1. 程式人生 > >面試準備(機械)

面試準備(機械)

一階低通濾波器原理:   一階濾波,又叫一階慣性濾波,或一階低通濾波。是使用軟體程式設計實現普通硬體RC低通濾波器的功能。 一階低通濾波法採用本次取樣值與上次濾波輸出值進行加權,得到有效濾波值,使得輸出對輸入有反饋作用。   一階低通濾波的演算法公式為:               Y(n)=αX(n) + (1-α)Y(n-1)   式中:X(n)=本次取樣值;Y(n-1)=上次濾波輸出值;Y(n)=本次濾波輸出值。   α=濾波係數,用來衡量我們對新讀取的資料的信任程度。越大表示我們對新讀取的資料越信任。取值範圍為0-1。   由上式可以看出,本次濾波的輸出值主要取決於上次濾波的輸出值

(注意不是上次的取樣值,這和加權平均濾波是有本質區別的),本次取樣值對濾波輸出的貢獻是比較小的,但多少有些修正作用,這種演算法便模擬了具體有較大慣性的低通濾波器功能。   缺點:係數選擇很重要   最簡單的一階低通濾波演算法:   這裡寫圖片描述 其他濾波演算法: 限幅濾波,中值濾波,算術平均濾波,加權平均濾波,滑動平均濾波,