EE 451

Homework Assignment 9
Due Oct. 27, 2000

  1. Problem 8.1. For part (d) use a Blackman window rather than a Bartlett window.
  2. We wish to design an FIR bandpass filter satisfying the following specifications:


    \begin{displaymath}
\begin{array}{cl}
-0.02 < \vert H(\omega)\vert < 0.02, & 0 \...
...t < 0.001, & 0.75 \pi \le \vert\omega\vert \le \pi
\end{array}\end{displaymath}

    Design this filter using a Kaiser window.

    1. Find $\beta$ for the Kaiser window to meet the passband and stopband attenuations.
    2. Find the length $M$ of the filter to meet the transition band widths.
    3. Find and plot the impulse response $h(n)$ of the filter.
    4. Plot the gain $\vert H(\omega)\vert$ of the filter and show that it meets the specifications.

  3. Repeat Problem 3 using the Remez algorithm for designing an equiripple FIR filter (the remez() function if MATLAB).

    1. Find the length M of the filter using Equation 8.2.94 or 8.2.95 of the Text.

    2. Find the impulse respone h(n) using the remez() function if MATLAB.

    3. Plot the gain $\vert H(\omega)\vert$ of the filter and show that it meets the specifications.



Bill Rison, <rison@ee.nmt.edu >