黃曉紅,趙 焱,鄧振淼
(1. 華北理工大學(xué)人工智能學(xué)院,河北唐山 063200;2. 華北理工大學(xué)電氣工程學(xué)院,河北唐山 063200;3. 廈門大學(xué)信息科學(xué)與技術(shù)學(xué)院,福建廈門 361001)
毫米波雷達具有體積小、質(zhì)量輕和空間分辨率高的特點。與紅外、激光等相比,毫米波雷達穿透霧、煙、灰塵的能力強,具有全天候(大雨天除外)全天時的特點,此外,毫米波的抗干擾、反隱身能力也優(yōu)于其它微波。毫米波雷達是測量被測物體相對距離、速度、方位的高精度傳感器,早期被應(yīng)用于軍事領(lǐng)域,隨著雷達技術(shù)的發(fā)展與進步,毫米波雷達傳感器開始應(yīng)用于汽車電子、無人機、智能交通等多個領(lǐng)域。
冀振元等學(xué)者在1999年就LFMCW信號在高頻雷達中的應(yīng)用作了具體分析,在此基礎(chǔ)上,利用二維快速傅里葉變換(Two-Dimensional Fast Fourier Transform,2D-FFT)處理技術(shù)對目標(biāo)回波信號的信息提取進行了仿真,并對實驗結(jié)果作了分析,得到了較好的性能[1]。王月鵬等學(xué)者在2005年,針對LFMCW在動目標(biāo)檢測上存在一定難度,利用2D-FFT處理技術(shù)對目標(biāo)回波信號相位信息進行提取,可有效地抑制固定雜波,并對2D-FFT的具體應(yīng)用約束和算法的復(fù)雜度作了分析[2]。劉文彬等學(xué)者在2015年針對LFMCW檢測動目標(biāo)存在一定難度,利用2D-FFT技術(shù)對目標(biāo)信息進行提取,詳細(xì)說明了數(shù)據(jù)的緩存、實數(shù)序列FFT的算法等,最后測試結(jié)果表明,2D-FFT算法能很好的提取出目標(biāo)的距離和速度[3]。以上文獻都是針對LFMCW雷達在動目標(biāo)檢測上存在一定困難這一問題,提出了通過2D-FFT或者頻譜分析、動目標(biāo)檢測等算法實現(xiàn)目標(biāo)距離和速度的估計,但是這些算法都有一定缺陷,就是當(dāng)雷達處于運動平臺時,若平臺的速度未知,這些目標(biāo)檢測算法都會出現(xiàn)虛警現(xiàn)象導(dǎo)致雷達無法正常工作。
本文提出了一種基于雜波頻譜統(tǒng)計的非平穩(wěn)平臺雷達與目標(biāo)速度估計算法,通過CFAR提高目標(biāo)檢測性能的同時,對雷達接收到的目標(biāo)和周圍環(huán)境的回波進行分析,判斷回波中是否存在雜波,并估計雜波的速度,在平臺運動的情況下,雜波速度近似為雷達運動平臺的速度。通過對雜波速度所在的速度維度進行統(tǒng)計得到雜波頻譜的閾值,對閾值進行判斷處理,來濾除一定范圍內(nèi)的雜波,得到被探測目標(biāo)的速度。
對于目標(biāo)的檢測是雷達最基本的工作,為了得到更多的工作帶寬,實際應(yīng)用中常使用頻率或相位調(diào)制,在毫米波雷達中常使用LFMCW對回波信號從距離維和速度維兩個維度進行參數(shù)估計[4]。
在一個周期T內(nèi)雷達發(fā)射信號的表達式可以寫為
(1)
其中,f0為信號的中心頻率;μ為信號的調(diào)頻斜率;φ0是信號的初始相位。
若存在運動目標(biāo)距離雷達為r,速度為v,回波時延τ為
(2)
其中,c為光速。接收信號sr(t)的表達式為
(3)
去斜處理后的差頻信號sb(t)的表達式為
(4)
其中,n(t)為噪聲,并且2μrv< sb(t)=Aexp[j(2πfbt+φb)]+n(t) (5) 其中,A為頻譜幅度。φb為 (6) fb為求得的差頻頻率為 (7) 觀察式(7),可知fb是由目標(biāo)的距離和速度決定的,需要同時知道fr和fd才可以得到目標(biāo)的距離和速度。 假設(shè)雷達采樣頻率為fs,由式(4)可知,單周期T內(nèi)的差頻信號為 (8) 其中,w(n)為窗函數(shù);n為快時間維的采樣點數(shù)。對M組差頻信號進行積累,表示為 (9) (10) 對M×N的矩陣進行2D-FFT處理后的表達式為 (11) (12) (13) 目標(biāo)在距離維頻譜上的位置p為 (14) 對積累的周期M做處理后可得目標(biāo)速度產(chǎn)生的fFFTv為 (15) (16) 最后,通過2D-FFT算法產(chǎn)生的距離多普勒(Range Dopple Matrix,RDM)圖上得到目標(biāo)的譜峰位置(p,q),則目標(biāo)的距離和速度信息為 (17) 雷達接收的雜波,由多方面原因所造成,同雷達本身的工作狀態(tài)(入射角、載頻、極化方式、波束寬度等)和雷達工作的背景情況(障礙物數(shù)量、障礙物反射強度、天氣等)都有關(guān)系。一般能夠?qū)㈦s波分為兩類:固定雜波和運動雜波,雷達運動狀態(tài)下產(chǎn)生的雜波為運動雜波,這類雜波的多普勒頻移不為零[5]。 若雷達處在運動狀態(tài)下時,即使檢測區(qū)域內(nèi)沒有運動的目標(biāo),但因為此時檢測范圍內(nèi)的靜止目標(biāo)相對雷達也有了速度,因此能夠在頻譜上看到存在目標(biāo)尖峰,而目標(biāo)的速度值就是雷達相對于靜止目標(biāo)的徑向速度。圖1是當(dāng)檢測區(qū)域內(nèi)沒有真實運動目標(biāo)情況下,雷達運動狀態(tài)下的2D-FFT結(jié)果圖??梢钥吹郊词箾]有真實運動的目標(biāo),在2D-FFT的頻譜圖上依舊可以看到大量尖峰,這些尖峰在經(jīng)過一維CFAR后都會被當(dāng)作目標(biāo)檢測出來。圖2是從速度維觀察雷達運動狀態(tài)下的頻譜圖,運動后的雷達使得雜波相對于雷達有了一個相對的速度,并且雜波的峰值在速度維上是比較一致的。圖3是從距離維觀察雷達在運動狀態(tài)下的頻譜圖,在整個距離維上,都有高低不同的尖峰,這是因為在整個探測范圍內(nèi)的固定目標(biāo)都有了相對速度,有的目標(biāo)反射強,有的目標(biāo)反射弱。在CFAR處理后,這些尖峰都會被當(dāng)成目標(biāo)檢測出來,但真實情況下并沒有真實的運動目標(biāo),傳統(tǒng)的二維檢測算法在平臺運動速度未知的情況下,在運動平臺上的目標(biāo)檢測容易出現(xiàn)大量虛警的問題,給雷達工作造成極大的干擾,而本文提出的算法,就是通過雷達在運動狀態(tài)下雜波頻譜圖展現(xiàn)出來的特性,分析處理后,濾除固定目標(biāo)和雜波造成的干擾。 圖1 雷達運動狀態(tài)下的2D-FFT圖 圖2 雷達運動狀態(tài)下的2D-FFT速度維視圖 圖3 雷達運動狀態(tài)下的2D-FFT距離視圖 當(dāng)雷達運動狀態(tài)下,2D-FFT產(chǎn)生的RDM圖在某一個速度單元上有長度持續(xù)整個距離維的一段尖峰,并且這個速度將隨著雷達的運動速度不斷變化,由相對運動可知,這個速度的值就是雷達本身的運動速度。但從頻譜上看,速度維的峰值雖然集中,但也存在一定的擴散現(xiàn)象,因為雷達檢測到的速度為目標(biāo)的徑向速度,所以除了目標(biāo)相對于雷達的徑向速度,還與目標(biāo)和和雷達波束的夾角及雷達波束寬度有關(guān)[6]。圖4是雷達運動狀態(tài)下2D-FFT局部放大結(jié)果圖。在頻譜上放大看,速度維上的整條尖峰并不是在一個速度維上分布,而是略有發(fā)散的[7]。 圖4 雷達運動狀態(tài)下2D-FFT局部放大視圖 在這種情況下,需要得知雷達的速度,即雜波的速度,然后在進行運動目標(biāo)檢測時,濾掉一定范圍內(nèi)的雜波,才能濾除固定目標(biāo)和雜波,檢測出真正運動的目標(biāo)。因此本文通過對雜波的特性分析后,檢測出雷達運動平臺的速度,并通過尋找閾值來濾除固定目標(biāo)和雜波造成的虛警。 基于雜波頻譜統(tǒng)計的非平穩(wěn)平臺雷達與目標(biāo)速度估計算法的重點是如何判斷是否是雜波并較精確地估計雜波速度,假設(shè)速度維需要檢測的速度單元個數(shù)為N,距離維需要檢測的距離單元個數(shù)為M通過對雜波頻譜的觀察,雜波所在的速度單元都集中在一定閾值內(nèi),且回波數(shù)據(jù)中雜波所在的區(qū)域峰值遠(yuǎn)大于目標(biāo)[8][9],通過對雜波數(shù)據(jù)的分析得到 (18) 其中,Aj為同一速度單元上每個目標(biāo)回波的幅值,Ak為每個速度單元上目標(biāo)幅值的總和,A為所有速度單元上幅值最大的值。 圖5 濾波前速度維幅值求和圖 如圖5所示,統(tǒng)計得到速度維上雜波的幅值都集中在113-125之間的速度單元內(nèi),由于雜波速度在速度維上存在擴散現(xiàn)象,因此應(yīng)該對估計得到的多次雜波速度取均值,即 (19) 其中,v為最后估計得到的雜波速度即雷達運動平臺的速度,m為可能的雜波速度的個數(shù),A為最大幅值所在的速度單元,vres為雷達速度分辨率。 因為雜波的頻譜都集中在一定的范圍內(nèi),將一定閾值內(nèi)的雜波濾除,即可得到目標(biāo)峰值的位置,即目標(biāo)的速度[10]。 (20) 其中,f′(Ak)為相鄰速度單元目標(biāo)幅值總和的斜率,Ak(i)為每個速度單元幅值總和所在的速度單元。判斷幅值所在速度單元兩側(cè)的波谷,即可得到雜波頻譜所在的范圍,即在波峰左側(cè)尋找雜波頻譜所在的范圍時, (21) 其中,ε為所允許的檢測誤差,在波峰右側(cè)尋找時,需要判斷是否存在f′(Ak)>0的位置即 (22) 如圖6所示,在濾除雜波后,最大峰值所在的速度單元的位置即為目標(biāo)的速度,即 V=A1·vres (23) 圖6 濾波后速度維幅值求和圖 其中,V是估計得到的目標(biāo)的速度,A1是濾除雜波后所有速度單元上幅值最大的值。 本實驗算法流程如圖7所示。對回波數(shù)據(jù)進行2D-FFT和一維CFAR運算,得到目標(biāo)和雜波所在速度維的閾值,對雜波頻譜進行統(tǒng)計得到雜波峰值,取多次估計結(jié)果的平均值即為雜波的速度,即雷達運動平臺的速度。判斷雜波頻譜閾值的范圍的邊界,若為雜波頻譜的邊界則輸出雜波所在的范圍,濾波后,輸出運動目標(biāo)的速度值。 圖7 算法流程圖 為了進一步測試?yán)走_信號處理算法的準(zhǔn)確性和穩(wěn)定性,筆者選取了四個雜波環(huán)境不同的場景來進行外場試驗。本次實驗使用的是24GHz交通雷達,工作帶寬為150MHz,積累周期數(shù)為128,單周期的采樣點數(shù)為256,距離分辨率為1m,速度分辨率為0.06m/s,本次實驗中利用兩個人體對象來模擬兩個同時運動的目標(biāo),將雷達固定在一個人體對象胸前保持勻速直線運動來模擬雷達運動平臺,在雷達前方約5米處,另一個人體對象與雷達平臺同時朝同一方向做勻速直線運動來模擬被探測的運動目標(biāo)。四個不同場景如圖8所示,基于雜波頻譜統(tǒng)計的測速算法如圖9,10所示。 圖8 實驗場景一(左上)實驗場景二(右上)實驗場景三(左下)實驗場景四(右下) 圖9 第一、二場景平臺和目標(biāo)速度估計 圖10 第三、四場景平臺和目標(biāo)速度估計 在圖9、10中觀察到四個不同場景下,目標(biāo)運動速度約在3m/s,平臺的速度約在1m/s,雜波隨著雷達速度變化而變化,由相對運動可知,這個速度就是雷達平臺的速度,只是方向不同。經(jīng)過本文算法之后,可以看到雜波的峰值及峰值左右發(fā)散部分已經(jīng)被完全濾除掉,只剩被檢測目標(biāo)的峰值以及周邊一些峰值較小的回波,目標(biāo)的速度可以精確的估計出來。 如圖11、12所示,通過隨機差來判斷四個不同場景估計得到的速度值,可以觀察到,不同場景估計得到的結(jié)果,均在正負(fù)0.5m/s之間波動,不同場景估計結(jié)果的RMSE的值如表1所示,雷達運動平臺四個場景估計得到的平均RMSE為0.056m/s,被探測目標(biāo)四個不同場景估計得到的平均RMSE為0.073m/s。實驗結(jié)果表明:在不同的場景下,運動平臺和目標(biāo)速度的結(jié)果與真實結(jié)果誤差較小,驗證了算法的穩(wěn)定性和準(zhǔn)確性。 圖11 一、二場景平臺和目標(biāo)速度估計隨機差 圖12 三、四場景平臺和目標(biāo)速度估計隨機差 表1 四個不同場景速度估計值的RMSE 本文針對雷達目標(biāo)檢測算法只適用于雷達在靜止情況下對運動目標(biāo)的檢測,若雷達處于運動平臺上,在平臺速度難以得知的情況下,會給雷達的目標(biāo)檢測工作造成很大干擾這一問題,提出了一種基于雜波頻譜統(tǒng)計的非平穩(wěn)平臺雷達與目標(biāo)速度估計的雷達信號處理算法,通過分析雜波頻譜特性實現(xiàn)對雷達運動平臺和目標(biāo)速度的估計,通過外場試驗驗證了在不同場景下該算法的有效性,該算法可以為雷達運動平臺下的目標(biāo)檢測算法提供參考。3 雷達平臺運動下的2D-FFT
4 基于雜波頻譜統(tǒng)計的速度估計算法
5 實測數(shù)據(jù)分析
6 結(jié)束語