关于消抖滤波方法的疑问
最近学习滤波算法 看到一种叫消抖滤波,具体方法是:设置一个滤波计数器将每次采样值与当前有效值比较:如果采样值=当前有效值,则计数器清零 如果采样值<>当前有效值,则计数器+1,
并判断计数器是否>=上限N(溢出),如果计数器溢出,则将本次值替换当前有效值,并清计数器。
这种滤波是用在什么地方的?为什么要设置一个计数器呢?是不是相当于起到延时作用啊?
额~希望各位指点指点呐~~不胜感激
能消除突然的尖峰干扰,而且能起到数据平滑的作用。 不是很明白。沙发 在测温度的时候有用,不然显示数据会来回地跳。 ADC采样中有一些常用数字滤波方法,楼主可以在网上搜索一下,有各种滤波的详细算法与比较
页:
[1]