1.4.1 Module description
Filtering Functions for dspic33-cmsis-dsp Library.
This group of functions defines the APIs for filtering functions in the dspic33-cmsis-dsp Library.
The function provides data structures and functions for implementing a wide range of single-precision floating-point and Q31 fixed-point data types, supporting functionalities like digital filters, including FIR, FIR decimator, FIR interpolator, FIR lattice, LMS, normalized LMS, IIR lattice, and biquad cascade filters.
Features:
-
FIR filter, FIR decimator, FIR interpolator, FIR lattice filter
-
LMS and normalized LMS adaptive filters
-
IIR lattice filter
-
Transposed direct form II biquad cascade filter
-
Initialization and processing functions for each filter type
Usage Example:
mchp_fir_instance_f32 fir; mchp_fir_init_f32(&fir, numTaps, coeffs, state, blockSize); mchp_fir_f32(&fir, input, output, blockSize);
