<< Chapter < Page Chapter >> Page >

A partially factored form for the Butterworth filter and for the Chebyshev filter can be written forthe inverse-Chebyshev filter using the zero locations from [link] and the pole locations from the regular Chebyshev filter. For N even, this becomes

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

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

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

for k = 2 , 4 , 6 , , N - 1

Because of the relationships between the locations of the poles of the Butterworth, Chebyshev, and inverse-Chebyshevfilters, it is easy to write a design program with many common calculations. That is illustrated in the program in the appendix.

Inverse-chebyshev filter design procedures

The natural form for the specifications of an inverse-Chebyshev filter is in terms of the flatness of the response at ω to determine the passband, and a maximum allowable response in the stopband. The filter order and the stopband ripple are theparameters to be determined by the specifications. The rate of dropoff near the transition from pass to stopband is similar tothe regular Chebyshev filter. Because practical specifications often allow more passband ripple than stopband ripple, theregular Chebyshev filter will usually have a sharper dropoff than the inverse-Chebyshev filter. Under those conditions, theinverse-Chebyshev filter will have a smoother phase response and less time-domain echo effects.

The stopband ripple d is simply defined as the maximum value that | F ( j ω ) | assumes in the stopband, which is the set of frequencies 1 < ω < . An alternative specification is the minimum-allowed attenuation over stopband expressed in dB as b.The following formulas relate the stopband ripple δ , the stopband attenuation b in positive dB, and the transfer functionparameter ϵ in [link]

ϵ = δ 1 - δ 2
δ = ϵ 1 + ϵ 2
b = - 10 log ( ϵ 2 / ( 1 + ϵ 2 ) ) = - 20 log ( d )

In some cases passband performance is not given in terms of degree of flatness at ω = 0 , but in terms of a minimum-allowed magnitude G in the passband up to a certain frequency ω p , i.e., 1 > | F | > G for 0 < ω < ω p < 1 . For a given ϵ , this requirement will determine the order as the smallest positive integersatisfying

N > cosh - 1 ( G / ( ϵ 1 - G 2 ) ) cosh - 1 ( 1 / ω p )

The design of an inverse-Chebyshev filter is summarized in the following steps:

  1. The maximum-allowed stopband response must be given in the form of δ or b. From this, the parameter ϵ is calculated using [link] .
  2. The order N is determined from the desired flatness at ω = 0 , or from a minimum allowed response for frequencies up to ω p using [link] .
  3. ν 0 and sinh ( ν 0 ) and cosh ( ν 0 ) are calculated just as for the regular Chebyshevfilter.
  4. The pole locations for the prototype Chebyshev filter are calculated from [link] and [link] and then "inverted" according to [link] to give the inverse- Chebyshev filter pole locations.
  5. The pole locations are combined in [link] to give the final filter transfer function denominator.
  6. The zero locations are calculated from [link] and combined with the pole locations to give the totaltransfer function [link] or [link] .

Example design of an inverse-chebyshev filter

A third-order inverse-Chebyshev lowpass filter is desired with a maximum-allowed stopband ripple of d = 0 . 1 or b = 20 dB. This corresponds to an ϵ of 0.100504 and, together with N = 3 , results in a ν 0 = 0 . 99774 . The scale factors are sinh = 1 . 171717 and cosh = 1 . 540429 . The prototype Chebyshev filter transfer function is

F ( s ) = 1 ( s + 1 . 1717 ) ( s 2 + 1 . 1717 s + 2 . 0404 )

The zeros are calculated from [link] , and the poles of the prototype are inverted to give, from [link] , the desired inverse- Chebyshev filter transfer function of

F ( s ) = s 2 + 4 / 3 ( s + 0 . 85345 ) ( s 2 + 0 . 57425 s + 0 . 490095 )

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