莊 雷,張海龍,李賽輝,吳元清
(中國船舶重工集團公司第七二四研究所,南京 211153)
?
基于FPGA的雷達目標模擬器設計
莊 雷,張海龍,李賽輝,吳元清
(中國船舶重工集團公司第七二四研究所,南京 211153)
介紹了一種基于FPGA的多通道雷達回波目標模擬信號產生的機理和特性,分析了常規雷達目標模擬器設計方法和局限性,重點闡述了一種多通道雷達目標回波模擬器的關鍵設計方法和可升級性等技術,仿真和實驗結果驗證了多通道雷達目標模擬器的正確性和有效性。
雷達目標模擬器; FPGA; 可升級性
隨著現代雷達系統的功能日益復雜和使命任務多樣化,其給系統調試難度也不斷增大。在實際戰場環境中進行復雜功能雷達系統的調試將會帶來巨大的人力和物力資源耗費。因此,使用雷達目標模擬器仿真模擬目標參數和所處的環境具有很大的工程應用價值[1]。通過對多通道陣列雷達回波模擬器工作原理的研究,本文構建了基于Xilinx FPGA平臺的新型雷達目標模擬器,解決了常規模擬器的設計和功能局限性問題,在相關仿真和實驗室驗證實驗的過程中給出了一種多通道雷達模擬器的關鍵設計技術并分析了其優越性和可升級性,最后經實際使用證明其達到了預期性能。
雷達目標模擬器系統組成如圖1所示,包括PC側控制界面(負責傳輸初始信息)、網絡接口電路(千兆網傳輸目標初始參數信息)、ADC電路和PCIE總線(配合ADC用于采集回波到PC機后驗證回波數據正確性)、FPGA核心處理電路、模擬信號輸出電路(中頻和射頻輸出)、時鐘信號產生和分發電路、脈沖觸發電路、電源電路等模塊。

圖1 系統原理架構
雷達目標模擬器工作時序如圖2所示。

圖2 模擬器工作原理時序圖
開機時刻T0通過界面設定目標初始的距離、速度、方位、信噪比等信息,利用PC側MATLAB GUI界面接收到的參數通過千兆網使用SGMII(Serial Gigabit Media Independent Interface)模式按照報文格式傳輸傳給Microblaze,利用Microblaze計算當前CPI(Coherent Processing Interval)內的所有點跡和航跡信息。等待T1時刻到達后,按照PRF觸發脈沖的順序,將待模擬目標的參數信息傳送給FPGA控制DDS輸出。同時,利用這個CPI時間計算下一個CPI,待模擬目標所需的參數信息,等待傳輸。
目標的初始距離信息、速度信息、角度信息等參數的具體設計公式如下:
時延點數表示為
Ndelay=fsτ(t)
(1)
其中fs表示表示采樣率,時延為
(2)
速度控制字表示為
(3)
其中多普勒頻率表示為
(4)
相位控制字表示為
(5)
其中△φ表示陣元相位差。
設定雷達目標模擬器中DDS軟核的控制字位寬為N,其中fs為采樣頻率。Microblaze接到初始數據指令后,根據上述公式,按照外部提供的觸發脈沖CPI的節奏計算待模擬目標1~N的信息控制參數后,按照報文頭、目標號、波束號、頻率控制參數、相位控制參數、中頻頻率、信噪比、陣元相位差的順序,最后加上結束碼依次傳輸到FPGA內部RAM,用于控制DDS IP core產生LFM(Linear Frequency Modulation)信號。
驗證功能實現按照外部觸發同步信號即PRF(Pulse Repetition Frequency)脈沖信號,使用DAC輸出模擬回波信號,供給雷達信號接收機,用于驗證其性能指標。
2.1 常規雷達目標模擬器局限性
常規的雷達目標信號的模擬功能主要是針對點目標信號進行常規信號(如線性調頻信號、相位編碼信號)的目標模擬。這種方法功能單一,一般模擬信號限制在零中頻、參數固定不靈活、缺少人機友好界面,并且對于多目標信號和中頻信號的模擬能力限制于硬件,可仿真目標的批次較少,實時計算能力欠缺。這必須單獨使用核心計算處理芯片實時計算點目標的相關參數信息,增加了硬件成本。如果進行更多通道的回波模擬仿真需要重新修改硬件方案,并且增加大量人力和物力資源耗費,難于后續升級換代。
2.2 硬件設計
考慮后續升級實現更多目標信號模擬等功能,要綜合考慮FPGA邏輯資源情況、I/O管腳數量、速度等級和性價比,最終選擇了Xilinx公司的FPGA用于核心處理芯片。使用內部嵌入微處理器Microblaze處理系統,可以用于計算目標參數信息,利用 Block RAM構成雙端口RAM,實現Microblaze和FPGA其他邏輯的數據訪問。FPGA功能模塊如圖3所示。FPGA控制信號的分發、計算、傳遞,是信號處理的核心。它主要包括建立嵌入式千兆以太網硬核,負責和PC機界面進行信息傳遞,接收雷達目標信號的初始參數包括目標初始距離、初始速度、初始角度、回波信號形式、脈沖寬度、載頻等信息[2]。

圖3 功能模塊設計圖
Microblaze處理器利用一個CPI的時間計算下一個CPI時間內的目標參數信息,控制DDS IP core用于產生模擬回波,送給DAC芯片。這樣簡化了常規雷達目標模擬器設計中必須單獨使用計算核心芯片負責實時計算點目標所需的參數,節省了硬件成本。使用人機友好界面可以靈活設定系統參數,更改軟件程序,縮短開發周期。本文所述的多通道雷達模擬器在進行更多目標和更多通道的回波模擬時可以增加從板,進行和主板的無縫升級,框圖如圖4所示。

圖4 升級架構框圖
通過在工控機中增加模擬器從板板卡和對應的總線后,主板負責接收界面控制信息,計算其他7個從板所需要的目標參數信息和時序觸發,然后以廣播方式打包發送給每個從板。各個從板根據地址信息接收主板分發數據,控制DDS輸出待模擬數字波形,送給DAC產生模擬回波。據此,只需要更改軟件算法和驅動程序即可實現快速升級,擴展成更多目標和通道。另外,設計中預留射頻模塊,包括一本振、二本振、功率放大器和帶通濾波器等微波器件,將中頻模擬回波混到射頻后輸出,供給雷達接收機驗證性能參數指標。
2.3 軟件設計
軟件設計包括界面設計和邏輯設計。MATLAB GUI提供了圖形用戶界面設計功能。圖形用戶界面包含控件、菜單、按鈕組、面板、工具欄、表等設計對象[3]。本文主要針對雷達目標的具體參數信息,采用MATLAB軟件,調用相應功能軟件包并計算對應目標參數。上位機軟件組成如圖5所示。

圖5 上位機軟件界面組成
系統初始化完畢后,在測試工作模式時產生固定測試點頻信號,在正常工作模式時根據CPI觸發間隔,實時通過微處理器Microblaze計算DDS IP core所需要的控制信息傳輸傳送給FPGA,然后按照PRF觸發脈沖信息產生模擬回波送給DAC芯片產生待模擬回波信號。
雷達目標模擬器的邏輯代碼設計使用Xilinx公司提供的ISE設計套件。邏輯程序設計流程圖如圖6所示。

圖6 邏輯設計流程圖
FPGA通過千兆以太網接收界面信息。按照PRF脈沖設定對應目標的控制參數傳遞給FPGA內嵌的Microblaze軟核,其按照CPI的節奏,利用上個CPI的時間內計算下次CPI點目標所需要的參數信息,通過雙口RAM按照地址映射傳遞給DDS IP core進行點目標的點跡和航跡的模擬。
通過MATLAB GUI界面設定待模擬目標的距離分別為0、1、3.4、5、10、15、19、20、23、25 km。速度對應分別為-3、-4、-1、3、2、4、0.5、0、3.8、-3 m/s。仿真設定雷達載頻為13.65 GHz,雷達信號脈沖重復周期為1 ms,信號帶寬為30 MHz。基于上述參數產生的某單通道回波信號如圖7所示。高斯白噪聲是通過線性移位寄存器產生偽隨機數后根據獨立分布的中心極限定理產生。

圖7 雷達目標模擬回波
經過雷達信號接收機采集導入PC機后使用MATLAB進行驗證,得到圖8所示結果。可以看出,經過MTD處理后估計出的距離分別是0、1.001、3.394、5.005、10.010、14.990、18.990、20、23、24.980 km。速度對應分別為-3.005、-4.035、-0.987、3.005、2.018、3.992、0.515、0、3.820、-3.005 m/s。根據距離門和速度門的定義可以得到目標模擬器模擬產生的回波數據是正確的,并且實現了多通道、多目標、可調節信噪比、方便升級等功能,同時也驗證了系統方案的可行性。

圖8 MTD后的結果
本文詳細闡述了基于FPGA和MATLAB GUI軟件界面的多通道雷達目標模擬器設計方法。該方法考慮了基帶、中頻和射頻信號,可仿真多批點目標信號,不僅簡化了數據運算,而且具有人機友好界面,方便后續升級,便于工程實現。計算機仿真結果和實驗結果表明了該方法的有效性。該方法已經應用于某型號多通道雷達目標模擬器中,并對其他類型目標模擬器也有借鑒意義。
[1] 徐國平,等.雷達目標信號模擬器的設計與實現[J].電子設計工程,2013(16):31-33.
[2] 衣瑋,袁湘輝,左雷,等.雷達模擬器的目標運動數據算法研究[J].船舶電子工程,2014(12):53-57.
[3] 劉衛國,蔡立燕,陳昭平,等.MATLAB程序設計教程[M].北京:中國水利水電出版社,2010:13-17.
Design of radar target simulator based on FPGA
ZHUANG Lei, ZHANG Hai-long, LI Sai-hui, WU Yuan-qing
(No.724 Research Institute of CSIC, Nanjing 211153)
The generation mechanism and characteristics of the multi-channel simulated radar target signals based on the FPGA are introduced, and the design and the limitations of the conventional radar target simulators are analyzed. The key design and the upgradability technique of a multi-channel radar target simulator are discussed emphatically. The simulation and test results indicate that the multi-channel radar target simulator is verified to be correct and effective.
radar target simulator; FPGA; upgradability
2016-08-30;
2016-09-10
莊雷(1984-),男,工程師,研究方向:雷達總體;張海龍(1989-),男,助理工程師,碩士,研究方向:雷達信號處理;李賽輝(1984-),男,工程師,碩士,方向:雷達信號處理;吳元清(1989-),女,助理工程師,碩士,研究方向:T/R組件。
TN955.2
A
1009-0401(2016)04-0045-04