//LPF滤波
- void LPFFilter(float32_t *pSrc,float32_t *pDst,uint32_t blockSize)
- {
- uint32_t i;
- //初始化滤波器
- arm_biquad_cascade_df1_init_f32(&sLPFFilter,LPF_STAGE,coeffLPF,stateLPF);
- //使用滤波器
- arm_biquad_cascade_df1_f32(&sLPFFilter,pSrc,pDst,blockSize);
- for (i = 0; i < blockSize; i++)
- {
- *(pDst + i) *= scaleLPFCoeff;
- }
- }
|