吳強 羅淑萍


摘 要 正交掃頻信號源是現(xiàn)代電子系統(tǒng)的重要組成部分,其廣泛用于許多領域。本文以PFGA為平臺,采用直接數(shù)字頻率合成技術(DDS技術),基于Verilog HDL描述語言設計一正交掃頻信號源,其頻率可設置。利用Quartus II軟件編寫程序、編譯檢查以及綜合測試,最終在示波器中觀察到頻率可調(diào)的正交信號源。實驗表明其正交掃頻信號源其系統(tǒng)運行可靠,集成度高,抗干擾性強等特點。
【關鍵詞】正交掃頻信號;FPGA;DDS
1 引言
傳統(tǒng)方法設計的正交掃頻信號源有著頻率不穩(wěn)定,精度不高,不易擴展等諸多弊端,隨著EDA技術的發(fā)展,設計的產(chǎn)品朝著微型化,速度快方向發(fā)展。本文設計一種基于FPGA正交掃頻信號源的電路,是一種用EDA技術實現(xiàn)掃頻功能的裝置,具有外圍電路少、集成度高、可靠性強等特點。論文主要利用DDS技術,通過相位累加器累加相位、ROM存儲波形數(shù)據(jù)、D/A轉(zhuǎn)換器將數(shù)字量轉(zhuǎn)換成模擬量,最終實現(xiàn)正交信號的設計。通過采集和處理數(shù)據(jù)來控制和產(chǎn)生需要的波形及其參數(shù)指標,實現(xiàn)可調(diào)波形、波形頻率和幅度、掃頻范圍和頻率步進值的信號源。
2 系統(tǒng)的總體設計
本論文采用DDS技術,采用FPGA平臺,設計一正交掃頻信號源。其正交掃頻信號源主要指標如下:
(1)頻率范圍為1MHz~40MHz,頻率穩(wěn)定度≤10-4;頻率可設置,最小設置單位100kHz。
(2)可以通過掃頻方式輸出,掃頻范圍可以根據(jù)需要自由設置,頻率步進值可以自由調(diào)試,該步進值最小單位顆粒度為100KHz。
正交掃頻信號源其主要由頻率累加器、相位累加器、波形存儲器和DAC數(shù)模轉(zhuǎn)換器構成,該總體設計方案圖如圖1所示。電路的設計思路為:基準頻率采用系統(tǒng)內(nèi)部時鐘進行分頻,以供后續(xù)電路提供時鐘,先用兩個ROM存儲波形數(shù)據(jù),然后設計兩個相位累加器,一個是正弦波,另一個是余弦波的。其次通過調(diào)整相位累加器和調(diào)節(jié)掃描信號的頻率值和相位值。最終經(jīng)過D/A轉(zhuǎn)換器方式將輸出的數(shù)據(jù)結果轉(zhuǎn)換成模擬量,進行實時觀察兩個正交信號。
3 正交掃頻信號源的實現(xiàn)
3.1 頻率累加器的實現(xiàn)
頻率累加器實現(xiàn)掃頻信號源的頻率控制字,其頻率累加器的輸出即為相位累加器的數(shù)據(jù)位寬。根據(jù)掃頻信號源輸出頻率的范圍及掃頻信號源頻率步進值,可計算出頻率累加器輸出的頻率位寬。將得到的頻率值轉(zhuǎn)換成32位的二進制值,再得到的數(shù)據(jù)存入數(shù)據(jù)存儲器ROM中。
3.2 相位累加器的實現(xiàn)
相位累加器是整個DDS的核心,由加法器和寄存器構成,其作用完成相位累加功能。相位累加器的功能實際上是相當于一個以頻率累加器輸出頻率為步進值進行計數(shù),如圖2所示。其工作原量是頻率累加器輸出K位(32位)作為加法器的一個輸入端,寄存器的輸出作為加法器的另一個輸入端,加法器的輸出給寄存器的輸入端。在下一個時鐘信號來臨時,寄存器在時鐘信號的作用下,把寄存器的輸出反饋到加法器的另一個輸入端中,以便和頻率累加器的輸出K相加。這樣相位累加器實現(xiàn)了對頻率累加器輸出的頻率進行線累加。
3.3 存儲波形設計和D/A模塊設計
利用Q uartus II軟件自帶的LPM宏功能模塊來設計正弦波和余弦波的數(shù)據(jù)ROM功能。系統(tǒng)定制好的ROM尋址就是相位累加器的輸出數(shù)據(jù)值。設計好的正弦和余弦波的ROM如下圖所示。波形存儲器輸出的數(shù)據(jù)通過D/A轉(zhuǎn)換器轉(zhuǎn)換成為模擬信號輸出。
3.4 正交掃頻信號源的頂層文件設計
本設計是基于FPGA的硬件正交掃頻信號源電路,用ALTERA公司的 Cyclone IV系列 EP4CE6E22C8作為開發(fā)板,在Quartus II 開發(fā)環(huán)境下設計。硬件正交掃頻信號源電路頂層文件設計是以圖形化形式體現(xiàn),設計了ROM存儲波形、相位累加器和D/A轉(zhuǎn)換器其頂層文件如圖4所示。
對頂層文件進行仿真運行后,可得到正交掃頻信號源的輸出波形,其輸出波形如圖5所示。
4 結束語
本系統(tǒng)設計是基于FPGA的正交掃頻信號源的設計,采用EDA技術設計,簡單實用,成本較低,基本達到了設計要求。
參與文獻
[1]李平.基于FPGA的掃頻信號發(fā)生器的設計與實現(xiàn)[D].云南大學,2014(06).
[2]李菊.改進型DDS的FPGA設計及驗[J].無線電技術,2006.
[3]潘松,陳龍,黃繼業(yè).EDA技術與Verilog HDL(第2版)[M].北京:清華大學出版社,2013(04).
作者簡介
吳強(1983-),男,漢族,江西省寧都縣人。碩士研究生學歷。現(xiàn)為贛南師范學院科技學院講師。
羅淑萍,女,漢族,現(xiàn)為贛南師范學院科技學院電子信息工程專業(yè)本科生。
作者單位
贛南師范大學科技學院 江西省贛州市 341000