技術頻道

      基于LabVIEW的FIR數字濾波器設計


      1FIR數字濾波器設計原理
        
      一個截止頻率為ωc(rad/s)的理想數字低通濾波
        
        
      由式(1)和(2)可以看出,這個濾波器在物理上是不可實現的,因為沖激響應具有無限性和因果性。為了產生有限長度的沖激響應函數,我們取樣響應為h(n),長度為N,其系數函數為H(z):
        
        用h(n)表示截取hd(n)后沖激響應,即h(n)=hd(n)W(n),式子中W(n)為窗函數,長度為N。當τ=(N-1)/2時,截取的一段h(n)對(N-1)/2對稱,可保證所設計的濾波器具有線性相位。
        一般來說,FIR數字濾波器輸出y(n)的Z變換形式Y(z)與輸入x(n)的Z變換形式之間的關系如下:
        
        實現結構如圖1所示。
        從上面的Z變換和結構圖可以很容易得出FIR濾波器的差分方程表示形式。對式(4)進行反Z變換,可得:
        

      式(5)為FIR數字濾波器的時域表示方法,其中x(n)是在時間n的濾波器的輸入抽樣值。根據式(5)即可對濾波器進行設計。
        
      從上面的公式可以看出,在對濾波器實際設計時,整個過程的運算量很大。設計完成后對已設計的濾波器的頻率響應進行校核,運算量也很大。并且在數字濾波器設計的過程中,要根據設計要求和濾波效果不斷地調整,以達到設計的最優化。在這種情況下,要進行大量復雜的運算,單純靠公式計算和編制簡單的程序很難在短時間內完成。而利用LabVIEW工具進行計算機輔助設計,則可以快速有效地設計數字濾波器,大大減少計算量。
      2數字濾波器的LabVIEW設計
      2.1LabVIEW數字濾波器工具
        LabVIEW 7.1版本中,有兩個子模板涉及信號處理,分別是Analyze子模板和Mathematics子模板。進入Functions模板Analyze中的Signal Processing子模板,見圖2。
        DigitalFilters(數字濾波器):用于執行IIR、FIR和非線性濾波功能。濾波器設計選項(圖3),包括IIR濾波器的Butterworth(巴特沃思)法、ChebyshevTypeI(切比雪夫I型)法、Chebyshev TypeⅡ(切比雪夫Ⅱ型)法、Elliptic(橢圓濾波器)法,Bessel filter和FIR濾波器的Equiripple(高通,低通,帶通,帶阻)法及FIR Window(窗函數)法,Median Filter(中值濾波器)等。現在以FIR Window濾波器為例說明一下工具的使用。

        
        
        VI對于其參數在幫助中都有詳細的說明,并且還有相關的例子。
      2.2前面板的設計
        
      結合濾波器的形成原理,把濾波器類型分為低通,高通,帶通和帶阻,由于低通和高通只需要求截止頻率,而帶通和帶阻需要上下截止頻率,故把這四個類型分開設計。顯示幅值,相位和相關系數。如果設計的濾波器符合要求,可以把這個相關系數存盤,以便寫成濾波器的形式。具體的前面板程序見圖5。
      2.3框圖程序設計
        框圖設計分成濾波器產生及其相關系數存盤兩大塊。框圖程序的設計中,將sampling rate(采樣頻率),order(濾波器階數),lowcutoff(下截止頻率)和highcutoff(上截止頻率)等參數設置為變量,設計過程中還用到其他模塊,具體見圖6。
      2.4帶通濾波器設計實例
        設計一帶通數字濾波器,參數要求:31階FIR數字濾波器,采樣頻率1000Hz,采用Hamming窗函數。
        本例中,首先在Filter Type中選擇Bandpass(帶通濾波器);接著在Window選項中選取Hamming;在Order項中輸入31;在采樣頻率中輸入1000;由于采用窗函數法設計,只需給出通帶下限截止頻率fl和通帶上限截止頻率fh,輸入fl=100Hz,fh=200Hz。然后回車,即 可得到所設計的FIR濾波器,看到所設計濾波器的幅頻響應、相頻響應、濾波器系數,各種 特征如圖7所示。點擊save,選擇保存的路徑保存文件(后綴為text,也可以默認設置)。
      3結束語
        
      在設計過程中,可以對比濾波器幅頻相頻特性和設計要求,隨時調整參數和濾波器類型,以 便得到最佳效果。其他類型的FIR濾波器和IIR濾波器也都可以使用LabVIEW來設計。




      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 99久久精品日本一区二区免费| 国产综合精品一区二区三区| 亚洲高清毛片一区二区| 麻豆AV无码精品一区二区 | 亚洲一区动漫卡通在线播放| 午夜天堂一区人妻| 国产吧一区在线视频| 在线免费视频一区| 亚洲日韩国产一区二区三区 | 国产麻豆精品一区二区三区| 国产一区二区精品久久91| 国产高清在线精品一区小说| 久久久久人妻精品一区蜜桃| 人妻精品无码一区二区三区| 在线观看国产区亚洲一区成人| 国产精品久久久久久麻豆一区| 中文字幕日韩人妻不卡一区 | 国产成人无码AV一区二区| 亚洲日本久久一区二区va| 国精品无码A区一区二区| 中文字幕无线码一区二区| 久久无码人妻精品一区二区三区| 亚洲一区综合在线播放| 波多野结衣中文字幕一区二区三区| 日本一区二区在线播放| 精品一区二区三区免费视频| 成人丝袜激情一区二区| 日韩一区二区在线视频| 亚洲日韩国产精品第一页一区| 精品一区二区三区在线观看| 秋霞日韩一区二区三区在线观看 | 成人精品一区二区三区电影| 一区二区三区日韩| 无码人妻精品一区二区三区久久| 国产成人高清亚洲一区久久| 日本在线视频一区二区三区| 国产91大片精品一区在线观看| 另类免费视频一区二区在线观看| 区三区激情福利综合中文字幕在线一区| 欧美人妻一区黄a片| 在线不卡一区二区三区日韩|