Question: The task is to design a Matlab form application that does the following: Two commonly used window functions are: a) Hamming window (Matlab command hamming)
The task is to design a Matlab form application that does the following:

Two commonly used window functions are: a) Hamming window (Matlab command hamming) b) Kaiser window (Matlab command Kaiser) If the impulse response is one sided (as in a digital differentiator or a Hilbert transformer), only half the window will be used. If the impulse response is two-sided (as in low-pass or band-pass filters), the full window will be used. Tasks 1) Design a 127-order (128 point) low-pass filter with pass band up to 2 kHz using the firpm command. Use the sampling frequency of 15 kHz. Plot the (i) impulse response and (ii) magnitude of the Fourier Transform of the impulse response. 2) Next, truncate this to a 64-point filter by using only the middle 64 terms of the impulse response. The first 32 samples and the last 32 samples of the impulse response should be set to zero (middle 64 samples must be retained.) Plot the magnitude of the Fourier transform of this modified impulse response. 3) Next, window the above 64-point impulse response with a length 64 Hamming window (multiply term wise the impulse response value and the window function.) Plot the transfer function (magnitude of the Fourier Transform) of this revised impulse response. You should observe a significant improvement in the response. Two commonly used window functions are: a) Hamming window (Matlab command hamming) b) Kaiser window (Matlab command Kaiser) If the impulse response is one sided (as in a digital differentiator or a Hilbert transformer), only half the window will be used. If the impulse response is two-sided (as in low-pass or band-pass filters), the full window will be used. Tasks 1) Design a 127-order (128 point) low-pass filter with pass band up to 2 kHz using the firpm command. Use the sampling frequency of 15 kHz. Plot the (i) impulse response and (ii) magnitude of the Fourier Transform of the impulse response. 2) Next, truncate this to a 64-point filter by using only the middle 64 terms of the impulse response. The first 32 samples and the last 32 samples of the impulse response should be set to zero (middle 64 samples must be retained.) Plot the magnitude of the Fourier transform of this modified impulse response. 3) Next, window the above 64-point impulse response with a length 64 Hamming window (multiply term wise the impulse response value and the window function.) Plot the transfer function (magnitude of the Fourier Transform) of this revised impulse response. You should observe a significant improvement in the response
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
