1. 程式人生 > 實用技巧 >學習:通用軟體濾波演算法-前序

學習:通用軟體濾波演算法-前序

一、前言

之前使用DS18B20採集溫度資料,檢視後臺資料突然發現了下圖的結果

由上圖得,採集到得溫度產生了大於10°C的跳變,而且是到零下,這在室內環境下不可能發生。也就是說,感測器受到了某些干擾,使得采集資料有誤。為此,採用軟體濾波得方法減少出錯得概論。

二、常見濾波演算法

1、限幅濾波法(又稱程式判斷濾波法)

2、中位值濾波法

3、算術平均濾波法

4、遞推平均濾波法(又稱滑動平均濾波法)

5、中位值平均濾波法(又稱防脈衝干擾平均濾波法)

6、限幅平均濾波法

7、一階滯後濾波法

8、加權遞推平均濾波法

9、消抖濾波法

10、限幅消抖濾波法

以上幾種方法在網路上已經有非常多的參考。

但是很多都是拷來拷去...所以還是自己擼起袖子吧。

最後一種是我在論文《基於無線感測網的弱勢群體身體資訊監測系統的設計》上看到的

11、基於動態基值的一階濾波器的改進

下面一篇篇來吧