Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Conjugate Quadrature Filters (CQF)

A class of causal, FIR, two-channel, criticially sampled, exact perfect-reconstruction filter-banks is the set of so-called Conjugate Quadrature Filters (CQF).

In the z-domain, the CQF relationships are

$\displaystyle H_1(z) = z^{-(L-1)}H_0(-z^{-1})
$

In the time domain, the analysis and synthesis filters are given by

\begin{eqnarray*}
h_1[n] &=& -(-1)^n h_0[L-1-n] \\ [0.1in]
f_0[n] &=& h_0[L-1-n] \\ [0.1in]
f_1[n] &=& -(-1)^n h_0(n) = - h_1(L-1-n)
\end{eqnarray*}

That is, $ f_0=\hbox{\sc Flip}(h_0)$ for the lowpass channel, and the highpass channel filters are a modulation of their lowpass counterparts by $ (-1)^n$ .

With the CQF constraints, ([*]) reduces to

$\displaystyle \hat{X}(z) = \frac{1}{2}[H_0(z)H_0(z^{-1}) + H_0(-z)H_0(-z^{-1})]X(z) \protect$ (7)

Let $ P(z) = H_0(z)H_0(-z)$ , such that $ H_0(z)$ is a spectral factor of the half-band filter $ P(z)$ (i.e., $ P(e^{j\omega})$ is a nonnegative power response which is lowpass, cutting off near $ \omega=\pi/4$ ). Then, ([*]) reduces to

$\displaystyle \hat{X}(z) = \frac{1}{2}[P(z) + P(-z)]X(z) = -z^{-(L-1)}X(z)$ (8)

A simple design of an FIR half-band filter would be to window a sinc function:

$\displaystyle p[n] = \frac{\hbox{sin}[\pi n/2]}{\pi n/2}w[n]$ (9)

where $ w[n]$ is any suitable window, such as the Kaiser window.


Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Download JFB.pdf
Download JFB_2up.pdf
Download JFB_4up.pdf
[Comment on this page via email]

``Multirate, Polyphase, and Wavelet Filter Banks'', by Julius O. Smith III, Scott Levine, and Harvey Thornburg, (From Lecture Overheads, Music 421).
Copyright © 2020-06-02 by Julius O. Smith III, Scott Levine, and Harvey Thornburg
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA  [Automatic-links disclaimer]