Next: About this document ...
Up: filterbank
Previous: Subband Coding
From above we know that the output
of a 2-channel filter bank can be
a perfect reconstruction of the input
if the following conditions are
satisfied (equation (1) in previous section):
Note that the subsampling rate does not have to be above the Nyquest frequency
specified by the sampling theorem. Even if the signal is undersampled and alising
exists, the perfect reconstruction of the signalit is guaranteed due to the
upsampling and synthesis filters determined by the above equations.
As there are four function variables
,
,
and
in the two
equations, there exist many possible designs for the filter banks. Here are three
particular ones:
- Quadrature mirror filters (QMFs)
We let
both of the two equations above can be written in terms of
. The
first equation above becomes:
and the second equation becomes:
where
is so chosen that
to satisfy the requirement
for perfect reconstruction.
- Conjugate quadrature filters (CQFs)
We let
and both of the two equations above can be written in terms of
. The
first equation above becomes:
and the second equation becomes:
where
is so chosen that the second expression is 2 to satisfy the
requirement for perfect reconstruction.
- Orthonormal (fast wavelet transform) filter
We let
and both of the two equations above can be written in terms of
. The
first equation above becomes:
and the second equation becomes:
where
is so chosen that the second expression is 2 to satisfy the
requirement for perfect reconstruction. Note that
is the Z-transform of the
autocorrelation
, and the second equation becomes
Replacing
by
, we get
Consider the down sampled version of the function
, and its
autocorrelation
. As in Z domain we have:
in time domain we have
i.e., the down-sampled version of
is orthonormal.
Example: There are different ways to design the FIR filter orthonormal
impulse response
for the two-channel filter bank.
The conditions for perfect construction filters listed above can be
inverse Z-transformed to get:
i.e.,
is the time-reversed version of
(
), and
is
both time reversed and modulated version of
. Once
is determined,
the rest can all be determined.
Next: About this document ...
Up: filterbank
Previous: Subband Coding
Ruye Wang
2007-10-01