<< Chapter < Page Chapter >> Page >
Figure two is a graph titled analog chebyshev filter. Its horizontal axis is labeled Frequency, ω, and ranges in value from 0 to 3 in increments of 0.5. Its vertical axis is labeled Magnitude Response and ranges in value from 0 to 1 in increments of 0.2. The curve in this graph begins at (0, 1) with a negative slope and moves in a wave-like motion of an amplitude of 0.05, completing two troughs of vertical value 0.9, and one two peaks. Two arrows point to the peaks and troughs, and are labeled, passband ripple. After the second peak, located at (1, 1), the curve then moves sharply downward with a strong negative slope, and begins decreasing at a decreasing rate until by (2, 0) it flattens along a horizontal asymptote at the vertical value 0.
Fifth Order Chebyshev Filter Frequency Response

The approximation parameters must be clearly understood. The passband ripple is defined to be the difference between the maximumand the minumum of | F | over the passband frequencies of 0 < ω < 1 . There can be confusion over this point as two definitions appear in the literature. Most digital [link] , [link] , [link] , [link] and analog [link] filter design books use the definition just stated. Approximation literature, especiallyconcerning FIR filters, use one half this value which is a measure of the maximum error, | | F | - | F d | | , where | F d | is the center line in the passband of [link] , which | F | oscillates around.

The Chebyshev theory states that the maximum error over that band is minimum and that this optimal approximation function hasequal ripple over the pass band. It is easy to see that e in [link] determines the ripple in the passband and the order N determines the rate that the response goes to zero as ω goes to infinity.

Pole locations

A method for finding the pole locations for the Chebyshev filter transfer function is next developed. The details of thissection can be skipped and the results in [link] , [link] used if desired.

From [link] , it is seen that the poles of F F ( s ) occur when

1 + ϵ 2 C N 2 ( s / j ) = 0

or

C N = ± j ϵ

From [link] , define φ = cos - 1 ( ω ) with real and imaginary parts given by

φ = cos - 1 ( ω ) = u + j v

This gives,

C N = cos ( N φ ) = cos ( N u ) cosh ( N ν ) - j sin ( N u ) sinh ( N ν ) = ± j ϵ

which implies the real part of C N is zero. This requires

cos ( N u ) cosh ( N ν ) = 0

which implies

cos ( N u ) = 0

which in turn implies that u takes on values of

u = u k = ( 2 k + 1 ) π / 2 N , k = 0 , 1 , . . . N - 1

For these values of u , sin ( n u ) = ± 1 , we have

sinh ( N ν ) = 1 / ϵ

which requires ν to take on a value of

ν = ν 0 = ( sinh - 1 ( 1 / ϵ ) ) / N

Using s = j ω gives

s = j ω = j cos ( φ ) = j cos ( u + j ν ) = j cos ( ( 2 k + 1 ) π / 2 N + j ν 0 )

which gives the location of the N poles in the s plane as

s k = σ k + j ω k

where

σ k = - sinh ( ν 0 ) cos ( k π / 2 N )
ω k = cosh ( ν 0 ) sin ( k π / 2 N )

for N values of k where

k = ± 1 , ± 3 , ± 5 , , ± ( N - 1 ) for N even
k = 0 , ± 2 , ± 4 , , ± ( N - 1 ) for N odd

A partially factored form for F(s) can be derived using the same approach as for the Butterworth filter. For N even, the form is

F ( s ) = k 1 s 2 - 2 σ k s + ( σ k 2 + ω k 2 )

for k = 1 , 3 , 5 , , N - 1 . For N odd, F ( s ) has a single real pole and, therefore, the form

F ( s ) = 1 sinh ( ν 0 ) F ( s ) = k 1 s 2 - 2 σ k s + ( σ k 2 + ω k 2 )

for k = 2 , 4 , 6 , . . . , N - 1 This is a convenient form for the cascade and parallel realizations.

A single formula for both even and odd N is

σ = - sinh ( ν 0 ) sin ( ( 2 k + 1 ) π / 2 N )
ω k = cosh ( ν 0 ) cos ( ( 2 k + 1 ) π / 2 N )

for N values of k where k = 0 , 1 , 2 , , N - 1

Note the similarity to the pole locations for the Butterworth filter. Cross multiplying, squaring, and adding the terms in [link] , [link] gives

( σ k sinh ( ν 0 ) ) 2 + ( ω k cosh ( ν 0 ) ) 2 = 1

This is the equation for an ellipse and shows that the poles of a Chebyshev filter lie on an ellipse similarto the way the poles of a Butterworth filter lie on a circle [link] , [link] , [link] , [link] , [link] , [link] .

Summary

This section has developed the classical Chebyshev filter approximation which minimizes the maximum error over the passbandand uses a Taylor's series approximation at infinity. This results in the error being equal ripple in the passband. Thetransfer function was developed in terms of the Chebyshev polynomial and explicit formulas were derived for the location ofthe transfer function poles. These can be expressed as a modification of the pole locations for the Butterworth filter andare implemented in the appendix.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Digital signal processing and digital filter design (draft). OpenStax CNX. Nov 17, 2012 Download for free at http://cnx.org/content/col10598/1.6
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Digital signal processing and digital filter design (draft)' conversation and receive update notifications?

Ask