陳 韻,劉 建,楊 健,張?jiān)骑w
(中國(guó)航天科工集團(tuán)8511研究所,江蘇 南京 210007)
?
·工程應(yīng)用·
高速組網(wǎng)無(wú)線數(shù)傳鏈路設(shè)計(jì)及FPGA實(shí)現(xiàn)
陳韻,劉建,楊健,張?jiān)骑w
(中國(guó)航天科工集團(tuán)8511研究所,江蘇 南京 210007)
為了解決雷達(dá)及電子對(duì)抗系統(tǒng)組網(wǎng)協(xié)同工作的問(wèn)題,設(shè)計(jì)一種基于QPSK調(diào)制解調(diào)的高速無(wú)線數(shù)傳鏈路,并對(duì)其進(jìn)行仿真及FPGA硬件實(shí)現(xiàn)。利用QPSK調(diào)制信號(hào)功率集中、帶外泄漏少、載波抑制的優(yōu)點(diǎn),將其設(shè)計(jì)成為組網(wǎng)系統(tǒng)的底層通信鏈路。該無(wú)線數(shù)傳鏈路中頻頻率150MHz,傳輸信息速率為10Mbps,為了適應(yīng)各子平臺(tái)(站)相對(duì)運(yùn)動(dòng)的通信環(huán)境,在外加10kHz載波頻偏的條件下進(jìn)行蒙特卡洛仿真,在5dB信噪比條件下誤碼率達(dá)到10e-5的量級(jí),接近理論值。
無(wú)線通信;組網(wǎng)通信;QPSK調(diào)制解調(diào);FPGA
目前雷達(dá)和電子對(duì)抗技術(shù)朝著系統(tǒng)化網(wǎng)絡(luò)化的方向發(fā)展,電子對(duì)抗系統(tǒng)子系統(tǒng)或各平臺(tái)之間數(shù)據(jù)交換的業(yè)務(wù)需求越來(lái)越大,需要實(shí)時(shí)快速的情報(bào)交換以確定更加合適的偵察干擾策略[1]。這就對(duì)無(wú)線通信鏈路提出了較高的要求,應(yīng)使其具備實(shí)時(shí)性、可靠性與安全性的特點(diǎn),并可應(yīng)用多平臺(tái)系統(tǒng)時(shí)間同步技術(shù),實(shí)時(shí)實(shí)現(xiàn)各平臺(tái)的時(shí)間校正,使系統(tǒng)具有統(tǒng)一的工作時(shí)間節(jié)拍。因此,高速無(wú)線通信數(shù)傳鏈路的研制具有重要意義和廣闊的應(yīng)用前景。
現(xiàn)有高速無(wú)線數(shù)傳基帶調(diào)制解調(diào)技術(shù)分為多種,如AM、FM、擴(kuò)頻技術(shù)、OFDM技術(shù)[2-5]等。但是這些技術(shù)的應(yīng)用要求固定的調(diào)制流程和通信協(xié)議,通信制式注重特定的通信環(huán)境,對(duì)于多節(jié)點(diǎn)協(xié)同組網(wǎng)工作方面的特殊需求并未加以設(shè)計(jì),導(dǎo)致通信制式的調(diào)制解調(diào)芯片并不能完全適用[6]。而軟件無(wú)線電技術(shù)[7]則具有適用于通信技術(shù)信號(hào)頻率與帶寬的特點(diǎn)。本文正是利用軟件無(wú)線電的設(shè)計(jì)思想,采用大規(guī)?,F(xiàn)場(chǎng)可編輯陣列(FPGA)設(shè)計(jì)實(shí)現(xiàn)基于正交相移鍵控(QPSK)調(diào)制解調(diào)的高速無(wú)線數(shù)傳鏈路,較好地滿足了雷達(dá)偵察干擾電子技術(shù)網(wǎng)絡(luò)化發(fā)展的趨勢(shì)。
1.1總體設(shè)計(jì)
所謂調(diào)制就是指用調(diào)制信號(hào)的變化規(guī)律去改變載波的某些參量,從而把調(diào)制信號(hào)的頻譜搬到信道允許傳輸?shù)念l段范圍內(nèi)。QPSK相移鍵控是指采用相位變化來(lái)調(diào)整載波信號(hào)的相位,從而來(lái)傳遞信息,具有頻譜分量集中、帶外泄露較小和載波頻率受到抑制的優(yōu)點(diǎn)。QPSK調(diào)制方式成熟,應(yīng)用廣泛,集合以上優(yōu)點(diǎn),被選為組網(wǎng)偵察干擾系統(tǒng)無(wú)線鏈路調(diào)制解調(diào)方式。
總體通信鏈路設(shè)計(jì)如圖1所示。由信源端產(chǎn)生10Mbps的比特流信號(hào),經(jīng)過(guò)QPSK調(diào)制之后變成5Msps的碼元符號(hào),通過(guò)對(duì)其進(jìn)行脈沖成型處理,再進(jìn)行插值濾波,形成基帶信號(hào)。對(duì)基帶信號(hào)進(jìn)行上變頻送入微波模塊,形成發(fā)射信號(hào)。接收端對(duì)接收信號(hào)進(jìn)行下變頻,得到中頻采樣數(shù)據(jù),對(duì)采樣信號(hào)進(jìn)行脈沖成型匹配濾波之后,送入到載波同步模塊,跟蹤信號(hào)載波,去除頻偏及多普勒效應(yīng),并將得到的基帶信號(hào)送入碼元同步模塊進(jìn)行定時(shí)抽樣,并進(jìn)行判決得到信息比特流送入到信宿中。
圖1 QPSK通信系統(tǒng)框圖
1.2調(diào)制解調(diào)原理
QPSK是利用載波4個(gè)不同的相位來(lái)表征數(shù)字信息的一種調(diào)制方式。具體調(diào)制信號(hào)可以表示為:
(1)
式中,Es代表信號(hào)在一個(gè)碼元間隔內(nèi)的能量,Ts為一個(gè)碼元周期,ωc為載波角頻率,φi為4種可能取值的相位。
QPSK信號(hào)只是用來(lái)攜帶基帶信號(hào)的數(shù)字信息,而且經(jīng)過(guò)成型濾波器得到適合于信道的傳輸波形。成型濾波器不僅可以平滑波形,提高頻帶利用率,而且可以消除碼間干擾。一般成型濾波器函數(shù)通常采用平方根升余弦滾降特性濾波器。這樣,經(jīng)過(guò)調(diào)制的QPSK信號(hào)可以表示為:
(2)
(3)
當(dāng)載波信號(hào)到達(dá)接收端之后,需要對(duì)其進(jìn)行解擴(kuò)解調(diào),從而恢復(fù)出信源信息。具體解擴(kuò)解調(diào)所需步驟如下:
1)數(shù)字下變頻模塊完成將AD帶通采樣數(shù)據(jù)與NCO產(chǎn)生的兩路正余弦序列相乘,將接收的中頻信號(hào)的頻偏搬移到零頻,輸出I/Q兩路同相和正交分量,然后通過(guò)低通濾波器將高頻分量濾除。
2)匹配濾波器的傳輸特性為平方根余弦滾降特性,且滾降因子與成型濾波器相同。匹配濾波器與調(diào)制端的成型濾波器構(gòu)成最佳基帶傳輸系統(tǒng),這樣能使碼元能量集中,對(duì)減小碼間干擾和定時(shí)提取非常有利。
3)載波同步模塊從匹配濾波器輸出的基帶信號(hào)中,提取剩余載波頻差,通過(guò)調(diào)整NCO來(lái)完成剩余載波頻差的消除。
4)位同步模塊是從載波同步環(huán)路內(nèi)插重采樣的兩路數(shù)據(jù)提取出I/Q兩路位同步時(shí)鐘,并利用該時(shí)鐘對(duì)I/Q兩路數(shù)據(jù)進(jìn)行內(nèi)插重采樣判決輸出。
多節(jié)點(diǎn)協(xié)同組網(wǎng)通信平臺(tái)需要考慮的一個(gè)問(wèn)題就是多用戶分配的問(wèn)題,在實(shí)際應(yīng)用中常使用組網(wǎng)工作的方式。組網(wǎng)式信息對(duì)抗系統(tǒng)拓?fù)浣Y(jié)構(gòu)如圖2所示,網(wǎng)絡(luò)由1個(gè)主控計(jì)算機(jī)、1個(gè)主干擾機(jī)和多個(gè)從干擾機(jī)組成。每個(gè)干擾機(jī)設(shè)置兩個(gè)獨(dú)立的RS-485通信信道A和B,信道A用于與主控計(jì)算機(jī)通信,信道B用于與干擾機(jī)網(wǎng)絡(luò)通信。干擾機(jī)網(wǎng)絡(luò)為多點(diǎn)連接的RS-485網(wǎng)絡(luò)。
圖2 組網(wǎng)通信網(wǎng)絡(luò)實(shí)驗(yàn)拓?fù)鋱D
2.1關(guān)鍵節(jié)點(diǎn)模式
組網(wǎng)式干擾以主干擾機(jī)為核心,為防止主干擾機(jī)被摧毀后整個(gè)干擾網(wǎng)絡(luò)失效,主干擾機(jī)為動(dòng)態(tài)分配模式,即每隔固定的時(shí)間間隔進(jìn)行一次網(wǎng)絡(luò)同步,對(duì)網(wǎng)絡(luò)時(shí)間進(jìn)行同步、確定主干擾機(jī)角色和加入新的從干擾機(jī)。存在確定主機(jī)情況下,步驟描述如下:
1)每固定的時(shí)間間隔,主干擾機(jī)發(fā)出一次網(wǎng)絡(luò)時(shí)間同步通信報(bào)文;
2)各從干擾機(jī)收到網(wǎng)絡(luò)時(shí)間同步通信報(bào)文后,根據(jù)硬件ID在各自分配的時(shí)間片內(nèi)進(jìn)行應(yīng)答,某時(shí)間片內(nèi)無(wú)對(duì)應(yīng)的從干擾機(jī)應(yīng)答則認(rèn)為從干擾缺失;
3)主干擾機(jī)根據(jù)應(yīng)答結(jié)果建立有效干擾機(jī)列表,進(jìn)行偵察和干擾資源分配。
2.2競(jìng)爭(zhēng)節(jié)點(diǎn)模式
在無(wú)法確定關(guān)鍵節(jié)點(diǎn)或者關(guān)鍵節(jié)點(diǎn)被摧毀的情況下,多個(gè)從偵察干擾機(jī)通過(guò)競(jìng)爭(zhēng)確定主機(jī)的步驟如下:
1)從干擾機(jī)開機(jī)后開始計(jì)時(shí),超過(guò)固定的時(shí)間間隔后仍未收到網(wǎng)絡(luò)時(shí)間同步通信報(bào)文,則從干擾機(jī)自定義為主機(jī),網(wǎng)絡(luò)時(shí)間即為本機(jī)時(shí)間;
2)從干擾機(jī)自定義為主機(jī)后需要立即發(fā)送網(wǎng)絡(luò)時(shí)間同步通信報(bào)文,以在網(wǎng)絡(luò)中確立主機(jī)地位。
3.1算法仿真
為了驗(yàn)證本文所設(shè)計(jì)的無(wú)線數(shù)傳鏈路的性能,采用Matlab仿真軟件對(duì)對(duì)本文設(shè)計(jì)通信鏈路進(jìn)行蒙特卡洛仿真。衡量通信系統(tǒng)性能的參數(shù)有多種,如輸入信號(hào)動(dòng)態(tài)范圍、載波捕獲門限、載波捕獲帶寬和解調(diào)誤碼率性能。而解調(diào)誤碼性能最能夠反映出通信系統(tǒng)的性能,通過(guò)在解調(diào)端對(duì)信號(hào)注入不同程度的噪聲,獲得不同的信噪比之后,來(lái)測(cè)試不同信噪比下的誤碼性能。仿真條件為輸入信息速率為10Mbps,中頻載波為150MHz,采樣率為200MHz,為了進(jìn)一步仿真出收發(fā)兩端相對(duì)運(yùn)動(dòng)而產(chǎn)生的多普勒頻偏和收發(fā)兩端時(shí)鐘的頻率漂移現(xiàn)象,在接收端附加了10kHz頻偏。輸入信噪比為-5~15dB條件下,無(wú)載波頻偏和有載波頻偏的誤碼率對(duì)比如圖3所示??梢钥闯?,當(dāng)信噪比為5dB時(shí),無(wú)頻偏的數(shù)傳鏈路已不存在誤碼,而頻偏為10kHz的誤碼率也達(dá)到10e-5的量級(jí),接近理論值水平。
圖3 誤碼率曲線圖
3.2FPGA實(shí)現(xiàn)
FPGA即現(xiàn)場(chǎng)可編輯邏輯門陣列,因其實(shí)現(xiàn)簡(jiǎn)單、開發(fā)靈活方便,而受到廣泛的應(yīng)用,如今FPGA已經(jīng)成為數(shù)字信號(hào)處理的主流硬件,也是軟件無(wú)線電的標(biāo)準(zhǔn)硬件平臺(tái)。FPGA內(nèi)部整合了大量的邏輯單元、時(shí)鐘管理和DSP,使得其功能十分強(qiáng)大,已經(jīng)擺脫最初只能進(jìn)行邏輯控制方面應(yīng)用,而開始在信號(hào)處理與計(jì)算方面獲得較大應(yīng)用。Matlab旗下系統(tǒng)工具simulink中包含Xilinx基本模塊庫(kù),能夠完美實(shí)現(xiàn)對(duì)Xilinx所有FPGA芯片進(jìn)行仿真與實(shí)現(xiàn)支持。本文使用Xilinx公司的K7系列的FPGA,采用simulink實(shí)現(xiàn)整體的無(wú)線數(shù)傳鏈路設(shè)計(jì)。
在信噪比為15dB條件下,當(dāng)載波頻偏發(fā)生偏移10kHz時(shí),經(jīng)過(guò)載波同步之后的QPSK解調(diào)后的simulink和Matlab仿真星座圖對(duì)比如圖4所示??梢钥闯鰏imulink系統(tǒng)模塊設(shè)計(jì)與Matlab仿真基本相同,實(shí)現(xiàn)了設(shè)計(jì)功能。相同條件下的載波同步后的基帶波形如圖5所示。可以看出,經(jīng)過(guò)載波同步,能夠補(bǔ)償外部多普勒頻偏的影響,可以正確恢復(fù)出基帶調(diào)制波形。在信噪比為15dB條件下碼元同步的simulink和Matlab仿真星座圖對(duì)比圖6所示??梢钥闯鰏imulink系統(tǒng)模塊設(shè)計(jì)與Matlab仿真基本相同,實(shí)現(xiàn)了設(shè)計(jì)功能。相同條件下的碼元同步后的基帶波形如圖7所示。從中系統(tǒng)能夠正常地將碼元極性進(jìn)行區(qū)分,為后續(xù)的碼元判決提供良好的條件。
圖4 載波頻偏10kHz條件下星座圖(SNR=15dB)
圖5 頻偏10kHz載波同步結(jié)果
圖6 碼元同步星座圖(SNR=15dB)
圖7 碼元同步基帶波形及定時(shí)誤差
本文在雷達(dá)偵察干擾平臺(tái)系統(tǒng)化網(wǎng)絡(luò)化的前提下,設(shè)計(jì)一種高速無(wú)線數(shù)傳鏈路,作為分立系統(tǒng)的底層鏈路。該鏈路系統(tǒng)基于軟件無(wú)線電系統(tǒng)設(shè)計(jì)思想,采用FPGA進(jìn)行硬件實(shí)現(xiàn),具有實(shí)現(xiàn)簡(jiǎn)單、設(shè)計(jì)靈活的優(yōu)點(diǎn)。該鏈路系統(tǒng)基帶調(diào)制解調(diào)方式采用成熟的QPSK體制,設(shè)計(jì)中頻頻率150MHz,信息傳輸速率10Mbps,較好地滿足了偵察干擾平臺(tái)之間組網(wǎng)數(shù)據(jù)傳輸?shù)囊?。本文通過(guò)Matlab仿真和simulink進(jìn)行硬件實(shí)現(xiàn),驗(yàn)證了系統(tǒng)的性能指標(biāo),達(dá)到了系統(tǒng)設(shè)計(jì)要求,為各平臺(tái)(站)組網(wǎng)工作奠定了基礎(chǔ)?!?/p>
[1]何獻(xiàn)武,朱洪偉,唐小明,等.雷達(dá)通用數(shù)據(jù)鏈發(fā)展概述[J].艦船電子工程,2010,30(9):36-38.
[2]博戰(zhàn)捷,董輝.AM信號(hào)到DSB信號(hào)的連續(xù)過(guò)度與同步檢波[J].吉林大學(xué)學(xué)報(bào)(信息科學(xué)版),2005, 23(3):237-240.
[3]胡海峰,胡蔦慶,秦國(guó)君.基于改進(jìn)經(jīng)驗(yàn)AM-FM解調(diào)的復(fù)雜信號(hào)瞬時(shí)特征分析方法[J].國(guó)防科技大學(xué)學(xué)報(bào), 2011, 33(2):119-124.
[4]程乃平,仍宇飛,呂金飛.高動(dòng)態(tài)擴(kuò)頻信號(hào)的載波跟蹤技術(shù)研究[J].電子學(xué)報(bào),2003, 31(12):2147-2150.
[5]黃敏,李兵兵.基于整體最小二乘的聯(lián)合信道估計(jì)及OFDM信號(hào)檢測(cè)算法[J].電子與信息學(xué)報(bào), 2014, 36(6):1448-1453.
[6]吳煒,左航,余艷梅,等.一種高速DQPSK的設(shè)計(jì)與實(shí)現(xiàn)[J].成都大學(xué)學(xué)報(bào)(自然科學(xué)版), 2003, 22(3):8-13.
[7]劉會(huì)紅,林春霞.基于帶通采樣QPSK高速解調(diào)器的技術(shù)分析[J].無(wú)線電通信技術(shù),2011, 37(1):59-61.
Design of high speed wireless networking communication and FPGA implementation
Chen Yun, Liu Jian, Yang Jian, Zhang Yunfei
(No.8511 Research Institute of CASIC,Nanjing 210007, Jiangsu,China)
For the problem of cooperative combat networking of radar and ECM system,a new wireless data communication based on QPSK modulation method is introduced.And simulation and hardware implementation with FPGA of this method is introduced.The QPSK modulation is designed to link layer of cooperative combat networking because of the power concentration,carrier suppression and without out band leakage.The medium frequency of wireless data link is 150MHz,and transmission data rate is 10Mbps.To adapt to the relative movement communication environment,the Monte Carlo method is used in the condition of 10kHz Doppler frequency shift and SNR is 5dB.In this condition, the Ber is up to 10e-5 and it is closed to theoretical value.
wireless communication; networking communication; QPSK modulation; FPGA
2015-05-16;2015-06-27修回。
陳韻(1985-),男,助理工程師,碩士,從事導(dǎo)彈制導(dǎo)仿真工作。
TN971
A