新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于SoPC的FIR濾波器設計與實現

        基于SoPC的FIR濾波器設計與實現

        作者: 時間:2010-08-13 來源:網絡 收藏

        2.4 系統功能仿真
        在Matlab中,建立M文件,運用前面設置好參數所生成的濾波器,打開濾波器時域響應與系數值(time response coefficeient vahles)。得到該濾波器的時域響應和系數值如圖5所示,由該系數表確定濾波器,并進行算法級仿真,得到如圖6所示的波形。

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


        圖6(a)為濾波前信號,圖6(b)為濾波后信號。從仿真波形可以看出,經過濾波器之后,高次諧波信號被很好地濾除了,達到了預定的設計目標。

        3 基本FPGA片上系統的功能測試
        設計目標器件選用美國Altera公司Cyclone系列FPGA器件中的EP3C25E144C8N芯片,通過開發工具QuartusⅡ對各個模塊的VHDL源程序及頂層電路進行編譯、邏輯綜合、電路的糾錯、驗證、自動布局布線及仿真等各種測試,最終將設計編譯的數據下載到芯片中,同時與單片機AT89C51結合,進一步進行數據的快速處理和控制,實現鍵盤可設置參數及LCD顯示。經實際電路測試驗證,達到了設計的要求。

        4 結語
        這種基于數字濾波器的設計與實現,不僅利用Matlab中的Simulink與Alterl DSP Builder工具確定FIR濾波器系數,不用編程,只需簡單的設置,而且通過VHDL層次化設計方法,同時使FPGA與單片機相結合,采用C51及VHDL語言模塊化設計思想進行優化編程,進一步完善了數據的快速處理和有效控制,提高了設計的靈活性、可靠性,也增強了系統功能的可擴展性。


        上一頁 1 2 3 下一頁

        關鍵詞: SoPC FIR 濾波器設計

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 云霄县| 顺昌县| 道真| 乌鲁木齐市| 北票市| 朝阳市| 手游| 东丰县| 灵山县| 陆良县| 泽库县| 潞城市| 兴化市| 十堰市| 舞阳县| 尤溪县| 田东县| 颍上县| 临西县| 改则县| 南江县| 嘉兴市| 屏东市| 洞口县| 娄烦县| 壤塘县| 杭州市| 黑水县| 平顺县| 南康市| 永善县| 广平县| 潢川县| 黄平县| 张家川| 张北县| 永春县| 靖安县| 五莲县| 内乡县| 鲁山县|