Multi Rate Fin
Multi Rate Fin
x[n] L xu [n ]
Up-Sampler
• Up-sampling operation is implemented by inserting
equidistant L 1 zero-valued samples between two
consecutive samples of x[n]
• Input-output relation
0.5 0.5
Amplitude
Amplitude
0 0
-0.5 -0.5
-1 -1
0 10 20 30 40 50 0 10 20 30 40 50
Time index n
Time index n
Up-Sampler
• In practice, the zero-valued samples inserted by the up-
sampler are replaced with appropriate nonzero values
using some type of filtering process
• Process is called interpolation and will be discussed later
Down-Sampler
Time-Domain Characterization
• An down-sampler with a down-sampling factor M,
where M is a positive integer, develops an output
sequence y[n] with a sampling rate that is (1/M)-th of
that of the input sequence x[n]
• Block-diagram representation
x[n] M y[n]
Down-Sampler
• Down-sampling operation is implemented by keeping
every M-th sample of x[n] and removing M 1 in-
between samples to generate y[n]
• Input-output relation
y[n] = x[nM]
Down-Sampler
• Illustration of down-sampling by a factor of 3 of a
sinusoidal sequence of frequency 0.042 Hz obtained
0.5 0.5
Amplitude
0 Amplitude 0
-0.5 -0.5
-1 -1
0 10 20 30 40 50 0 10 20 30 40 50
Time index n Time index n
Basic Sampling Rate Alteration Devices
• Sampling periods have not been explicitly shown in the
block-diagram representations of the up-sampler and the
down-sampler
• This is for simplicity and the fact that the mathematical
theory of multirate systems can be understood without
bringing the sampling period T or the sampling frequency
• FT into the picture
Down-Sampler
• Figure below shows explicitly the time-dimensions for
the down-sampler
x[ n] xa ( nT ) M y[ n] xa ( nMT )
x[ n] xa ( nT ) L y[n]
xa ( nT / L), n0, L, 2 L,
0 otherwise
Input sampling frequency Output sampling frequency
1 1
FT FT LFT
'
T T'
Basic Sampling Rate Alteration Devices
y[n n0 ] x[ M (n n0 )]
x[ Mn Mn0 ] y1[n]
Up-Sampler
Frequency-Domain Characterization
• Consider first a factor-of-2 up-sampler whose input-
output relation in the time-domain is given by
n n
X u ( z) u
x [ n ] z x[ n / 2] z
n n
n even
x[m]
m
z 2 m
X (z ) 2