Professional Documents
Culture Documents
Roll No.
Name:
Aim
To learn IIR Filter design using Bilinear Transformation
Software/
Online platform Spyder(Python 3.8)
used
Theory: 1. Write steps of IIR filter Design using BLT and Butterworth approximation.
2. Design IIR LPF with BLT and Butterworth approximation using following specifications
# sampling frequency
f_sample = 20000
f_pass = 4000
# Sampling Time
Td = 1
# Conversion in Z-domain
# Magnitude Response
plt.semilogx(w, 20*np.log10(abs(h)))
plt.xscale('log')
plt.title('Butterworth filter frequency response')
plt.xlabel('Frequency [Hz]')
plt.ylabel('Amplitude [dB]')
plt.margins(0, 0.1)
plt.grid(which='both', axis='both')
plt.axvline(100, color='green')
plt.show()
Output:
Order of the Filter= 3
Cut-off frequency= 0.406 rad/s
Conclusion 1. In this experiment, we have learned to design IIR filter using Bilinear
transformation and Butterworth approximation.
2. The order N by program and analytically is same.
Test your 1. What is warping effect in BLT? And need of pre-warping?
understanding 2. Difference between Butterworth and Chebyshev filter characteristics.
3. Design steps of Butterworth and Chebyshev filter using Bilinear transformation .