Digital Signal Processing Basics

Which of the following 5-tap FIR filters has linear phase?

  1. Ah = {1, 2, 3, 2, 1}
  2. Bh = {1, 2, 3, 4, 5}
  3. Ch = {5, 4, 3, 2, 1}
Show answer and explanation

Answer: A. h = {1, 2, 3, 2, 1}

If the coefficients of an FIR filter are symmetric about the center (h[n] = h[N − 1 − n]), the phase is a straight line proportional to frequency, and every frequency component is delayed by the same (N − 1)/2 samples. {1, 2, 3, 2, 1} is symmetric about the central 3, so it is a linear-phase filter with a constant delay of 2 samples. {1, 2, 3, 4, 5} and {5, 4, 3, 2, 1} are neither symmetric nor antisymmetric, so their delay changes with frequency.

  • A. Correct. It is symmetric about the center, so the delay is a constant 2 samples.
  • B. The coefficients are not symmetric, so the delay changes with frequency.
  • C. This is just {1, 2, 3, 4, 5} reversed, and it is not symmetric either.
Practice this topic Back to topic

Books on Digital Signal Processing Basics Ad

As an Amazon Associate I earn from qualifying purchases.

More Digital Signal Processing Basics questions

  1. Which of the following is the group delay of a 101-tap linear-phase FIR filter (with symmetric coefficients)?
  2. At a sampling frequency of 8 kHz, a moving-average filter y[n] = (x[n] + x[n − 1] + … + x[n − 7])/8 averages the latest 8 samples. Which of the following is the lowest frequency at which its output is 0?
  3. Which of the following gives the gains at DC and at the Nyquist frequency of the first-order IIR low-pass filter given by the exponential smoothing y[n] = 0.2x[n] + 0.8y[n − 1]?
  4. Which of the following correctly describes the bilinear transform used to design a digital filter from the transfer function H(s) of an analog filter?
  5. Which of the following is a correct precaution when implementing a high-order IIR filter in fixed point with coefficients of limited bit width?