为什么FIR可以滤波?
FIR数学形式: $$y(n)=\sum_{k=0}^{N-1}h(k)x(n-k)$$ 即:
y(n) = h(0)x(n) + h(1)x(n − 1) + h(2)x(n − 2) + ... + h(N − 1)x(n − N + 1)
即为把过去的一段信号按照一定权重重新结合 权重就是 h(k) 中的数据
例子:平均滤波器
令$h=[\frac13,\f
在以下头文件中定义:
12#include <stdint.h>#include "arm_math.h"
12345float32_t // 32位浮点数,本质上通常是 float float64_t // 64位浮点数 doubleq15_t // 16位定点数 int8_tq31_t // 32位定点数 int16_tq7_t //