sdr.IIR(b: ArrayLike, a: ArrayLike, streaming: bool = False)

Creates an IIR filter with feedforward coefficients \(b_i\) and feedback coefficients \(a_j\).

Parameters:
b: ArrayLike

The feedforward coefficients \(b_i\).

a: ArrayLike

The feedback coefficients \(a_j\).

streaming: bool = False

Indicates whether to use streaming mode. In streaming mode, previous inputs and outputs are preserved between calls to filter().

Examples

See the IIR filters example.