新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 帶寬自適應全數字鎖相環的設計與實現

        帶寬自適應全數字鎖相環的設計與實現

        作者: 時間:2010-10-20 來源:網絡 收藏

          3 的軟件仿真和FPGA實現

          3.1 的軟件仿真

          在圖3建立的模型基礎上,該設計首先對進行了軟件仿真,主要包括Matlab/Simulink仿真和QuartusⅡ時序仿真。其中系統的各個參數為:阻尼系數ζ=O.707,系統時鐘周期Tclk=1/fs,采樣頻率fs=250 MHz。圖4為輸入信號Phi_ref取不同頻率時的Matlab/Simulink仿真波形。

        輸入信號Phi

          使用DSP Builder庫中的Signal Compiler模塊將圖3建立的全數字鎖相環模型轉化為VHDL語言代碼。該設計通過QuartusⅡ軟件完成帶寬自適應全數字鎖相環的整體時序仿真。圖5為輸入信號Phi_ref由20 MHz跳變到5 MHz時的時序仿真圖;圖6為輸入信號Phi_ref由31 MHz跳變到62 MHz時的時序仿真圖。通過對所設計的全數字鎖相環的Matlab/Simu-link仿真和QuartusⅡ時序仿真可以看出:該系統能夠實現鎖頻的功能;同時該系統具有自適應的特性,在輸入信號很大變化范圍內都具有良好的性能;最后該系統對頻率發生階躍跳變的輸入信號亦具有很好的跟蹤性能。

        時序仿真圖

          3.2 FPGA實現及硬件測試

          由于Signal Compiler模塊可以自動地將DSPbuilder建立的模型文件轉化為QuartusⅡ環境下的工程文件,因此,該設計在完成軟件仿真后結合FPGA試驗箱,在生成的工程下進行引腳的鎖定、編譯適配下載到FPGA芯片,實現所設計的帶寬自適應全數字鎖相環,并完成硬件測試。在硬件測試中需要用到信號發生器和示波器,信號發生器用來產生鎖相環的輸入測試信號,示波器用來觀測鎖相環的輸入/輸出波形。圖7為輸入信號Phi_ref取不同頻率時的實測波形。

        輸入信號Phi

          以上的軟件仿真與硬件測試都表明,設計的帶寬自適應全數字鎖相環系統能過實現鎖頻的功能,設計是成功可行的。

          4 結語

          本文使用DSP Builder建立系統模型完成全數字鎖相環設計,理論分析和仿真結果基本一致。從以上設計過程可以看出:基于DSP Buil-der完成全數字鎖相環設計的方法,使得設計者可以利用Simulink快捷靈活的建模仿真功能和Matlab強大的數據分析能力進行FPGA系統級的建模仿真,并使得設計者從編寫VHDL或者Verilog HDL等代碼語言的繁瑣工作中解放出來,而專注于在Matlab/Simulink下搭建系統模型的工作上,縮短了設計周期,提高了設計的靈活性。

        鑒相器相關文章:鑒相器原理
        數字濾波器相關文章:數字濾波器原理
        鎖相放大器相關文章:鎖相放大器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿拉善右旗| 图片| 凤山市| 青铜峡市| 南城县| 扎兰屯市| 府谷县| 北碚区| 浏阳市| 郓城县| 封丘县| 厦门市| 留坝县| 绥江县| 宝山区| 扬州市| 喀什市| 乳山市| 德化县| 东乡族自治县| 临西县| 资阳市| 敦化市| 陵水| 武义县| 张掖市| 新乐市| 呼伦贝尔市| 太康县| 万山特区| 麟游县| 和平区| 博野县| 广平县| 灵台县| 资兴市| 开平市| 乐平市| 新巴尔虎左旗| 克山县| 女性|