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

[复制链接]
19633|97
 楼主| wangzsa 发表于 2010-6-26 09:35 | 显示全部楼层 |阅读模式
langgq 发表于 2010-6-26 09:36 | 显示全部楼层
限幅滤波法,又称程序判断滤波法
 楼主| wangzsa 发表于 2010-6-26 09:37 | 显示全部楼层
可以详细说说它的方法,优点,缺点之类的
lium 发表于 2010-6-26 11:04 | 显示全部楼层
限幅滤波法根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断:
        如果本次值与上次值之差<=A,则本次值有效
        如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值
lium 发表于 2010-6-26 11:05 | 显示全部楼层
优缺点还不是很明白
guoyt 发表于 2010-6-26 11:14 | 显示全部楼层
优点: 能有效克服因偶然因素引起的脉冲干扰
guoyt 发表于 2010-6-26 11:14 | 显示全部楼层
缺点:无法抑制那种周期性的干扰平滑度差
yufe 发表于 2010-6-26 12:20 | 显示全部楼层
中位值滤波法,连续采样N次(N取奇数),把N次采样值按大小排列, 取中间值为本次有效值
lium 发表于 2010-6-26 14:45 | 显示全部楼层
中位值滤波法优点就是能有效克服因偶然因素引起的波动干扰
guoyt 发表于 2010-6-26 14:46 | 显示全部楼层
他对温度、液位的变化缓慢的被测参数有良好的滤波效果
guoyt 发表于 2010-6-26 14:54 | 显示全部楼层
但是它对流量、速度等快速变化的参数不宜
hanwe 发表于 2010-6-26 14:59 | 显示全部楼层
算术平均滤波法:连续取N个采样值进行算术平均运算
hanwe 发表于 2010-6-26 14:59 | 显示全部楼层
N值较大时:信号平滑度较高,但灵敏度较低
hanwe 发表于 2010-6-26 15:00 | 显示全部楼层
N值较小时:信号平滑度较低,但灵敏度较高
zhuww 发表于 2010-6-26 15:01 | 显示全部楼层
N值的选取一般流量,N=12;压力:N=4
llia 发表于 2010-6-26 15:06 | 显示全部楼层
算术平均值滤波法适用于对一般具有随机干扰的信号进行滤波
wangpe 发表于 2010-6-26 15:07 | 显示全部楼层
嗯, 这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动
langgq 发表于 2010-6-26 15:08 | 显示全部楼层
不过对于测量速度较慢或要求数据计算速度较快的实时控制不适用
zhuww 发表于 2010-6-26 15:10 | 显示全部楼层
比较浪费RAM啊
 楼主| wangzsa 发表于 2010-6-26 15:11 | 显示全部楼层
你们听过递推平均滤波法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

914

主题

9040

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部