
Next: Time-varying coefficients Up: Designing
filters Previous: Stretching the unit circle
Contents Index
We can apply the above to transform the
Butterworth filter into a high-quality band-pass filter with center
frequency
. A further transformation can then
be applied to shift the center frequency to any desired value
between 0 and
. The
transformation will be of the form,
where
and
are real
numbers and not both are zero. This is a particular case of the
general form given above for unit-circle-preserving rational
functions. We can check moreover that
and
, and that the top and bottom
halves of the unit circle are transformed symmetrically; if
goes to
then
goes to
. The
qualitative effect of the transformation
is to
slide points of the unit circle, non-uniformly, toward
or
.
In particular, we wish to choose
so that:
If we do that, keep
as
before, and let
be the transfer function for a
low-pass Butterworth filter, then the combined filter with transfer
function
will be a band-pass filter with
center frequency
. Solving for
and
gives:
The new transfer function,
, will have
poles and
zeros (if
is the degree
of the Butterworth filter
).
Knowing the transfer function is good, but even
better is knowing the locations of all the poles and zeros of the
new filter, which we need to be able to compute it using elementary
filters. If
is a pole of the transfer function
, that is, if
, then
must be a pole of
. The same goes for zeros. To find a pole or
zero of
we set
, where
is a pole or zero of
, and
solve for
. This gives:
(Here
and
are as
given above and we have used the fact that
). A sample pole-zero plot and frequency response
of
are shown in Figure 8.20.
Figure 8.20: Butterworth
band-pass filter: (a) pole-zero diagram; (b) frequency response.
The center frequency is
. The bandwidth depends
both on center frequency and on the bandwidth of the original
Butterworth low-pass filter used.
 |

Next: Time-varying coefficients Up: Designing
filters Previous: Stretching the unit circle
Contents Index
Miller Puckette 2005-07-11