Amplitude-Complementary 2-Channel Filter Bank
A natural choice of analysis filters for our two-channel critically sampled filter bank is an amplitude-complementary lowpass/highpass pair, i.e.,
(12.24) |
where we impose the unity dc gain constraint . Note that amplitude-complementary means constant overlap-add (COLA) on the unit circle in the plane.
Substituting the COLA constraint into the filtering and aliasing cancellation constraint (11.23) gives
Thus, we find that even-indexed terms of the impulse response are unconstrained, since they subtract out in the constraint, while, for perfect reconstruction, exactly one odd-indexed term must be nonzero in the lowpass impulse response . The simplest choice is .
Thus, we have derived that the lowpass-filter impulse-response for channel 0 can be anything of the form
or
(12.26) |
etc. The corresponding highpass-filter impulse response is then
(12.27) |
The first example (11.25) above goes with the highpass filter
(12.28) |
and similarly for the other example.
The above class of amplitude-complementary filters can be characterized in general as follows:
In summary, we see that an amplitude-complementary lowpass/highpass analysis filter pair yields perfect reconstruction (aliasing and filtering cancellation) when there is exactly one odd-indexed term in the impulse response of .
Unfortunately, the channel filters are so constrained in form that it is impossible to make a high quality lowpass/highpass pair. This happens because repeats twice around the unit circle. Since we assume real coefficients, the frequency response, is magnitude-symmetric about as well as . This is not good since we only have one degree of freedom, , with which we can break the symmetry to reduce the high-frequency gain and/or boost the low-frequency gain. This class of filters cannot be expected to give high quality lowpass or highpass behavior.
To achieve higher quality lowpass and highpass channel filters, we will need to relax the amplitude-complementary constraint (and/or filtering cancellation and/or aliasing cancellation) and find another approach.
Next Section:
Haar Example
Previous Section:
Two-Channel Critically Sampled Filter Banks