Digital Signal Processing: Chapter 4: Sampling and Reconstruction
Digital Signal Processing: Chapter 4: Sampling and Reconstruction
Heff (jW)
CT processing of DT Signals
Ex:4.7 :CT processing of DT Signals
Ex:4.7 :CT processing of DT Signals
Ex:4.8 :MA Filter with non-integer
delay(5th Order, M = 5)
Ex:4.8 :MA Filter with non-integer
delay(5th order, M = 5)
Ex:4.8 :MA Filter with non-integer
delay(6th Order, M = 5)
Multirate Signal Processing
Interoperability of systems designed to operate at
different sampling frequencies
Multirate signal processing involves design of sampling
rate converters
D.T. System 1
@ fs1 X
Compatibility
D.T. System 2
@ fs2
?
Sample rate
converter
fs1 fs2
Non-practical approach
Non-ideal C/D and D/C converters, etc
Wastage of resources
Solution
consider sampling rate conversion directly in discrete-
domain
Resampling
13
Sampling Rate Reduction/ Downsampling
(Integer Factor)
M
x[n] xd[n] = x[nM]
sampling interval T sampling interval Td = MT
x[n]
M=2
xd[n]
Sampling Rate Reduction/ Downsamlpling
(Integer Factor)
M
x[n] xd[n] = x[nM]
sampling interval T sampling interval Td = MT
1
n
M p[n]
x[n] Remove n
X 1
Zeros xd[n]
n x[n]
1
n
M
Downsampling-Freq. Domain Analysis
Downsampling-Freq. Domain Analysis
p[n]
Remove
x[n] X M-1 zeros xd[n]
x[n]
X e jw
1 Removal of zeros =
Scaling of time axis
2p -wN wN 2p
Scaling of frequency axis
Pe jw
2p / M
X d e jw
1/ M -2p 0 2p
2p 0 2p/M 2p
Downsampling-Examples
2p
Ws 4W N
T
Decimation-Examples
Decimation
Sampling rate increase/Upsampling
Desired : xi[n] = xc[nTi], given x[n] = xc[nT], where Ti = T/L
We might not have samples existing at each nTi
Expanding a digital signal x[n] by a factor of L is to include L 1
zeros between its samples
Upsampling-Frequency Domain
Upsampling-Frequency Domain
xi[n] = xc[nTi]
Desired spectrum
Upsampling-Frequency Domain
Desired spectrum
Interpolation-Discrete Time
x[n]
xe[n]
xi[n]
Linear Interpolation
Linear Interpolation
Sampling Rate Conversion Non-
Integer Factor
Ex. 4.9: (L=2, M=3)