0
$\begingroup$

enter image description here [from Discrete-time Signal Processing by Oppenheim and Schafer, 3rd ed., p.196]

Two questions:

In this context, the filter with system function represented by Eq. (103) is called an interpolated FIR filter. This is because the corresponding impulse response can be seen to be the convolution of $h_1[n]$ with the second impulse response expanded by $M_1$.

  1. This explanation as to why Eq. (103) is called an interpolated FIR filter is still not clear for me.
  2. Why is the impulse response given by Eq (104) FIR?
$\endgroup$
1
$\begingroup$
  1. The reason why "interpolated FIR filter" is an appropriate name is because the filter $h_2[n]$ has $M_1-1$ zeros between its (non-zero) filter taps, and the convolution with the filter $h_1[n]$ interpolates those $M_1-1$ values.

  2. Eq. $(104)$ generally only represents an FIR filter if both $h_1[n]$ and $h_2[n]$ are FIR filters.

$\endgroup$
2
  • $\begingroup$ are h1[n] and h2[n] FIR in eq 104? If not, why do authors call h[n] in eq 104 as FIR? $\endgroup$ – DSPinfinity Dec 19 '20 at 20:04
  • 1
    $\begingroup$ @DSPinfinity: Although it's not mentioned - which he probably should have done - I guess it's implicitly assumed that the filters are FIR. On page 189 (second paragraph) it is mentioned that ''For this purpose FIR filters have many advantages". $\endgroup$ – Matt L. Dec 19 '20 at 20:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.