CMSIS-DSP: filtering_functions_f16.h File Reference

| CMSIS-DSP Version 1.10.0 CMSIS DSP Software Library

- Main Page
- Usage and Description
- Reference

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
filtering_functions_f16.h File Reference

## Data Structures

struct | arm_fir_instance_f16
| Instance structure for the floating-point FIR filter. More...
struct | arm_biquad_casd_df1_inst_f16
| Instance structure for the floating-point Biquad cascade filter. More...
struct | arm_biquad_cascade_df2T_instance_f16
| Instance structure for the floating-point transposed direct form II Biquad cascade filter. More...
struct | arm_biquad_cascade_stereo_df2T_instance_f16
| Instance structure for the floating-point transposed direct form II Biquad cascade filter. More...

## Functions

void | arm_fir_init_f16 (arm_fir_instance_f16 *S, uint16_t numTaps, const float16_t *pCoeffs, float16_t *pState, uint32_t blockSize)
| Initialization function for the floating-point FIR filter. More...
void | arm_fir_f16 (const arm_fir_instance_f16 *S, const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)
| Processing function for the floating-point FIR filter. More...
void | arm_biquad_cascade_df1_f16 (const arm_biquad_casd_df1_inst_f16 *S, const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)
| Processing function for the floating-point Biquad cascade filter. More...
void | arm_biquad_cascade_df1_init_f16 (arm_biquad_casd_df1_inst_f16 *S, uint8_t numStages, const float16_t *pCoeffs, float16_t *pState)
| Initialization function for the floating-point Biquad cascade filter. More...
void | arm_biquad_cascade_df2T_f16 (const arm_biquad_cascade_df2T_instance_f16 *S, const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)
| Processing function for the floating-point transposed direct form II Biquad cascade filter. More...
void | arm_biquad_cascade_stereo_df2T_f16 (const arm_biquad_cascade_stereo_df2T_instance_f16 *S, const float16_t *pSrc, float16_t *pDst, uint32_t blockSize)
| Processing function for the floating-point transposed direct form II Biquad cascade filter. 2 channels. More...
void | arm_biquad_cascade_df2T_init_f16 (arm_biquad_cascade_df2T_instance_f16 *S, uint8_t numStages, const float16_t *pCoeffs, float16_t *pState)
| Initialization function for the floating-point transposed direct form II Biquad cascade filter. More...
void | arm_biquad_cascade_stereo_df2T_init_f16 (arm_biquad_cascade_stereo_df2T_instance_f16 *S, uint8_t numStages, const float16_t *pCoeffs, float16_t *pState)
| Initialization function for the floating-point transposed direct form II Biquad cascade filter. More...
void | arm_correlate_f16 (const float16_t *pSrcA, uint32_t srcALen, const float16_t *pSrcB, uint32_t srcBLen, float16_t *pDst)
| Correlation of floating-point sequences. More...
void | arm_levinson_durbin_f16 (const float16_t *phi, float16_t *a, float16_t *err, int nbCoefs)
| Levinson Durbin. More...