Next |
Prev |
Up |
Top
|
Index |
JOS Index |
JOS Pubs |
JOS Home |
Search
Figure 10.5:
Lowpass filtering followed by downsampling.
![\includegraphics[scale=0.8]{eps/downsampledfilter}](img1674.png) |
Because downsampling by
will cause aliasing for any frequencies in
the original signal above
, the input signal may
need to be first lowpass filtered to prevent aliasing, as shown in
Fig.10.5. Suppose we implement such an anti-aliasing lowpass
filter
as an FIR filter of length
with a cutoff frequency
. This is drawn in direct form in Fig.10.6.
We do not need
out of every
filter output samples due to the
downsampler. To realize this savings, we can commute the
downsampler through the adders inside the FIR filter to obtain the
result shown in Fig.10.7. The multipliers are now running
at
times the sampling frequency of the input signal,
.
This reduces the computation requirements by a factor of
. The
downsampler outputs are called polyphase signals. This is a
summed
polyphase filter bank in which each ``subphase filter'' is a
constant scale factor
.
Figure 10.7:
FIR lowpass filter with downsampler commuted inside
the direct-form filter.
![\includegraphics[scale=0.8]{eps/down_FIR_com}](img1681.png) |
The summed polyphase signals of Fig.10.7 can be interpreted
in the following ways:
- A ``serial to parallel conversion'' from a stream of scalar
samples
to a sequence of length
buffers every
samples,
followed by a dot product of each buffer with
.
- The overall system is equivalent to a
round-robin demultiplexor, with a different gain
for
each output, followed by an
-sample summer which adds the
``de-interleaved'' signals together:
Figure:
Demultiplex-and-sum interpretation of the
polyphase signal sum of Fig.10.7.
 |
The polyphase processing in the anti-aliasing filter of Fig.10.7
is as follows:
- The 0th subphase signal,
is scaled by
.
- Subphase signal 1,
is scaled by
,
- Subphase signal
,
is scaled by
These scaled subphase signals are summed together to form the output
signal
Next |
Prev |
Up |
Top
|
Index |
JOS Index |
JOS Pubs |
JOS Home |
Search
[How to cite this work] [Order a printed hardcopy] [Report a bug]