//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;
}
}
|
版权声明:本文为CSDN博主「极术社区」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_47569031/article/details/127404099