10种经典的软件滤波办法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10种经典的软件滤波办法
1、限幅滤波法(又称程序差异滤波法)
A、办法:
依据履历差异,断定两次采样容许的最大过失值(设为A)
每次查看到新值时差异:
假定本次值与前次值之差lt;=A,则本次值有用
假定本次值与前次值之差A,则本次值无效,丢掉本次值,用前次值替代本次值
B、长处:
能有用打败因偶尔要素致使的脉冲搅扰
C、缺陷
无法按捺那种周期性的搅扰
滑润度差
2、中位值滤波法
A、办法:
接连采样N次(N取奇数)
把N次采样值按巨细摆放
取基地值为本次有用值
B、长处:
能有用打败因偶尔要素致使的不坚决搅扰
对温度、液位的改动缓慢的被测参数有杰出的滤波作用
C、缺陷:
对流量、速度等活络改动的参数不宜
3、算术均匀滤波法
A、办法:
接连取N个采样值进行算术均匀运算
N值较大时:信号滑润度较高,但活络度较低
N值较小时:信号滑润度较低,但活络度较高
N值的挑选:通常流量,N=12;压力:N=4
B、长处:
适用于对通常具有随机搅扰的信号进行滤波
这么信号的特征是有一个均匀值,信号在某一数值方案邻近上下不坚决
C、缺陷:
关于丈量速度较慢或央求数据核算速度较快的实时操控不适用比照糟蹋RAM
4、递推均匀滤波法(又称滑动均匀滤波法)
A、办法:
把接连取N个采样值当作一个行列
行列的长度固定为N
每次采样到一个新数据放入队尾,并丢掉正本队首的一次数
据.(抢先先出准则)
把行列中的N个数据进行算术均匀运算,就可取得新的滤波作用N值的挑选:流量,N=12;压力:N=4;液面,N=4~12;温度,N=1~4
B、长处:
对周期性搅扰有杰出的按捺作用,滑润度高
适用于高频振动的体系
C、缺陷:
活络度低
对偶尔呈现的脉冲性搅扰的按捺作用较差
不易消除由于脉冲搅扰所构成的使的采样值过失
不适用于脉冲搅扰比照严峻的场合
比照糟蹋RAM
5、中位值均匀滤波法(又称防脉冲搅扰均匀滤波法)
A、办法:
恰当于中位值滤波法+算术均匀滤波法
接连采样N个数据,去掉一个最大值和一个最小值
然后核算N-2个数据的算术均匀值
N值的挑选:3~14
B、长处:
交融了两种滤波法的长处
关于偶尔呈现的脉冲性搅扰,可消除由于脉冲搅扰所构成的使的采样值过失
C、缺陷:
丈量速度较慢,和算术均匀滤波法相同
比照糟蹋RAM
6、限幅均匀滤波法
A、办法:
恰当于限幅滤波法+递推均匀滤波法
每次采样到的新数据抢先行限幅处理,
再送入行列进行递推均匀滤波处理
B、长处:
交融了两种滤波法的长处
关于偶尔呈现的脉冲性搅扰,可消除由于脉冲搅扰所构成的使的采样值过失
C、缺陷:
比照糟蹋RAM
7、一阶滞后滤波法
A、办法:
取a=0~1
本次滤波作用=(1-a)*本次采样值+a*前次滤波作用B、长处:
对周期性搅扰具有杰出的按捺作用
适用于不坚决频率较高的场合
C、缺陷:
相位滞后,活络度低
滞后程度取决于a值巨细。