This lesson presents several IIR filter examples designed using MATLAB. You will learn to design IIR filters using MATLAB's built-in filter-design functions from these examples. The lesson explains the conventions used by MATLAB to declare filter design specifications and how to properly call the relevant functions to perform the design. A comparison of different prototype filters is given to illustrate the filter design process and highlight differences between different prototypes. Mastering the skills used to design these IIR filter examples will enable you to design filters for your own application.
Key Concepts and Screenshots
IIR Filter Examples Quiz1. Place the following steps in the order they are used to design and IIR filter.
a) Apply a frequency transformation
b) Prewarp critical frequencies
c) Apply the bilinear transformation
d) Decide on a Butterworth, Chebyshev I, II, or elliptic filter type.
2. Which filter type generally requires the highest order to satisfy a given set of specifications?
b) Chebyshev I
c) Chebyshev II
3. MATLAB performs filter design in two steps. First the required filter order is found using the specifications, and then the coefficients of a filter with that order are found.