数字滤波器应用介绍
此示例说明如何设计、分析数字过滤器并将其应用于数据。它将帮助您回答以下问题:
- 如何补偿滤波器引入的延迟?
- 如何避免使信号失真?
- 如何从信号中删除不需要的内容?
- 如何微分信号?
- 以及积分信号
文章目录
- 补偿筛选引入的延迟
- 补偿恒定滤波器延迟 如FIR引起的
- 消除方法,末尾添零
- 补偿频率相关延迟 如IIR引起的 使用filtfilt
- 从信号中去除不需要的频谱内容
- 滤波并补偿
- 总结
- 参考
补偿筛选引入的延迟
数字滤波器会在信号中引入延迟,根据滤波器的特性,延迟可以分为:
- 恒定滤波器延迟 (在所有频率上固定)
- 频率相关延迟 (延迟与频率有关)
- 在matlab 中可使用 grpdelay 查看
补偿恒定滤波器延迟 如FIR引起的
FIR (Finite Impulse Response有限长冲击响应)滤波器会造成恒定延迟,通过补偿,以便噪声和滤波信号对齐。
比如,考虑一个嘈杂的心电图信号,需要对其进行过滤以消除75Hz以上的高频。
Fs = 500;