Skip to content
Ohmic Audio

IIR Filter

Canonical Definition

An infinite impulse response filter is a discrete-time filter whose current output depends on current or past input samples and one or more past output states. Feedback permits long or theoretically unending decay with few coefficients, while stability, precision, saturation, phase, and state behavior depend on the implemented transfer function and numeric architecture.

IIR is an architecture, not a sound-quality ranking.

It does not automatically mean analog, minimum phase, stable, low latency, or acoustically correct.

Basic Form

y[n] = b0x[n] + b1x[n-1] + ... - a1y[n-1] - a2y[n-2] - ...

The b terms are feedforward coefficients. The a terms feed previous output states back into the calculation. A common audio implementation is the second-order section or biquad.

Why IIR Is Common

Efficiency does not remove the need to inspect the resulting magnitude, phase, group delay, internal level, and acoustic response.

Poles, Zeros, And Stability

Poles and zeros describe the transfer function. Pole locations control resonance and decay. A causal discrete IIR must keep its poles inside the unit circle for stability. Coefficient quantization can move the implemented poles away from the mathematical design, especially for high-Q and very-low-frequency sections.

Phase And Minimum Phase

Many standard stable causal IIR EQ and crossover designs are minimum phase, but IIR as a category is not automatically minimum phase. Added delay, all-pass sections, parallel paths, and the installed acoustic system can create excess-phase behavior.

A named electrical alignment also does not guarantee the same acoustic alignment after driver response, enclosure, mounting, spacing, polarity, and delay are included.

Verification Record

Related Resources