MDSP 1
MDSP 1
Decimation by a factor D
Let consider x(n) be a i/p sequence which is passed through
a LPF, characterized by the impulse response denoted by
h(n) and a frequency denoted by HD() for performing
decimation process as shown below:
x(n
)
LPF
h(n)
v(n
)
Down sampler
D
c[n ]
Standard Approach
Decimation by a Factor D
Interpolation by a factor I
The process of increasing the sampling rate of a digital
signal by an integer factor I is called Interpolation.
In Interpolation process an I-1 new samples which are
zeros are interpolated between the successive values of
the digital signal.
Let v(m) be a sequence of sampling rate Fy=Ifx is obtained
from x(n) after adding I-1 zeros between successive
values of x(n) and is expressed as,
HI(y)
v(m)
hI(m)
y(m)
HI(y)
v(m)
hI(m)
y(m)
Upsampler
I
LPF
hU(l)
LPF
hd(l)
Interpolator
Downsampler
y(m
)
Decimator
Rate=Fx(I/D)=Fy
Rate=IFx
x(n)
Rate Fx
Upsampler
I
v(l)
LPF
h(l)
Rate=IFx
w(l)
Downsampler
y(m
)
Rate=Fx(I/D)=Fy
FIR Filter
In general, a FIR system is described by the difference
equation
y(n)=h(0)x(n)+h(1)x(n-1)+.+h(M-1)x(n-M+1) and
can be realized as
X(n
)
y(n
)
Therefore it is necessary
to develop a more
efficient structure.
This can be achieved by
embedding the down
sampling operation
within the filter it self as
shown in the figure.
consider
the
Next
interpolation
process
which can be performed
by means direct form FIR
filter structures as shown
in the figure.
This structure is realized
by first inserting I-1 zeros
between the samples of
x(n) and then filtering the
sequence.
k=0,1,I-1,
n=0,1,K-1
This structure is achieved
by reducing the large FIR
filter of length M in to a
set of smaller filters of
length K=M/I where M is
selected to be a multiple of
I.
The i/p signal sequences [Yk(m),k=0,1,N-1] are upsampled by a factor of I=D, filtered to remove the images
or image frequency components and translated in
frequency by, multiplication by the complex exponentials
{exp(j2nk/N), k=0,1,N-1}.