Taking the filter types shown above, which all have real-valued
poles and zeros, we now transform them to operate on bands located
off the real axis. The low-pass, high-pass, and shelving filters
will then become band-pass, band-stop, and peaking filters. First
we will develop the band-pass filter. Suppose we want a center
frequency at
radians, and a bandwidth of
. We take the low-pass filter with cutoff
frequency
; its pole is located, for small
calues of
, roughly at
. Now rotate this value by
radians in the complex plane, by multiplying by the
complex number
. The new pole is
at:
The peak is approximately (not exactly) at the desired center
frequency
and the 3-dB points approximately
radians above and below it. It is often
desirable to normalize the filter to have a peak gain near unity;
this is done by multiplying the input or output by the product of
the distances of the two poles to the peak on the circle, or (very
approximately):