彭 博,張 波
(北京航空航天大學(xué) 電子信息工程學(xué)院,北京 100191)
基于FPGA的DBF多波束中頻接收系統(tǒng)的設(shè)計與實現(xiàn)
彭 博,張 波
(北京航空航天大學(xué) 電子信息工程學(xué)院,北京 100191)
數(shù)字波束形成(DBF)陣列能夠充分利用陣列天線所獲取的空間信息,通過信號處理技術(shù)使波束獲得超分辨率和低旁瓣的性能,它由天線陣元、射頻下變頻模塊、AD采樣、中頻接收系統(tǒng)及上位機控制器組成;對中頻接收系統(tǒng)進行數(shù)字波束形成的具體方案進行討論,對多路接收和AD量化一致性造成的各通道間失配提出了幅相校正的解決方案,詳細(xì)分析了研制中的關(guān)鍵技術(shù);實驗結(jié)果表明所設(shè)計的DBF多波束中頻接收系統(tǒng)可有效實現(xiàn)通道間失配的校正,并實現(xiàn)精確的波束賦形功能。
數(shù)字波束形成;通道失配;幅相校正
DBF(Digital Beam Forming)即數(shù)字波束形成技術(shù)是天線波束形成原理與數(shù)字信號處理技術(shù)相結(jié)合的產(chǎn)物[1]。數(shù)字波束形成技術(shù)能夠充分利用陣列天線所獲取的空間信息,通過信號處理技術(shù)使波束獲得超分辨率和低旁瓣的性能[2]。現(xiàn)有的DBF系統(tǒng)大多采用單DSP[3]或者DSP和FPGA協(xié)同運算[4]實現(xiàn),利用仿真的手段進行驗證,或是單獨討論驗證幅相校正的問題,完整設(shè)計并實現(xiàn)DBF多波束系統(tǒng)的方案較少,本文利用FPGA資源豐富、高速并行處理的優(yōu)勢,設(shè)計并實現(xiàn)了一種使用單片F(xiàn)PGA實現(xiàn)了4通道20波束的高精度的DBF多波束接收系統(tǒng)的方法,并與天線陣元及射頻下變頻模塊等進行了級聯(lián)測試,實驗結(jié)果表明該系統(tǒng)可有效實現(xiàn)精確的波束賦形功能。
數(shù)字波束形成技術(shù)原理如圖1所示。天線由N個天線陣元組成,對于某一方向(α角度)的入射信號,通過對由于接收天線空間位置不同引起的傳播程差導(dǎo)致的相位差進行補償,進行同向疊加,實現(xiàn)該方向的波束形成,最終完成該方向的最大能量接收。DBF基本處理數(shù)學(xué)模型如下式:
(1)
式中,N是通道數(shù),Dn為第n通道實信號正交下變頻再進行通道幅相校正后的輸入復(fù)信號,Wkn為加權(quán)系數(shù),Bk為第k方向的形成波束,d是天線陣元間隔,λ是信號波長,α是來波方向。
圖1 DBF原理示意圖
本系統(tǒng)處理的信號來波方向共有20個波位,成一維線性均勻分布,每個波位間隔5°,分布位置及定義如圖2所示,從左至右依次定義為1.2…20號波位,其中10號波位位于天線陣列正前方,波束偏角為0,1號波位波束偏角為-45°,2號波位波束偏角為-40°,以此類推,20號波位波束偏角為50°。陣列天線分布共由4個陣元組成,如圖2所示,從左至右分別定義為1、2、3和4號陣元。
圖2 波位示意圖
DBF多波束中頻接收系統(tǒng)設(shè)計框圖如圖3所示,共由中頻采集模塊(AD)、中頻處理模塊(FPGA)和上位機控制模塊(PC)三部分組成。中頻采集模塊對四路天線陣元的信號進行采樣后,將數(shù)據(jù)送入中頻處理模塊,中頻處理模塊對數(shù)據(jù)進行相應(yīng)處理后,根據(jù)上位機控制模塊選擇的模式進行數(shù)據(jù)的上傳。具體的工作流程如下,由四路天線陣元接收的信號分別經(jīng)過四路A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號后,送入FPGA模塊,在FPGA模塊中,將四路數(shù)字信號分別送入數(shù)字下變頻電路,形成8路正交零中頻數(shù)字信號,該信號也可看作包含輸入信號幅度和相位信息的復(fù)信號,經(jīng)過幅相校正之后與指定20組復(fù)加權(quán)系數(shù)在波束形成模塊進行加權(quán)合成,形成指定20個方向的波束信號,再根據(jù)上位機通過網(wǎng)口給中頻處理模塊發(fā)送的工作模式,經(jīng)由網(wǎng)口進行相應(yīng)數(shù)據(jù)的上傳,在上位機進行實時顯示監(jiān)測或存儲。
圖3 DBF多波束接收系統(tǒng)工程實現(xiàn)設(shè)計框圖
系統(tǒng)有3種工作模式:單波束工作模式、雙波束工作模式、多波束工作模式。在單、雙波束工作模式下,系統(tǒng)對上位機指定的1或2個波位進行波束形成(按照圖2所定義的波位,1到20任選),將波束形成后的復(fù)信號的幅度在上位機進行實時顯示監(jiān)測;在多波束模式下,系統(tǒng)對上位機指定的16個波位進行形成(1到20任選),將1 s內(nèi)形成的各波束復(fù)信號的原始數(shù)據(jù)存入DDR3,再通過網(wǎng)口組幀發(fā)送,上位機將數(shù)據(jù)分16個波位存成文件,以供后續(xù)分析處理。
3.1 四通道聯(lián)合正交下變頻
(2)
形成β方向波束的各通道的加權(quán)復(fù)系數(shù)為:
(3)
各通道的復(fù)信號和加權(quán)復(fù)系數(shù)相乘累加所得的復(fù)數(shù)即為形成波束,可知,只有當(dāng)β=α?xí)r所得的形成波束的幅度才能達(dá)到最大值。
圖4 DBF四通道聯(lián)合正交下變頻
3.2 幅相校正
由于本系統(tǒng)對4通道之間的相位一致性和通道平穩(wěn)性要求較高,因此需要對輸入中頻的信號進行幅相校正,以修正射頻電纜和AD通道造成的通道間的系統(tǒng)誤差。福相校正模塊原理圖如圖5所示,在系統(tǒng)剛開始工作時,從微波前端接入自檢信號(即保證輸入的信號是幅相高度一致的),此時在經(jīng)過正交下變頻后4路的復(fù)信號分別為A1ej0,A2ejβ2,A3ejβ3,A4ejβ4,其中A2,A3,A4,β2,β3,β4就是由于通道間差異造成的幅相誤差。
圖5 幅相校正示意圖
在FPGA中進行復(fù)數(shù)的除法,采用復(fù)數(shù)除法公式進行轉(zhuǎn)換,如下式:
(4)
由FPGA實現(xiàn)該幅相校正的算法,主要通過控制位寬實現(xiàn)。假定輸入的信號位寬為21 bit,即a1,b1,a2,b2,a3,b3,a4,b4都是21 bit,經(jīng)過校正模塊后的輸出也應(yīng)為21bit。在校正命令到來之前,輸入信號直接輸出即可,在校正命令到達(dá)之后,第一路直接輸出,其他路先進行幅相校正系數(shù)的運算,再將輸入信號與幅相校正系數(shù)相乘得到的結(jié)果截位進行輸出。主要問題就集中在幅相校正系數(shù)的運算和校正之后的截位運算。
首先討論幅相校正系數(shù)的運算,由上式可以看出分子為21 bit*21 bit得42 bit,加減法不擴展位寬,分母也是21 bit*21 bit得42 bit。在使用除法IP核時,將分子分母同時截取高32 bit作為除法器的輸入,這時候除法器輸出1bit符號位、32 bit整數(shù)部分和31 bit小數(shù)部分。將它們?nèi)绫?進行拼接,即所得幅相校正系數(shù)為64 bit。
表1 幅相校正系數(shù)
然后進行幅相校正的乘法運算,輸入復(fù)信號乘以幅相校正系數(shù),運算結(jié)果數(shù)據(jù)結(jié)構(gòu)如表2所示(85 bit)。
表2 幅相校正乘法運算結(jié)果
本文以Xilinx公司XC6VLX240T為主芯片的自制板卡上實現(xiàn)了4通道20波束的多波束接收系統(tǒng),并進行了相關(guān)實驗。實驗環(huán)境為微波暗室,實驗結(jié)構(gòu)如圖2所示,在10號波位(正前方30m處)放置信號源,將接收天線陣元放在轉(zhuǎn)臺上,接收信號模擬下變頻后送入DBF多波束中頻接收系統(tǒng)處理,對轉(zhuǎn)臺進行-65°~65°的旋轉(zhuǎn),接收處理結(jié)果如圖6和圖7所示,分別對應(yīng)經(jīng)過解算后10號波位和9號波位的方向圖。
圖6 10號波位方向圖
圖7 9號波位方向圖
在圖6中,使用10號波位的形成波束觀測所測信號峰值在轉(zhuǎn)臺為0度角方向,對照圖2所定義的波束方向,10號波位定義為0°方向形成波束,實驗結(jié)果正確。
在圖7中,使用9號波位的形成波束觀測所測信號峰值在5度角方向,對照圖2所定義的波束方向,9號波位定義在-5°方向形成波束,當(dāng)轉(zhuǎn)臺向右旋轉(zhuǎn)5°時,正好使得9號波位對準(zhǔn)信號源,形成波束幅度最大,實驗結(jié)果正確。
綜上實驗結(jié)果表明,本文所設(shè)計的基于FPGA的DBF多波束中頻接收系統(tǒng)可有效實現(xiàn)通道間失配的校正,從而完成精確的波束賦形功能。
本文采用單FPGA實現(xiàn)了DBF多波束接收系統(tǒng),獨特的四通道聯(lián)合正交下變頻模塊嚴(yán)格的保證了通道間的相位一致性,利用嚴(yán)格的幅相校正算法并靈活使用FPGA的除法功能,使得系統(tǒng)不再采用DSP完成相關(guān)計算,F(xiàn)PGA可獨立完成DBF多波束接收系統(tǒng)的全部功能,同時利用網(wǎng)口與上位機相連,可靈活的由上位機提供加權(quán)權(quán)值,為可重構(gòu)的DBF多波束接收系統(tǒng)的研制踏出了關(guān)鍵的一步,測試結(jié)果表明,該系統(tǒng)可有效實現(xiàn)通道間失配的校正,從而完成精確的波束賦形功能。
[1] 程 偉, 左繼章, 許悅雷. 數(shù)字波束形成器的FPGA實現(xiàn)[J]. 現(xiàn)代雷達(dá), 2003, 25(5): 34-36.
[2] 胡可欣, 胡愛明. 數(shù)字波束形成技術(shù)(DBF)在雷達(dá)中的應(yīng)用[J]. 現(xiàn)代防御技術(shù), 2006, 34(6): 103-106
[3] 盛衛(wèi)星, 崔君軍, 管 蓓. 基于ADSPTS201S的DBF處理器的設(shè)計與實現(xiàn)[J]. 現(xiàn)代雷達(dá), 2005, 27(8): 55-58.
[4] 謝禮瑩, 曾 浩. DSP+FPGA的DBF基帶系統(tǒng)設(shè)計[J]. 重慶大學(xué)學(xué)報(自然科學(xué)版)2007, 30(10): 65-68.
Design and Implementation of DBF Multi Beam IF Receiving System Based on FPGA
Peng Bo,Zhang Bo
(College of Electronical and Information Engineering, Bei Hang University, Beijing 100191,China)
A DBF array can make full use of the spatial information obtained by the array antenna, and the super resolution and low sidelobe performance of the beam can be obtained by using the signal processing technique. It consists of antenna elements, RF down-converter, AD sampling, IF receiving system and PC controller. focusing on the specific scheme of digital beam forming for IF receiving system, a solution of amplitude and phase correction is proposed for each channel mismatch caused by multi channel reception and AD quantization consistency. In this paper, the key technologies during the development is analyzed. The experimental results show that the design of the DBF multi beam IF receiving system can effectively realize the correction of the channel mismatch, and realize the accurate beam forming function.
digital beam forming(DBF); channel mismatch; amplitude and phase correction
2015-12-31;
2016-02-24。
彭 博(1993-),男,湖南常德人,碩士研究生,主要從事衛(wèi)星導(dǎo)航、雷達(dá)信號處理方向的研究。
1671-4598(2016)07-0227-03
10.16526/j.cnki.11-4762/tp.2016.07.061
TN96 文獻標(biāo)識碼:A