Questions: Cascade Filter Realization Structures

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

An 8th-order IIR filter implemented as a single monolithic difference equation is numerically unstable on a fixed-point DSP. Refactoring it as four cascaded 2nd-order biquad sections fixes the problem. Why?

AThe cascade uses fewer multiplications per sample, reducing accumulated round-off error
BEach biquad has only 3 denominator coefficients instead of 9, so coefficient quantization errors cause much smaller pole displacements
CBiquads operate at lower sample rates, reducing the numerical error per sample
DThe cascade eliminates all feedback paths, which are the source of numerical instability
Question 2 Multiple Choice

In a cascade realization, all pole-zero pairings produce mathematically identical frequency responses. Why, then, do engineers carefully choose which poles to pair with which zeros?

ADifferent pairings have different computational costs because some biquads require more multiplications
BDifferent pairings produce different intermediate signal levels, affecting overflow and round-off noise with finite-precision arithmetic
CCertain pole-zero pairings are prohibited because they produce unstable biquad sections
DThe ordering of sections affects the overall phase response even though magnitude is identical
Question 3 True / False

Placing the highest-Q (most resonant) biquad sections first in a cascade chain maximizes dynamic range.

TTrue
FFalse
Question 4 True / False

A cascade realization and a parallel realization of the same transfer function both use 2nd-order sections, but only the cascade computes the overall response as a product of section transfer functions.

TTrue
FFalse
Question 5 Short Answer

Explain why high-order IIR filters are typically implemented as cascades of 2nd-order sections rather than as a single high-order difference equation, and what role pole-zero pairing plays.

Think about your answer, then reveal below.