基于LabVIEW的IIR 數(shù)字濾波器的設(shè)計
LabVIEW 為設(shè)計者提供了FIR 和IIR 濾波器VI,使用起來非常方便,只需要輸入相應(yīng)的指標參數(shù)即可,不需要進行復(fù)雜的函數(shù)設(shè)計和大量的運算。濾波器VI 位于LabVIEW 流程圖面板的Function>>Analyze>>Signal Processing>>Filters 上。
不同濾波器VI 濾波時均有各自的特點,因此它們用途各異。在利用LabVIEW 實現(xiàn)濾波功能時,選擇合適的濾波器是關(guān)鍵,在選擇濾波器時,可參照不同濾波器的特點,考慮濾波的實際要求來選擇合適的濾波器[5]。各種濾波器的特點及選擇濾波器的步驟見圖1。
圖1 濾波器選擇步驟
3 基于LabVIEW 的數(shù)字濾波器設(shè)計實例
電力系統(tǒng)濾波器可以從電力信號中將所需頻段的信號提取出來并將干擾信號濾除或大大衰減。利用LabVIEW 可以設(shè)計出滿足電力系統(tǒng)需要的濾波器,圖2為利用LabVIEW 設(shè)計的IIR 數(shù)字濾波器前面板,前面板上有參數(shù)設(shè)置、波形顯示兩個區(qū)域。在參數(shù)設(shè)置區(qū)域有六個設(shè)置項:濾波器選擇、濾波器類型、下截止頻率、上截止頻率、采樣頻率、階次、紋波、衰減;選擇的濾波器不同時,需要設(shè)置的項也不同。波形顯示區(qū)域用于顯示濾波前后的波形,在此區(qū)域可直觀地看出濾波效果。
評論