zouyf12 发表于 2011-11-7 13:43:37

两种滤波的方法有何不同?

第一种就是一般单片机书里都教的,采N次数据,然后算平均值或者排列后取中值之类的滤波方法。
另一种是这几天我在四轴这里看的互补滤波里有的 :out = 0.95*out + 0.05* in 这种方法, (里面的两参数是举例,out为滤波后的输出,in为采集的数据)。

感觉上第二种就不需要采集N次数据,而是可以把每次采集到的数据直接输入公式里。其他还有什么区别,望高手指教!谢谢~

liguole 发表于 2011-11-7 19:17:58

互补滤波相当于 低通滤波器 个人理解

xivisi 发表于 2011-11-7 19:49:57

两次平均 可以看做OUT(n) = 0.5*OUT(n-1) + 0.5* IN(n)只是历史数据站的比重不一样而已   请参考数字滤波如IIR,

zouyf12 发表于 2011-11-7 22:01:14

恩,有道理。

我是觉得后者输出是连续的,实时性好,而不是采了N次数据后突然丢一个出来

xivisi 发表于 2011-11-7 23:29:22

回复【3楼】zouyf12
恩,有道理。
我是觉得后者输出是连续的,实时性好,而不是采了n次数据后突然丢一个出来
-----------------------------------------------------------------------
都一样,丢一个出来就够了

sufangzhou 发表于 2011-11-9 20:19:58

本质上来说,这两者都是低通滤波器,只是截止频率不同而已。
页: [1]
查看完整版本: 两种滤波的方法有何不同?