Overview
An IIR filter uses a recursive difference equation, allowing compact filters with long impulse responses but requiring attention to stability and coefficient precision.
Filters a signal with feedback from previous outputs as well as current and previous inputs.
Compact metadata for implementation and discovery.
An IIR filter uses a recursive difference equation, allowing compact filters with long impulse responses but requiring attention to stability and coefficient precision.
Quick facts
Runtime and memory behavior at a glance.
Best
O(k)
Average
O(n k)
Worst
O(n k)
Space
O(k)
y[n] = sum b_k x[n-k] - sum a_k y[n-k]Computes output from current inputs and previous outputs.
Show the input signal beside the filtered, transformed, or reconstructed output.
IIR filters are efficient, but stability and numeric representation are part of the implementation.
What each reference supports for this entry.
Signal-processing reference for digital filters, convolution, spectral analysis, windows, resampling, and transform-based methods.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
IIR filters use feedback, while FIR filters use finite convolution.