Reference no: EM133395682
Question 1. Write a program which generates a second order digital Butterworth lowpass filter which has a user-chosen cut-off frequency.
Question 2. Write a function which generates the impulse response of a second order digital filter, for a user-chosen number of h(n) samples.
Question 3. Write a function which calculates the amplitude response of a second order digital filter.
Question 4. Write a function uses the Pade' method for processing a given impulse response into a second order digital filter. You can use a Matlab linear equation solver if you like.
Question 5. Choose a lowpass filter cut-off frequency (not 1.) and generate the filter. Generate and plot its amplitude and impulse responses.
Question 6. Generate a second filter by applying your Pade' method code to the calculated impulse response.
Question 7. Compare the coefficients of the two digital filters, and compare their amplitude responses.
Question 8. Turn in the program listings, as well as the 3 plots.