Embedded Target for Texas Instruments C6000 DSPs | ![]() ![]() |
Filter a real input signal using a real autoregressive moving-average IIR filter
Library
Description
The Real IIR block filters a real input signal X using a real autoregressive moving-average (ARMA) IIR Filter. This filter is implemented using a direct form I structure.
There must be five AR coefficients and five MA coefficients. The first AR coefficient is always assumed to be one. Inputs, coefficients, and output are Q.15 data types.
The Real IIR block supports discrete sample times and both little-endian and big-endian code generation.
Dialog Box
Specify via dialog
--Enter the coefficients in the MA (numerator) coefficients and AR (denominator) coefficients parameters in the dialog
Input ports
--Accept the coefficients from ports MA and AR
Specify via dialog
is selected for the Coefficient sources parameter. This parameter is tunable in simulation.Specify via dialog
is selected for the Coefficient sources parameter. This parameter is tunable in simulation.Algorithm
In simulation, the Real IIR block is equivalent to the TMS320C62x DSP Library assembly code function DSP_iir
. During code generation, this block calls the DSP_iir
routine to produce optimized code.
See Also
Real Forward Lattice All-Pole IIR
![]() | Real Forward Lattice All-Pole IIR | Reciprocal | ![]() |