一、限幅滤波法 先根据经验判断,确定两次采样允许的最大偏差值,设为A。 每次检测到新采样值时进行判断: (1)如果本次新采样值与上一次滤波效果之差<=A,则本次采样值有效,令本次滤波结果=新采样值; (2)如果本次采样值与上次滤波结果之差>A,则本次采样值无效,放弃本次采样值,本次滤波结果=上次滤波结果。 二、中位值滤波法 连续采样N次值,把采样值按大小排列,取中间值为本次有效值。 三、算术平均滤波法 连续取N个值进行算术平均运算。 N较大时,信号平滑度较高,但灵敏度较低;N较小,信号平滑度低,但灵敏度较高。 四、递推平均滤波法 把连续N个采集值看成一个队列,每次采集到的新数据放入队尾,并扔掉原来队首的数据。把队列中的N个数据进行平均计算,即可获得新的滤波结果。 五、中位值平均滤波法 中位值平均滤波法又称脉冲干扰平均滤波法,相当于“中位值滤波法”+“算术平均滤波法”。 连续采集N个数据,去掉一个最大和最小值,然后计算N-2个数的平均值。 六、递推中位值平均滤波法 相当于“中位值滤波法”+“递推平均滤波法”。这种方法把连续N个值看成一个队列,每次采集到一个新数据放入队尾,并扔掉原来队首的值。 把队列中的N个数据先去掉一个最大值和最小值,然后计算N-2个数据的平均值。 七、限幅平均滤波法 相当于“限幅滤波法”+“递推平均滤波法”。每次采样先进行限幅处理,再进行队列平均滤波处理。 八、一阶滞后滤波法 本次结果滤波结果=a*本次采样值+(1-a)*上次结果。 a代表滤波系数,a=0--1。 九、加权递推平均滤波法 加权递推平均滤波法是对递推平均滤波法的改进,即不同时刻的数据加以不同的权。通常是越接近现时刻的数据,权取得越大。给予新采样值的权系数越大,则灵敏度越高,但信号的平滑度越低。 十、消抖滤波法 将每次采样值与当前有效值比较,如果采样值=当前有效值,则计数器清零,否则计数器加1。然后,判断计数器是否>=上限N(溢出)。如果溢出,将本次值替换当前有效值,并清计数器。 ———————————————— 版权声明:本文为CSDN博主「佛系码农」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_37820135/article/details/109988033 |
/1
|手机版|免责声明|本站介绍|工控课堂
( 沪ICP备20008691号-1 )
GMT+8, 2025-12-23 03:14 , Processed in 0.164933 second(s), 22 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.