新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于Matlab的FIR數字濾波器設計

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

        作者: 時間:2011-11-05 來源:網絡 收藏

        2.2 FDATool設計方案
        FDATool(Filter Design&Analysis Too1)是信號處理工具箱專用的分析工具,操作簡單、靈活,可以采用多種方法設計濾波器。這種方法設計的濾波器,可以隨時調整濾波器濾披特性,而且濾波結果實時顯示在圖形區,減少了工作量,有利于的進一步優化。在命令窗口輸入FDATool后回車會彈出FDATool界面,也可在主界面下方選擇“start”→“toolbox”→“ filterdesign”。具體參數選擇為:
        (1)濾波器類型(filter type)為lowpass;
        (2)設計方法(design method)為,使用窗口Window;
        (3)濾波器的階數(fiter order)為15;
        (4)窗口類型(Window)為Kaiser,beta為0.5;
        (5)fs為48 000 Hz,fc為10 800 Hz。
        點擊“design filter”即可。值得注意的是,這里選擇filter order為15階,而不是所設計的16階濾波器。因為常數系數項h(0)=0。通過菜單“analysis”選擇“magnitude”和“phase response”即可得到圖3,圖4的特性顯示。“analysis”選擇“step response”和“im-pulse”可以得到圖5,圖6的響應顯示。可以看出所設計濾波器的階躍響應和沖擊響應比較接近理想狀態。

        本文引用地址:http://www.104case.com/article/187216.htm

        j.jpg

        k.jpg



        3 結論
        從圖1~4的特性曲線中可以看出該濾波器的性能基本達到了妻求,濾波作用比較明顯。曲線相對比較平穩,能夠滿足微弱信號濾波器的設計技術指標。特別是從方案二中的相頻特性曲線來看,曲線通過原點且為一條平滑直線,說明具有良好的線性相位特性,而這也是在應用中選擇FIR濾波器的重要原因,但是它的實際效果還要經過實踐的檢驗。FIR幅頻特性精度比IIR低,且濾波器所需階次比較高,但是它擁有很好的線性相位,即不同頻率分量的信號經過FIR濾波器后他們的時問差不變。另外,FIR還存在的缺點應加以改善,如信號的延遲偏大。這就考慮到用高性能的DSP器件,由于其處理速度快,此缺點在一點程度上是可以改善的。

        4 結語
        本文通過設計實例,介紹了利用Matlab實現信號處理中的數字,從結果可以看出它們均可以達到技術指標要求,而且方法簡單、快捷,大大減輕了工作量。濾波器的設計工作完成后,可以借助Matlah的export操作導出所設計濾波器的系統函數H(x)。由于Matl-ah具有強大的接口功能,仿真后的結果可以很方便的移植到DSP,CPLD或FPGA等器件中。在實際應用中,只需按要求修改濾波器參數,并對程序作較少的改動,即可實現不同的濾波器,實用性較強。

        電源濾波器相關文章:電源濾波器原理


        數字濾波器相關文章:數字濾波器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 托克逊县| 同心县| 泰兴市| 临颍县| 太谷县| 启东市| 台南市| 菏泽市| 恩平市| 广水市| 惠州市| 长葛市| 土默特左旗| 南通市| 阿克苏市| 东兴市| 静乐县| 江北区| 双柏县| 张家界市| 长海县| 和政县| 车致| 桂东县| 金平| 射阳县| 夏津县| 洛川县| 峨边| 海门市| 常山县| 绥棱县| 景德镇市| 浠水县| 深圳市| 遂溪县| 晋江市| 黎城县| 玉屏| 开平市| 突泉县|