Digital Signal Processing Basics

Which of the following is a correct precaution when implementing a high-order IIR filter in fixed point with coefficients of limited bit width?

  1. AThe poles of an IIR filter are not affected by coefficient quantization, so the coefficient bit width only needs to be chosen for passband gain accuracy
  2. BLike an FIR filter, it always stays stable after coefficient quantization, so even at high order it is best implemented as a single difference equation
  3. CImplementing the high-order denominator as a single expression lets coefficient errors move the poles and can make it unstable, so it is split into a cascade of second-order sections
Show answer and explanation

Answer: C. Implementing the high-order denominator as a single expression lets coefficient errors move the poles and can make it unstable, so it is split into a cascade of second-order sections

The roots (poles) of a high-order polynomial are sensitive to tiny changes in its coefficients; especially in steep filters whose poles cluster near the unit circle, merely rounding the coefficients can push a pole outside the unit circle. Splitting the filter into second-order sections (biquads), each handling two poles, and connecting them in cascade keeps each section's coefficient errors from affecting the other poles, making it robust to quantization. An FIR filter stays stable after coefficient quantization, although its frequency response changes.

  • A. The poles of an IIR filter are set by the denominator coefficients, and quantization moves them.
  • B. Only FIR filters, which have no feedback, always stay stable after quantization; IIR filters can become unstable.
  • C. Correct. A cascade of second-order sections makes the pole positions robust to coefficient errors.
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. A signal sampled at 48 kHz is reduced to 12 kHz by keeping one sample out of every four (decimation by 4). Which of the following frequency components should the low-pass filter placed before the downsampling remove?
  2. To raise the sampling frequency by a factor of L, L − 1 zeros are inserted between successive samples (zero insertion). Which of the following correctly describes the processing needed next?
  3. To convert the sampling frequency from 44.1 kHz to 48 kHz, upsampling by L and downsampling by 1/M are combined. Which of the following is the smallest pair of integers (L, M)?
  4. A 256-tap FIR filter runs in real time at a sampling frequency of 44.1 kHz. Which of the following is the number of multiply-accumulate (MAC) operations needed per second?
  5. An FIR filter output is computed for every sample at a sampling frequency of 48 kHz on a processor clocked at 200 MHz that performs one multiply-accumulate per cycle. Ignoring the time for other processing, which of the following is closest to the maximum number of taps that can be processed in real time?