<< Chapter < Page | Chapter >> Page > |
The approximation tolerances for a filter are very often given in terms of the maximum, or worst-case, deviation withinfrequency bands. For example, we might wish a lowpass filter in a (16-bit) CD player to have nomore than -bit deviation in the pass and stop bands.
The Parks-McClellan filter design method efficiently designs linear-phase FIR filters that are optimal in terms of worst-case(minimax) error. Typically, we would like to have the shortest-length filterachieving these specifications. Figure illustrates the amplitude frequency response of such a filter.
Must there be a transition band?
Yes, when the desired response is discontinuous. Since the frequency response of a finite-length filtermust be continuous, without a transition band the worst-case error could be no less than half the discontinuity.
For a given filter length (
) and
type (odd length, symmetric, linear phase, for example), and arelative error weighting function
, find the filter coefficients minimizing the maximum
error
where
and
is a compact
subset of
(
The Parks-McClellan method adopts an indirect method for finding the minimax-optimal filter coefficients.
That is, the filter design problem is actually solved indirectly .
All conditions are based on Chebyshev's "Alternation Theorem," a mathematical fact from polynomial approximation theory.
Let be a compact subset on the real axis , and let be and th-order polynomial Also, let be a desired function of that is continuous on , and a positive, continuous weighting function on . Define the error on as and A necessary and sufficient condition that is the unique th-order polynomial minimizing is that exhibits at least "alternations;" that is, there must exist at least values of , , , such that and such that
Notification Switch
Would you like to follow the 'Fundamentals of signal processing' conversation and receive update notifications?