《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP Builder的帶寬自適應全數字鎖相環的設計與實現
基于DSP Builder的帶寬自適應全數字鎖相環的設計與實現
現代電子技術
李勇 朱立軍 單長虹
摘要: 在設計方法上多采用VHDL語言或者Verilog HDL語言編程完成系統設計,并利用EDA軟件對系統進行時序仿真,以驗證設計的正確性。該種設計方法就要求設計者對FPGA硬件有一定的了解,并且具有扎實的硬件描述語言編程基礎。
Abstract:
Key words :

  傳統的數字鎖相環設計在結構上希望通過采用具有低通特性的環路濾波,從而獲得穩定的振蕩控制數據。但是,在基于數字邏輯電路設計的數字鎖相環系統中,利用邏輯算法實現低通濾波是比較困難的。于是,出現了一些脈沖序列低通濾波計數電路,其中最為常見的是“N先于M”環路濾波器。這些電路通過對鑒相模塊產生的相位誤差脈沖進行計數運算,獲得可控振蕩器模塊的振蕩控制參數。脈沖序列低通濾波計數方法是一個比較復雜的非線性處理過程,難以進行線性近似,所以無法采用系統傳遞函數分析方法確定鎖相環中的設計參數,以及進一步分析鎖相性能。在設計方法上多采用VHDL語言或者Verilog HDL語言編程完成系統設計,并利用EDA軟件對系統進行時序仿真,以驗證設計的正確性。該種設計方法就要求設計者對FPGA硬件有一定的了解,并且具有扎實的硬件描述語言編程基礎。

  本文采用一種基于比例積分(PI)控制算法的環路濾波器應用于帶寬自適應全數字鎖相環,建立了該鎖相環的數學模型,并分析該鎖相環的各項性能指標和設計參數之間的關系。利用DSP Builder直接對得到的鎖相環數學模型在Matlab/Simulink環境下進行系統級的建模,并進行計算機仿真,同時將建立的模型文件轉換成VHDL程序代碼,在QuartusⅡ軟件中進行仿真驗證,并用FPGA予以實現。

  1 帶寬自適應全數字鎖相環的理論分析

  1.1 基于PI控制的模擬鎖相環的理論分析

  鎖相回路是一個負反饋系統,主要由鑒相器(PD)、環路濾波器(LF)和壓控振蕩器(VCO)三個部分組成。鑒相器的作用是計算輸入信號和輸出信號的之間的相位誤差。環路濾波器的主要作用是抑制噪聲及高頻分量,并且控制著環路相位校正的速度與精度。為了能夠提高鎖相系統的性能,本文采用基于PI控制算法的一階低通濾波器,即將鑒相模塊鑒別出的相位誤差大小乘以一定的比例系數而產生一個比例控制參數,同時對相位誤差大小進行積分,并在積分系數的調節下產生一個積分控制參數,最終取比例和積分控制參數的和作為該環節的控制參數。壓控振蕩器的作用就是利用輸入的電壓值控制輸出信號的頻率。設壓控振蕩器的輸入信號為V0(t),輸出信號的頻率為ω0+KV0(t),則輸出信號的相位:

公式

  式中:公式,則壓控振蕩器的傳遞函數為:HVCO(s)=θf(s)/V0(t)=K/s,可以看出壓控振蕩器相當于一個固有積分環節。在該設計中取壓控振蕩器的增益K=1,則通過以上的分析可得基于PI控制算法的模擬鎖相環結構框圖如圖1所示。

基于PI控制算法的模擬鎖相環結構框圖

  由圖1可以得出,該鎖相回路的閉環傳遞函數為:

公式

  不難看出該系統是一個典型的二階系統,那么二階模擬鎖相環的閉環傳遞函數可表示為:

公式

  式中:Kp和Kl分別為比例系數和積分系數,取公式為系統的自然頻率;ζ為系統的阻尼系數。

  1.2 帶寬自適應全數字鎖相環的理論分析

  對上述模擬鎖相環的s域傳遞函數進行離散化處理,采用脈沖響應不變法即可得到全數字鎖相環回路的閉環傳遞函數為:

公式

公式

  于是可以得到基于參數K1和K2的全數字鎖相環的結構圖如圖2所示。

基于參數K1和K2的全數字鎖相環的結構圖

  分析式(5)中得到的兩個參數K1和K2,若式中c和ζ為常數,則參數K1和K2的變化只與輸入信號頻率ωref的變化有關,因此,得到的全數字鎖相環模型具有自適應的特性,這是傳統的全數字鎖相環不具有的新特點。

  2 帶寬自適應全數字鎖相環的DSP Builder建模

  2.1 DSP Builder介紹

  由于FPGA廣泛應用,使得EDA軟件QuartusⅡ在很多領域中顯得尤為重要,目前全數字鎖相環的設計多是通過EDA技術完成,使用FPGA予以實現。這就需要設計者對FPGA硬件電路及硬件描述語言VHDL或者Verilog HDL非常熟悉;同時,由于在QuartusⅡ環境下使用硬件描述語言進行編程設計系統模塊時相當繁瑣。而Matlab在搭建系統的數學模型方面功能強大,具有專門的建模仿真工具Simulink,可以進行圖形化的建模仿真。但是Matlab本身不支持硬件電路,只能完成單純的數學模型的建模、仿真。如果把兩者的優勢結合起來,使二者揚長避短,則可以使復雜的電子系統的設計變得相當容易且直觀。

  DSP Builder是Altera公司推出的一個面向DSP開發的系統工具。它是作為Matlab的一個Simulink工具箱出現的,可以在atlab/Simulink環境下進行圖形化建模仿真。DSP Builder中的模塊是以算法級的描述給出的,易于用戶從系統或者算法級進行建模,甚至不需要十分了解FPGA本身和硬件描述語言。在DSPBuilder的模塊庫中還提供Matlab和QuartusⅡ的接口模塊Signal Compiler,利用該模塊可以方便地把在Ma-tlab/Simulink環境下建立的算法或者系統級模型轉化為FPGA可編譯的后綴為.vhd的VHDL語言程序。在QuartusⅡ中打開工程文件,可以對生成的程序進行編譯、時序仿真,完成后可以結合FPGA開發板的引腳情況鎖定引腳,經過編譯、適配后即可下載到FPGA開發板上完成硬件測試和硬件實現。

  2.2 帶寬自適應全數字鎖相環的DSP Builder建模

  該設計方法就是在Matlab/Simulink環境下借助DSP Builder簡單、方便快速地建立上述分析得到的全數字鎖相環的數學模型,各個模塊建模方框圖如圖3所示。按照以上各個模塊方框圖連接,構成整個系統模型,并加入系統時鐘Clock模塊和Signal Compiler模塊,即完成整個系統的。DSP Builder建模。其中輸入信號K1和K2是由式(5)計算得到,用6位無符號整數表示,K1和K2可以隨著輸入信號Phi_ref頻率的變化而自適應的做出調整;Phi_ref和Phi_out分別為環路的輸入和輸出信號,都采用1位無符號的整數表示。

各個模塊建模方框圖

 

3 帶寬自適應全數字鎖相環的軟件仿真和FPGA實現
3.1 帶寬自適應全數字鎖相環的軟件仿真
    在圖3建立的模型基礎上,該設計首先對帶寬自適應全數字鎖相環進行了軟件仿真,主要包括Matlab/Simulink仿真和QuartusⅡ時序仿真。其中系統的各個參數為:阻尼系數ζ=O.707,系統時鐘周期Tclk=1/fs,采樣頻率fs=250 MHz。圖4為輸入信號Phi_ref取不同頻率時的Matlab/Simulink仿真波形。
 使用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取不同頻率時的實測波形。
 
    以上的軟件仿真與硬件測試都表明,設計的帶寬自適應全數字鎖相環系統能過實現鎖頻的功能,設計是成功可行的。
 
4 結語
    本文使用DSP Builder建立系統模型完成全數字鎖相環設計,理論分析和仿真結果基本一致。從以上設計過程可以看出:基于DSP Buil-der完成全數字鎖相環設計的方法,使得設計者可以利用Simulink快捷靈活的建模仿真功能和Matlab強大的數據分析能力進行FPGA系統級的建模仿真,并使得設計者從編寫VHDL或者Verilog HDL等代碼語言的繁瑣工作中解放出來,而專注于在Matlab/Simulink下搭建系統模型的工作上,縮短了設計周期,提高了設計的靈活性。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免费不卡中文字幕视频| 国产亚洲精品久久久久婷婷瑜伽| 亚洲国产精品一区制服丝袜| 久久精品中文字幕一区| 欧美午夜美女看片| 久久国内精品自在自线400部| 国产欧美日韩不卡| 最新中文字幕亚洲| 亚洲一本视频| 99国产成+人+综合+亚洲欧美| 亚洲高清在线| 中文亚洲字幕| 亚洲欧洲一区二区在线观看| 欧美日韩国产综合久久| 亚洲一区二区三区激情| 亚洲精品视频免费观看| 亚洲女人小视频在线观看| 国产精品人成在线观看免费| 一区二区三区日韩精品视频| 亚洲在线不卡| 国产亚洲欧美另类中文| 久久米奇亚洲| 亚洲一区二区av电影| 亚洲日韩欧美一区二区在线| 狼狼综合久久久久综合网| 欧美片第1页综合| 黄色资源网久久资源365| 欧美无乱码久久久免费午夜一区| 1769国内精品视频在线播放| 这里只有精品丝袜| 久久蜜桃香蕉精品一区二区三区| 日韩视频一区二区三区在线播放| 一区二区三区视频观看| 精品福利av| 国产精品狠色婷| 在线不卡中文字幕播放| 国产亚洲精品福利| 国产精品久久久久免费a∨| 亚洲人成毛片在线播放| 久久久久久一区二区三区| 久久只精品国产| 久久久久国产一区二区| 欧美三级精品| 国模精品娜娜一二三区| 国产农村妇女精品一二区| 久久久久久亚洲综合影院红桃| 亚洲精品一区二区三区蜜桃久| 久久久久**毛片大全| 麻豆9191精品国产| 亚洲精品视频啊美女在线直播| 亚洲福利小视频| 先锋影音久久久| 欧美理论片在线观看| 欧美日韩专区在线| 亚洲婷婷综合色高清在线| 国产日韩欧美精品综合| 99国产成+人+综合+亚洲欧美| 一本到高清视频免费精品| 牛牛影视久久网| 国产精品视频免费观看| 国产麻豆视频精品| 免费久久99精品国产自| 99国产精品99久久久久久粉嫩| 日韩一级视频免费观看在线| 久久精品九九| 久久国产福利| 欧美精品一区在线观看| 一区二区三区欧美日韩| 免费毛片一区二区三区久久久| 欧美激情一区二区三区在线| 久久综合国产精品台湾中文娱乐网| 亚洲欧美成人网| 亚洲一二三四久久| 欧美一区二区视频网站| 亚洲欧美日本伦理| 亚洲精品免费观看| 国产亚洲激情| 国产日韩精品在线| 国产亚洲精品久| 亚洲男人的天堂在线aⅴ视频| 国产亚洲欧美日韩美女| 亚洲精品黄色| 亚洲国产精品毛片| 亚洲一区二区三区高清| 国产深夜精品| 激情国产一区二区| 欧美精选一区| 女人色偷偷aa久久天堂| 亚洲一区图片| 欧美午夜片在线免费观看| 久久一二三区| 久久国产66| 欧美一区成人| 在线电影国产精品| 久久影院午夜论| 在线观看一区| 国产日韩一区在线| 免费成人小视频| 久久aⅴ乱码一区二区三区| 亚洲国产一区二区a毛片| 欧美日韩国产天堂| 免费永久网站黄欧美| 午夜精品久久久99热福利| 亚洲最黄网站| 欧美性一区二区| 欧美在线日韩精品| 国产视频欧美视频| 一本色道久久88综合日韩精品| 激情欧美一区二区三区在线观看| 在线观看欧美一区| 国产欧美一区二区视频| 亚洲国产人成综合网站| 欧美二区乱c少妇| 国产午夜精品视频免费不卡69堂| 国内精品伊人久久久久av影院| 中日韩美女免费视频网址在线观看| 欧美激情四色| 午夜精品久久久久久久久久久| 欧美色图首页| 国产在线欧美| 一二三区精品| 久久精品论坛| 激情久久一区| 在线中文字幕日韩| 欧美日韩三区| 欧美日韩国产色站一区二区三区| 欧美在线综合视频| 欧美性猛交一区二区三区精品| 欧美日韩精品一区| 一本一本久久a久久精品综合麻豆| 亚洲日韩第九十九页| 日韩网站在线| 欧美一区二区播放| 亚洲在线日韩| 国产精品亚洲激情| 日韩视频在线你懂得| 久久免费99精品久久久久久| 欧美日韩亚洲国产一区| 在线综合亚洲欧美在线视频| 黄网动漫久久久| 亚洲免费观看视频| 国产婷婷色一区二区三区| 欧美一级片一区| 在线午夜精品自拍| 国产偷国产偷精品高清尤物| 日韩一级精品视频在线观看| 日韩午夜精品| 亚洲第一福利视频| 玖玖综合伊人| 亚洲国产精品传媒在线观看| 伊人久久久大香线蕉综合直播| 亚洲精品免费在线观看| 欧美电影免费观看| 久久精品99| 99视频精品全部免费在线| 久久久综合精品| 欧美日韩一级大片网址| 国产欧美日韩免费看aⅴ视频| 夜夜嗨av一区二区三区网站四季av| 国产在线视频欧美一区二区三区| 久久精品主播| 国产精品国产馆在线真实露脸| 国产欧美日本一区视频| 国产精品xxxav免费视频| 午夜精品一区二区三区电影天堂| 欧美黑人一区二区三区| 亚洲午夜精品久久久久久app| 亚洲一区二区四区| 国产精品免费一区豆花| 久久久一区二区| 国产精品区一区二区三区| 国产欧美精品在线播放| 国产精品一区二区三区乱码| 欧美日韩精品一区二区天天拍小说| 亚洲一区在线免费| 国产精品成人在线观看| 欧美网站大全在线观看| 蜜臀91精品一区二区三区| 激情校园亚洲| 老牛嫩草一区二区三区日本| 激情五月综合色婷婷一区二区| 欧美人与性动交cc0o| 久久精品人人做人人爽| 国产视频在线观看一区二区三区| 欧美特黄一区| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩午夜精品| 欧美在线黄色| 欧美日韩免费高清一区色橹橹| 亚洲图片欧美日产| 国产精品一区二区久久久| 国产精品sm| 欧美日韩福利视频| 欧美亚洲一区二区在线| 欧美成人网在线| 日韩视频在线观看免费| 欧美激情视频一区二区三区免费| 麻豆视频一区二区| 久久久久久久网| 欧美日韩在线播放三区| 免费一区二区三区| 欧美成人高清| 国产精品国产精品| 亚洲一区二区av电影| 欧美三级在线播放| 久久久精彩视频| 国产精品久久久一本精品| 欧美激情网友自拍| 亚洲黑丝在线| 亚洲国产一区二区在线| 国产精品欧美精品| 亚洲片在线资源| 亚洲综合视频1区| 亚洲制服欧美中文字幕中文字幕| 精品电影在线观看| 99riav国产精品| 中文高清一区| 久久亚洲国产精品日日av夜夜| 在线视频你懂得一区二区三区| 欧美一区影院| 欧美体内谢she精2性欧美| 西瓜成人精品人成网站| 欧美日韩国产综合新一区| 欧美精品黄色| 国产精品一区二区a| 国产综合久久久久久| 91久久香蕉国产日韩欧美9色| 午夜精品福利一区二区蜜股av| 亚洲免费一区二区| 久久福利电影| 国产综合久久久久影院| 国产精品美女主播在线观看纯欲| 最新日韩中文字幕| 国产亚洲一区在线播放| 亚洲在线观看免费视频| 一区二区冒白浆视频| 亚洲免费av网站| 久久久久国产精品一区二区| 男女av一区三区二区色多| 国产精品亚洲精品| 99精品视频免费观看| 亚洲女女女同性video| 国产精品xvideos88| 国产精品国产三级国产专播精品人| 亚洲欧美日韩系列| 狂野欧美一区| 国产乱码精品一区二区三区五月婷| 蜜桃精品久久久久久久免费影院| 欧美日韩视频在线一区二区观看视频| 国产精品videosex极品| 99精品欧美一区二区三区| 在线成人中文字幕| 国产综合久久久久久鬼色| 国产欧美精品国产国产专区| 欧美精品免费播放| 国产精品成人一区| 亚洲免费观看高清在线观看| 亚洲一区二区三区免费观看| 国产精品一区久久久久| 亚洲精品黄网在线观看| 久久一区激情| 亚洲激情二区| 亚洲女同在线| 亚洲精品自在在线观看| 性欧美大战久久久久久久免费观看| 美女图片一区二区| 久久aⅴ国产紧身牛仔裤| 精品粉嫩aⅴ一区二区三区四区| 国产精品海角社区在线观看| 欧美视频手机在线| 性做久久久久久久免费看| 亚洲天堂久久| 欧美激情影院| 国产偷自视频区视频一区二区| 亚洲成人资源| 国产区在线观看成人精品| 狠狠爱www人成狠狠爱综合网| 欧美成人四级电影| 亚洲一区二区免费看| 欧美一级一区| 在线视频亚洲欧美| 黄色亚洲网站| 国产老肥熟一区二区三区| 亚洲激情一区二区| 一本色道久久综合亚洲精品不| 欧美a级大片| 亚洲国产一区在线观看| **性色生活片久久毛片| 日韩午夜三级在线| 欧美国产综合| 国产中文一区二区三区| 亚洲欧美中文另类| 亚洲二区三区四区| 狠狠入ady亚洲精品经典电影| 在线电影欧美日韩一区二区私密| 日韩网站免费观看| 先锋影音久久久| 在线看片第一页欧美| 欧美日韩亚洲三区| 欧美搞黄网站| 亚洲欧美日韩国产成人| 欧美成人自拍视频| 国产亚洲福利一区| 妖精成人www高清在线观看| 亚洲电影中文字幕| 麻豆av一区二区三区久久| 在线播放国产一区中文字幕剧情欧美| 亚洲在线日韩| 欧美精品一区二区三区一线天视频| 亚洲一区二区精品视频| 韩国精品一区二区三区| 国产一区二区三区四区在线观看| 在线免费观看日本欧美| 亚洲午夜一二三区视频| 国产日韩欧美精品在线| 久久免费午夜影院| 久久久久九九九九| 亚洲一区精品在线| 狠狠入ady亚洲精品经典电影| 精品动漫3d一区二区三区| 国产精品一区一区三区| 亚洲午夜一区二区| 国产色视频一区| 亚洲免费伊人电影在线观看av| 在线观看亚洲专区| 一区在线视频| 欧美午夜免费电影| 亚洲成人在线|