Documente Academic
Documente Profesional
Documente Cultură
Interpolation
DecimationandInterpolationhave
alreadybeendefinedinthefirstchapter.
Thischapterdealswiththecombined
usageofdownsamplerswithanti
aliasingfilters,andofupsamplerswith
antiimagingfilters.Theaimisto
developwaystoefficientlydesign
decimatorsandinterpolators.
u(n)
h(n)
x(n)
y(n)
(4.1)
k 0
(4.2)
(4.3)
4.1.2
Efficient Transversal
Structure
a)
b)
u(n)
z-1
z-1
h(0)
h(1)
h(N-1)
y(m)
u(n)
z-1
z-1
M
M
h(0)
h(1)
h(N-1)
y(m)
y(m)
v(n)
L
g(n)
x(n)
N -1
x (n )
v(n-k) g(k)
k 0
(4.4)
4.2.2
Efficient Transversal
Structure
4.3.2
Representation of Polyphase
Decimators in the Time Domain
Beginning with the convolution
relationship (4.3), and using the
substitution
k = rM+
(4.5)
h(k) u(mM - k)
k -
M 1
h(rM ) u([m - r] M - ).
0 r -
(4.6)
= h(rM+ )
and
u(r) = u(rM - )
(4.7)
(4.8)
M 1
h (r) u (m - r)
0 r -
M -1
h (m) u
( m)
(4.9)
4.3.3
Representation with an
Input Commutator
4.3.4 Memory-Saving
Polyphase Filters
If all the subfilters in the polyphase configurations
of Figs. 4.8 to 4.10 are implemented in the direct
form of Fig. 2.8, the resulting system requires less
memory. Fig. 4.12 shows the polyphase
configuration from Fig 4.8, with an input
commutator and transposed subfilters.
4.3.5 Representation of
Polyphase Decimation Using the
Z-transform
U(z)
H(z)
X(z)
Y(z)
H(z)
z - H ( z M )
(4.10)
a)
U(z)
H0(zM)
z-1
H1(zM)
z-1
H2(zM)
z-1
HM-1(zM)
Y(z)
b)
U(z)
z-1
Y(z)
H0(z)
H1(z)
H2(z)
HM-1(z)
z-1
z-1
4.4.1 Principle
of Polyphase
Interpolators
N -1
x (n )
v(n k) g(k)
k 0
L 1 R -1
v(n rL ) g(rL ).
(4.13)
0 r 0
y(m - r)
v(n rL )
0
for n mL
otherwise.
(4.14)
R -1
(m)
v(n rL - ) g(rL )
r 0
R 1
y(m r ) g
r 0
y( m ) *
| n mod L
(r )
( m)
g (m) g (mL )
(4.15)
(4.16)
( p)
x ( m)
( n)
for n mL
otherwise.
(4.17)