Title: Multirate Processing of Digital Signals: Fundamentals
1Multirate Processing ofDigital Signals
Fundamentals
- For NTUEE VLSI Signal Processing Course
- Instructor ?????
Updated on 4/4/2001
2Outline
- Introduction
- Sampling Rate Conversion
- Multistage Implementation
- Practice Structure
- Polyphase Implementation
3Motivation
- Definition
- More than one sampling rate (clock) are used in a
system
Module 1
Module 2
?
clock 1
clock 2
4Conversion Approach
- Analog approach
- Digital approach (multirate DSP system)
5Analog Approach
Advantages Simple Straightforward Arbitrary
sampling rate Disadvantages D/A A/D converter
are needed Ideal (near perfect) lowpass filter is
needed Introduced noise and distortion
6Digital Approach
- Sampling rate conversion
- Interpolation
- Increase the sampling rate
- Decimation
- Decrease the sampling rate
7Sampling Theory
- If the highest frequency component in a signal is
fmax, then the signal should be sampled at the
rate of at least 2fmax for the samples to
describe the signal completely, i.e.,
For Fs lt 2fmax, alias occurs in the sampling
process.? Alias Distortion (aliasing)
8Aliasing
9Interpolation by L
10Interpolation by L
11Decimation by M
12Decimation by M
13Conversion by a Rational Factor M/L
Cascade of two process
?L
h1(m)
h2(m)
?M
Interpolation by L
Decimation by M
14Conversion by a Rational Factor M/L
A more efficiency implementation
15Multistage Implementation
16Multistage Implementation
Advantages Reduce the complexity Reduce storage
devices (registers) Simplify (relax) filter
design problem Reduce the finite wordlength
effect Disadvantages Increase the control
circuit Difficulty in choosing I and best Lj for
1? i ? I
17Interpolated FIR (IFIR) Approach
Nothing to do with interpolation and
decimation Conceptually similar Suitable for
narrowband FIR filter design LPF HPF BPF
18Application Interpolated FIR (IFIR)
Desired narrowband response Assume required
filter order is N.
Stretched filter Required filter order is reduced
to N/2.
Desired
Undesired
Interpolated version of stretched filter Required
filter order is still N/2.
Image suppresser Required filter order is
M. Order (N/2M) is needed to implement! (N/2M)
ltlt N for small M
19Interpolated FIR (IFIR)
(a) G(z)
(a) G(z2)
(a) G(z2)I(z)
(b) I(z)
20Interpolated FIR (IFIR)
21Some Useful Operations
Duality and Transposition A dual system is that
performs a complementary operation to that of an
original system, and it can be constructed form
the original system through the process of
transposition. The transposition operation is one
in which the direction of all branches in the
network are reversed, and the roles of the input
and output of the network are interchanged.
22Duality and Transposition
transposition
23Duality and Transposition
They are not true in time-varying system, but can
be treated as sampling rate reverse process.
24Practical Structure
Decimation
25Practical Structure
Interpolation
26Application Polyphase FIR Filter
Polyphase decomposition
27Polyphase FIR Filter
Noble identity
28Polyphase FIR Filter
29Polyphase FIR Filter
30Structure Comparison
Polyphase implementation
Direct implementation