徐 飛
(西安電子工程研究所 西安 710100)
隨著技術(shù)的進(jìn)步和戰(zhàn)場(chǎng)環(huán)境日趨復(fù)雜,當(dāng)前的雷達(dá)越來(lái)越多的采用DBF體制。該體制雷達(dá)在不同的工作模式下,有時(shí)要求不同的數(shù)據(jù)率和波束個(gè)數(shù),如搜索模式下要求數(shù)據(jù)率較低波束數(shù)較多,而跟蹤模式下要求數(shù)據(jù)率高波束數(shù)較少。如果采用傳統(tǒng)的DBF實(shí)現(xiàn)架構(gòu)需要按最大數(shù)據(jù)率與最多波束數(shù)提供實(shí)現(xiàn)資源,給信號(hào)處理的硬件帶來(lái)很大的壓力。
本文將對(duì)DBF體制雷達(dá)信號(hào)處理機(jī)進(jìn)行研究,提出一種能夠滿(mǎn)足數(shù)據(jù)率與波束數(shù)互換的通用實(shí)現(xiàn)方法。
為了便于計(jì)算,經(jīng)常使用等距線(xiàn)陣對(duì)信號(hào)進(jìn)行接收,即每個(gè)陣元等間距的排成一列,如圖1所示。
對(duì)于窄帶信號(hào),其信號(hào)包絡(luò)變化比較緩慢,因此,可以認(rèn)為等距線(xiàn)陣每個(gè)陣元接收到信號(hào)的包絡(luò)是相同的。對(duì)于遠(yuǎn)場(chǎng)信號(hào)S(n),用θ表示信號(hào)的入射角。若以第一個(gè)陣元作為參考,則相鄰陣元間的相位差為ω,入射角θ與相位差之間的關(guān)系為
(1)
其中d表示陣元距離,λ表示信號(hào)波長(zhǎng)。為了避免方向模糊,則陣元間距d應(yīng)滿(mǎn)足d≤λ/2的條件,否則過(guò)周期的角度可能也被認(rèn)成信號(hào)的入射角。由此可知,第一個(gè)陣元收到的信號(hào)與同一時(shí)刻第k個(gè)陣元收到的信號(hào)之間的相位差為
(2)
可知,第k個(gè)陣元接收信號(hào)表示為S(n)e-j(k-1)ω。
對(duì)于由m個(gè)陣元組成的等距線(xiàn)陣,每個(gè)陣元接收信號(hào)的相位差所組成的向量
(3)
稱(chēng)為入射信號(hào)S(n)的方向向量[1]。
將該向量取共軛作為波束形成系數(shù),進(jìn)行式(4)的計(jì)算
y(n)=x(n)×A(θ)
(4)
其中,x(n)表示m個(gè)陣元第n個(gè)快拍的數(shù)據(jù)向量。
圖1 等距線(xiàn)陣
可知,當(dāng)信號(hào)的入射角為θ時(shí)y(n)的值最大。因此,可使用若干組波束形成系數(shù)覆蓋所關(guān)注的角度空間。
當(dāng)前,DBF運(yùn)算往往使用FPGA實(shí)現(xiàn),F(xiàn)PGA中大量的乘加資源非常適合實(shí)現(xiàn)該運(yùn)算。使用FPGA實(shí)現(xiàn)DBF運(yùn)算的結(jié)構(gòu)如圖2所示。
從圖2中可知,使用FPGA實(shí)現(xiàn)DBF運(yùn)算的結(jié)構(gòu)可分為三部分:并串轉(zhuǎn)換與分發(fā)模塊、乘累加模塊與并串轉(zhuǎn)換模塊。并串轉(zhuǎn)換與分發(fā)模塊接收各個(gè)通道數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù),并接收各個(gè)通道在當(dāng)前頻率下的校正系數(shù),實(shí)現(xiàn)通道校正處理。校正后的通道數(shù)據(jù)形成L(L為波束個(gè)數(shù))路,給后續(xù)使用;每個(gè)乘累加模塊接收校正后串行數(shù)據(jù)以及對(duì)應(yīng)的DBF系數(shù),實(shí)現(xiàn)各個(gè)通道的乘累加運(yùn)算;并串轉(zhuǎn)換是將每個(gè)DBF形成后的數(shù)據(jù)轉(zhuǎn)成串行方便后續(xù)的處理。
本節(jié)要介紹一種通用的DBF實(shí)現(xiàn)結(jié)構(gòu),它能夠在處理資源和模塊工作時(shí)鐘率不變的情況下實(shí)現(xiàn)處理數(shù)據(jù)率與波束個(gè)數(shù)的互換。為了方便描述,我們假設(shè)陣元數(shù)為32個(gè),工作時(shí)鐘率為160 MHz,數(shù)據(jù)率為5 MHz、10 MHz、20 MHz以及對(duì)應(yīng)的波束個(gè)數(shù)為32、16、8。該實(shí)現(xiàn)結(jié)構(gòu)如圖3所示。
圖2 DBF實(shí)現(xiàn)結(jié)構(gòu)
圖3 通用DBF實(shí)現(xiàn)結(jié)構(gòu)
從圖3中可以看到,通用DBF實(shí)現(xiàn)結(jié)構(gòu)包括:串并轉(zhuǎn)換模塊、信號(hào)選擇與分發(fā)模塊、乘累加模塊、信號(hào)合并與選擇模塊以及波束選擇與并串轉(zhuǎn)換模塊。
串并轉(zhuǎn)換模塊共有4個(gè),每個(gè)實(shí)現(xiàn)8路陣元數(shù)據(jù)的轉(zhuǎn)換,在三種不同數(shù)據(jù)率情況下,它們的時(shí)序不同。如圖4所示。
信號(hào)選擇與分發(fā)模塊實(shí)現(xiàn)串行數(shù)據(jù)的合成與分發(fā)。在5 MHz數(shù)據(jù)率情況下,將4個(gè)并串轉(zhuǎn)換模塊形成的串行數(shù)據(jù)合成一路,并將其復(fù)制32份給后面的32個(gè)乘累加模塊。
10 MHz數(shù)據(jù)率情況下,將第1個(gè)與第3個(gè)并串轉(zhuǎn)換模塊生成的數(shù)據(jù)合成一路,并復(fù)制16份給后面的第1、3……31個(gè)乘累加模塊;將第2個(gè)與第4個(gè)并串轉(zhuǎn)換模塊生成的數(shù)據(jù)合成一路,并復(fù)制16份給后面的第2、4……32個(gè)乘累加模塊。
圖4 并串轉(zhuǎn)換模塊各種數(shù)據(jù)率下串行數(shù)據(jù)時(shí)序
20MHz數(shù)據(jù)率情況下,將第1個(gè)并串轉(zhuǎn)換模塊生成的數(shù)據(jù)復(fù)制8份給后面的第1、5……29個(gè)乘累加模塊;將第2個(gè)并串轉(zhuǎn)換模塊生成的數(shù)據(jù)復(fù)制8份給后面的第2、6……30個(gè)乘累加模塊;將第3個(gè)并串轉(zhuǎn)換模塊生成的數(shù)據(jù)復(fù)制8份給后面的第3、7……31個(gè)乘累加模塊;將第4個(gè)并串轉(zhuǎn)換模塊生成的數(shù)據(jù)復(fù)制8份給后面的第4、8……32個(gè)乘累加模塊。
同時(shí),在該模塊實(shí)現(xiàn)通道校正運(yùn)算。
復(fù)乘累加模塊,與傳統(tǒng)實(shí)現(xiàn)方法一致。如圖5所示。
圖5 復(fù)乘累加模塊實(shí)現(xiàn)結(jié)構(gòu)
如圖5所示,復(fù)乘累加模塊由三部分組成。其中系數(shù)存儲(chǔ)模塊接收對(duì)應(yīng)的DBF系數(shù),供運(yùn)算使用;復(fù)乘模塊實(shí)現(xiàn)通道數(shù)據(jù)與DBF系數(shù)的復(fù)乘;累加模塊將復(fù)乘后的數(shù)據(jù)進(jìn)行累加。
信號(hào)合并與選擇模塊實(shí)現(xiàn)三種數(shù)據(jù)率下的處理。在5MHz數(shù)據(jù)率下,每個(gè)復(fù)乘累加模塊的輸出為1個(gè)波束,共形成32個(gè)波束;在10MHz數(shù)據(jù)率下,復(fù)乘累加模塊的第1、2路輸出合成波束1,第3、4路合成波束2,……第31、32路合成波束16,共形成16個(gè)波束;在20MHz數(shù)據(jù)率下,復(fù)乘累加模塊的第1、2、3、4路輸出合成波束1,第5、6、7、8路合成波束2,……第29、30、31、32路合成波束8,共形成8個(gè)波束。
并串轉(zhuǎn)換模塊是將對(duì)應(yīng)的32、16或8個(gè)波束數(shù)據(jù)進(jìn)行轉(zhuǎn)換,合成一路數(shù)據(jù)便于后續(xù)處理。
在基于法線(xiàn)方向-6°~+70°范圍內(nèi),從下向上排列32個(gè)波束。其中,發(fā)線(xiàn)方向(0°指向)對(duì)應(yīng)波束數(shù)為3?,F(xiàn)給設(shè)計(jì)程序加入該指向激勵(lì)信號(hào),通過(guò)modelsim仿真的結(jié)果如圖6所示。
圖6 通用DBF運(yùn)算單元仿真結(jié)果
圖6中,5 MHz數(shù)據(jù)率下實(shí)現(xiàn)全部32個(gè)波束處理;10 MHz數(shù)據(jù)率下實(shí)現(xiàn)前16個(gè)波束處理;20 MHz數(shù)據(jù)率下實(shí)現(xiàn)前8個(gè)波束處理。由仿真結(jié)果可見(jiàn),均在波束3形成最大值,與理論設(shè)計(jì)一致。
本文所介紹的方法,能夠在有限的資源使用情況下,通過(guò)數(shù)據(jù)率與波束數(shù)的互換,完成通用的DBF的實(shí)現(xiàn),并經(jīng)過(guò)仿真證明該方法正確可靠。