In all your plots, make sure to label the x-axix and the y-axis properly and to add an appropriate title of each plot as
Posted: Thu May 26, 2022 10:33 am
In all your plots, make sure to label the x-axix and the y-axis
properly and to add an appropriate title of each plot as well.
Part I: IIR Filter Design
Hint: The following link on Mathworks website is useful.
https://www.mathworks.com/help/signal/u ... esign.html
Use Analog Prototyping filter method (Use order estimation
functions to calculate the minimum filter order
then use the complete design functions).
Problem 1
Design an elliptic low pass IIR filter with the following
specifications:
Sampling rate = 1200 sample/s, maximum of 2.8 dB ripple in
the passband defined from 0 to 50 Hz, at least 65 dB ripple in the
stopband defined from 200 Hz to the Nyquist frequency (i.e., to
fs/2=500 Hz).
Hint: Use ellipord MATLAB
function first then use the ellip function.
Problem 2
Design a Chebyshev Type I low pass IIR filter with the same
specifications as in Problem 1. Solve for all parts listed in
Problem 1.
Hint: Use cheb1ord MATLAB
function first then use the cheby1 function.
Problem 3
Design a Chebyshev Type II low pass IIR filter with the same
specifications as in Problem 1. Solve for all parts listed in
Problem 1.
Hint: Use cheb2ord MATLAB
function first then use the cheby2 function.
Problem 4
Design a Butterworth low pass IIR filter with the same
specifications as in Problem 1. Solve for all parts listed in
Problem 1.
Hint: Use buttord MATLAB
function first then use the butter function.
Problem 5
Design a Butterworth bandpass IIR filter with the
following specifications:
Sampling frequency = 20 kHz, passband: from 4 kHz to 6 kHz,
stopbands starting 0.5 kHz away on either side, maximum of
1 dB passband ripple, and at least 60 dB of stopband
attenuation.
Hint: Use buttord MATLAB
function first then use the butter function.
Problem 6
Design a Chebyshev Type I bandpass IIR filter with the
same specifications as in Problem 5. Solve for all parts listed in
Problem 5.
Hint: Use cheb1ord MATLAB
function first then use the cheby1 function.
properly and to add an appropriate title of each plot as well.
Part I: IIR Filter Design
Hint: The following link on Mathworks website is useful.
https://www.mathworks.com/help/signal/u ... esign.html
Use Analog Prototyping filter method (Use order estimation
functions to calculate the minimum filter order
then use the complete design functions).
Problem 1
Design an elliptic low pass IIR filter with the following
specifications:
Sampling rate = 1200 sample/s, maximum of 2.8 dB ripple in
the passband defined from 0 to 50 Hz, at least 65 dB ripple in the
stopband defined from 200 Hz to the Nyquist frequency (i.e., to
fs/2=500 Hz).
Hint: Use ellipord MATLAB
function first then use the ellip function.
Problem 2
Design a Chebyshev Type I low pass IIR filter with the same
specifications as in Problem 1. Solve for all parts listed in
Problem 1.
Hint: Use cheb1ord MATLAB
function first then use the cheby1 function.
Problem 3
Design a Chebyshev Type II low pass IIR filter with the same
specifications as in Problem 1. Solve for all parts listed in
Problem 1.
Hint: Use cheb2ord MATLAB
function first then use the cheby2 function.
Problem 4
Design a Butterworth low pass IIR filter with the same
specifications as in Problem 1. Solve for all parts listed in
Problem 1.
Hint: Use buttord MATLAB
function first then use the butter function.
Problem 5
Design a Butterworth bandpass IIR filter with the
following specifications:
Sampling frequency = 20 kHz, passband: from 4 kHz to 6 kHz,
stopbands starting 0.5 kHz away on either side, maximum of
1 dB passband ripple, and at least 60 dB of stopband
attenuation.
Hint: Use buttord MATLAB
function first then use the butter function.
Problem 6
Design a Chebyshev Type I bandpass IIR filter with the
same specifications as in Problem 5. Solve for all parts listed in
Problem 5.
Hint: Use cheb1ord MATLAB
function first then use the cheby1 function.