next up previous
Next: About this document ... Up: filterbank Previous: Subband Coding

Perfect Reconstruction Filters

From above we know that the output $x'[n]$ of a 2-channel filter bank can be a perfect reconstruction of the input $x[n]$ if the following conditions are satisfied (equation (1) in previous section):

\begin{displaymath}\begin{array}{l} G_0(z)H_0(-z)+G_1(z)H_1(-z)=0 \\
G_0(z)H_0(z)+G_1(z)H_1(z)=2
\end{array} \end{displaymath}

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 $H_0$, $H_1$, $G_0$ and $G_1$ in the two equations, there exist many possible designs for the filter banks. Here are three particular ones:

Example: There are different ways to design the FIR filter orthonormal impulse response $g_0[n]$ for the two-channel filter bank.

The conditions for perfect construction filters listed above can be inverse Z-transformed to get:


\begin{displaymath}H_i(z)=G_i(z^{-1}) \leftrightarrow h_i[n]=g_i[-n],\;\;\;\;(i=0,1) \end{displaymath}


\begin{displaymath}G_1(z)=-z^{-2k+1}G_0(-z^{-1}) \leftrightarrow g_1[n]=(-1)^n g_0[2k-1-n] \end{displaymath}

i.e., $h_i$ is the time-reversed version of $g_i$ ($i=0,1$), and $g_1$ is both time reversed and modulated version of $g_0$. Once $g_0$ is determined, the rest can all be determined.


next up previous
Next: About this document ... Up: filterbank Previous: Subband Coding
Ruye Wang 2007-10-01