基于LabVIEW的IIR 數(shù)字濾波器的設(shè)計(jì)
圖2 數(shù)字濾波器前面板
濾波器的輸入信號(hào)是從電力系統(tǒng)中采集的,信號(hào)中含有頻率為50Hz,有效值為220V 的基頻分量,和頻率為100Hz、150Hz、200Hz 的二次、三次、四次諧波?,F(xiàn)欲提取出基頻分量,濾去高次諧波,采用低通濾波方式濾波,濾波階次為8 階,紋波為0.1,衰減為60,下截止頻率為50Hz,分別采用巴特沃斯濾波器、切比雪夫?yàn)V波器、切比雪夫Ⅱ?yàn)V波器、橢圓濾波器和貝塞爾濾波器濾波,濾波器的輸入信號(hào)與不同濾波器的輸出波形如圖3 所示。由圖3 可以看出采用不同的濾波器濾波,濾波效果是不同的。在此實(shí)例中,巴特沃思濾波器和切比雪夫?yàn)V波器的濾波效果相對(duì)較好;而切比雪夫Ⅱ?yàn)V波器的濾波延遲時(shí)間較長;貝塞爾濾波器濾波的衰減較大。因此,要根據(jù)不同的工況要求來選擇合適的濾波器濾波。
4 結(jié)論
利用LabVIEW 實(shí)現(xiàn)的數(shù)字濾波,采用了圖形語言編程,與采用文本語言編程相比,能縮短40%~70%的開發(fā)時(shí)間;與硬件儀器相比,又具有容易調(diào)整濾波器類型、降低成本、濾波效果直觀等優(yōu)點(diǎn)?;?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/LabVIEW">LabVIEW 編寫的程序還可以將其作為子程序在其他虛擬儀器系統(tǒng)中調(diào)用,大大增強(qiáng)了程序的通用性。
評(píng)論