1.4.2.26 mchp_iir_lattice_init_f32()

void mchp_iir_lattice_init_f32 (mchp_iir_lattice_instance_f32 * S, uint16_t numStages, float32_t * pkCoeffs, float32_t * pvCoeffs, float32_t * pState, uint32_t blockSize)

Initialization function for the single-precision floating-point IIR lattice filter.

Parameters:
in S

Points to an instance of the single-precision floating-point IIR lattice structure

in numStages

Number of filter stages

in pkCoeffs

Points to the reflection coefficient array (length = numStages)

in pvCoeffs

Points to the ladder coefficient array (length = numStages + 1)

in pState

Points to the state variable array (length = numStages + blockSize - 1)

in blockSize

Number of samples to process