《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于多路并行DDS的快跳頻信號(hào)發(fā)生器設(shè)計(jì)實(shí)現(xiàn)
基于多路并行DDS的快跳頻信號(hào)發(fā)生器設(shè)計(jì)實(shí)現(xiàn)
2018年電子技術(shù)應(yīng)用第11期
倪宣浩1,叢彥超2,武春飛1
1.北京理工大學(xué) 信息與電子學(xué)院,北京100081;2.中國(guó)運(yùn)載火箭技術(shù)研究院,北京100076
摘要: 針對(duì)新型干擾功率大、頻帶寬、樣式多等特點(diǎn),采用相干快跳頻體制可提高無(wú)線通信系統(tǒng)抗干擾能力。為滿足相干快跳體制中跳頻信號(hào)載波相位嚴(yán)格連續(xù)的需求,基于多路并行的直接頻率合成(DDS)技術(shù),利用FPGA+DAC的硬件平臺(tái),設(shè)計(jì)并實(shí)現(xiàn)了一種快跳頻信號(hào)發(fā)生器,并通過(guò)實(shí)際測(cè)試,驗(yàn)證了其性能特性符合設(shè)計(jì)需求。
中圖分類號(hào): TN914.4
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.180885
中文引用格式: 倪宣浩,叢彥超,武春飛. 基于多路并行DDS的快跳頻信號(hào)發(fā)生器設(shè)計(jì)實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2018,44(11):94-98.
英文引用格式: Ni Xuanhao,Cong Yanchao,Wu Chunfei. Design and implementation of coherent FFH generator based on multiple parallel DDS[J]. Application of Electronic Technique,2018,44(11):94-98.
Design and implementation of coherent FFH generator based on multiple parallel DDS
Ni Xuanhao1,Cong Yanchao2,Wu Chunfei1
1.School of Information and Electronics,Beijing Institute of Technology,Beijing 100081,China; 2.China Academy of Launch Vehicle Technology,Beijing 100076,China
Abstract: For the new types of features of interference such as large interference power, wide frequency band and many styles, the adoption of a coherent fast frequency hopping system can improve the anti-interference ability of wireless communication systems. In order to meet the strict continuous requirement of frequency-hopping signal carrier phase in a coherent fast-hop system, a fast frequency hopping(FFH) signal generator is designed based on multi-channel parallel direct frequency synthesis(DDS) technology. Also, the generator is implemented by using a hardware platform with FPGA and DAC. The actual examination verifies that the performance characteristics meet the design requirements.
Key words : coherent FFH;continuous phase;multiple parallel DDS;FPGA

0 引言

    進(jìn)入21世紀(jì)的第二個(gè)十年,來(lái)自于我國(guó)東部和南部海域領(lǐng)土周邊的威脅正日趨嚴(yán)重和復(fù)雜?;凇安?打/毀/評(píng)”一體化[1]的作戰(zhàn)思路是現(xiàn)代戰(zhàn)爭(zhēng)信息化、體系化和快速反應(yīng)的集中體現(xiàn),其必備基礎(chǔ)是:構(gòu)成武器系統(tǒng)的各類平臺(tái)之間具有可靠的信息傳輸鏈路[2-4]??紤]到無(wú)線傳播環(huán)境的開放性以及戰(zhàn)場(chǎng)環(huán)境的復(fù)雜性,應(yīng)用于武器平臺(tái)的無(wú)線通信系統(tǒng)必須具有非常強(qiáng)的抗干擾特性[5]。

    西方國(guó)家的新型干擾機(jī)普遍具有發(fā)射功率大、干擾頻帶寬、干擾樣式多的特點(diǎn)[6],傳統(tǒng)的跳頻、擴(kuò)頻技術(shù)難以應(yīng)對(duì)。但相干快跳頻的跳速快,且具有內(nèi)在的頻率-時(shí)間分集機(jī)制[7],具有很強(qiáng)的抗干擾能力。然而,跳頻頻點(diǎn)之間相干積累的前提是跳頻信號(hào)載波相位嚴(yán)格連續(xù),這對(duì)快跳頻信號(hào)發(fā)生器的功能提出了要求。

    本文基于直接數(shù)字頻率合成器(Direct Digital Synthesizer,DDS),設(shè)計(jì)了一種載波相位連續(xù)的快跳頻發(fā)生器,并在現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,FPGA)與超高速數(shù)字模擬轉(zhuǎn)換器(Digital to Analog Converter,DAC)的硬件平臺(tái)上對(duì)此算法進(jìn)行了實(shí)現(xiàn)。考慮FPGA設(shè)計(jì)中速度和面積兩種設(shè)計(jì)原則,對(duì)于DDS算法的實(shí)現(xiàn)采用了兩種方法。利用有限的資源實(shí)現(xiàn)了跳速20 000次/s、跳頻帶寬200 MHz的參數(shù),并通過(guò)測(cè)試驗(yàn)證了跳頻頻點(diǎn)之間的相位連續(xù)性,為相干快跳頻抗干擾通信系統(tǒng)的研究提供了基礎(chǔ)。

1 系統(tǒng)結(jié)構(gòu)

    基于多路并行DDS的快跳頻信號(hào)產(chǎn)生系統(tǒng)的結(jié)構(gòu)模型如圖1所示??焯l信號(hào)產(chǎn)生系統(tǒng)的結(jié)構(gòu)可以分為3個(gè)模塊:(1)基帶信號(hào)產(chǎn)生模塊,該模塊利用偽隨機(jī)(Pseudo-Noise,PN)碼對(duì)碼元信息流進(jìn)行直接序列擴(kuò)頻,輸出直擴(kuò)后的基帶信號(hào);(2)跳頻載波調(diào)制模塊,該模塊基于多路并行DDS原理產(chǎn)生12路并行跳頻載波,并且利用生成的12路并行載波分別對(duì)基帶信號(hào)進(jìn)行調(diào)制,生成12路并行的調(diào)制信號(hào);(3)信號(hào)輸出模塊,該模塊將低速率的12路并行調(diào)制信號(hào)并/串轉(zhuǎn)換為一路更高速率的調(diào)制信號(hào),再經(jīng)過(guò)超高速DAC進(jìn)行數(shù)/模轉(zhuǎn)換,輸出設(shè)計(jì)需求的基于多路并行DDS的快跳頻信號(hào)。

tx6-t1.gif

2 設(shè)計(jì)依據(jù)

2.1 多路并行DDS原理

    單路DDS的原理框圖如圖2所示,在系統(tǒng)時(shí)鐘參考下,相位累加器對(duì)頻率控制字(Frequence Control Word,F(xiàn)CW)進(jìn)行線性累加,依據(jù)正弦查找表做相幅轉(zhuǎn)換,得到數(shù)字序列輸出,再通過(guò)數(shù)/模轉(zhuǎn)換器得到平滑的正弦波[8-10]。

tx6-t2.gif

    傳統(tǒng)DDS的局限性在于輸出頻率有限。根據(jù)奈奎斯特采樣定理,單路DDS的輸出頻率應(yīng)小于系統(tǒng)時(shí)鐘頻率的一半[11],考慮到后續(xù)濾波器的設(shè)計(jì)壓力,工程上一般認(rèn)為最高輸出頻率為系統(tǒng)時(shí)鐘的40%[12]。若要提高DDS輸出正弦波的頻率f0,就要提高DDS工作頻率fs。但對(duì)于FPGA或其他數(shù)字芯片而言,系統(tǒng)時(shí)鐘頻率的提升是有限的。

    為提高DDS輸出頻率,可采用多路并行DDS技術(shù)。其基本思路是將多路DDS的幅相轉(zhuǎn)換輸出做并/串轉(zhuǎn)換后再送往高速數(shù)/模轉(zhuǎn)換器[13]。

    12路并行DDS的原理框圖如圖3所示。12路相位累加器的初值分別是Ki,i=1,2,…,12,稱作每一路對(duì)應(yīng)的頻率控制字。Ki為系統(tǒng)頻率控制字Kall的i倍,對(duì)于12路DDS而言,Kall的計(jì)算公式為:

    tx6-gs1.gif

其中,N為控制字Kall的位寬。在12路并行DDS實(shí)現(xiàn)過(guò)程中,相位累加器l的輸出值為相位寄存器12的輸出值和第一路頻率控制字K1的相加值;相位累加器2的輸出為相位寄存器12的輸出值和第二路頻率控制字K2的相加值,依此類推。在第12路,其相位寄存器的輸出為本路頻率控制字K12的累加值。

tx6-t3.gif

2.2 快跳頻信號(hào)產(chǎn)生機(jī)理

    基帶信號(hào)產(chǎn)生模塊主要實(shí)現(xiàn)直接序列擴(kuò)頻,即利用高碼率的偽隨機(jī)碼序列對(duì)信息碼元序列進(jìn)行頻譜擴(kuò)展[14]。

    信息碼元{mk}為二進(jìn)制序列,本設(shè)計(jì)中采用+1與-1均衡的16位序列循環(huán)。Rb為{mk}的信息碼元傳輸速率,本設(shè)計(jì)選取2.5 kHz;則信息碼元持續(xù)時(shí)間,即碼元寬度可以表示為:

tx6-gs2-7.gif

其中,g(t)是持續(xù)時(shí)間為Th的單位幅度矩形脈沖。

    本設(shè)計(jì)跳頻載波由12路并行的DDS實(shí)現(xiàn),每一路(i=1,2,…,12)對(duì)應(yīng)的跳頻載波為:

tx6-gs8-10.gif

3 系統(tǒng)實(shí)現(xiàn)

3.1 硬件平臺(tái)

    FPGA在硬件上具有很強(qiáng)的穩(wěn)定性和極高的運(yùn)算速度,在軟件上具有可編程的特點(diǎn),能根據(jù)所需系統(tǒng)要求,采用不同的結(jié)構(gòu)來(lái)完成相應(yīng)的功能,靈活性較強(qiáng),同時(shí)利用開發(fā)軟件可以實(shí)現(xiàn)在線仿真測(cè)試與實(shí)踐驗(yàn)證[15]。Xilinx公司XC6VLX240T型FPGA內(nèi)部邏輯存儲(chǔ)資源以及運(yùn)算速度均滿足設(shè)計(jì)要求。

    ADI公司AD9739型高速DAC采樣率高達(dá)2.5 Gb/s,可以直接合成滿足設(shè)計(jì)要求的頻率及瞬時(shí)帶寬的波形。除了極低的毛刺干擾、快速穩(wěn)定時(shí)間和低延遲操作特性之外,差分輸出的DAC在無(wú)雜散動(dòng)態(tài)范圍、互調(diào)失真、相位噪聲等性能方面表現(xiàn)也較為卓越。

    基于多路并行DDS的快跳頻信號(hào)發(fā)生器的硬件平臺(tái)結(jié)構(gòu)圖如圖4所示。本設(shè)計(jì)產(chǎn)生的基于多路并行DDS的快跳頻信號(hào)中心頻率為491.52 MHz,選取DAC工作頻率為1 966.08 MHz;采用12路并行DDS,故FPGA系統(tǒng)工作頻率為163.84 MHz。

tx6-t4.gif

3.2 功能實(shí)現(xiàn)

    基帶信號(hào)產(chǎn)生模塊以及跳頻載波調(diào)制模塊是在FPGA內(nèi)部利用邏輯編程實(shí)現(xiàn)的,均為數(shù)字形式的信號(hào)處理。信號(hào)輸出模塊中并/串轉(zhuǎn)換部分在FPGA內(nèi)部實(shí)現(xiàn),而輸出模擬信號(hào)則通過(guò)DAC進(jìn)行數(shù)/模轉(zhuǎn)換。

3.2.1 基帶信號(hào)產(chǎn)生模塊

    系統(tǒng)時(shí)鐘工作下,利用ISE設(shè)計(jì)軟件中固化的只讀存儲(chǔ)器(Read-Only Memory,ROM)核存儲(chǔ)信息碼元序列與PN碼序列,通過(guò)查找表的方式進(jìn)行讀取。基于同一計(jì)數(shù)器計(jì)時(shí),不同計(jì)數(shù)值時(shí)進(jìn)行讀取,實(shí)現(xiàn)信息碼元序列與PN碼序列讀取速率的不同。對(duì)擴(kuò)頻后的碼片進(jìn)行極性變換,輸出到跳頻載波調(diào)制模塊,完成基帶信號(hào)的產(chǎn)生。

3.2.2 跳頻載波調(diào)制模塊

    FPGA內(nèi)部采用數(shù)據(jù)采樣時(shí)鐘的12分頻作為系統(tǒng)時(shí)鐘進(jìn)行信號(hào)處理。跳頻載波產(chǎn)生利用12路并行DDS技術(shù),12路對(duì)應(yīng)頻率控制字的產(chǎn)生方法可分為兩種,一種稱之為FCW計(jì)算,另一種稱之為FCW查找。兩種方法的實(shí)現(xiàn)方式如圖5、圖6所示。

tx6-t5.gif

tx6-t6.gif

    計(jì)算FCW的方法是在輸入總頻率控制字后,利用移位與加法在一個(gè)時(shí)鐘周期內(nèi)計(jì)算出進(jìn)行12路并行DDS時(shí)12路所分別對(duì)應(yīng)的頻率控制字。跳頻圖案各個(gè)頻點(diǎn)所對(duì)應(yīng)的頻率控制字通過(guò)ROM核存儲(chǔ),通過(guò)查找表的方式讀取后可輸出跳頻的總FCW?;诨鶐盘?hào)產(chǎn)生模塊同一計(jì)數(shù)器計(jì)時(shí),不同計(jì)數(shù)值時(shí)讀取,實(shí)現(xiàn)跳頻頻率跳變速率與基帶信號(hào)碼片讀取速率不同但是切換邊沿對(duì)齊。

    查找FCW的方法將所有跳頻頻點(diǎn)針對(duì)12路并行DDS的頻率控制字全部存儲(chǔ)于ROM中,以跳頻圖案序號(hào)查找表輸出的頻點(diǎn)序號(hào)以及各路識(shí)別碼為地址,讀取出12路分別對(duì)應(yīng)的頻率控制字。跳頻圖案序號(hào)查找表與計(jì)算FCW方法中跳頻圖案查找表讀取速率一致。

    得到12路分別對(duì)應(yīng)的頻率控制字后,各路相位累加的實(shí)現(xiàn)方式與原理框圖(圖4)中一致。每一路DDS的相位均在第12路當(dāng)前周期相位的基礎(chǔ)上以各自對(duì)應(yīng)的頻率控制字作為相位累加步進(jìn)進(jìn)行相位累加。第12路依照12倍的頻率控制字進(jìn)行相位累加,實(shí)現(xiàn)低系統(tǒng)頻率下,等效于單路DDS的所要求高頻率的波形。

    完成12路并行DDS的跳頻載波生成后,利用乘法器,對(duì)12路并行的跳頻載波與基帶信號(hào)分別進(jìn)行有符號(hào)數(shù)運(yùn)算,得到12路并行的跳頻載波調(diào)制信號(hào),實(shí)現(xiàn)跳頻載波調(diào)制。

3.2.3 信號(hào)輸出模塊

    載波調(diào)制后的12路并行調(diào)制信號(hào),依據(jù)相位關(guān)系,在FPGA內(nèi)部通過(guò)并串行轉(zhuǎn)換器Iserdes,以FPGA內(nèi)部信號(hào)處理時(shí)鐘以及DAC輸入的隨路時(shí)鐘作為參考進(jìn)行并/串轉(zhuǎn)換,轉(zhuǎn)化為2路高速率的跳頻載波調(diào)制信號(hào)。

    將該數(shù)字跳頻載波調(diào)制信號(hào)輸入到超高速DAC進(jìn)行數(shù)/模轉(zhuǎn)換,輸出基于多路并行DDS的模擬快跳頻信號(hào),實(shí)現(xiàn)本設(shè)計(jì)的要求。

4 系統(tǒng)分析

    計(jì)算產(chǎn)生FCW和查找表讀取FCW兩種方法實(shí)現(xiàn)12路并行DDS的FPGA程序資源占用情況如表1所示。

tx6-b1.gif

    可見(jiàn)計(jì)算FCW方法占用邏輯片即邏輯資源更多,而查找FCW方法占用塊存儲(chǔ)器即存儲(chǔ)資源更多,這與兩種方法的實(shí)現(xiàn)原理呼應(yīng)。當(dāng)邏輯資源和存儲(chǔ)資源有限時(shí),可根據(jù)資源剩余量調(diào)整系統(tǒng)實(shí)現(xiàn)方法。

    信息碼元符號(hào)速率為2.5 Ks/s,擴(kuò)頻碼長(zhǎng)為1 024,擴(kuò)頻碼碼片速率為2.56 Mc/s,故基帶信號(hào)帶寬為2.56 MHz。跳頻頻率切換速率為20 000跳/s,各跳頻點(diǎn)頻率間隔為2.5 MHz,共80個(gè)跳頻點(diǎn),故跳頻帶寬為200 MHz。

    對(duì)兩種方法產(chǎn)生的信號(hào)進(jìn)行測(cè)量與驗(yàn)證,圖7是基于多路并行DDS的快跳頻信號(hào)頻譜圖。

tx6-t7.gif

    對(duì)于兩種方法均可見(jiàn)跳頻帶寬內(nèi)80個(gè)跳頻點(diǎn)均勻分布,實(shí)現(xiàn)了信號(hào)頻譜的擴(kuò)展,且跳頻帶寬內(nèi)信號(hào)平坦度相對(duì)于中心頻率小于0.7 dB。

    圖8所示為兩種方法實(shí)現(xiàn)基于多路并行DDS的快跳頻信號(hào)跳頻載波的時(shí)域波形圖。波形采集利用采樣率為20 Ga/s的示波器,圖中截取的部分為跳頻載波的頻率由471.52 MHz跳變至589.02 MHz時(shí)的情況,兩種方法均可見(jiàn)在頻率跳變時(shí)相位保持連續(xù),實(shí)現(xiàn)了設(shè)計(jì)需求。

tx6-t8.gif

5 結(jié)論

    本文在深入研究快跳頻信號(hào)產(chǎn)生機(jī)理的基礎(chǔ)上,利用可編程邏輯器件FPGA實(shí)現(xiàn)了基帶為直接序列擴(kuò)頻信號(hào),載波為相干快跳載波的調(diào)制信號(hào),即快跳頻信號(hào)的電路設(shè)計(jì),并利用超高速DAC將設(shè)計(jì)產(chǎn)生的信號(hào)輸出?;诙嗦凡⑿蠨DS產(chǎn)生的快跳頻信號(hào)經(jīng)過(guò)測(cè)量驗(yàn)證,符合設(shè)計(jì)要求。

    針對(duì)跳頻載波相位連續(xù)的要求以及傳統(tǒng)單路DDS輸出頻率低的現(xiàn)狀,本文采用多路(12路)并行的DDS頻率合成結(jié)構(gòu)。在FPGA實(shí)現(xiàn)12路并行DDS模塊的過(guò)程中,針對(duì)面積優(yōu)先和速度優(yōu)先兩種設(shè)計(jì)理念,采用了計(jì)算產(chǎn)生FCW和查找表存儲(chǔ)FCW兩種方式,對(duì)實(shí)現(xiàn)所用資源進(jìn)行了分析比較,得出兩種方式各自適合的情形。

參考文獻(xiàn)

[1] 劉洋,李一波,王揚(yáng)揚(yáng).察打一體化無(wú)人機(jī)多傳感器自動(dòng)目標(biāo)識(shí)別系統(tǒng)[J].飛航導(dǎo)彈,2010(6):75-78.

[2] 楊小牛,樓才義,徐建良,等.軟件無(wú)線電原理與應(yīng)用[M].北京:電子工業(yè)出版社,2001.

[3] 雷立動(dòng).小型無(wú)人直升機(jī)數(shù)據(jù)鏈路系統(tǒng)設(shè)計(jì)與仿真平臺(tái)研究[D].廣州:華南理工大學(xué),2012.

[4] PROAKIS J G.Digital communications[M].McGraw-Hill Companies Inc,2003.

[5] 李楠.無(wú)線電物理:戰(zhàn)場(chǎng)復(fù)雜電磁環(huán)境構(gòu)成分析[J].中國(guó)學(xué)術(shù)期刊文摘,2008(13):1.

[6] 鄧愛(ài)國(guó),徐宏兵,張國(guó)華,等.電子干擾飛機(jī)天線布局研究[J].火控雷達(dá)技術(shù),2016,45(4):93-97.

[7] 何奕汕.相干快跳頻系統(tǒng)關(guān)鍵技術(shù)研究[D].成都:電子科技大學(xué),2015.

[8] 李明斌.直接數(shù)字頻率合成的原理及頻譜特征分析[J].電訊技術(shù),1995,8(4):16-22.

[9] 王晨.基于DDS的信號(hào)產(chǎn)生技術(shù)研究[D].西安:西安電子科技大學(xué),2010.

[10] 殷雷,金海軍,李映雪,等.基于DDS的高精度函數(shù)信號(hào)發(fā)生器的研制[J].現(xiàn)代電子技術(shù),2009,32(1):68-69.

[11] 汪詩(shī)洋.一種擴(kuò)展DDS輸出帶寬的新方法[J].艦船電子對(duì)抗,1999(2):26-27.

[12] 黃志林.基于FPGA的并行DDS技術(shù)研究[J].現(xiàn)代電子技術(shù),2013(7):54-56.

[13] 鄧欽耀.半實(shí)物直擴(kuò)/跳頻通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

[14] 呂捷.S波段低雜散高速跳頻頻綜的設(shè)計(jì)[D].成都:電子科技大學(xué),2007.

[15] 蘇揚(yáng),錢皓.基于FPGA的跳頻通信系統(tǒng)開發(fā)[J].計(jì)算機(jī)測(cè)量與控制,2016,24(10):171-174.



作者信息:

倪宣浩1,叢彥超2,武春飛1

(1.北京理工大學(xué) 信息與電子學(xué)院,北京100081;2.中國(guó)運(yùn)載火箭技術(shù)研究院,北京100076)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。