LabVIEW使用巴特沃茲低通濾波器過濾噪聲
LabVIEW使用巴特沃茲低通濾波器過濾噪聲
設(shè)備采集到的數(shù)據(jù)往往都有噪聲,有時(shí)候這些數(shù)據(jù)要做判斷使用,如果不處理往往會影響最終的結(jié)果。可以使用動(dòng)態(tài)平滑,或者中值濾波等方法。這里介紹使用巴特沃斯低通濾波,也是非常方便的。
下圖是一個(gè)典型的使用巴特沃茲低通濾波的應(yīng)用。Raw為含有噪聲的原始數(shù)據(jù),F(xiàn)iltered為過濾后的數(shù)據(jù)波形,最后一個(gè)是源程。

在使用中需要考慮幅度增益,簡單的巴特沃茲濾波器的增益將始終<1。但是,對于遠(yuǎn)低于截止頻率的頻率內(nèi)容,它也有效地接近1。有一點(diǎn)經(jīng)驗(yàn)法則,在截止頻率約為1/3時(shí),濾波器僅衰減約0.5%。
第二個(gè)因素與相位滯后的討論以及濾波器也將表現(xiàn)出瞬態(tài)響應(yīng)的事實(shí)有關(guān)。計(jì)算其瞬態(tài)響應(yīng)所需的時(shí)間或多或少對應(yīng)于您獲得的相位滯后量。您關(guān)注的濾波器的*第一個(gè)*輸出值幾乎肯定會受到此瞬態(tài)的影響。
第三個(gè)因素是,在調(diào)用Butterworth函數(shù)時(shí),從未定義數(shù)據(jù)的采樣率或篩選器的截止頻率。它只是使用可能與您的實(shí)際采樣率或截止頻率需求沒有特別相似之處的默認(rèn)值。還需要將適當(dāng)?shù)闹颠B接為函數(shù)的輸入。注意:對于低通濾波,僅使用“低截止”輸入。
這是LabVIEW的一個(gè)功能介紹,更多的使用方法與開發(fā)案例,歡迎登錄官網(wǎng),了解更多信息。
廠家沒有提供LabVIEW的例子。根據(jù)通訊協(xié)議的相關(guān)的說明,編寫了適合項(xiàng)目的程序。程序截圖如下所示。
?
相關(guān)資料說明,如下所示。
LabVIEW程序,如下附件所示。