5 questions to test your understanding
A filter design achieves excellent magnitude response but has strongly nonlinear group delay. A colleague proposes cascading an all-pass filter to fix the group delay. A second engineer objects: 'Adding more poles and zeros will ruin the magnitude response we just designed.' Who is correct?
In a first-order all-pass filter H(s) = (s − a)/(s + a) with a > 0, why does |H(jω)| = 1 at every frequency?
An all-pass filter can be cascaded with an existing filter to adjust phase response (and thus group delay) without changing the magnitude response already designed.
A non-minimum-phase system with right-half-plane zeros can be corrected to minimum-phase behavior by cascading a stable most-pass filter that cancels the right-half-plane zeros.
What is group delay equalization, and why would you cascade an all-pass filter to achieve it rather than simply redesigning the original filter?