新聞中心

        EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 車載防撞雷達(dá)的DBF算法仿真及實(shí)現(xiàn)

        車載防撞雷達(dá)的DBF算法仿真及實(shí)現(xiàn)

        作者:賈潔民 王圣濤 裴文龍 時(shí)間:2016-04-26 來源:電子產(chǎn)品世界 收藏
        編者按:在車載防撞雷達(dá)系統(tǒng)中,需要快速、高效地得到機(jī)車前方的空間能量分布圖,即得到障礙物的距離及方位信息。本文針對LFM-CW天線陣列雷達(dá),對信號回波進(jìn)行處理,對使用的DBF算法原理進(jìn)行闡述及仿真,仿真結(jié)果表明了算法的可行性,最后提出了FPGA實(shí)現(xiàn)的流程機(jī)制及實(shí)現(xiàn)的關(guān)鍵步驟。

        摘要:在車載雷達(dá)系統(tǒng)中,需要快速、高效地得到機(jī)車前方的空間能量分布圖,即得到障礙物的距離及方位信息。本文針對LFM-CW天線,對信號回波進(jìn)行處理,對使用的算法原理進(jìn)行闡述及仿真,仿真結(jié)果表明了算法的可行性,最后提出了FPGA實(shí)現(xiàn)的流程機(jī)制及實(shí)現(xiàn)的關(guān)鍵步驟。

        本文引用地址:http://www.104case.com/article/201604/290284.htm

        引言

          車載雷達(dá)陣列信號處理中,需要快速、高精度地分辨出前方多個(gè)目標(biāo)障礙物的距離、方向等信息,給駕駛員充分的時(shí)間做出正確的反應(yīng),從而避免災(zāi)難的發(fā)生。為了獲得障礙物信息,需要對空間信號進(jìn)行時(shí)空分析,通過對空間中不同方向返回并且達(dá)到天線陣列的電磁波信號進(jìn)行變換、處理,從而得到空域上的譜估計(jì)值。

          本文通過對LFM-CW天線陣列進(jìn)行回波處理,時(shí)域上使用快速傅里葉變換對障礙物進(jìn)行距離探測,空域上使用的方法對障礙物進(jìn)行方位探測。通過對雷達(dá)回波信號進(jìn)行處理,得到空間譜數(shù)據(jù),實(shí)現(xiàn)對車輛前方障礙物的實(shí)時(shí)探測。

        1 空間譜算法分析

        1.1 LFM-CW測距原理

          線性調(diào)頻連續(xù)波(LFM-CW)測距的原理是通過發(fā)送端發(fā)射線性調(diào)頻信號,接收端將接收到的回波信號和發(fā)射信息進(jìn)行混頻,根據(jù)混頻后信號的頻率來獲得目標(biāo)的距離和頻率信息。如果發(fā)射信號源和目標(biāo)距離、接收源直接相對靜止,那么發(fā)射信號和回波信號的瞬時(shí)頻率差fΔ是一個(gè)常量,且該頻率與距離成正比關(guān)系[2],二者之間的關(guān)系公式如下:

        (1)

          上式中,是調(diào)頻信號的斜率,是目標(biāo)的回波信號波形相對于發(fā)射信號波形的時(shí)間延遲。也就是說,通過得到發(fā)射信號和回波信號的頻差,就可以利用該差值計(jì)算出目標(biāo)與靜止天線陣列直接的距離。

        1.2 FFT測頻

          在數(shù)字信號處理中,對信號進(jìn)行離散傅里葉變換(DFT),完成對信號從時(shí)域到頻域變換,但是DFT算法由于在實(shí)現(xiàn)過程中運(yùn)算量大、時(shí)間長,不利于硬件設(shè)備對信號的實(shí)時(shí)處理。FFT是離散傅里葉變化的改進(jìn)算法,它的出現(xiàn)成功地解決了DFT在工程實(shí)現(xiàn)的難題。對于不容易在時(shí)域得到的信號,通過時(shí)頻轉(zhuǎn)換,更容易在頻域上發(fā)現(xiàn)。因此,F(xiàn)FT最常被用來進(jìn)行獲得信號頻譜,進(jìn)行頻譜分析[3]

          在數(shù)字信號處理中關(guān)于FFT求某一頻點(diǎn)的頻點(diǎn)有下面公式:

        (2)

          上式中,fs表示信號的采樣率,N表示FFT的級數(shù),k表示某一級數(shù)。

          由上式可知,第一個(gè)點(diǎn)是頻率為0的直流分量。其余采樣點(diǎn)表示:采樣頻率fs被N-1個(gè)點(diǎn)均勻分成N等份,頻率呈線性上升變化,即第n個(gè)頻點(diǎn)的頻率為,則f所能達(dá)到的頻率分辨率為

          由上面的分析可知,采樣點(diǎn)數(shù)的增加會提高頻率的分辨率。但在實(shí)際應(yīng)用中,由于時(shí)間等一系列的應(yīng)用,采樣點(diǎn)數(shù)不能隨意增加。通常情況下,針對一定時(shí)間信號采取比較小的采樣率,得到較小的采樣點(diǎn)數(shù),然后在最后的數(shù)據(jù)后根據(jù)需要的點(diǎn)數(shù)補(bǔ)0,再進(jìn)行FFT變換,會使最后的頻率分辨率在一定程度上得到改善。

        1.3 數(shù)字波束形成原理

          針對陣列天線,數(shù)字波束形成()技術(shù)利用陣列天線的孔徑,通過數(shù)字信號處理在期望方向形成接收波束。雖然單個(gè)天線的方向圖是全向的,但是對陣列多個(gè)接收通道的信號,利用數(shù)字處理方法,對某一方向的入射信號補(bǔ)償,由于傳感器在空間位置不同而引起的傳播波程差導(dǎo)致相位差,實(shí)現(xiàn)同相疊加,從而實(shí)現(xiàn)該方向的最大能量接收,完成該方向上的波束形成,來接收有用的期望信號,這種把陣列接收的方向增益聚集在一個(gè)指定方向上,相當(dāng)于形成了一個(gè)“波束”[4]

          DBF一般是針對接收陣列天線而言的。如圖1所示,由N個(gè)等距線陣組成的接收天線,相鄰陣元之間的間距為d。考慮到p個(gè)遠(yuǎn)場的窄帶信號入射到空間某陣列上。這里假設(shè)陣元等于通道數(shù),即各陣元接收到的信號經(jīng)過各自的傳輸信道送到處理器,也就是說處理器接收來自N個(gè)通道的數(shù)據(jù)[5]。接收信號矢量可以表示為:

          X(t)=AS(t)+N(t) (3)

          其中,X(t)為N×1維陣列接收快拍數(shù)據(jù)矢量,X(t)=[x1(t), x2(t)…,xN(t)]T;S(t)為P×1維信號矢量,S(t)=[s1(t), s2(t)…,sN(t)]T; N(t)為N×1維噪聲數(shù)據(jù)矢量,N(t)=[n1(t), n2(t)…,nN(t)]T ;A為N×P維陣列流型矩陣(導(dǎo)向矢量矩陣),且

          A=[a(θ1), a(θ2)…,a(θp)]T

          其中,第i個(gè)信號的導(dǎo)向矢量

          a(θ1)=[1,ejkdsinθi,…ejk(N-1)dsinθi]T,i=1~P      (4)

          式中,K=2π/λ為波數(shù)。

          在DBF過程中,假設(shè)信號的來波方向?yàn)棣龋瑒t在該方向的導(dǎo)向矢量為

          a(θ)=[1,ejkdsinθ,…ejk(N-1)dsinθ]T,i=1~P  (5)

          由上式可知,對于單一信號源,x(t)=as(t)+N(t),波束形成技術(shù)與時(shí)間濾波類似,即對采樣數(shù)據(jù)x(t)進(jìn)行加權(quán)求和,加權(quán)后天線陣的輸出為

          y(t)=WHX(t)=s(t)WHa(θ)+WHN(t)          (6)

          式中,W=[W1,W2,…WN]T為DBF的權(quán)矢量;X(t)=[x1(t),x2(t),…xN(t)]T

          當(dāng)W對某個(gè)方向?yàn)?em>θ0的信號同相相加,即W=a(θ0)時(shí),輸出y(t)的模值最大。因此波束實(shí)現(xiàn)了對方向角θ的選擇,即實(shí)現(xiàn)空域?yàn)V波。

          由上式可知,在不同方向進(jìn)行DBF處理時(shí)需要采用不同的權(quán)矢量,對方向θ的權(quán)矢量W為

          W(θ)=[1,e-jkdsinθ,…e-jk(N-1)dsinθ]T (7)

          第n個(gè)權(quán)值的相位為

        (8)

          若將DBF處理搜索的波位的角度按下式進(jìn)行量化:

        (9)

          將式(8)、(9)帶入式(7),則權(quán)值W為

        (10)

          由此可見,權(quán)值W為一組復(fù)氏基,因此,可以利用DFT或FFT同時(shí)得到N個(gè)波位的DBF處理結(jié)果。

          由上式可得,使用DBF算法,能夠探測的角度范圍有限制,θ的范圍為,角度分辨率為

        2 算法仿真及FPGA實(shí)現(xiàn)

          在具體工程實(shí)踐中,陣列由14個(gè)陣元以均勻直線陣列的方式排布,且每個(gè)陣元都是全向陣元,陣元間距為d,天線發(fā)射線性調(diào)頻信號。目標(biāo)所在位置相對天線陣列來說,在天線陣列的遠(yuǎn)場區(qū),且信號輻射源為點(diǎn)源。目標(biāo)信號輻射到陣列的波前是一個(gè)平面。同時(shí)要求信號的帶寬比較窄,遠(yuǎn)遠(yuǎn)小于載波信號。

        2.1 信號處理流程

          在信息處理過程中,我們通過對混頻之后的信號進(jìn)行14通道AD采樣(每一通道包含兩路信號,I、Q信號),由于每根天線在制作過程中工藝等其他因素影響,使得接收信號的相位發(fā)生偏差,故在AD采樣后對信號進(jìn)行相位校正,之后對每一路的復(fù)信號進(jìn)行1024點(diǎn)的FFT,檢測目標(biāo)所在的距離位置。之后對每個(gè)頻點(diǎn)進(jìn)行橫向的64點(diǎn)FFT,檢測目標(biāo)的方位角度位置,將結(jié)果最后存到FPGA的RAM中,得到空間譜數(shù)據(jù),等待后續(xù)處理。

        2.2 算法仿真

          設(shè)置仿真運(yùn)行的環(huán)境:天線陣列的陣元個(gè)數(shù)為14,采樣快拍為100,所加噪聲為高斯噪聲。下面分別針對不同情況進(jìn)行仿真。

          (1)FFT距離分辨仿真

          設(shè)定有兩個(gè)入射信號,信號的入射距離分別為100m和200m,兩個(gè)信號的入射角度均為θ=5°。如圖3所示,從仿真結(jié)果圖中可以看到,信號在100m和200m的距離處有明顯的信號幅值,已經(jīng)分辨出將兩個(gè)信號的距離。

          (2)DBF角度分辨仿真

          設(shè)定有兩個(gè)入射信號,信號的入射距離均為100m,兩個(gè)信號的入射角度分別為θ0=2°,θ1=5°。如圖4所示,從仿真結(jié)果圖中可以看到信號在兩個(gè)角度出有明顯的信號幅值,已經(jīng)成功分辨出兩個(gè)信號的角度。

          (3)綜合仿真

          設(shè)定有三個(gè)入射信號,信號的入射距離及角度分別為R0=100,θ0=2°, R1=100,θ1=5°, R3=100,θ3=- 5°。如圖5所示,可以看到在三維仿真圖上有三個(gè)不同的信號,距離及角度信息均符合設(shè)定值。

        2.3 FPGA實(shí)現(xiàn)流程

          針對工程引用,本文給出算法的FPGA實(shí)現(xiàn)流程。在FPGA實(shí)現(xiàn)中,首先使用A/D采樣芯片對14路I、Q信號進(jìn)行采樣,然后對采樣后的信號進(jìn)行濾波,濾除掉高頻噪聲信號;對采樣到的信號進(jìn)行天線相位校正;然后對14路復(fù)信號進(jìn)行1024點(diǎn)的FFT,此時(shí)已經(jīng)求得目標(biāo)在距離的位置;為了保證后邊的對每個(gè)頻點(diǎn)的64點(diǎn)FFT,首先需要同時(shí)對1024點(diǎn)的FFT進(jìn)行存RAM處理,然后每次同時(shí)取一個(gè)頻點(diǎn)的值,對該14個(gè)復(fù)信號進(jìn)行64點(diǎn)的FFT,最終將結(jié)果保存到RAM中。

        3 總結(jié)

          本文詳細(xì)討論了在均勻陣列的模型下,針對LFM-CW天線的回波信號進(jìn)行處理,探測前面障礙為信息。通過對其使用的FFT及DBF算法原理進(jìn)行闡述及仿真,仿真結(jié)果表明了算法的可行性和有效性,本文同時(shí)提出了FPGA實(shí)現(xiàn)的流程機(jī)制,可以方便地實(shí)現(xiàn)工程應(yīng)用。

        參考文獻(xiàn):

          [1]趙軍. 接收陣列天線DBF技術(shù)研究[D].南京理工大學(xué).2003

          [2]包敏. 線性調(diào)頻連續(xù)波雷達(dá)信號處理技術(shù)研究與硬件實(shí)現(xiàn)[D].西安電子科技大學(xué). 2009

          [3]Joyce Van de Vegte. 數(shù)字信號處理基礎(chǔ)[M]. 電子工業(yè)出版社. 2003:328-358

          [4]陳伯孝, 等. 現(xiàn)代雷達(dá)系統(tǒng)設(shè)計(jì)與分析[M]. 西安電子科技大學(xué)出版社. 2012:414-417

          [5]張小飛,汪飛,徐大專. 陣列信號處理的理論和應(yīng)用[M]. 國防工業(yè)出版社. 2010:18-20


        本文來源于中國科技期刊《電子產(chǎn)品世界》2016年第4期第65頁,歡迎您寫論文時(shí)引用,并注明出處。



        關(guān)鍵詞: DBF 陣列雷達(dá) 防撞 201605

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 蓬溪县| 瑞昌市| 平舆县| 南皮县| 梁河县| 龙南县| 治县。| 白河县| 聂拉木县| 新乡县| 永州市| 洪江市| 慈利县| 旺苍县| 盐源县| 信宜市| 遂昌县| 灵石县| 杭锦旗| 城步| 揭西县| 徐州市| 汉中市| 金坛市| 息烽县| 瓦房店市| 团风县| 玉环县| 平乐县| 平乡县| 遂溪县| 定边县| 专栏| 赣榆县| 抚州市| 常德市| 大渡口区| 布拖县| 开阳县| 鹤庆县| 喀喇沁旗|