无题
发表于 | 更新于
完整的源代码、逐行分析及调用示例
源代码:4阶IIR滤波器实现
12345678910111213141516171819202122232425262728293031323334353637383940typedef float flt32_t;typedef struct IirFilter4thCoef_ { flt32_t B[5]; // 前馈系数 (B0, B1, B2, B3, B4) flt32_t A[5]; // 反馈系数 (A0, A1, A2, A3, A4)} IirFilter4thCoef;typedef struct IirFilter4th_ { flt32_t x_delay[4]; // 延迟输入 (x[n-1], x[n-2], x[n-3], x[n-4]) flt32_t y_delay[4]; // 延迟输出 (y[n-1], y[n-2], y[n-3], y[n-4])} IirFilter4th;static inline flt32_t IirFilter4t ...