數字濾波方法
發布時間:2014/7/30 20:07:03 訪問次數:939
由于工業生產的現場環境非常惡劣,G3VM-S5各種干擾源很多,計算機系統通過輸入通道采集到的數據信號,雖經硬件電路的濾波處理,但仍會混有隨機干擾噪聲。因此,為了提高系統性能,達到準確的測量與控制,一般情況下還需要進行數字濾波。
數字濾波就是計算機系統對輸入信號采樣多次,然后用某種計算方法進行數字處理,以削弱或濾除干擾噪聲造成的隨機誤差,從而獲得一個真實信號的過程。這種濾波方法只是根據預定的濾波算法編制相應的程序,實質上是一種程序濾波,因而可靠性高,穩定性好,修改濾波參數也容易,而且一種濾波子程序可以被多個通道所共用,成本很低。另外,數宇濾波可以對各種干擾信號,甚至極低頻率的信號進行濾波。它的不足之處是需要占用CPU的機時。
總之,數字濾波與硬件濾波器相比優點甚多,因此得到了普遍的應用。常用的數字濾波方法有平均值濾波、中值濾波、限幅濾波和慣性濾波等。
平均值濾波、
平均值濾波就是對多個采樣值進行平均算法,這是消除隨機誤差最常用的方法。具體又可分為如下幾種。
算術平均濾波
算術平均濾波是在采樣周期丁內,對測量信號y進行m次采樣,把m個采樣值相加后的算術平均值作為本次的有效采樣值.
采樣次數m值決定了信號的平滑度和靈敏度。提高m的值,可提高平滑度,但系統的靈敏度隨之降低,采樣次數m的取值隨被控對象的不同而不同。一般情況下,流量信號可取10左右,壓力信號可取4左右,溫度、成分等緩變信號可取2甚至不進行算術平均。
在編制算法程序時,m-般取2、4、8等2的整數冪,以便于用移位來代替除法求得平均值。
這種算法適用于周期性干擾的信號濾波。
由于工業生產的現場環境非常惡劣,G3VM-S5各種干擾源很多,計算機系統通過輸入通道采集到的數據信號,雖經硬件電路的濾波處理,但仍會混有隨機干擾噪聲。因此,為了提高系統性能,達到準確的測量與控制,一般情況下還需要進行數字濾波。
數字濾波就是計算機系統對輸入信號采樣多次,然后用某種計算方法進行數字處理,以削弱或濾除干擾噪聲造成的隨機誤差,從而獲得一個真實信號的過程。這種濾波方法只是根據預定的濾波算法編制相應的程序,實質上是一種程序濾波,因而可靠性高,穩定性好,修改濾波參數也容易,而且一種濾波子程序可以被多個通道所共用,成本很低。另外,數宇濾波可以對各種干擾信號,甚至極低頻率的信號進行濾波。它的不足之處是需要占用CPU的機時。
總之,數字濾波與硬件濾波器相比優點甚多,因此得到了普遍的應用。常用的數字濾波方法有平均值濾波、中值濾波、限幅濾波和慣性濾波等。
平均值濾波、
平均值濾波就是對多個采樣值進行平均算法,這是消除隨機誤差最常用的方法。具體又可分為如下幾種。
算術平均濾波
算術平均濾波是在采樣周期丁內,對測量信號y進行m次采樣,把m個采樣值相加后的算術平均值作為本次的有效采樣值.
采樣次數m值決定了信號的平滑度和靈敏度。提高m的值,可提高平滑度,但系統的靈敏度隨之降低,采樣次數m的取值隨被控對象的不同而不同。一般情況下,流量信號可取10左右,壓力信號可取4左右,溫度、成分等緩變信號可取2甚至不進行算術平均。
在編制算法程序時,m-般取2、4、8等2的整數冪,以便于用移位來代替除法求得平均值。
這種算法適用于周期性干擾的信號濾波。
熱門點擊
- LabVIEW的視覺VI及數字圖像處理
- 二-十進制譯碼器
- 公法線長度測量
- 微分控制
- 零階采樣保持器
- 微分型單穩態觸發器實驗電路
- 關聯維數計算
- 采樣信號中噪聲的影響與抑制
- 模糊規則庫編輯器Rulebase-Edito
- 動態加載VI
推薦技術資料
- 自制智能型ICL7135
- 表頭使ff11CL7135作為ADC,ICL7135是... [詳細]