multirate digital signal processingmultirate digital signal processing prasanta kumar ghosh oct23,...

19
Multirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018

Upload: others

Post on 23-Mar-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Multirate digital signal

processing

Prasanta Kumar Ghosh

Oct23, 2018

Page 2: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Reconstruct and resample

If has bandwidth less than , then if

Note the infinite summation in the reconstruction (not practical)

Suppose for sampling rate conversion, we need to sample at

with a desired sampling rate of

thus obtained are accurate only if

If , components above should be filtered out before

resampling. if

If , then it is a convolution summation (LTI system)

Page 3: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

For

Let

Integer Fraction

Page 4: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Time-varying system for sampling rate conversion

**Inefficient when interpolating function is complicated

Page 5: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

It simplifies when where D and I are relatively prime integers

Value of mD

modulo I

Thus, can take only I distinct values

Hence, only I distinct impulse responses are possible and thus, is

periodic

A linear and periodically time-varying

discrete-time system (great simplification!)

Downsampling/Decimation

Only one impulse response for all m

Upsampling/Interpolation

Impulse response is shifted

at an increment of

Page 6: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Downsampling/Decimation

Page 7: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Upsampling/Interpolation

Fractional shifting results in

Page 8: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Other way is to create a new sequence by inserting zero samples

Page 9: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Decimation by a factor D

Is decimation LTI operation?

Page 10: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Decimation by a factor D

Page 11: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Decimation by a factor D

Page 12: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Decimation by a factor D

Evaluate the Z-transform on unit circle with frequency variable

Thus, gets stretched to by down-sampling

If is correctly designed, then aliasing is eliminated and

Page 13: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Decimation by a factor D

Page 14: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Interpolation by a factor I

DTFT:

Page 15: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Interpolation by a factor I

As the frequency component of

are unique in the range

Images beyond that in

should be rejected by low pass

filtering

C = ?

Page 16: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Interpolation by a factor I

is the desired normalization factor

Page 17: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Sampling rate conversion by a rational factor I/D

Page 18: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Sampling rate conversion by a rational factor I/D

Page 19: Multirate digital signal processingMultirate digital signal processing Prasanta Kumar Ghosh Oct23, 2018 . Reconstruct and resample If has bandwidth less than , then if Note the infinite

Sampling rate conversion by a rational factor I/D

Frequency response of the combined filter