Designing FIR filters using windowing techniques: Using the Kaiser Window design methodology, design a highpass FIR filter to meet the specifications given below. All plots should have clearly labeled axes, titles, and a grid for ease of viewing:
Stopband: 0 - 0.251 (Ws = 0.251)
Passband: 0.3751 - ~T (Wp = 0.3751)
Stopband attenuation: -40 dB (61 - 82)
a) What are the empirical values of M and 82?
b) Design the filter using Matlab. If necessary, adjust the value of M to satisfy the specifications. What is the final value of M?
c) Compute and plot the discrete-time filter taps: h[n], n = 0, 1, 2, ..., M.
d) Plot the filter frequency response, H(e^ju), in the range of (0, π). Additionally, provide two separate plots of an expanded view of the passband and the stopband, clearly indicating that the design specifications have been met in those regions.