打印

大家讨论一下软件滤波的方法

[复制链接]
楼主: wangzsa
手机看帖
扫描二维码
随时随地手机跟帖
21
zhuww| | 2010-6-26 15:13 | 只看该作者 回帖奖励 |倒序浏览
滑动平均滤波法吧

使用特权

评论回复
22
wangzsa|  楼主 | 2010-6-26 15:15 | 只看该作者
对,把连续取N个采样值看成一个队列,队列的长度固定为N,每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据

使用特权

评论回复
23
wangzsa|  楼主 | 2010-6-26 15:15 | 只看该作者
把队列中的N个数据进行算术平均运算,就可获得新的滤波结果

使用特权

评论回复
24
wangzsa|  楼主 | 2010-6-26 15:15 | 只看该作者
N值的选取:流量,N=12;压力:N=4;液面,N=4~12;温度,N=1~4

使用特权

评论回复
25
guoyt| | 2010-6-26 15:21 | 只看该作者
对周期性干扰有良好的抑制作用,平滑度高

使用特权

评论回复
26
hanwe| | 2010-6-26 15:23 | 只看该作者
这种适用于高频振荡的系统

使用特权

评论回复
27
hanwe| | 2010-6-26 15:24 | 只看该作者
不过 灵敏度低,对偶然出现的脉冲性干扰的抑制作用较差

使用特权

评论回复
28
yufe| | 2010-6-26 15:29 | 只看该作者
不易消除由于脉冲干扰所引起的采样值偏差

使用特权

评论回复
29
llia| | 2010-6-26 15:29 | 只看该作者
也不适用于脉冲干扰比较严重的场合,同是也很浪费RAM

使用特权

评论回复
30
wangpe| | 2010-6-26 15:31 | 只看该作者
还有一种叫中位值平均滤波法

使用特权

评论回复
31
wangpe| | 2010-6-26 15:31 | 只看该作者
又称防脉冲干扰平均滤波法

使用特权

评论回复
32
langgq| | 2010-6-26 15:32 | 只看该作者
其实就相当于“中位值滤波法”+“算术平均滤波法”

使用特权

评论回复
33
guoyt| | 2010-6-26 16:10 | 只看该作者
方法是这样的:连续采样N个数据,去掉一个最大值和一个最小值,然后计算N-2个数据的算术平均值

使用特权

评论回复
34
guoyt| | 2010-6-26 16:11 | 只看该作者
N值的选取:3~14

使用特权

评论回复
35
hanwe| | 2010-6-26 16:15 | 只看该作者
是不是融合了两种的优点?

使用特权

评论回复
36
lium| | 2010-6-26 16:15 | 只看该作者
显然,对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差

使用特权

评论回复
37
lium| | 2010-6-26 16:16 | 只看该作者
缺点就是测量速度较慢,和算术平均滤波法一样

使用特权

评论回复
38
yufe| | 2010-6-26 16:16 | 只看该作者
还有老毛病,浪费RAM

使用特权

评论回复
39
wangpe| | 2010-6-26 16:22 | 只看该作者
限幅平均滤波法也浪费RAM

使用特权

评论回复
40
wangpe| | 2010-6-26 16:22 | 只看该作者
不过优点和中位值平均滤波法一样

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则