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

嵌入式系统 时间:2012-04-09来源:网络

引 言

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

1 自适应相干模板法

1.1 滤除工频干扰的原理

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

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

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

53.jpg

54.jpg

1.2 幅频响应特性

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

55.jpg

1 2 3

关键词: 快速 实现 干扰 去除 应用系统 单片机

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版