<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 一種近距雷達目標檢測信號處理的FPGA實(shí)現

一種近距雷達目標檢測信號處理的FPGA實(shí)現

作者:■ 洛陽(yáng)光電技術(shù)發(fā)展中心 霍力君 時(shí)間:2004-11-02 來(lái)源:電子設計應用2003年第6期 收藏

摘   要: 本文在闡述某種原理和技術(shù)發(fā)展狀況的基礎上,著(zhù)重討論用設計高性能的系統的方法,并給出一個(gè)應用實(shí)例。
關(guān)鍵詞:  ;;;
前言
FPGA及其相關(guān)技術(shù)是當代微電子技術(shù)迅速發(fā)展的產(chǎn)物,目前已經(jīng)成為開(kāi)發(fā)復雜數字系統的主要方式之一。
系統要求利用在與被探測目標的短暫交會(huì )過(guò)程中,對獲得的多普勒信號進(jìn)行頻譜分析并完成動(dòng)目標的識別檢測。交會(huì )的短暫性對信號處理系統的實(shí)時(shí)性提出了嚴格的要求,在毫秒級的時(shí)間范圍內完成對回波信號的處理,并在雜波環(huán)境中識別出運動(dòng)目標來(lái),同時(shí)給出目標的速度信息供后續處理使用;同時(shí)系統在設備體積、功耗方面的嚴格要求使信號處理機必須小型化;雷達系統智能化、可編程化的發(fā)展趨勢又要求信號處理系統具有可重構性,以適應任務(wù)的變化和系統升級的需要。
將FPGA技術(shù)應用于近距雷達系統設計,構造高性能的機,同時(shí)可以提高系統集成度,減小電路規模,從而提高可靠性。

本文引用地址:http://dyxdggzs.com/article/3674.htm

圖1 某種近距雷達信號處理框圖

圖2 基于FPGA的近距雷達數字信號處理系統結構圖

用于近距雷達的數字處理技術(shù)
眾所周知,雷達信號處理要求信號處理機具有對大批量數據的高速處理能力、強雜波環(huán)境下正確識別目標的能力。對某種用于探測近距離運動(dòng)目標的雷達系統來(lái)說(shuō),數字信號處理的任務(wù),是要實(shí)現對回波的A/D變換、數據預處理和緩沖積累、時(shí)-頻域變換、坐標系轉換、時(shí)域-頻域目標信號檢測和目標運動(dòng)參數(如速度)的提取。
采用FFT(快速傅立葉變換)完成對回波信號由時(shí)間序列向頻譜序列變換的過(guò)程。對信號做FFT,等效將信號通過(guò)一個(gè)在頻率軸上緊密排列的濾波器組,主要有以下兩方面的作用:1.對信號做頻譜分析、獲取準確的目標速度信息;2.提高信噪比和信雜比,進(jìn)一步抑制噪聲和雜波干擾。
為獲得回波信號的功率譜數據,需要將FFT計算所得的迪卡爾坐標系下的復數形式變換到極坐標系下的模值和相角表示形式,也就是作復數求模運算?;诰€(xiàn)性逼近的近似求模算法適合近距雷達這種實(shí)時(shí)性要求極高、運算精度要求適中的應用場(chǎng)合。
由于雷達探測前端遭遇的雜波分布情況比較復雜,雜波干擾的強度相差很大,如果采用固定的檢測門(mén)限,干擾電平增大幾分貝時(shí),將大量地增加虛警,因而要求信號處理能夠采用恒虛警(CFAR)目標檢測技術(shù)。
對于高斯類(lèi)雜波,較早的CFAR檢測是噪聲電平恒定電路,它適合于接收機內部噪聲的平均功率水平變化較慢的情況,稱(chēng)為慢門(mén)限CFAR;當雜波特性在時(shí)間和空間上劇烈變化時(shí)應采用快門(mén)限CFAR,需要利用參考單元估計檢測單元背景雜波的平均功率水平,顯然用這種方法得到的檢測閾值是隨著(zhù)雜波的變化而自適應變化的,在理論上檢測的虛警率因此而維持恒定。對于波束掃描雷達系統,可以靠天線(xiàn)的掃描獲得不同距離和方位單元的雜波圖,從而進(jìn)行雜波圖恒虛警檢測。但對于固定波束的雷達系統來(lái)說(shuō),獲得足夠多的、不同距離單元的回波信號比較困難,因此適合在FFT變換后采用頻域恒虛警檢測算法。
圖1給出該近距雷達的信號處理框架。模數轉換電路在時(shí)序單元產(chǎn)生的信號控制下,啟動(dòng)對目標回波多普勒信號的采集和A/D變換,將目標多普勒信號轉換成多位數字信號。時(shí)域數據經(jīng)預處理后,被裝入1#雙口RAM中緩存,等采樣信號積累到預定的N個(gè)時(shí),FFT模塊開(kāi)始做N點(diǎn)快速傅利葉變換,獲得其頻譜的N點(diǎn)復數抽樣。經(jīng)求模運算后,保留其中反映功率譜信息的模值數據,并存入2#雙口RAM。 目標檢測單元調用2#RAM中的頻域數據并進(jìn)行分析,識別頻譜的峰值位置,提取出目標的速度信息;計算頻域雜波水平,并實(shí)現自適應門(mén)限恒虛警檢測算法,從而完成雜波環(huán)境中的實(shí)時(shí)動(dòng)目標檢測(MTD)處理過(guò)程。
從圖1可以看出,同其它類(lèi)別的雷達系統不同的是,作為一類(lèi)目標探測識別裝置,某近距雷達在目標檢測單元之前,可以認為都是對信號的預處理。選擇FPGA,充分利用FPGA容量大,速度快、內嵌足量存儲器的特點(diǎn),將上述的FFT、求模、CFAR檢測、數據緩沖存儲器及外圍的控制電路用單片FPGA設計,替代以通用DSP處理器構造的規模龐大的系統,從而達到提高性能、簡(jiǎn)化電路,降低功耗,提高可靠性的目的。

圖 3 主狀態(tài)控制下各時(shí)序單元處理時(shí)序關(guān)系

圖 4 QUARTUS II環(huán)境下恒虛警處理單元時(shí)序仿真波形

近距雷達信號處理的FPGA實(shí)現
Top-Down結構分析
采用Top-Down(自頂向下)的現代數字系統設計方法學(xué),基于FPGA實(shí)現方案的近距雷達數字處理系統的結構可以由圖2說(shuō)明。
有限狀態(tài)機FSM(Finite State Machine)是基于可編程邏輯器件,特別是利用硬件描述語(yǔ)言HDL實(shí)現帶有狀態(tài)控制的復雜算法的必需手段。對于一個(gè)復雜的數字系統,往往要用狀態(tài)機嵌套來(lái)完成系統信號流向和狀態(tài)的控制、轉換,使系統按照預先設定的邏輯流程工作。
近距雷達目標檢測信號處理機頂層由主狀態(tài)機控制,主狀態(tài)機響應雷達系統的指令,完成對各個(gè)分狀態(tài)機的調度;數據采集預處理、FFT、坐標系轉換和CFAR檢測這四個(gè)分狀態(tài)機又分別控制各自的下層子狀態(tài)機動(dòng)作,從而完成數據的采集、模數轉換、時(shí)域預處理、頻譜分析、坐標系轉換、目標譜線(xiàn)識別和CFRA檢測等一系列處理任務(wù)。
信號處理FPGA設計
FPGA設計技術(shù)主要包括:對硬件描述語(yǔ)言HDL及代碼編寫(xiě)技巧的掌握,尤其是可綜合風(fēng)格的寄存器傳輸RTL級模型的建立和有限狀態(tài)機的合理設計、對FPGA自身結構和內部資源的深入了解等。
在近距雷達數字信號處理的FPGA方案開(kāi)發(fā)過(guò)程中,利用目前最優(yōu)秀的HDL仿真軟件ModelSim5.6編譯和仿真Verilog HDL程序代碼;利用LeonardoSpectrum2002對設計進(jìn)行綜合優(yōu)化;利用QUARTUS II進(jìn)行布局布線(xiàn),并基于一片10萬(wàn)門(mén)規模的FPGA-ACEX1K100完成設計。圖3為信號處理主狀態(tài)機控制下個(gè)處理單元的時(shí)序關(guān)系。
恒虛警處理單元實(shí)際上是本信號處理機的核心部件,因此,可以說(shuō)FFT頻譜分析單元是影響系統實(shí)時(shí)性的關(guān)鍵部件,而恒虛警檢測單元則決定著(zhù)近距雷達對目標的識別能力和整機性能。其工作過(guò)程如下:產(chǎn)生2# RAM的寫(xiě)地址,控制FFT頻譜分析單元(這里包含復數求模單元,視為一體)輸出總線(xiàn)上的數據,將其按地址存入2# RAM中,完成頻域數據緩沖;對2# RAM連續尋址,分析功率譜數據,識別目標譜線(xiàn)從而完成對目標速度信息的獲??;在考慮近場(chǎng)回波多普勒展寬效應的基礎上,對2# RAM局部尋址,分別計算出頻域背景兩側雜波水平,并作最終的雜波估計;在考慮系統虛警率的前提下作CFAR目標判別,給出決策信號。由此可見(jiàn),CFAR處理有限狀態(tài)機可以分為如下六個(gè)工作狀態(tài):
?空閑狀態(tài)(等待主狀態(tài)機指令)WAIT state;
?對2# RAM的寫(xiě)數據操作WRITE state;
?對功率譜數據的分析和目標譜線(xiàn)識別MAX state;
?頻域左雜波計算 LEFT CLUTTER state;
?頻域右雜波計算及最終的雜波水平估計 RIGHT CLUTTER state;
?CFAR目標決策 DETECT state。
圖4給出CFAR處理部分在QUARTUSII下的時(shí)序仿真結果。
基于FPGA的近距雷達信號處理機設計,實(shí)際上是一個(gè)復雜的過(guò)程,鑒于篇幅所限,此處不再過(guò)多敘述。
信號處理的設計結果:硬件電路由FPGA芯片ACEX1K100及其必須配套的配置EPROM芯片、電源芯片及前置信號調理電路組成,形式簡(jiǎn)潔,可靠性高。全電路在一塊100

fpga相關(guān)文章:fpga是什么




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>