|
高斯低通濾波器的數(shù)學原理,網(wǎng)上有很多介紹,我看不懂,但我大為震撼。這幾天要把我的超聲波位移傳感器完善了,于是在最終封裝之前打算輕微地濾波一下下。 一種想法是使用卡爾曼濾波。效果尚可。能行,但是這個東西并不適合這種場合。 另一種想法是直接使用Phyphox里面自帶的高斯平滑濾波器。理論上肯定可以,因為高斯平滑就是一個低通濾波器,去掉毛刺、噪聲和鄰域上巨大的差異,很多場合里面都有它,最著名的莫過于Photoshop里面的高斯模糊,兩個像素的鄰域之間取個平均值,新算出來的值滿足一定的方差分布,就是這種道理。 Phyphox BLE庫自帶一個產(chǎn)生0-100之間隨機數(shù)的例子。我們就拿它來實驗。一個目的是測試在亂七八糟的數(shù)據(jù)里,高斯濾波器能否找到平滑曲線和平滑的質量,另一個目的,假設有一測量信號介于正負500之間,能否較好平滑并能保證一定的細節(jié)。 目的之一:實現(xiàn),效果很不錯。 目的之二:實現(xiàn),得到了sint+δ的平滑曲線。 放大來看,細節(jié)符合的較好,大噪聲被去掉了。 |
|
|
來自: 新用戶5228KeDY > 《待分類》