Filter Approximation Theory: Butterworth, Chebyshev, and Elliptic Filters
Filter Approximation Theory: Butterworth, Chebyshev, and Elliptic Filters
Approximation Polynomials
Every physically realizable circuit has a transfer function
that is a rational polynomial in s
We want to determine classes of rational polynomials that
approximate the Ideal low-pass filter response (high-pass
band-pass and band-stop filters can be derived from a low pass design)
Definitions
Let |H()|2 be the approximation to the ideal
low-pass filter response |I()|2
|I()|2
1
/c
Definitions - 2
|H()|2 can be written as
H ( )
1
=
1 + 2 F 2 ( )
Filter Specification
|H()|2 must stay within the shaded region
|H()|2
1
Pass band
Stop
band
Transition Region
Butterworth
F() = n and = 1 and
1
H ( ) =
1 + 2 F 2 ( )
1
2
H ( ) =
1 + 2n
2
|H()|2
Characteristics
4/24/2004
Butterworth Continued
Pole locations in the s-plane at: H ( )
2n = -1 or = (-1)(1/2n)
1
=
1 + 2n
n=3
Butterworth Filter
|H(s)| for n=4
Chebyshev Type 1
H ( )
F() = Tn() so
1
=
1 + 2Tn2 ( )
|H()|2
Characteristics
Chebyshev
|H(s)| for n=4, r=1 (Type 1)
Poles lie on an ellipse
10
Elliptic Function
F() = Un() the Jacobian elliptic function
|H()|2
S-Plane
H ( )
1
=
1 + 2U n2 ( )
Characteristics
Separately controlled equiripple in the pass-band and stop-band
Sharper cutoff than Chebyshev (optimal transition band)
Non-linear phase (Group delay distortion)
4/24/2004
11
Elliptic Function
H(s) for n=4, rp=3, rs=50
12
Bessel Filter
Butterworth and Chebyshev filters with sharp
cutoffs (high order) carry a penalty that is
evident from the positions of their poles in
the s plane. Bringing the poles closer to the
j axis increases their Q, which degrades the
filter's transient response. Overshoot or
ringing at the response edges can result.
The Bessel filter represents a trade-off in the
opposite direction from the Butterworth. The
Bessel's poles lie on a locus further from the
j axis. Transient response is improved, but
at the expense of a less steep cutoff in the
stop-band.
4/24/2004
13
4/24/2004
14