穆文爭+朱子平+劉志英
摘 要: 將DBF技術(shù)應(yīng)用于天氣雷達(dá),可以同時獲取不同高度層的氣象數(shù)據(jù),使得對天氣的觀測更加精細(xì),為后續(xù)氣象產(chǎn)品反演提供更好的技術(shù)手段。首先介紹DBF的基本原理,然后闡述在天氣雷達(dá)研制過程中設(shè)計(jì)DBF時需要注意的問題,最后給出對實(shí)際氣象目標(biāo)的探測效果。
關(guān)鍵詞: 數(shù)字波束形成; 雷達(dá); 天氣探測; 陣列天線校正
中圖分類號: TN957?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2014)03?0069?04
Application of DBF in digital array weather radar
MU Wen?zheng, ZHU Zi?ping, LIU Zhi?ying
(The 38th Research Institute, China Electronic Technology Group Corporation, Hefei 230088, China)
Abstract: The application of DBF technology in weather radar can obtain meteorological datas in different height layer at the same time, which makes the weather observations more precise, and provide better technical means for subsequent meteorological products retrieval. The principle of DBF is introduced firstly, then the notices in the DBF design of weather radar development are expounded, finally the detection effect of actual meteorological target is given.
Keywords: DBF; radar; weather detection; antenna array calibration
0 引 言
天氣無時無刻不在影響著人們的生產(chǎn)和生活,對天氣的準(zhǔn)確探測一直是人們的追求,雷達(dá)作為天氣探測的重要傳感器,在天氣探測和預(yù)報方面發(fā)揮著重要作用。軍用雷達(dá)發(fā)展迅速,將先進(jìn)的軍用雷達(dá)技術(shù)運(yùn)用到天氣探測,是人們發(fā)展天氣雷達(dá)的自然思路,數(shù)字陣列雷達(dá)即是其中一例。
數(shù)字陣列雷達(dá)是相控陣?yán)走_(dá)的先進(jìn)形式,在波束形成上與傳統(tǒng)相控陣?yán)走_(dá)有很大不同。傳統(tǒng)相控陣?yán)走_(dá)在形成接收波束時,通過控制射頻或中頻的幅度和相位,形成所需要的波束,系統(tǒng)多采用模擬器件,不僅幅相控制精度差,系統(tǒng)可靠性低,而且不夠靈活;數(shù)字陣列雷達(dá)在形成接收波束時處理的是數(shù)字I/Q信號,通過復(fù)數(shù)乘法累加實(shí)現(xiàn),因此形成的波束也稱計(jì)算波束。在形成發(fā)射波束時,數(shù)字陣列雷達(dá)將計(jì)算的發(fā)射相位送給陣面,通過控制陣面組件中的DDS控制輻射電磁波的初始相位,從而在空間合成功率,形成特定方向的發(fā)射波束。與傳統(tǒng)相控陣?yán)走_(dá)相比,數(shù)字陣列雷達(dá)不僅幅相控制精度高、陣面誤差可實(shí)時修正,而且在不損失功率的前提下形成多個接收波束,是一種先進(jìn)的雷達(dá)體制。
將數(shù)字陣列雷達(dá)用于天氣探測,是天氣雷達(dá)發(fā)展的趨勢。本文研究的是數(shù)字陣列天氣雷達(dá)的關(guān)鍵技術(shù)之一:數(shù)字波束形成(DBF)。在介紹DBF基本原理的基礎(chǔ)上,闡述它在天氣雷達(dá)研制過程中需要解決的問題,并給出了該體制雷達(dá)對實(shí)際氣象目標(biāo)的探測效果。
1 DBF基本原理
數(shù)字陣列雷達(dá)的設(shè)備組成和信號處理流程[1?4]如圖1所示。
圖1 數(shù)字陣列雷達(dá)設(shè)備組成和信號處理流程
DBF是采用數(shù)字信號處理的方法,對某一方向的入射信號,補(bǔ)償由于傳感器在空間位置不同而引起傳播路程差所帶來的相位差,實(shí)現(xiàn)該方向回波的同相疊加,從而實(shí)現(xiàn)該方向回波最大能量接收。完成某一方向的波束形成,也就完成了該方向的空間濾波。由于DBF通過計(jì)算實(shí)現(xiàn),因此所形成的波束也稱計(jì)算波束。
在工程上,數(shù)字波束形成的原理表達(dá)式為:
[B(k)=n=0N-1X(n)*C(n)*W(n)*Sk(n)]
其中,[n=0,1,2,…,N-1]為陣元序列;[k=0,1,2,…,K-1]為需要形成的波束序列。式中各乘積因子的含義:[X(n)]為陣元接收到的復(fù)信號;[C(n)]為通道校正因子;[W(n)]為加窗系數(shù);[Sk(n)]為第[k]個波束的理想指向系數(shù)。可見,數(shù)字波束形成就是完成復(fù)數(shù)乘法累加運(yùn)算,為積分的數(shù)字化形式,改變一組系數(shù)[Sk,]相當(dāng)于改變一次天線陣面的形狀,從而也就改變波束指向[5?9]。圖2為一維均勻線陣數(shù)字波束形成仿真結(jié)果,設(shè)置陣元數(shù)目為128個,同時形成14個接收波束,加-40 dB切比雪夫權(quán)。
圖2 一維均勻線陣數(shù)字波束形成仿真結(jié)果
2 工程設(shè)計(jì)
在工程設(shè)計(jì)DBF時,主要考慮以下問題:系統(tǒng)組成、陣面發(fā)射校正和接收校正、發(fā)射相位碼計(jì)算、接收權(quán)系數(shù)計(jì)算、FPGA和DSP的任務(wù)分配等,下面對這幾個問題進(jìn)行闡述。
2.1 系統(tǒng)組成
數(shù)字波束形成采用數(shù)字信號處理的方法形成波束,因此在系統(tǒng)上劃歸為信號處理,完成數(shù)字波束形成任務(wù)的插件位于信號處理分機(jī)中。數(shù)字陣列天氣雷達(dá)信號處理分機(jī)插件布局示意圖如圖3所示,工作原理為:
(1) DBF插件通過光纖傳輸控制字給陣面DAM,同時接收DAM下傳的數(shù)字I/Q信號;
(2) DBF插件通過乘法累加運(yùn)算完成接收數(shù)字波束形成,通過上傳發(fā)射相位碼給DAM,通過DAM中的DDS控制輻射電磁波的初始相位,完成發(fā)射數(shù)字波束形成;
(3) DBF插件將形成的接收數(shù)字波束通過數(shù)據(jù)交換插件傳給DSP插件,由DSP插件完成脈沖壓縮、濾波和參數(shù)估計(jì)等任務(wù);
(4) 定時接口插件產(chǎn)生雷達(dá)系統(tǒng)所需要的時序,同時生成控制字送給數(shù)據(jù)交換插件,數(shù)據(jù)交換插件根據(jù)控制字實(shí)時重構(gòu)各插件之間的高速數(shù)據(jù)通路,實(shí)現(xiàn)插件間指令流和數(shù)據(jù)流的傳輸;
(5) 零槽計(jì)算機(jī)為系統(tǒng)計(jì)算機(jī),完成對插件管理、與監(jiān)控和終端之間進(jìn)行網(wǎng)絡(luò)通信等;
(6) 分機(jī)有兩塊電源,互為備份,構(gòu)成熱冗余,提高分機(jī)的可靠性。
圖3 信號處理分機(jī)插件布局示意圖
2.2 陣列天線校正
數(shù)字陣列雷達(dá)屬于有源相控陣?yán)走_(dá),有源器件的使用,會給通道引入誤差,該誤差在每次開機(jī)時均不同,但在工作期間其值隨時間變化很小;天線加工過程中也會引入誤差。這些誤差會導(dǎo)致通道間的幅相不一致,通道間幅相不一致會使形成的波束指向與加權(quán)系數(shù)和發(fā)射相位不匹配,引起波束副瓣電平抬高,降低雷達(dá)的測量精度甚至測量錯誤,因此在數(shù)字波束形成前要對雷達(dá)進(jìn)行通道校正。
通道校正分為接收校正和發(fā)射校正,二者都是為了修正信號傳輸通路中幅相不一致的影響,使相同信號經(jīng)過所有的傳輸通道后具有相同的輸出。不管接收校正還是發(fā)射校正,工程上均可以通過內(nèi)校和外校來實(shí)現(xiàn),所謂內(nèi)校是修正通道的有源部分,外校是修正通道的無源部分。由于無源部分的誤差是恒定的,不隨時間變化,因此只需要通過一次外校和一次內(nèi)校將其計(jì)算得到,保存下來即可。以后每次開機(jī)進(jìn)行全通道校正時,在內(nèi)校的基礎(chǔ)上加上保存的無源部分的誤差,就可以將校正網(wǎng)絡(luò)和實(shí)際回波路徑之間的差異修正掉,得到正常通道的校正值。
為了保持發(fā)射幅度的一致性,雷達(dá)發(fā)射時往往對每個單元進(jìn)行滿幅度激勵,因此發(fā)射校正只需要考慮校正相位,不需要考慮校正幅度。計(jì)算發(fā)射校正相位時,可以選擇某一單元的相位作為參考,也可以選擇一個固定值作為參考,例如選0。當(dāng)選擇0值作參考時,將采集到的每個單元的發(fā)射校正數(shù)據(jù)的相位取反即可。
對于接收校正,和發(fā)射校正類似,也是既可以選擇某一個單元的值作為參考,也可以選擇一個固定值作為參考,選擇固定值作為參考的好處是可以避免參考單元壞掉的情況。如果選擇某一單元作參考,當(dāng)接收到的測試信號為:
[xi=aiejθi=Ii+jQi]
式中:[i=0,1,2,…,N-1]為陣元編號。假如選擇[x0]作參考單元,則接收校正系數(shù)為:
[Ci=x0xi=x0x*ixix*i=x0x*ixi2]
當(dāng)選擇一個固定值作參考時,公式推導(dǎo)類似。
2.3 數(shù)字波束形成
數(shù)字波束形成的硬件平臺為基于CPCI的通用DBF插件,考慮到陣面規(guī)模(128個單元)不是很大,一塊DBF板就可以完成任務(wù),實(shí)現(xiàn)對高速采樣數(shù)據(jù)的多接收波束形成。通用DBF插件為FPGA+DSP架構(gòu),F(xiàn)PGA完成定點(diǎn)乘法累加計(jì)算、與陣面和數(shù)據(jù)交換插件進(jìn)行數(shù)據(jù)通信,另外兼顧和系統(tǒng)計(jì)算機(jī)之間進(jìn)行CPCI總線通信;DSP為板卡的輔處理器,主要完成收發(fā)校正系數(shù)計(jì)算、根據(jù)控制指令更新DBF加權(quán)系數(shù)、產(chǎn)生測試數(shù)據(jù)等[10]。圖4為DBF插件原理框圖,圖5為數(shù)字波束形成邏輯結(jié)構(gòu)圖,需要注意的是,由于FPGA乘法器的運(yùn)行速度比數(shù)據(jù)采樣速率高很多,為了節(jié)省資源,可以對乘法器進(jìn)行時分復(fù)用,即一套乘法器形成多個接收波束,通過循環(huán)乘法累加的方式得到結(jié)果。
圖4 通用DBF插件原理框圖
2.4 調(diào)試過程
DBF雖然算法原理簡單,但調(diào)試時有很多困難,原因主要有以下幾個方面:
(1) 需要處理的是高速數(shù)據(jù),而且實(shí)時性較強(qiáng)。對于陣面送下來的數(shù)字I/Q,需要在每個距離單元上形成多個接收波束,也就是說要對同一距離單元所有陣元的采樣數(shù)據(jù)做多組乘法累加運(yùn)算,運(yùn)算量大。這對乘法器數(shù)量有限的FPGA來說,需要時分復(fù)用乘法器,增加了設(shè)計(jì)難度。
圖5 數(shù)字波束形成邏輯結(jié)構(gòu)圖
(2) 數(shù)字波束形成一般通過FPGA實(shí)現(xiàn),原因是FPGA做乘法有較高的并行度,但FPGA設(shè)計(jì)時需要考慮時序,因此設(shè)計(jì)時軟件bug隱藏比較深,不易查找,另外還存在仿真難度大、工程編譯時間長等困難。
(3) DBF插件在整個雷達(dá)中起承上啟下的作用,對上要控制陣面、接收陣面回波,對下要向信號處理輸出合成后的波束數(shù)據(jù),這就要求DBF插件在形成波束的同時,還要承擔(dān)大量的接口任務(wù)。一旦出現(xiàn)問題,不管是計(jì)算錯誤、傳輸錯誤還是控制錯誤,都要從DBF節(jié)點(diǎn)采集數(shù)據(jù)進(jìn)行分析,因此導(dǎo)致參與聯(lián)試時間長。
為了減小上述問題的影響,在設(shè)計(jì)DBF時,就要全面考慮、做好模塊測試工作和板卡BITE,盡量多留觀察節(jié)點(diǎn),并將節(jié)點(diǎn)數(shù)據(jù)送至監(jiān)控界面顯示,這樣便于快速定位問題。一旦出現(xiàn)問題可以運(yùn)行測試數(shù)據(jù),逐一將節(jié)點(diǎn)數(shù)據(jù)和Matlab結(jié)果比對,順序排查。
圖6是數(shù)字波束形成自檢畫面。
圖6 DBF自檢
圖7是單波束觀測氣象目標(biāo)結(jié)果(速度場)。
圖8是同時觀測14個波束的結(jié)果(仰角分層)。
圖7 單波束觀測氣象目標(biāo)結(jié)果(速度場)
圖8 14個波束觀測氣象目標(biāo)結(jié)果(仰角分層)
3 結(jié) 語
數(shù)字陣列雷達(dá)是先進(jìn)的雷達(dá)技術(shù)體制,將其應(yīng)用于天氣探測,可以同時獲取不同高度層的氣象數(shù)據(jù),使得對天氣的觀測更加精細(xì),為后續(xù)氣象產(chǎn)品反演提供更好的技術(shù)手段。本文在給出數(shù)字波束形成基本原理的基礎(chǔ)上,對工程設(shè)計(jì)問題進(jìn)行了闡述,并給出了對實(shí)際氣象目標(biāo)的探測效果。
參考文獻(xiàn)
[1] 朱子平.天氣雷達(dá)信號處理系統(tǒng)應(yīng)用研究[D].成都:電子科技大學(xué),2007.
[2] 張光義.相控陣?yán)走_(dá)技術(shù)[M].北京:電子工業(yè)出版社,2006.
[3] 張明友.數(shù)字陣列雷達(dá)和軟件化雷達(dá)[M].北京:電子工業(yè)出版社,2008.
[4] 馬曉巖,向家彬.雷達(dá)信號處理[M].長沙:湖南科技出版社,1999.
[5] 劉和周,宋秀芬.基于陣列天線雷達(dá)系統(tǒng)校正的方法和工程應(yīng)用[J].雷達(dá)與對抗,2007(1):40?43.
[6] 呂繼榮,朱子平,胡愛明.數(shù)字波束形成技術(shù)在雷達(dá)信號處理中的實(shí)現(xiàn)[J].中國科技信息,2008(12):39?41.
[7] 呂繼榮,朱子平.通道間幅相差異對DBF的影響及解決方法[J].中國科技信息,2008(11):34?37.
[8] 朱子平,呂繼榮,洪一.數(shù)字波束形成在雷達(dá)中的應(yīng)用與分析[J].中國電子科學(xué)研究院學(xué)報,2006(3):244?247.
[9] 黃鶴,王凡,盛景泰.數(shù)字陣列天氣雷達(dá)系統(tǒng)設(shè)計(jì)[J].雷達(dá)科學(xué)與技術(shù),2010(5):391?394.
[10] 劉書明,羅勇江.ADSP TS20XS系列DSP原理與應(yīng)用設(shè)計(jì)[M].北京:電子工業(yè)出版社,2007.
(1) DBF插件通過光纖傳輸控制字給陣面DAM,同時接收DAM下傳的數(shù)字I/Q信號;
(2) DBF插件通過乘法累加運(yùn)算完成接收數(shù)字波束形成,通過上傳發(fā)射相位碼給DAM,通過DAM中的DDS控制輻射電磁波的初始相位,完成發(fā)射數(shù)字波束形成;
(3) DBF插件將形成的接收數(shù)字波束通過數(shù)據(jù)交換插件傳給DSP插件,由DSP插件完成脈沖壓縮、濾波和參數(shù)估計(jì)等任務(wù);
(4) 定時接口插件產(chǎn)生雷達(dá)系統(tǒng)所需要的時序,同時生成控制字送給數(shù)據(jù)交換插件,數(shù)據(jù)交換插件根據(jù)控制字實(shí)時重構(gòu)各插件之間的高速數(shù)據(jù)通路,實(shí)現(xiàn)插件間指令流和數(shù)據(jù)流的傳輸;
(5) 零槽計(jì)算機(jī)為系統(tǒng)計(jì)算機(jī),完成對插件管理、與監(jiān)控和終端之間進(jìn)行網(wǎng)絡(luò)通信等;
(6) 分機(jī)有兩塊電源,互為備份,構(gòu)成熱冗余,提高分機(jī)的可靠性。
圖3 信號處理分機(jī)插件布局示意圖
2.2 陣列天線校正
數(shù)字陣列雷達(dá)屬于有源相控陣?yán)走_(dá),有源器件的使用,會給通道引入誤差,該誤差在每次開機(jī)時均不同,但在工作期間其值隨時間變化很??;天線加工過程中也會引入誤差。這些誤差會導(dǎo)致通道間的幅相不一致,通道間幅相不一致會使形成的波束指向與加權(quán)系數(shù)和發(fā)射相位不匹配,引起波束副瓣電平抬高,降低雷達(dá)的測量精度甚至測量錯誤,因此在數(shù)字波束形成前要對雷達(dá)進(jìn)行通道校正。
通道校正分為接收校正和發(fā)射校正,二者都是為了修正信號傳輸通路中幅相不一致的影響,使相同信號經(jīng)過所有的傳輸通道后具有相同的輸出。不管接收校正還是發(fā)射校正,工程上均可以通過內(nèi)校和外校來實(shí)現(xiàn),所謂內(nèi)校是修正通道的有源部分,外校是修正通道的無源部分。由于無源部分的誤差是恒定的,不隨時間變化,因此只需要通過一次外校和一次內(nèi)校將其計(jì)算得到,保存下來即可。以后每次開機(jī)進(jìn)行全通道校正時,在內(nèi)校的基礎(chǔ)上加上保存的無源部分的誤差,就可以將校正網(wǎng)絡(luò)和實(shí)際回波路徑之間的差異修正掉,得到正常通道的校正值。
為了保持發(fā)射幅度的一致性,雷達(dá)發(fā)射時往往對每個單元進(jìn)行滿幅度激勵,因此發(fā)射校正只需要考慮校正相位,不需要考慮校正幅度。計(jì)算發(fā)射校正相位時,可以選擇某一單元的相位作為參考,也可以選擇一個固定值作為參考,例如選0。當(dāng)選擇0值作參考時,將采集到的每個單元的發(fā)射校正數(shù)據(jù)的相位取反即可。
對于接收校正,和發(fā)射校正類似,也是既可以選擇某一個單元的值作為參考,也可以選擇一個固定值作為參考,選擇固定值作為參考的好處是可以避免參考單元壞掉的情況。如果選擇某一單元作參考,當(dāng)接收到的測試信號為:
[xi=aiejθi=Ii+jQi]
式中:[i=0,1,2,…,N-1]為陣元編號。假如選擇[x0]作參考單元,則接收校正系數(shù)為:
[Ci=x0xi=x0x*ixix*i=x0x*ixi2]
當(dāng)選擇一個固定值作參考時,公式推導(dǎo)類似。
2.3 數(shù)字波束形成
數(shù)字波束形成的硬件平臺為基于CPCI的通用DBF插件,考慮到陣面規(guī)模(128個單元)不是很大,一塊DBF板就可以完成任務(wù),實(shí)現(xiàn)對高速采樣數(shù)據(jù)的多接收波束形成。通用DBF插件為FPGA+DSP架構(gòu),F(xiàn)PGA完成定點(diǎn)乘法累加計(jì)算、與陣面和數(shù)據(jù)交換插件進(jìn)行數(shù)據(jù)通信,另外兼顧和系統(tǒng)計(jì)算機(jī)之間進(jìn)行CPCI總線通信;DSP為板卡的輔處理器,主要完成收發(fā)校正系數(shù)計(jì)算、根據(jù)控制指令更新DBF加權(quán)系數(shù)、產(chǎn)生測試數(shù)據(jù)等[10]。圖4為DBF插件原理框圖,圖5為數(shù)字波束形成邏輯結(jié)構(gòu)圖,需要注意的是,由于FPGA乘法器的運(yùn)行速度比數(shù)據(jù)采樣速率高很多,為了節(jié)省資源,可以對乘法器進(jìn)行時分復(fù)用,即一套乘法器形成多個接收波束,通過循環(huán)乘法累加的方式得到結(jié)果。
圖4 通用DBF插件原理框圖
2.4 調(diào)試過程
DBF雖然算法原理簡單,但調(diào)試時有很多困難,原因主要有以下幾個方面:
(1) 需要處理的是高速數(shù)據(jù),而且實(shí)時性較強(qiáng)。對于陣面送下來的數(shù)字I/Q,需要在每個距離單元上形成多個接收波束,也就是說要對同一距離單元所有陣元的采樣數(shù)據(jù)做多組乘法累加運(yùn)算,運(yùn)算量大。這對乘法器數(shù)量有限的FPGA來說,需要時分復(fù)用乘法器,增加了設(shè)計(jì)難度。
圖5 數(shù)字波束形成邏輯結(jié)構(gòu)圖
(2) 數(shù)字波束形成一般通過FPGA實(shí)現(xiàn),原因是FPGA做乘法有較高的并行度,但FPGA設(shè)計(jì)時需要考慮時序,因此設(shè)計(jì)時軟件bug隱藏比較深,不易查找,另外還存在仿真難度大、工程編譯時間長等困難。
(3) DBF插件在整個雷達(dá)中起承上啟下的作用,對上要控制陣面、接收陣面回波,對下要向信號處理輸出合成后的波束數(shù)據(jù),這就要求DBF插件在形成波束的同時,還要承擔(dān)大量的接口任務(wù)。一旦出現(xiàn)問題,不管是計(jì)算錯誤、傳輸錯誤還是控制錯誤,都要從DBF節(jié)點(diǎn)采集數(shù)據(jù)進(jìn)行分析,因此導(dǎo)致參與聯(lián)試時間長。
為了減小上述問題的影響,在設(shè)計(jì)DBF時,就要全面考慮、做好模塊測試工作和板卡BITE,盡量多留觀察節(jié)點(diǎn),并將節(jié)點(diǎn)數(shù)據(jù)送至監(jiān)控界面顯示,這樣便于快速定位問題。一旦出現(xiàn)問題可以運(yùn)行測試數(shù)據(jù),逐一將節(jié)點(diǎn)數(shù)據(jù)和Matlab結(jié)果比對,順序排查。
圖6是數(shù)字波束形成自檢畫面。
圖6 DBF自檢
圖7是單波束觀測氣象目標(biāo)結(jié)果(速度場)。
圖8是同時觀測14個波束的結(jié)果(仰角分層)。
圖7 單波束觀測氣象目標(biāo)結(jié)果(速度場)
圖8 14個波束觀測氣象目標(biāo)結(jié)果(仰角分層)
3 結(jié) 語
數(shù)字陣列雷達(dá)是先進(jìn)的雷達(dá)技術(shù)體制,將其應(yīng)用于天氣探測,可以同時獲取不同高度層的氣象數(shù)據(jù),使得對天氣的觀測更加精細(xì),為后續(xù)氣象產(chǎn)品反演提供更好的技術(shù)手段。本文在給出數(shù)字波束形成基本原理的基礎(chǔ)上,對工程設(shè)計(jì)問題進(jìn)行了闡述,并給出了對實(shí)際氣象目標(biāo)的探測效果。
參考文獻(xiàn)
[1] 朱子平.天氣雷達(dá)信號處理系統(tǒng)應(yīng)用研究[D].成都:電子科技大學(xué),2007.
[2] 張光義.相控陣?yán)走_(dá)技術(shù)[M].北京:電子工業(yè)出版社,2006.
[3] 張明友.數(shù)字陣列雷達(dá)和軟件化雷達(dá)[M].北京:電子工業(yè)出版社,2008.
[4] 馬曉巖,向家彬.雷達(dá)信號處理[M].長沙:湖南科技出版社,1999.
[5] 劉和周,宋秀芬.基于陣列天線雷達(dá)系統(tǒng)校正的方法和工程應(yīng)用[J].雷達(dá)與對抗,2007(1):40?43.
[6] 呂繼榮,朱子平,胡愛明.數(shù)字波束形成技術(shù)在雷達(dá)信號處理中的實(shí)現(xiàn)[J].中國科技信息,2008(12):39?41.
[7] 呂繼榮,朱子平.通道間幅相差異對DBF的影響及解決方法[J].中國科技信息,2008(11):34?37.
[8] 朱子平,呂繼榮,洪一.數(shù)字波束形成在雷達(dá)中的應(yīng)用與分析[J].中國電子科學(xué)研究院學(xué)報,2006(3):244?247.
[9] 黃鶴,王凡,盛景泰.數(shù)字陣列天氣雷達(dá)系統(tǒng)設(shè)計(jì)[J].雷達(dá)科學(xué)與技術(shù),2010(5):391?394.
[10] 劉書明,羅勇江.ADSP TS20XS系列DSP原理與應(yīng)用設(shè)計(jì)[M].北京:電子工業(yè)出版社,2007.
(1) DBF插件通過光纖傳輸控制字給陣面DAM,同時接收DAM下傳的數(shù)字I/Q信號;
(2) DBF插件通過乘法累加運(yùn)算完成接收數(shù)字波束形成,通過上傳發(fā)射相位碼給DAM,通過DAM中的DDS控制輻射電磁波的初始相位,完成發(fā)射數(shù)字波束形成;
(3) DBF插件將形成的接收數(shù)字波束通過數(shù)據(jù)交換插件傳給DSP插件,由DSP插件完成脈沖壓縮、濾波和參數(shù)估計(jì)等任務(wù);
(4) 定時接口插件產(chǎn)生雷達(dá)系統(tǒng)所需要的時序,同時生成控制字送給數(shù)據(jù)交換插件,數(shù)據(jù)交換插件根據(jù)控制字實(shí)時重構(gòu)各插件之間的高速數(shù)據(jù)通路,實(shí)現(xiàn)插件間指令流和數(shù)據(jù)流的傳輸;
(5) 零槽計(jì)算機(jī)為系統(tǒng)計(jì)算機(jī),完成對插件管理、與監(jiān)控和終端之間進(jìn)行網(wǎng)絡(luò)通信等;
(6) 分機(jī)有兩塊電源,互為備份,構(gòu)成熱冗余,提高分機(jī)的可靠性。
圖3 信號處理分機(jī)插件布局示意圖
2.2 陣列天線校正
數(shù)字陣列雷達(dá)屬于有源相控陣?yán)走_(dá),有源器件的使用,會給通道引入誤差,該誤差在每次開機(jī)時均不同,但在工作期間其值隨時間變化很小;天線加工過程中也會引入誤差。這些誤差會導(dǎo)致通道間的幅相不一致,通道間幅相不一致會使形成的波束指向與加權(quán)系數(shù)和發(fā)射相位不匹配,引起波束副瓣電平抬高,降低雷達(dá)的測量精度甚至測量錯誤,因此在數(shù)字波束形成前要對雷達(dá)進(jìn)行通道校正。
通道校正分為接收校正和發(fā)射校正,二者都是為了修正信號傳輸通路中幅相不一致的影響,使相同信號經(jīng)過所有的傳輸通道后具有相同的輸出。不管接收校正還是發(fā)射校正,工程上均可以通過內(nèi)校和外校來實(shí)現(xiàn),所謂內(nèi)校是修正通道的有源部分,外校是修正通道的無源部分。由于無源部分的誤差是恒定的,不隨時間變化,因此只需要通過一次外校和一次內(nèi)校將其計(jì)算得到,保存下來即可。以后每次開機(jī)進(jìn)行全通道校正時,在內(nèi)校的基礎(chǔ)上加上保存的無源部分的誤差,就可以將校正網(wǎng)絡(luò)和實(shí)際回波路徑之間的差異修正掉,得到正常通道的校正值。
為了保持發(fā)射幅度的一致性,雷達(dá)發(fā)射時往往對每個單元進(jìn)行滿幅度激勵,因此發(fā)射校正只需要考慮校正相位,不需要考慮校正幅度。計(jì)算發(fā)射校正相位時,可以選擇某一單元的相位作為參考,也可以選擇一個固定值作為參考,例如選0。當(dāng)選擇0值作參考時,將采集到的每個單元的發(fā)射校正數(shù)據(jù)的相位取反即可。
對于接收校正,和發(fā)射校正類似,也是既可以選擇某一個單元的值作為參考,也可以選擇一個固定值作為參考,選擇固定值作為參考的好處是可以避免參考單元壞掉的情況。如果選擇某一單元作參考,當(dāng)接收到的測試信號為:
[xi=aiejθi=Ii+jQi]
式中:[i=0,1,2,…,N-1]為陣元編號。假如選擇[x0]作參考單元,則接收校正系數(shù)為:
[Ci=x0xi=x0x*ixix*i=x0x*ixi2]
當(dāng)選擇一個固定值作參考時,公式推導(dǎo)類似。
2.3 數(shù)字波束形成
數(shù)字波束形成的硬件平臺為基于CPCI的通用DBF插件,考慮到陣面規(guī)模(128個單元)不是很大,一塊DBF板就可以完成任務(wù),實(shí)現(xiàn)對高速采樣數(shù)據(jù)的多接收波束形成。通用DBF插件為FPGA+DSP架構(gòu),F(xiàn)PGA完成定點(diǎn)乘法累加計(jì)算、與陣面和數(shù)據(jù)交換插件進(jìn)行數(shù)據(jù)通信,另外兼顧和系統(tǒng)計(jì)算機(jī)之間進(jìn)行CPCI總線通信;DSP為板卡的輔處理器,主要完成收發(fā)校正系數(shù)計(jì)算、根據(jù)控制指令更新DBF加權(quán)系數(shù)、產(chǎn)生測試數(shù)據(jù)等[10]。圖4為DBF插件原理框圖,圖5為數(shù)字波束形成邏輯結(jié)構(gòu)圖,需要注意的是,由于FPGA乘法器的運(yùn)行速度比數(shù)據(jù)采樣速率高很多,為了節(jié)省資源,可以對乘法器進(jìn)行時分復(fù)用,即一套乘法器形成多個接收波束,通過循環(huán)乘法累加的方式得到結(jié)果。
圖4 通用DBF插件原理框圖
2.4 調(diào)試過程
DBF雖然算法原理簡單,但調(diào)試時有很多困難,原因主要有以下幾個方面:
(1) 需要處理的是高速數(shù)據(jù),而且實(shí)時性較強(qiáng)。對于陣面送下來的數(shù)字I/Q,需要在每個距離單元上形成多個接收波束,也就是說要對同一距離單元所有陣元的采樣數(shù)據(jù)做多組乘法累加運(yùn)算,運(yùn)算量大。這對乘法器數(shù)量有限的FPGA來說,需要時分復(fù)用乘法器,增加了設(shè)計(jì)難度。
圖5 數(shù)字波束形成邏輯結(jié)構(gòu)圖
(2) 數(shù)字波束形成一般通過FPGA實(shí)現(xiàn),原因是FPGA做乘法有較高的并行度,但FPGA設(shè)計(jì)時需要考慮時序,因此設(shè)計(jì)時軟件bug隱藏比較深,不易查找,另外還存在仿真難度大、工程編譯時間長等困難。
(3) DBF插件在整個雷達(dá)中起承上啟下的作用,對上要控制陣面、接收陣面回波,對下要向信號處理輸出合成后的波束數(shù)據(jù),這就要求DBF插件在形成波束的同時,還要承擔(dān)大量的接口任務(wù)。一旦出現(xiàn)問題,不管是計(jì)算錯誤、傳輸錯誤還是控制錯誤,都要從DBF節(jié)點(diǎn)采集數(shù)據(jù)進(jìn)行分析,因此導(dǎo)致參與聯(lián)試時間長。
為了減小上述問題的影響,在設(shè)計(jì)DBF時,就要全面考慮、做好模塊測試工作和板卡BITE,盡量多留觀察節(jié)點(diǎn),并將節(jié)點(diǎn)數(shù)據(jù)送至監(jiān)控界面顯示,這樣便于快速定位問題。一旦出現(xiàn)問題可以運(yùn)行測試數(shù)據(jù),逐一將節(jié)點(diǎn)數(shù)據(jù)和Matlab結(jié)果比對,順序排查。
圖6是數(shù)字波束形成自檢畫面。
圖6 DBF自檢
圖7是單波束觀測氣象目標(biāo)結(jié)果(速度場)。
圖8是同時觀測14個波束的結(jié)果(仰角分層)。
圖7 單波束觀測氣象目標(biāo)結(jié)果(速度場)
圖8 14個波束觀測氣象目標(biāo)結(jié)果(仰角分層)
3 結(jié) 語
數(shù)字陣列雷達(dá)是先進(jìn)的雷達(dá)技術(shù)體制,將其應(yīng)用于天氣探測,可以同時獲取不同高度層的氣象數(shù)據(jù),使得對天氣的觀測更加精細(xì),為后續(xù)氣象產(chǎn)品反演提供更好的技術(shù)手段。本文在給出數(shù)字波束形成基本原理的基礎(chǔ)上,對工程設(shè)計(jì)問題進(jìn)行了闡述,并給出了對實(shí)際氣象目標(biāo)的探測效果。
參考文獻(xiàn)
[1] 朱子平.天氣雷達(dá)信號處理系統(tǒng)應(yīng)用研究[D].成都:電子科技大學(xué),2007.
[2] 張光義.相控陣?yán)走_(dá)技術(shù)[M].北京:電子工業(yè)出版社,2006.
[3] 張明友.數(shù)字陣列雷達(dá)和軟件化雷達(dá)[M].北京:電子工業(yè)出版社,2008.
[4] 馬曉巖,向家彬.雷達(dá)信號處理[M].長沙:湖南科技出版社,1999.
[5] 劉和周,宋秀芬.基于陣列天線雷達(dá)系統(tǒng)校正的方法和工程應(yīng)用[J].雷達(dá)與對抗,2007(1):40?43.
[6] 呂繼榮,朱子平,胡愛明.數(shù)字波束形成技術(shù)在雷達(dá)信號處理中的實(shí)現(xiàn)[J].中國科技信息,2008(12):39?41.
[7] 呂繼榮,朱子平.通道間幅相差異對DBF的影響及解決方法[J].中國科技信息,2008(11):34?37.
[8] 朱子平,呂繼榮,洪一.數(shù)字波束形成在雷達(dá)中的應(yīng)用與分析[J].中國電子科學(xué)研究院學(xué)報,2006(3):244?247.
[9] 黃鶴,王凡,盛景泰.數(shù)字陣列天氣雷達(dá)系統(tǒng)設(shè)計(jì)[J].雷達(dá)科學(xué)與技術(shù),2010(5):391?394.
[10] 劉書明,羅勇江.ADSP TS20XS系列DSP原理與應(yīng)用設(shè)計(jì)[M].北京:電子工業(yè)出版社,2007.