<< Chapter < Page | Chapter >> Page > |
Assume that we design FIR LPF with taps, requiring multiplies per output. For standard decimation by factor , we have multiplies per intermediate sample and intermediate samples per output, giving multiplies per output.
For polyphase decimation, we have multiplies per branch and branches, giving a total of multiplies per output. The assumption of multiplies per branch follows from the fact that is downsampled by to create each polyphase filter. Thus, we conclude that thestandard implementation requires times as many operations as its polyphase counterpart. (For decimation, we count multiplesper output, rather than per input, to avoid confusion, since only every input produces an output.)
From this result, it appears that the number of
multiplications required by polyphase decimation isindependent of the decimation rate
. However, it should be
remembered that the length
of
the
-lowpass FIR filter
will typically be proportional to
. This is suggested,
Using similar arguments for polyphase interpolation, we could find essentially the same result. Polyphase interpolation byfactor requires multiplies per input, where is the filter length, and where is linearly proportional to the interpolation factor . (For interpolation we count multiplies per input, rather thanper output, to avoid confusion, since outputs are generated in parallel.)
Notification Switch
Would you like to follow the 'Digital signal processing (ohio state ee700)' conversation and receive update notifications?