新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA高階FIR濾波器的實現

        基于FPGA高階FIR濾波器的實現

        作者: 時間:2012-05-22 來源:網絡 收藏

        將經過兩種改進型DA算法結構濾波未經截取的38位輸出數據,及經截取的32.24位的輸出數據寫入文本,用Matlab讀取數據并進行幅頻和相頻特性仿真,得到此改進型DA算法結構的效果一致。圖13為經過改進型DA算法結構濾波后的三組數據幅頻和相頻特性以及Matlab未經量化的幅頻和相頻特性,由圖13可知,經過后的輸出數據的相頻和幅頻特性明顯優于輸入信號;且輸出的四組數據的幅頻和相頻特性幾乎是相同的,但資源消耗得到了優化。

        b.JPG

        4 結語

        本文詳細介紹了數字普通DA算法的實現結構,進而提出了改進型DA算法的實現結構。利用Matlab軟件分析了濾波器的精度隨濾波器系數量化位數的變化關系,在濾波器系數的量化位數為16時,濾波器精度和所消耗資源達到最優。并采用Xilinx公司的‘-10’的xc4vsx55芯片,對64階濾波器的兩種改進型DA算法結構進行仿真,仿真結果表明在高階濾波器方面,改進型DA算法結構在資源消耗、速度以及性能等方面具有較大優勢。最后,利用Matlab軟件對輸出數據以及經過截取的數據進行仿真,得到對濾波器的輸出數據進行適當的截取,不會影響輸出數據的幅頻和相頻特性,但可以提高整個系統的頻率和減少后級的資源消耗。


        上一頁 1 2 3 4 下一頁

        關鍵詞: FPGA FIR 濾波器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 太原市| 南平市| 汪清县| 禹州市| 日照市| 竹北市| 郑州市| 东港市| 绵阳市| 工布江达县| 瓮安县| 聂拉木县| 鄂尔多斯市| 周口市| 平远县| 黄冈市| 贵港市| 平舆县| 武汉市| 苏尼特右旗| 东阿县| 濉溪县| 乌兰察布市| 成安县| 八宿县| 汶川县| 盐城市| 岐山县| 阜阳市| 平湖市| 湟源县| 上饶市| 赤水市| 安图县| 临朐县| 柳州市| 聂拉木县| 通榆县| 遂昌县| 彭州市| 合阳县|