基于FPGA嵌入式系統的雷達信號模擬器設計
摘 要: 結合FPGA嵌入式系統具有硬件電路高并行度和軟件編程控制簡(jiǎn)單的特點(diǎn),設計了一套基于FPGA嵌入式系統的雷達信號模擬器,能夠完成雷達中頻和視頻信號、雜波和干擾信號的模擬,實(shí)現雷達系統在不具備實(shí)際接收前端的情況下對雷達后級的調試,信號產(chǎn)生和時(shí)序控制功能均在嵌入微處理的FPGA中完成,外圍電路簡(jiǎn)單,具有很好的工程實(shí)用價(jià)值。
本文引用地址:http://dyxdggzs.com/article/189985.htm在現代雷達系統的研制和調試過(guò)程中,對雷達性能和指標的測試是一個(gè)重要環(huán)節,在這個(gè)環(huán)節中,利用模擬目標信號的方式與外場(chǎng)實(shí)測相比具有花費少、可重復和靈活性高的優(yōu)勢。實(shí)際的雷達在接受目標回波時(shí),回波中的雜波和噪聲是很大的,甚至有些時(shí)候可以淹沒(méi)目標回波信號。但是,在人為地對雷達進(jìn)行測試時(shí),有時(shí)只對雷達的某個(gè)和某些參數感興趣,希望在回波中表征感興趣的參數強一些,這時(shí)就應該在回波中去掉雜波和噪聲的影響,而這在實(shí)際的外場(chǎng)試飛過(guò)程中是不可能實(shí)現的,這也是雷達信號模擬器對場(chǎng)外試飛的一大優(yōu)勢。
FPGA作為高性能數字信號處理系統中的關(guān)鍵部件,在雷達信號模擬和雷達信號采集等方面有著(zhù)巨大的開(kāi)發(fā)潛能,采用這些技術(shù)對雷達系統和環(huán)境進(jìn)行模擬,可重復性高,可以多次模擬同一情況下雷達的性能,便于分析。目前對雷達信號模擬器的研究比較多,通用的方式是軟硬件相結合,使系統既有很大靈活性又可以滿(mǎn)足信號實(shí)時(shí)輸出的要求。以往的設計中FPGA一般用來(lái)控制整個(gè)系統的時(shí)序,本設計采用集成微處理器的FPGA,同時(shí)完成信號模擬和時(shí)序控制的功能,改變了以往信號處理DSP+FPGA中FPGA作為協(xié)處理器的模式[1-3]。整個(gè)設計僅需要具有嵌入內核的FPGA和簡(jiǎn)單的外圍電路,使系統的集成度更高,由于FPGA在信號處理中并行處理的優(yōu)勢,系統實(shí)時(shí)性強。系統采用工業(yè)標準的總線(xiàn)結構以及模塊化設計,具有良好的通用性、兼容性以及可擴充性。
1 系統組成
1.1 雷達信號的模擬
雷達信號模擬模塊(如圖1)主要完成對雷達中頻和視頻模擬。其中中頻信號模擬可以模擬產(chǎn)生雷達中頻線(xiàn)性調頻脈沖信號,視頻信號模擬可以模擬一路非相參視頻信號或兩路相參視頻信號。雷達信號模擬模塊內部包括:天線(xiàn)控制、觸發(fā)控制、波門(mén)控制以及信號產(chǎn)生等子模塊。天線(xiàn)控制模塊根據天線(xiàn)參數產(chǎn)生天線(xiàn)掃描信號;觸發(fā)控制模塊根據觸發(fā)信號參數產(chǎn)生周期性的觸發(fā)脈沖信號;波門(mén)控制模塊根據天線(xiàn)掃描信號、觸發(fā)脈沖信號以及目標方位、仰角和距離參數在指定方位、仰角和距離上選通波門(mén)輸出目標信號,信號產(chǎn)生模塊根據參數設置產(chǎn)生對應幅度。
1.2 雜波的模擬
雜波是雷達回波的重要組成部分,只有對雜波有效的建模,并將其疊加在目標信號上,才能使模擬出的雷達回波更接近真實(shí)情況。通常該模型用統計隨機過(guò)程來(lái)描述。雜波的模擬有2種途徑:(1)利用Matlab在電腦上產(chǎn)生。首先根據雷達環(huán)境和被測雷達參數,選擇合適的雜波模型以及統計特征參數,建立雜波數據庫;然后在計算機中利用零記憶非線(xiàn)性變換法產(chǎn)生雜波隨機序列[4]。目前最常用的雜波幅度分布模型有韋布爾模型、對數正態(tài)模型和K分布模型,設計中產(chǎn)生表示雷達雜波幅度的N個(gè)數據樣本Z1,Z2,…ZN,這些樣本具有上述某種給定的概率分布和任意給定的功率譜,將這些隨機樣本序列在磁盤(pán)上保存下來(lái)。PC機上實(shí)現隨機序列,具有幅度分布和頻譜特性可選擇的優(yōu)點(diǎn)。(2)利用線(xiàn)性反饋移位寄存器(LFSR)產(chǎn)生隨機的數字噪聲。LFSR可以被視為一個(gè)線(xiàn)性移位寄存器組,并且每個(gè)寄存器的輸入都是它前一個(gè)寄存器輸出的一個(gè)線(xiàn)性函數。在FPGA中設計一個(gè)16 bit隨機數字噪聲模擬模塊,此序列發(fā)生器的初始值為0XFFFF,數字噪聲信號的周期為216-1=65 535?;谟布?shí)現的隨機序列,具有循環(huán)周期長(cháng)、隨機性好、資源消耗少的優(yōu)點(diǎn)。
在實(shí)時(shí)模擬時(shí),基于雷達天線(xiàn)波束與雜波區域幾何關(guān)系,用戶(hù)可以根據情況選擇使用哪種方法產(chǎn)生隨機序列,通過(guò)硬件和軟件系統直接模擬雷達的雜波回波信號。
1.3 干擾信號的模擬
雷達干擾信號的模擬能夠模擬真實(shí)戰場(chǎng)環(huán)境下的一些干擾信號,包括噪聲干擾以及欺騙性干擾,從而可實(shí)現對雷達抗干擾性能的檢測。噪聲干擾包括多普勒噪聲干擾、瞄準式噪聲干擾、調頻噪聲干擾;欺騙干擾包括距離欺騙、速度欺騙、假目標等。
噪聲干擾信號的形式比較復雜,主要是通過(guò)上位機產(chǎn)生對應的數據,以文本的形式存儲下來(lái)。在配置FPGA時(shí),將文本文件作為ROM的初始化文件,在編程過(guò)程中以查表的形式生成噪聲干擾信號。
對脈沖雷達距離信息的欺騙主要是通過(guò)對收到的雷達照射信號進(jìn)行延時(shí)調制和放大轉發(fā)來(lái)實(shí)現。由于單純的距離質(zhì)心干擾造成的距離誤差較?。ㄐ∮诶走_的距離分辨單元),所以對脈沖雷達距離信息的欺騙主要采用距離假目標干擾和距離波門(mén)拖引干擾。距離假目標干擾的模擬在FPGA中體現出來(lái)的就是2組重復頻率不同的脈沖串,2組脈沖串之間的時(shí)間差就對應著(zhù)延時(shí)調制,可以通過(guò)計數器控制2個(gè)脈沖之間的延遲調制。波門(mén)拖引干擾時(shí),通過(guò)FPGA控制脈沖寬度和對應的功率水平,最終將目標回波脈沖分為2個(gè)脈沖,且假目標的功率水平比真實(shí)目標的功率水平要高。
評論