ETM4096 DIGITAL SIGNAL PROCESSING
Tutorial 4: IIR Filter Design
1. Calculate the minimum order of the Butterworth, Chebyshev and elliptic filters
that is necessary to meet the design specifications as follows:
Passband edge frequency p = 0.375
Passband ripples p = 0.01
Stopband edge frequency s = 0.5
Stopband attenuation s = 0.01 .
2. Use the bilinear transformation method to design a first order low-pass
Butterworth filter that has a 3-dB cutoff frequency c = 0.2 by:
i.
ii.
Solving the squared magnitude response |Ha(j )|2
Referring to the look-up table
Hint: |Ha(j )|2= H a ( s ) H a ( s ) when s = j .
3. A low-pass digital Butterworth filter with the following specifications is to be
designed using the bilinear transformation method:
0.9 | H (e j ) | 1
| H (e j ) | 0.2
| | 0.2
0.3 | |
i.
Describe the specification mentioned above by drawing the magnitude
response |H(ej)| against frequency . Label the passband and stopband
ripples, edge frequencies and frequency ranges.
ii.
Explain why frequency pre-warping is required when a digital filter is
designed using the bilinear transformation approach.
iii.
Determine the 3-dB cutoff frequency that will meet the passband
specification exactly, while exceeding the stopband specification.
iv.
Design the analog Butterworth filter H a (s ) and determine its
corresponding digital filter H (z ) after the transformation.
4. A signal is sampled at a frequency of 16000 Hz, has a useful content from 0 to
5000 Hz and is corrupted with noise from 5800 to 8000 Hz. It is desired to
attenuate the noise by at least 40 dB without affecting the useful content by more
than 3 dB. Compute the minimum filter order N for each of the following infinite
impulse response filters to achieve the above specifications. Apply bilinear
transformation (assume Ts = 2).
i.
Butterworth filter
ii.
Type I Chebyshev and Type II Chebyshev filters
iii.
Elliptic filter
5. Design a first order digital low-pass filter with a 3 dB cutoff frequency of c =
0.25 by applying the bilinear transformation to the analog Butterworth filter.
H a (s) =
1
1+ s