Digital Processing of Continuous-Time Signals
Digital Processing of Continuous-Time Signals
Digital Processing of
Continuous-Time Signals
§5.1 Digital Processing of
Continuous-Time Signals
• Digital processing of a continuous-time
signal involves the following basic steps:
(1) Conversion of the continuous-time
signal into a discrete-time signal,
(2) Processing of the discrete-time signal,
(3) Conversion of the processed discrete-
time signal back into a continuous-time
signal
§5.1 Digital Processing of
Continuous-Time Signals
Complete block-diagram
Anti- Reconstruction
aliasing S/H A/D DSP D/A filter
filter
by Ga(j( - kT))
§5.3 Effect of Sampling in the
Frequency Domain
• Hence, the CTFT of gp(t) is given by
G p ( j ) 1
T Ga j ( kT )
k
• This leads to
G p ( j ) 1
k Ga j j 2 k ( )
T
As before, Gp(j) consists of a sum of Ga(j) and
replicas of Gp(j) shifted by integer multiples of
twice the bandwidth and scaled by 1/T
• The amount of shift for each value of k ensures
that there will be no overlap between all
shifted replicas
no aliasing
§5.6 Sampling of Bandpass Signals
H L 0 L H
G p ( j )
H L 0 L H
§5.6 Sampling of Bandpass Signals
• Gain in dB is
G()=10log10|Ha(j)|2
As G(0)=0 and
G(c)=10log10(0.5)=-3.0103-3 dB
c is called 3-dB cutoff frequency
§5.8.1 Butterworth Approximation
N=2
1 N=4
0.8 N = 10
Magnitude
0.6
0.4
0.2
0
0 1 2 3
W
§5.8.2 Chebyshev Approximation
• The magnitude-square response of an N-
th order analog lowpass Type 1
Chebyshev filter is given by
2 1
H a ( s)
1 2TN2 ( / p )
where TN() is the Chebyshev polynomial
of order N:
cos( N cos1 ), 1
TN () 1
cosh( N cosh ), 1
§5.8.2 Chebyshev Approximation
N=2
1 N=3
0.8 N=8
Magnitude
0.6
0.4
0.2
0
0 1 2 3
W
§5.8.2 Chebyshev Approximation
• If at = c the magnitude is equal to 1/A,
then
2
H a ( j s ) 1 1
1 2TN2 ( s / p ) A2
Solving the above we get
cosh 1 ( A2 1 / ) cosh 1 (1 / k1 )
N 1
cosh ( s / p ) cosh 1 (1 / k )
• Order N is chosen as the nearest integer greater
than or equal to the above value
§5.8.2 Chebyshev Approximation
• The magnitude-square response of an N-th
order analog lowpass Type 2 Chebyshev (also
called inverse Chebyshev) filter is given by
2 1
H a ( j ) 2
2 TN ( s
/ p )
1
T (
N s / )
where TN() is the Chebyshev polynomial of
order N
§5.8.2 Chebyshev Approximation
N=3
1 N=5
0.8 N=7
Magnitude
0.6
0.4
0.2
0
0 1 2 3
W
§5.8.2 Chebyshev Approximation
• The order N of the Type 2 Chebyshev filter is
determined from given , s, and A using
cosh 1 ( A2 1 / ) cosh 1 (1 / k1 )
N 1
1
cosh ( s / p ) cosh (1 / k )
Example - Determine the lowest order of a
Chebyshev lowpass filter with a 1-dB cutoff
frequency at 1 kHz and a minimum attenuation
of 40 dB at 5 kHz -
1
cosh (1 / k1 )
N 1
2.6059
cosh (1 / k )
§5.8.3 Elliptic Approximation
N=3
1 N=4
0.8
Magnitude
0.6
0.4
0.2
0
0 1 2 3
W
Design of Other Analog Filter
(Spectral transformation in analog frequency)
Type Spectral transformation
^
LP LP S
S ^
c
LP HP ^ ^
S= Ωc/ S
^2 ^ 2
S
LP BP S p ^ ^ 0
^
S ( p 2 p1 )
third-order normalized lowpass Butterworth
transfer function
1 1
H an ( s )
( s 1)( s s 1) 1 2s 2 s 2 s 3
2