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\) for \(i = 0,...,M\).

a: ArrayLike

The feedback coefficients \(a_j\) for \(j = 0,...,N\).

streaming: bool = False

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

Examples

See the IIR filters example.