|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 l4 z) d0 _- T/ v+ M Z3 ~
摘要:文章介绍了自适应相干模板法以及在51系列单片机应用系统中应用自适应相干模板法实现+ V' i. `. ]! J9 A3 G2 m9 o
实时滤波的方法。实践让明:用自适应相「模板法去除|:频干扰,可以实现实时滤彼。
1 d! F- j2 X# d1 L, o ~+ q7 S% b9 T* h1 i2 A) I8 b! `* R' R8 B4 C( a! J9 @
- V6 l" i! y8 j8 ^0 X1 G: N
1序言" r% T' N8 ]. X4 h; a, Q
在各类工控测量系统中,工频干扰是- -种难以避免的干扰
5 |0 I* _# l, H1 c3 \9 t信号,它对有用信号的检测起着极大的妨碍作用。因此,在各类
: e' H7 G" c8 u5 p9 ?4 f4 D: o测量系统中,都需考虑上频干扰的抑制问题。8 t& ?1 s S u5 ^& V
一般来说 ,滤波有两种途径:模拟滤波和数字滤波。采用模) a' X) P! r5 I5 G8 x$ d
拟滤波的优点是:信号处理简单,响应速度快,滤波效果较好。但- t8 @+ ?, z) F' _# r9 M
其缺点是:系统硬件电路复杂,尤其当要进行多通道信号滤波
4 b) X3 J3 o" G0 a时,会导致系统成本较高;而其最主要的缺点是:常常由于电阻、) Y* I% x: \' ^
电容、电感等器件精度不够,导致整个滤波系统的频响特性并不, J2 G& r2 k3 {4 |$ u! J
能达到预定效果,日.器件数月较多,调整起来比较麻烦。相比较
/ x* r' x# n! I; e4 i3 X' w: d起来,月前数字滤波更常用,尤其是在使用PC机时,可通过各
8 b! k4 C# ]7 \7 {, C2 p/ v种各样的软件处理包,极其简单地就能实现比模拟滤波频响特3 J* y V8 O5 S
性更好的滤波处理。因此,数字滤波的显著优点就是:系统硬件( }2 F! C2 g* m1 v
电路简单,成本低;实现于段灵活多样;滤波效果好。虽然数字滤, P0 d* I6 t' U, X
波有上.述优点,但其采用算法-般较复杂,有的只适合于高速* N9 o; I- t( O4 q; ?! C
DSP来实现,且较费时,一.般都会有-定时间的响应延迟。为此; s' n3 @0 ?+ m
要在单片机应用系统中实现数字滤波,须采用一些简单、有效、
2 W2 M, P v7 ~+ c$ D快速的算法。
5 n) b1 |. X; N# e" y0 I针对工频干扰的特点,作者提出自适应相干模板法。这是- -# o. I7 d* A- F
种极其简单、有效的滤除I频干扰的算法,十分有利于单片机快
# [5 Z3 s6 ]; M) Y速实现,在采样频率不是太高的情况下,能达到实时滤波。该算; @4 A3 j+ z. O2 j
法之所以利于单片机快速实现,是因为算法本身多数为加法和
& _) [0 f! `7 h2 `: {! w碱法运算,不涉及乘法运算,且通过合理的选择M值,可将除法
( j* q' A; k3 N* _运算巧妙地简化为移位运算或更简单地直接甩掉低位字节。; O3 B- ~5 M5 D
0 [' W: O- |) N
7 |( b3 P" M( U7 |6 Q
附件下载:
: d: _& F7 R* c3 r7 A) f! q7 k% I( L
|
|