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):