02.10.2019 Views

UploadFile_6417

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

448 Chapter 8 IIR FILTER DESIGN<br />

TABLE 8.1<br />

Comparison of three filters<br />

Prototype Order N Stopband Att.<br />

Butterworth 6 15<br />

Chebyshev-I 4 25<br />

Elliptic 3 27<br />

8.5.1 COMPARISON OF THREE FILTERS<br />

In our examples we designed the same digital filter using four different<br />

prototype analog filters. Let us compare their performance. The specifications<br />

were ω p =0.2π, R p =1dB, ω s =0.3π, and A s =15dB. This<br />

comparison in terms of order N and the minimum stopband attenuations<br />

is shown in Table 8.1.<br />

Clearly, the elliptic prototype gives the best design. However, if we<br />

compare their phase responses, then the elliptic design has the most nonlinear<br />

phase response in the passband.<br />

8.6 FREQUENCY-BAND TRANSFORMATIONS<br />

In the preceding two sections we designed digital lowpass filters from<br />

their corresponding analog filters. Certainly, we would like to design other<br />

types offrequency-selective filters, such as highpass, bandpass, and bandstop.<br />

This is accomplished by transforming the frequency axis (or band)<br />

of a lowpass filter so that it behaves as another frequency-selective filter.<br />

These transformations on the complex variable z are very similar<br />

to bilinear transformations, and the design equations are algebraic. The<br />

procedure to design a general frequency-selective filter is to first design<br />

a digital prototype (of fixed bandwidth, say unit bandwidth) lowpass filter<br />

and then to apply these algebraic transformations. In this section we<br />

will describe the basic philosophy behind these mappings and illustrate<br />

their mechanism through examples. MATLAB provides functions that<br />

incorporate frequency-band transformation in the s-plane. We will first<br />

demonstrate the use of the z-plane mapping and then illustrate the use<br />

of MATLAB functions. Typical specifications for most commonly used<br />

types offrequency-selective digital filters are shown in Figure 8.30.<br />

Let H LP (Z)bethe given prototype lowpass digital filter, and let H(z)<br />

be the desired frequency-selective digital filter. Note that we are using<br />

two different frequency variables, Z and z, with H LP and H, respectively.<br />

Define a mapping of the form<br />

Z −1 = G(z −1 )<br />

Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).<br />

Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!