数字信号处理:滤波、频谱
一、滤波算法
应该说数字滤波器可以有效减小50Hz工频的干扰,完全消除是不可能的。以20ms为最小单位的整倍数周期滤波,可以有效减少工频的干扰。
软件中构建 IIR 陷波或者 FIR 带阻 数字滤波器,消除工频干扰对测量结果的影响。
1. 自适应滤波
2.平滑滤波器
是数字滤波中较早使用的方法,该算法简单,处理速度快,滤波效果较好,但存在明显不足,通带较窄,影响有用信号的分析,有严重削峰,设计方法略。
然后,我们根据IR和FIR分两大类。FIR滤波器 ,可以得到严格的线性相位,但它的转移函数的极点固定在原点,只能通过改变零点位置来改变性能。为了达到高的选择性,必须使用高阶。
相同设计指标下, FIR滤波器的阶数是IIR滤波器的5~ 10倍。而IIR滤波器可以根据模拟滤波器的设计公式,数据和表格,计算量小。
首先介绍IIR类,即两种形式的notch滤波器。
3.陷波器notch 滤波器
使用数字陷波器滤除工频信号_清泉_流响的博客-CSDN博客
陷波器, 是IIR数字滤波器,包括: signal notch滤波器,即单一频率陷波器,以及comb notch滤波器,即梳妆滤波器。python陷波滤波函数 scipy滤波-变形虫
陷波器是无限冲击响应(IIR)数字滤波器, 该滤波器可以用以下常系数线性差分方程表示。
4. 小波变换
5. Levov滤波