FIR
假设通道的数据序列:x[0], x[1], x[2], ..., x[1023]
滤波器系数:h[0], h[1], h[2], ..., h[127](长度 128)
卷积(滤波)的过程:
-
第一个输出点
y[0]由前 128 个输入点与系数相乘求和得到:y[0] = x[0]*h[0] + x[1]*h[1] + ... + x[127]*h[127]
-
第二个输出点
y[1]由x[1]到x[128]与系数相乘求和:y[1] = x[1]*h[0] + x[2]*h[1] + ... + x[128]*h[127]
这样,每个输出点都是该点附近一段数据的加权平均。因为系数 h 是带通滤波器的冲击响应,所以这种加权平均的结果就是提取了信号中特定频率成分。
Q:为什么能滤出特定频率?
A:滤波器系数 h 的频率响应决定了哪些频率通过、哪些被衰减。设计时,我们让 h 在 28kHz~32kHz 范围内的频率响应接近 1,其他频率接近 0。卷积在时域完成,但等效于在频域将信号的频谱与 h 的频谱相乘,因此只有 h 通带内的频率被保留。

1万+

被折叠的 条评论
为什么被折叠?



