Logo
MSP DSP Library
msp_biquad_cascade_df2_ext_q15_params Struct Reference

Parameter structure for cascaded extended direct form 2 biquad filter. More...

#include <DSPLib_filter.h>

Data Fields

uint16_t length
 
uint16_t stages
 
const msp_biquad_df2_ext_q15_coeffscoeffs
 
msp_biquad_df2_ext_q15_statesstates
 

Detailed Description

Parameter structure for cascaded extended direct form 2 biquad filter.

Examples:
filter_ex5_biquad_cascade_df2_ext_q15.c.

Field Documentation

const msp_biquad_df2_ext_q15_coeffs* msp_biquad_cascade_df2_ext_q15_params::coeffs

Pointer to an array of DF2 filter coefficients of length stages. This data block must be allocated in shared RAM when using LEA.

Examples:
filter_ex5_biquad_cascade_df2_ext_q15.c.
uint16_t msp_biquad_cascade_df2_ext_q15_params::length

Length of the source data, must be a multiple of two.

Examples:
filter_ex5_biquad_cascade_df2_ext_q15.c.
uint16_t msp_biquad_cascade_df2_ext_q15_params::stages

Number of cascaded biquad filters, typically the filter order divided by two.

Examples:
filter_ex5_biquad_cascade_df2_ext_q15.c.
msp_biquad_df2_ext_q15_states* msp_biquad_cascade_df2_ext_q15_params::states

Pointer to an array of DF2 filter states of length stages. When continuous operation is desired the previous states must be passed to the next cascaded biquad operation. This data block must be allocated in shared RAM when using LEA.

Examples:
filter_ex5_biquad_cascade_df2_ext_q15.c.

The documentation for this struct was generated from the following file: