在傳感器使用中,我們常常需要對傳感器數(shù)據(jù)進行各種整理,讓應用獲得更好的效果,以下介紹幾種常用的簡單處理方法:
1.加權平滑:平滑和均衡傳感器數(shù)據(jù),減小偶然數(shù)據(jù)突變的影響;
2.抽取突變:去除靜態(tài)和緩慢變化的數(shù)據(jù)背景,強調瞬間變化;
3.簡單移動平均線:保留數(shù)據(jù)流最近的K個數(shù)據(jù),取平均值;
加權平滑,使用算法如下:
(新值) = (舊值)*(1 - a) + X * a其中a為設置的權值,X為最新數(shù)據(jù),程序實現(xiàn)如下:

抽取突變采用上面加權平滑的逆算法
實現(xiàn)代碼如下:

簡單移動平均線
保留傳感器數(shù)據(jù)流中最近的K個數(shù)據(jù),返回它們的平均值。k表示平均“窗口”的大小;
實現(xiàn)代碼如下:

編輯:jq
-
傳感器
+關注
關注
2573文章
54019瀏覽量
782762 -
數(shù)據(jù)
+關注
關注
8文章
7308瀏覽量
93668 -
廣義逆算法
+關注
關注
0文章
2瀏覽量
900
原文標題:傳感器3種常用算法處理(實現(xiàn)代碼)
文章出處:【微信號:WW_CGQJS,微信公眾號:傳感器技術】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
MAX32674C超低功耗生物識別算法/傳感器中樞技術手冊
18個常用的強化學習算法整理:從基礎方法到高級模型的理論技術與代碼實現(xiàn)
沉降監(jiān)測中的感知衛(wèi)士:常用傳感器與應用解析

淺談傳感器中3種常用算法處理(含實現(xiàn)代碼)
評論