Digital Signal Processing: Sampling of Continuous-Time Signals
Digital Signal Processing: Sampling of Continuous-Time Signals
Digital Signal Processing: Sampling of Continuous-Time Signals
Lecture
A-to-D Conversion
D-to-A Conversion
xc (t )
x[n]
D
xc (nT )
DSP
y[n] yr (nT )
yr (t )
C
Sampling
Periodic sampling
Original signal
xc (t ) cos 4000t
2 3
Aliased signal
xc (t ) cos 1000t
0
1 0.5ms 2000
2
1 2ms 500
f0 signal
4 3
f0' signal
Nyquist Theorem
Oversampling
Nyquist Theorem
Band-limited interpolation
Band-limited interpolation
Downsampling in time-domain
decim
Downsampling
Downsampling
1
Xc(jW)
-WN
1/T
WN X (w)
Sample the analog bandlimited signal every T time units Downsampling by M generates baseband plus M-1 copies of baseband per period of frequency domain
-2
-/2
1 MT
/2 X d(w)
wWT
M=3
-3/2
3/2 2
wWT
Aliasing occurs: avoid aliasing by prefiltering with lowpass filter with gain of 1 and cutoff of /M to extract baseband
Downsampling in Frequency-domain
Upsampling
Upsampling
One-Dimensional Upsampling
1
Xc(jW)
-WN
1/T
WN X (w)
Sample the analog bandlimited signal every T time units Upsampling by L gives L images of baseband per 2 period of w Apply lowpass interpolation filter with gain of L and cutoff of /L to extract baseband
Fig. 3.22 Oppenheim & Schafer, 1989.
-2
-
1/T
2 X u(w) = X(L w)
wWT
-5/L -3/L
-/L
1/T = L/T
/L X i(w)
3/L
wWT
-2
-/L
/L
2 wWT
Zero insertion
Zero insertion
Zero insertion
Zero insertion
Zero insertion