📄 iirfilter_1.c
字号:
#include <stdlib.h>
#include <math.h>
int iirFilter_1( float *inputData, float *outputData,
float *coeff, float *state, int sampleNumber )
{
int i;
for( i=0; i < sampleNumber; i++ )
{
outputData[i] = coeff[0]*inputData[i]
+ coeff[1]*state[0]
+ coeff[2]*state[1]
- coeff[3]*state[2]
- coeff[4]*state[3];
state[1] = state[0];
state[0] = inputData[i];
state[3] = state[2];
state[2] = outputData[i];
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -