熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的數字頻率合成器設計與實現

基于FPGA的數字頻率合成器設計與實現

作者: 時間:2012-07-09 來源:網絡 收藏

摘要:為了產生穩(wěn)定激勵信號的目的,采用Verilog硬件語言在上實現了的設計,該設計包括累加器、波形存儲器、AD轉換、低通濾波器等;對累加器、波形存儲器都進行了仿真,并下載到中,經A/D轉換,濾波,獲得了穩(wěn)定的正弦激勵信號。本設計只實現了正弦信號設計,通過對波形存儲器數據改變,可以實現任意波形的輸出。
關鍵詞:;;信號發(fā)生器;VerilogHDL

(DDS,Direct Digital Synthesizer)是一種數字控制的鎖相倍頻器。其輸出頻率是基準頻率的整數倍,通過頻率選擇開關改變分頻比來控制壓控振蕩器的輸出信號頻率。與傳統(tǒng)的頻率合成器相比,DDS具有低成本、低功耗、高分辨率和快速轉換時間等優(yōu)點,是實現設備全數字化的一個關鍵技術,廣泛使用在通信與電子儀器領域。

1 DDS基本原理
DDS的工作原理是以數控振蕩器的方式產生頻率、相位可控制的正弦波。電路一般包括基準時鐘、頻率累加器、相位累加器、幅度/相位轉換電路、D/A轉換器和LPF(Low Phase Filter,低通濾波器)。

本文引用地址:http://www.bjwjmy.cn/article/190153.htm

e.JPG


DDS的具體工作過程如圖1所示。N位相位累加器由N位加法器和N位累加寄存器組成。每來一個時鐘脈沖,N位加法器將頻率控制字K與N位累加寄存器輸出的累加相位數據相加,并把相加后的結果送至累加寄存器的輸入端。累加寄存器一方面將上一時鐘周期作用后所產生的新的相位數據反饋到加法器的輸入端,使加法器在下一時鐘的作用下繼續(xù)與頻率控制字K相加;另一方面將這個值作為取樣地址,送入幅度/相位轉換電路,使其輸出相應的波形數據。最后經D/A轉換器和LPF將波形數據轉換成所需要的模擬波形。
相位累加器在基準時鐘的作用下,進行線性相位累加,當N位相位累加器累加Ⅳ次后就會產生一次溢出,這樣就完成了一個周期,這個周期也就是DDS信號的頻率周期。
DDS模塊的輸出頻率fout是系統(tǒng)工作頻率fclk,相位累加器比特數N及頻率控制字K三者函數,其數學關系由式(1)給出:
f.JPG
其頻率分比率為K/2N。

2 系統(tǒng)設計
2.1 相位累加器的設計
相位累加器是典型的反饋電路,由N位全加器和N位累加寄存器級聯而成,對代表頻率的二進制碼進行累加運算。相位累加器的位數N=32。可以達到較高頻率分辨率。該模塊通過Verilog語言編寫。仿真電路如圖2所示。

a.JPG


上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉