<< Chapter < Page Chapter >> Page >
Figure two is a cartesian graph with an unlabeled vertical axis and a horizontal axis labeled Frequency, ω. The horizontal axis ranges in value from -5 to 5 in increments of 5, and the vertical axis ranges in value from 0 to 5 in increments of 1. There are two blue horizontal lines in this graph, one from (-5, 3) to (5, 3) and the other from (-5, 0) to (5, 0). Above the horizontal lines is a box containing the phrase, lowpass prototype. In between the lines is a box containing the phrase, bandpass filter. There is an arrow drawn from the lowpass prototype box to the bandpass filter box. There are three trapezoids in this graph, each with their base on one of the horizontal lines. The largest trapezoid is centered with its base from approximately (-2, 3) to (2, 3). It has a height of one. The horizontal values of the vertices of the trapezoid read from left to right, -ω_s, -ω_p, ω_p, and ω_s. There are two identical trapezoids in the lower half of the graph, with their bases from approximately (-3.5, 0) to (-1.5, 0) and (1.5, 0) to (3.5, 0) respectively. These trapezoids also have a height of one. On the base of the trapezoid to the right are labels corresponding to the horizontal values of its vertices (and including the midpoint of its base), labeled from left to right ω_1, ω_2, ω_0, ω_3, ω_4. There are arrows drawn from the  labeled horizontal values of the larger trapezoid above to these labeled points on the smaller trapezoid below and to the right.
Lowpass to Bandpass Transformation

In order that the transformation give - ω p = ( ω 2 2 - ω 0 2 ) / ω 2 and ω p = ( ω 3 2 - ω 0 2 ) / ω 3 , the “center" frequency ω 0 must be

ω 0 = ω 2 ω 3

However, because - ω s = ( ω 1 2 - ω 0 2 ) / ω 1 and ω s = ( ω 4 2 - ω 0 2 ) / ω 4 , the center frequency must also be

ω 0 = ω 1 ω 4

This means that only three of the four bandedge frequencies ω 1 , ω 2 , ω 3 , and ω 4 can be independently specified. Normally, ω 0 is determined by ω 2 and ω 3 which then specifies the prototype passband edge by

ω p = ω 3 2 - ω 0 2 ω 3

and, using the same ω 0 , the stopband edge is set by either ω 1 or ω 4 , whichever gives the smaller ω s .

ω s = ω 4 2 - ω 0 2 ω 4 or ω 0 2 - ω 1 2 ω 1

The finally designed bandpass filter will meet both passband edges and one transition band width, but the other will benarrower than originally specified. This is not a problem with the Butterworth or either of the Chebyshev approximation becausethey only have passband edges or stopband edges, but not both. The elliptic-function has both.

After the bandedges for the prototype lowpass filter ω p and/or ω s are calculated, the filter is designed by one of the optimal approximation methods discussed in this section or anyother means. Because most of these methods give the pole and zero locations directly, they can be individually transformed to givethe bandpass filter transfer function in factored form. This is accomplished by solving s 2 - p s + ω 0 2 from the original transformation to give for the root locations

s = p ± p 2 - 4 ω 0 2 2

This gives two transformed roots for each prototype root which doubles the order as expected.

The roots that result from transforming the real pole of an odd- order prototype cause some complication in programming thisprocedure. Program 8 should be studied to understand how this is carried out.

The band-reject filter

To design a filter that will reject a band of frequencies, a frequency transformation of the form

p = s s 2 + ω 0 2

is used on the prototype lowpass filter. This transforms the origin of the p -plane into both the origin and infinity of the s -plane. It maps infinity in the p -plane into j ω 0 in the s -plane.

Similar to the bandpass case, the transformation must give - ω p = ω 4 / ( ω 0 2 - ω 4 2 ) and ω p = ω 1 / ( ω 0 2 - ω 1 2 ) . A similar relationof ω s to ω 2 and ω 3 requires that the center frequency ω 0 must be

ω 0 = ω 1 ω 4 = ω 2 ω 3

As before, only three of the four bandedge frequencies can be independently specified. Normally, ω 0 is determined by ω 1 and ω 4 which then specifies the prototype passband edge by

ω p = ω 1 ω 0 2 - ω 1 2

and, using the same ω 0 , the stopband edge is set by either ω 2 or ω 3 , whichever gives the smaller ω s .

ω s = ω 2 ω 0 2 - ω 2 2 or ω 3 ω 4 2 - ω 0 2

The finally designed bandpass filter will meet both passband edges and one transition-band width, but the other will benarrower than originally specified. This does not occur with the Butterworth or either Chebyshev approximation, only with theelliptic-function.

After the bandedges for the prototype lowpass filter ω p and/or ω s are calculated, the filter is designed. The poles and zeros of this filter are individually transformed to give thebandreject filter transfer function in factored form. This is carried out by solving s 2 - ( 1 / p ) s + ω 0 2 to give for the root locations

s = 1 / p ± ( 1 / p ) 2 - 4 ω 0 2 2

A more complicated set of transformations could be developed by using a general map of s = f ( s ) with a higher order. Several pass or stopbands could be specified, but the calculations becomefairly complicated.

Although this method of transformation is a powerful and simple way for designing bandpass and bandreject filters, itdoes impose certain restrictions. A Chebyshev bandpass filter will be equal-ripple in the passband and maximally flat at bothzero and infinity, but the transformation forces the degree of flatness at zero and infinity to be equal. The elliptic-functionbandpass filter will bave the same number of ripples in both stopbands even if they are of very different widths. Theserestrictions are usually considered mild when compared with the complexity of alternative design methods.

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