馬云思,周三文,閆朝星,劉同領(lǐng),馬 榮
(北京遙測技術(shù)研究所 北京 100076)
無人機(jī)測控系統(tǒng)需要在時變多徑衰落信道下實(shí)現(xiàn)高速數(shù)據(jù)的可靠傳輸。將正交頻分復(fù)用OFDM(Orthogonal Frequency Division Multiplexing)技術(shù)應(yīng)用于無人機(jī)測控系統(tǒng)可以獲得以下三點(diǎn)優(yōu)勢:①通過選取適當(dāng)?shù)腛FDM符號保護(hù)間隔,可有效解決無人機(jī)飛行過程中由信道對傳輸信號的反射、折射、散射等多徑效應(yīng)引起的信道頻率選擇性衰落問題;②通過選取適當(dāng)?shù)腛FDM子載波間隔,可相對降低無人機(jī)高速飛行時多普勒效應(yīng)引起的信道時間選擇性衰落對傳輸信號的影響[1];③基于OFDM的多址技術(shù)可將來自不同無人機(jī)的數(shù)據(jù)調(diào)制到相互正交的子載波上,相對于頻分復(fù)用多址技術(shù)提高了頻譜利用率,在有限帶寬范圍內(nèi)實(shí)現(xiàn)高速數(shù)據(jù)傳輸。
在將OFDM應(yīng)用于無人機(jī)測控系統(tǒng)時,需要根據(jù)測控系統(tǒng)指標(biāo)、測控信道環(huán)境[2]等條件設(shè)計(jì)系統(tǒng)傳輸方案。針對OFDM發(fā)射機(jī)實(shí)現(xiàn)中頻譜帶外泄漏抑制、多采樣率信號實(shí)現(xiàn)等問題,本文通過分析不同滾降參數(shù)α下時域帶外泄漏抑制技術(shù)的性能以及不同窗函數(shù)對多采樣率信號處理技術(shù)的影響,設(shè)計(jì)并實(shí)現(xiàn)了應(yīng)用于無人機(jī)測控系統(tǒng)的OFDM發(fā)射機(jī)。
在OFDM發(fā)射機(jī)中,首先將輸入的高速串行數(shù)據(jù)流經(jīng)過串并變換得到Nu路并行的低速子數(shù)據(jù)流,每路子數(shù)據(jù)流的信息速率降低為輸入數(shù)據(jù)的,數(shù)據(jù)符號周期擴(kuò)展為輸入數(shù)據(jù)的Ns倍[3]。然后,通過IFFT變換將Nu路并行的子數(shù)據(jù)流dk調(diào)制到Nu個并行的正交子載波上,其結(jié)果經(jīng)過并串變換后得到OFDM符號[4]。最后,將每個OFDM符號末尾的Ncp個樣值復(fù)制到OFDM符號前端作為循環(huán)前綴,得到OFDM基帶信號x(n),表示為
其中,dk(0≤k≤Ns-1)為第k個子載波上調(diào)制的數(shù)據(jù)信息,Ncp為OFDM符號的循環(huán)前綴個數(shù),Ns為IFFT/FFT的大小,一般取值為2的整數(shù)次冪。
無人機(jī)測控中OFDM發(fā)射機(jī)的信號基本單位為幀,每幀包括7個OFDM符號,其中第1個符號為前導(dǎo)符號,用于接收機(jī)的同步與信道估計(jì)。基于OFDM的發(fā)射機(jī)實(shí)現(xiàn)結(jié)構(gòu)主要分為編碼調(diào)制、OFDM調(diào)制、帶外泄漏抑制和多采樣率信號處理四個模塊,如圖1所示。
圖1 OFDM發(fā)射機(jī)實(shí)現(xiàn)結(jié)構(gòu)Fig.1 Implementation structure of the OFDM transmitter
首先,將前導(dǎo)數(shù)據(jù)按照系統(tǒng)幀結(jié)構(gòu)格式插入到Turbo編碼后的遙測數(shù)據(jù)中,并將其經(jīng)過MPSK/MQAM調(diào)制后的數(shù)據(jù)d映射到N個有效子載波上,圖1中。對d插零映射后的子載波數(shù)據(jù)進(jìn)行IFFTkuk變換,并將結(jié)果的最后Ncp個樣值復(fù)制到OFDM符號前作為循環(huán)前綴,得到OFDM時域符號x(n)。
然后,將第i-1個OFDM符號xi-1(n)的數(shù)據(jù)段前Nw個樣值作為循環(huán)后綴,將其與窗函數(shù)ROM表中的循環(huán)后綴加窗系數(shù)cpos相乘后存入先進(jìn)先出存儲器(FIFO),提供給第i個OFDM符號xi(n)作加窗處理;將xi(n)的循環(huán)前綴中待加窗部分的數(shù)據(jù)與窗函數(shù)ROM表中的循環(huán)前綴加窗系數(shù)cpre相乘,將乘積與FIFO中xi-1(n)的循環(huán)后綴加窗值相加后輸出。對xi(n)中不需要進(jìn)行時域加窗處理的數(shù)據(jù)直接延遲輸出。
最后,在NCO控制下按照所需的采樣率通過ROM表中的插值濾波器系數(shù)對OFDM符號xw(n)進(jìn)行插值濾波,得到采樣率等于數(shù)模轉(zhuǎn)換(D/A)工作時鐘fDA的高速數(shù)據(jù)xu(m),經(jīng)過D/A變換后得到OFDM發(fā)射機(jī)基帶信號x(t)。
在上述OFDM發(fā)射機(jī)實(shí)現(xiàn)結(jié)構(gòu)中,針對OFDM頻譜帶外泄漏抑制與多采樣率信號實(shí)現(xiàn)的問題,下面分析帶外泄漏抑制與多采樣率信號處理模塊的設(shè)計(jì)實(shí)現(xiàn)。
OFDM的調(diào)制過程等效于對信號在時域進(jìn)行矩形脈沖成形[5],因此OFDM信號頻譜存在嚴(yán)重的帶外泄漏。為了避免OFDM信號帶外泄漏對相鄰頻帶內(nèi)其他通信信號的干擾,需要在OFDM發(fā)射機(jī)中采用帶外泄漏抑制技術(shù)。
帶外泄漏抑制技術(shù)主要分為頻域和時域兩類方法。頻域帶外泄漏抑制技術(shù)包括空置子載波法[6]、抵消子載波法[7]以及子載波加權(quán)法[8]等,在實(shí)現(xiàn)中通常具有較高的計(jì)算復(fù)雜度。時域帶外泄漏抑制技術(shù)主要采用加窗法,即通過對每個OFDM符號進(jìn)行時域加窗處理,使符號周期邊緣的幅值逐漸過渡為零,減少頻譜帶外泄漏。窗函數(shù)的選取原則是:①窗函數(shù)具有較陡的過渡帶;②窗函數(shù)最大旁瓣的相對幅度小,使信號能量盡量集中在主瓣內(nèi)。實(shí)際應(yīng)用中多采用升余弦窗wr(n),表示為
其中,α為升余弦滾降系數(shù)。采用升余弦窗wr(n)對第i個OFDM符號xi(n)進(jìn)行時域加窗可表示為
其中,xi,w(n)為第i個時域加窗后的OFDM符號。cpre(n)和cpos(n)分別為循環(huán)前綴加窗系數(shù)和循環(huán)后綴加窗系數(shù),表示為
無人機(jī)測控系統(tǒng)的OFDM發(fā)射機(jī)中,時域帶外泄漏抑制技術(shù)實(shí)現(xiàn)結(jié)構(gòu)如圖1中帶外泄漏抑制模塊所示。具體步驟為:①當(dāng)0≤n<αNs時,第i-1個OFDM符號xi-1(n)與窗函數(shù)ROM表中讀取的循環(huán)后綴加窗系數(shù)cpos相乘,得到第i-1個OFDM符號的循環(huán)后綴加窗值xi-1,pos(n),將其存入FIFO中提供給第i個OFDM符號xi(n)作加窗處理;②當(dāng)-Ncp≤n<-Ncp+αNs時,xi(n)與窗函數(shù)ROM表中讀取的循環(huán)前綴加窗系數(shù)cpre相乘,并與FIFO中存儲的xi-1,pos(n)相加,得到加窗后的第i個OFDM符號xi,w(n);③當(dāng)-Ncp+αNs≤n≤Ns-1時,xi(n)不需要進(jìn)行時域加窗處理,將其延遲后直接輸出。
圖2 時域加窗不同參數(shù)下的OFDM信號功率譜Fig.2 Spectrum of OFDM signals filtered by the time-domain windowing method with different parameters
在時域帶外泄漏抑制技術(shù)的實(shí)現(xiàn)結(jié)構(gòu)中,窗函數(shù)ROM表中存儲用于時域加窗的升余弦窗函數(shù)系數(shù)。采用具有不同滾降系數(shù)α的升余弦窗對OFDM符號進(jìn)行時域加窗,得到的頻譜帶外泄漏抑制性能如圖2所示。仿真中OFDM系統(tǒng)帶寬為3MHz,采用QPSK調(diào)制,有效子載波數(shù)Nu=180,子載波間隔Δf=15kHz,IFFT/FFT大小Ns=256,循環(huán)前綴數(shù)Ncp=24。仿真結(jié)果表明,α越大,加窗法對OFDM信號功率譜帶外泄漏抑制性能越好,但接收機(jī)中對符號定時的容錯能力越小,故α的選擇需要在帶外泄漏抑制性能與定時容錯能力之間折衷。由于升余弦窗參數(shù)α取0.05、0.075時的OFDM信號帶外泄漏抑制性能相對于α=0.025時的情況得到很大程度的改善,所以在無人機(jī)測控系統(tǒng)中選用滾降系數(shù)α=0.05的升余弦窗抑制OFDM信號的帶外泄漏,前綴加窗系數(shù)為cpre=[0 0.0125 0.0495 0.1091 0.1883 0.2831 0.3887 0.5 0.6113 0.7169 0.8117 0.8909 0.9505 0.9875 1],后綴加窗系數(shù)cpos與cpre對稱相等。
在OFDM發(fā)射機(jī)中,多采樣率信號處理模塊可根據(jù)輸出數(shù)據(jù)xu(mTo)的采樣率要求實(shí)現(xiàn)輸入數(shù)據(jù)xw(nTi)的任意采樣率信號處理,表示為
其中,To為輸出采樣間隔,mTo為輸出采樣時刻,Ti為輸入采樣間隔,nTi為輸入采樣時刻,η>1為過采樣倍數(shù),w(·)為生成插值濾波器的時域窗函數(shù),Nr為插值時相關(guān)的輸入采樣數(shù)目,一般取Nr≥8。通過調(diào)整η的值可以實(shí)現(xiàn)任意采樣率變換的多采樣率信號處理。
OFDM發(fā)射機(jī)中的多采樣率信號處理模塊采用基于NCO的多相插值濾波器結(jié)構(gòu),如圖3所示。首先,根據(jù)輸入數(shù)據(jù)xw(nTi)與輸出數(shù)據(jù)xu(mTo)的采樣率變換倍數(shù)計(jì)算頻率控制字λ,對其進(jìn)行累加產(chǎn)生滿足插值濾波器系數(shù)ROM表深度的查表地址au以及控制數(shù)據(jù)輸入的數(shù)據(jù)使能。然后,在數(shù)據(jù)使能控制下輸入數(shù)據(jù),并根據(jù)au從ROM表中讀取插值濾波器系數(shù)cu1~cu16,Nr=16。最后,將cu1~cu16與數(shù)據(jù)對應(yīng)相乘后進(jìn)行累加,得到采樣率變換后的OFDM符號。用于NCO累加的頻率控制字為λ=(Ns+Ncp)·fi/(NufDA),其中fi是OFDM調(diào)制前數(shù)據(jù)流dk的數(shù)據(jù)速率,fDA是插值濾波后的數(shù)據(jù)速率。
圖3 基于NCO的多相插值濾波器實(shí)現(xiàn)結(jié)構(gòu)Fig.3 Implementation structure of the polyphase interpolation filter based on NCO
基于NCO的插值濾波器是對sinc函數(shù)進(jìn)行時域加窗截?cái)嗪笊傻模捎貌煌拇昂瘮?shù)w(·)對sinc函數(shù)進(jìn)行時域加窗會得到不同的插值濾波器系數(shù)。常用的插值濾波器窗函數(shù)包括矩形窗、Hamming窗和Kaiser窗。Hamming窗wh(n)、Kaiser窗wk(n)的時域表達(dá)式如式(6)所示。
其中,N為窗長,β為時限帶寬積,一般取值3~10之間,取0時對應(yīng)矩形窗,I0為第一類零階貝塞爾函數(shù)。采用不同窗函數(shù)對sinc函數(shù)進(jìn)行時域加窗后的插值濾波器的功率譜如圖4所示,其中Kaiser窗β=7。仿真結(jié)果表明,采用Kaiser窗對sinc函數(shù)進(jìn)行時域加窗得到的插值濾波器的帶外頻譜性能最好。因此,OFDM發(fā)射機(jī)中多采樣率信號處理模塊采用Kaiser窗對sinc函數(shù)進(jìn)行時域加窗生成插值濾波器。
圖4 采用不同窗函數(shù)的插值濾波器功率譜Fig.4 Spectrum of interpolation filter with different window functions
基于所設(shè)計(jì)的無人機(jī)測控OFDM發(fā)射機(jī)系統(tǒng),采用時域帶外泄漏抑制技術(shù)與基于NCO的多采樣率信號處理技術(shù),在Xilinx 的Artix7-XC7A200T芯片平臺上實(shí)現(xiàn)了應(yīng)用于無人機(jī)測控系統(tǒng)的OFDM發(fā)射機(jī)。將OFDM發(fā)射機(jī)的基帶信號x(t)調(diào)制到載波頻率f0=1.412 GHz,通過Agilent-N4447A頻譜儀觀察其頻譜特性,分析時域帶外泄漏抑制技術(shù)的性能及不同窗函數(shù)的插值濾波器對OFDM功率譜的影響,其中分辨率帶寬RBW(Resolution Bandwith)設(shè)為330Hz,參考功率設(shè)為-50dBm。插值濾波前信號采樣率為4.2MHz,插值濾波后信號采樣率為80MHz,即多采樣率信號處理模塊完成了η≈19.0476倍的插值。
圖5所示為采用矩形窗對OFDM符號進(jìn)行時域加窗,通過Kaiser窗生成插值濾波器時的OFDM信號功率譜。此時,OFDM信號帶外泄漏嚴(yán)重。對于系統(tǒng)帶寬為3MHz的信號,帶寬為4MHz時帶外功率譜下降約29dB,即OFDM符號會對鄰頻帶的傳輸信號造成較強(qiáng)干擾。圖6所示為采用升余弦窗進(jìn)行時域加窗,通過Kaiser窗生成插值濾波器的OFDM信號功率譜。此時OFDM信號功率譜帶外泄漏得到有效抑制,當(dāng)帶寬為3.6MHz時,帶外功率譜下降達(dá)50dB。分析可知,通過所設(shè)計(jì)的時域加窗與多相插值濾波結(jié)構(gòu),可以有效減小OFDM發(fā)射機(jī)信號對鄰頻帶信號的干擾。
圖5 矩形加窗的OFDM功率譜Fig.5 Spectrum of OFDM signal with rectangular window
圖6 升余弦加窗的OFDM功率譜Fig.6 Spectrum of OFDM signal with raised-cosine window
本文首先設(shè)計(jì)了適用于無人機(jī)測控系統(tǒng)的OFDM發(fā)射機(jī)方案與關(guān)鍵參數(shù)。然后,分析了不同滾降參數(shù)α下時域加窗方法對OFDM信號的帶外泄漏抑制性能以及插值濾波中不同窗函數(shù)對信號旁瓣功率譜的濾波效果。最后,在Artix7-XC7A200T平臺上實(shí)現(xiàn)了無人機(jī)測控系統(tǒng)的OFDM發(fā)射機(jī),包含編碼與調(diào)制、OFDM調(diào)制、時域加窗和多相插值濾波器等模塊。測試結(jié)果表明,該方案對無人機(jī)測控系統(tǒng)中OFDM發(fā)射機(jī)信號的帶外旁瓣抑制達(dá)50dB,F(xiàn)PGA實(shí)現(xiàn)只需要27個36k-RAM和2725個slices,分別只占該芯片資源的9%和8%。
[1]佟學(xué)儉,羅 濤.OFDM移動通信技術(shù)原理與應(yīng)用[M].北京:人民郵電出版社,2003:23~47.Tong Xuejian,Luo Tao.The Principle and Application of OFDM Mobile Communication Technology[M].Beijing:Posts&Telecom Press,2003:23~47.
[2]Erik H.Aeronautical Channel Modeling[J].IEEE Transactions on Vehicular Technology,2002,51(2):254 ~264.
[3]尹長川,羅 濤,樂光新.多載波寬帶無線通信技術(shù)[M].北京:北京郵電大學(xué)出版社,2004:23~41.Yin Changchuan,Luo Tao,Le Guangxin.Multi-carrier Broadband Wireless Communication Technology[M].Beijing:Beijing University of Posts and Telecommunications Press,2004:23~41.
[4]曹 巍,諶 明,王曉波,等.OFDM擴(kuò)頻體制在衛(wèi)星測控通信系統(tǒng)中的應(yīng)用[C]//第24屆飛行器測控學(xué)術(shù)年會,2008:15~19.Cao Wei,Chen Ming,Wang Xiaobo,et al.Application of OFDM Spread Spectrum in Satellite TT&C CommunicationSystem[C]//24th Annual Meeting of Spacecraft TT&C System,2008:15~19.
[5]Brandes S,Cosovic I,Schnell M.Sidelobe Suppression in OFDM Systems by Insertion of Cancellation Carriers[C]//IEEE Vehicular Technology Conference,2005:152~156.
[6]伍永西.NC-OFDM系統(tǒng)旁瓣抑制方法研究[D].安徽:中國科學(xué)技術(shù)大學(xué),2011.Wu Yongxi.Research on Side lobe Suppression for NC-OFDM Systems[D].Anhui:University of Science and Technology of China,2011.
[7]Lopes Fabio R B,Panaro Jose SG.OFDM Side lobe Suppression Combining Active and Null Cancellation Carriers in the Guard Bands[C]//2013 SBMO/IEEEMTT-S International Microwave&Optoelectronics Conference(IMOC) ,2013.
[8]Cosovic I,Brandes S.Sub carrier Weighting:a Method for Side lobe Suppression in OFDM Systems[J].IEEE Communications Letters,2006,10(6):444~446.