×
嵌入式开发 > 详情

单片机应用系统中去除工频干扰的快速实现

发布时间:2020-07-09 发布时间:
|

引 言

针对工频干扰的特点,本文使用参考文献1所提出的自适应相干模板法。这是一种极其简单、有效的滤除工频干扰的算法,十分有利于单片机快速实现,在采样率不太高的情况下,能达到实时滤波。该算法之所以利于单片机快速实现,是因为算法本身多数为加法和减法运算,不涉及乘法运算,且通过合理的选择M值,可将除法运算巧妙地简化为移位运算或更简单地直接甩掉低位字节[2]。

1 自适应相干模板法

1.1 滤除工频干扰的原理

参考文献1所提出的自适应相干模板法,是根据工频干扰的特点,从原始信号中得到工频干扰的模板,再从原始信号中减去该模板,达到滤除工频干扰的目的。

假设X(n)为原始信号,S(n)为其中的有用信号,N(n)为工频干扰信号,则

X(n) = S(n) + N(n)


1.2 幅频响应特性

根据系统传递函数(2)式,利用MATLAB语言,对不同采样频率、不同M值的幅频响应特性进行比较,如图1所示。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
CC-Link现场总线及应用实例