杜 佳,宋春林
(同濟大學 電子與信息工程學院,上海 201804)
?
一種改進的毫米波雷達多目標檢測算法*
杜佳,宋春林
(同濟大學 電子與信息工程學院,上海 201804)
Fundation Item:Natural Science Foundation of Shanghai(No.14ZR1442700)
摘要:智能駕駛主要依據(jù)前視雷達進行目標探測,基于毫米波雷達的多目標檢測算法是目前的研究熱點。但現(xiàn)有的基于FMCW的雷達多目標檢測算法存在大量虛警、漏檢的問題,且無法獲得目標的方位信息,很難應(yīng)用到復雜多變的道路環(huán)境中。提出了一種改進的毫米波雷達多目標檢測算法。該算法在傳統(tǒng)FMCW算法的基礎(chǔ)上,提出相位差和功率差聯(lián)合匹配模型進行頻率匹配的思想,較好地解決了FMCW算法中頻率匹配差錯、無法得到目標方位信息等問題。對該算法進行了多目標模擬仿真和實測道路試驗,仿真和實驗結(jié)果表明,基本上能正確檢測出多目標的距離、速度、方位角,且性能可靠穩(wěn)定。
關(guān)鍵詞:毫米波雷達;多目標檢測;FMCW;虛警
0引言
智能駕駛是未來汽車工業(yè)的一個發(fā)展方向,它能幫助駕駛員獲得更好的駕駛體驗。智能駕駛首先需要使用傳感器來對周圍的目標進行實時檢測,以供駕駛系統(tǒng)做出正確的駕駛決策。毫米波雷達以其抗干擾能力強、精度高、測量距離大等特點[1],成為智能駕駛前端傳感器的最佳選擇。但現(xiàn)有的雷達目標檢測算法仍不足以應(yīng)用于復雜多變的道路環(huán)境中,其中最大的問題是無法進行多目標檢測。
目前常用的雷達目標檢測算法有CW、FSK和FMCW。CW和FSK由于調(diào)制波形簡單、算法復雜度低,不適于多目標檢測[2]。FMCW方法發(fā)射頻率按三角波變化的雷達波,通過檢測頻率上升段和下降段的峰值頻率,可用于同時測量速度與距離。但使用FMCW進行多目標檢測時,由于無法正確匹配頻率上升段和下降段的各個峰值頻率,會得到數(shù)倍于真實目標的虛假目標。針對這一問題,文獻[3]提出一種采用兩個檢測門限及位置相關(guān)性的方法來檢測多目標,但算法易受環(huán)境干擾。文獻[4]提出了一種改變FMCW調(diào)制波斜率的方法來減少虛假目標,但算法復雜度較高、計算量大,對設(shè)備的要求較高,且實時性較差。文獻[5]改進了常規(guī)FMCW算法的調(diào)制波形,提出一種階梯式的調(diào)制波,提高了計算精度與計算速度,但算法復雜度大大提高,對設(shè)備的要求也極高。以上算法均可檢測出目標的距離與速度,但卻無法得到目標的方位角,這也是一個相當重要的參數(shù)。
針對FMCW無法準確匹配多目標頻率、算法復雜度高和無法得到目標方位角的問題,本文提出一種改進的FMCW雷達多目標檢測算法。該算法基于FMCW算法思想,增加一個接收天線,采用等周期、斜率不變的三角調(diào)制波,使用自動門限排除干擾,通過建立上升段和下降段峰值頻譜的相位差和功率差的聯(lián)合自適應(yīng)匹配模型進行峰值頻率匹配,在檢測多目標的同時大大降低了算法的復雜度和計算量。同時,利用雙接收天線接收信號的相位差,可計算得到目標的方位角。仿真結(jié)果表明,本文所述算法性能有所提高,能有效檢測出多個目標的速度、距離、方位角。
1FMCW雷達目標檢測原理
雷達系統(tǒng)結(jié)構(gòu)如圖1所示,雷達信號發(fā)射機通過一路天線發(fā)射高頻雷達信號,用兩路天線接收目標物體反射的信號,并分別與發(fā)射信號混頻后得到中頻信號,處理器經(jīng)過采樣、計算后即可得到目標物體的速度、距離、角度等信息。
圖1 雷達系統(tǒng)結(jié)構(gòu)
FMCW算法中采用等斜率、周期不變的三角波作為雷達信號調(diào)制波。圖2所示為多目標環(huán)境下, FMCW雷達系統(tǒng)發(fā)射波、反射波和中頻信號的頻率變化圖,圖3為與圖2對應(yīng)的中頻信號頻率變化圖。其中fo為發(fā)射信號的基頻,一般可從24 GHz和77 GHz中選擇。BW為發(fā)射信號頻帶寬度,T為調(diào)制三角波的半周期,fu1和fu2分別為目標l在目標2 在頻率上升段所對應(yīng)的中頻信號頻率峰值,fd1和fd2則分別為目標l和目標2在頻率下降段所對應(yīng)的中頻信號頻率峰值。
圖2 發(fā)射波與回波頻率變化圖
圖3 中頻信號頻率變化圖
圖2中,由于時延和多普勒頻移的作用,反射波相對于發(fā)射波產(chǎn)生了時移和頻移。由圖2可知,中頻信號中存在頻率穩(wěn)定段和頻率變化段,后者是由于發(fā)射回波時延引起的,信號處理主要針對頻率穩(wěn)定段。車載雷達一般用于檢測1~200 m范圍內(nèi)的目標,最大回波延時為:
τmax=2·dm/c=1 μs
(1)
T一般為5~10 ms,τmax遠小于T,所以頻率變化段并不影響計算的精度,實際處理中可采用延時采樣等方法避開這一段信號。
對于單目標檢測,只需通過FFT檢測出頻率上升段和下降段中頻信號的最大峰值頻率代入下列公式即可:
(2)
(3)
但在多目標環(huán)境中,上升段與下降段將出現(xiàn)若干峰值頻率,若將這些峰值頻率一一對應(yīng)進行計算,則會計算得到N2個目標,其中僅有N個真實目標。除了虛假目標的問題,傳統(tǒng)的FMCW無法得到目標的角度信息,單憑距離和速度無法定位一個目標,雙接收天線FMCW算法則可以很好的解決以上問題。
2改進的FMCW多目標檢測
改進的算法中增加一個接收天線,兩個接收天線A、B處于同一水平位置,A、B間距為d,且d遠小于雷達與待測目標的距離,每個目標的發(fā)射回波到達接收天線A、B有一定的波程差Δs。
2.1頻率上升段信號分析
取發(fā)射信號頻率上升段信號進行分析,0~T內(nèi)發(fā)射信號表示為:
(4)
其中,k=BW/T為調(diào)制波斜率,φ0為初始相位。設(shè)環(huán)境中有L個目標,第i個目標的距離為ri,則接收天線處發(fā)射信號的延時為:
(5)
接收信號則為:
(6)
其中φiδ是散射角。接收信號與原發(fā)射信號經(jīng)混頻器混頻后輸出的中頻信號為:
(7)
(8)
其中,n(t)為噪聲。
在另一個接收天線處,每個目標的回波信號與第一根天線的回波信號均有波程差,記為Δs。同第一根天線的處理,天線2接收信號混頻后得到的中頻信號為:
(9)
其中,
(10)
則上升段兩個接收天線處回波信號相位差為:
(11)
2.2頻率下降段信號分析
類似于上升段信號的分析,得到天線B處接收信號與發(fā)射信號混頻后得到的中頻信號如下:
(12)
則下降段A、B接收天線接收信號的相位差為:
(13)
由(11)和(13)式可以得出以下結(jié)論:
Δφui=Δφdi
(14)
同一個目標在上升段和下降段天線A、B處對應(yīng)的峰值頻率的相位差相等,不同目標的相位差則不等,由此可用于區(qū)分不同的目標。
2.3聯(lián)合自適應(yīng)頻率匹配
FFT運算將連續(xù)的時域信號轉(zhuǎn)換到離散的頻域,由此造成了頻譜相位的離散,實際計算得到的相位如下:
(15)
離散的相位會造成量化誤差,影響匹配結(jié)果,在系統(tǒng)參數(shù)選擇較寬松的情況下,這種誤差尤其大,會造成目標的漏檢。并且,F(xiàn)FT結(jié)果的相位在0~2π范圍內(nèi),而真實目標的相位差則為φ+2kπ相位差較大的目標會被漏檢。因此,不能單獨使用相位差匹配法進行頻譜匹配,由此引入相位差和功率差聯(lián)合的匹配檢測模型。
Y=α|Δφui-Δφdi|+β|ΔPui-ΔPdi|
(16)
只有當模型結(jié)果Y小于預設(shè)閾值,才將兩個頻率進行匹配。模型系數(shù)α、β在確定系統(tǒng)參數(shù)后,根據(jù)實驗測試結(jié)果進行選擇,由于相位差一般小于功率差,因此可適當增大α,以提高系統(tǒng)靈敏度。
閾值則采取自適應(yīng)的方法自動設(shè)定。模型結(jié)果Y由系統(tǒng)參數(shù)及環(huán)境因素影響。因此在雷達系統(tǒng)設(shè)計完成后,進行模擬實驗,模擬真實道路環(huán)境,分析數(shù)據(jù),選擇一個最佳的檢測閾值,設(shè)定閾值浮動范圍。自適應(yīng)閾值調(diào)整的方法很多,其中一個方法是根據(jù)總峰值功率進行調(diào)整,當總峰值功率較大則適當減小閾值,總峰值功率較小則適當增大閾值??赏ㄟ^模擬實驗獲取閾值調(diào)整曲線,用于系統(tǒng)閾值調(diào)整。
2.4方位角計算
當兩天線之間的距離d遠小于目標到天線的距離時,兩天線接收到同一目標的反射信號的方位角近似相等,示意圖如下:
圖4 雙天線角度測量
由此得到A、B天線處接收信號的波程差和相位差之間的關(guān)系:
(17)
則目標物體的方位角為:
(18)
2.5算法流程
處理器收到混頻器輸出的中頻信號后,算法處理流程如圖5。
圖5 算法流程
首先是降噪處理,濾除中頻信號中的噪聲可選用低通濾波方法。雷達信號基頻一般選取24 GHz或77 GHz等非授權(quán)頻段。但中頻信號的頻率卻遠小于雷達信號的頻率。中頻信號的頻率主要由兩部分頻組成,一是反射回波時延造成的頻差,二是目標相對運動產(chǎn)生的多普勒頻移,考慮到車載雷達一般用于檢測1~200 m范圍內(nèi),速度在0~100 m/s的目標,中頻信號最大頻率一般在1 MHz左右。因此低通濾波可濾除中頻信號中的雜波,提高信噪比。
然后是采樣,A、B天線的信號同時采樣。采樣時須避開中頻信號不穩(wěn)定段,且保證上升段與下降段的采樣不重疊,這可以通過適當?shù)难訒r采樣及定時循環(huán)采樣來解決。采樣頻率應(yīng)至少為輸入信號頻率的2倍,實際中可適當增大采樣頻率以獲得更多的數(shù)據(jù),但過大的采樣頻率則會降低后續(xù)計算結(jié)果的精度。
FFT模塊將時域信號轉(zhuǎn)換為頻域信號用于后續(xù)頻譜分析,具有快速浮點運算能力的DSP芯片很適合用來做FFT運算。
在進行頻譜峰值搜索之前,先根據(jù)自動設(shè)定的閾值篩選出可能存在目標的頻譜位置。閾值設(shè)定的方法有很多,如平均值法、最大值法等,可按實測情況選擇合適的閾值。然后按照駝峰法分別找出天線A、B處信號的峰值頻率,并計算每個目標在A、B天線處的上升段相位差Δφui、功率差ΔPui和下降段相位差Δφdi、功率差ΔPdi。
閾值調(diào)整需先設(shè)定閾值調(diào)整啟動條件,一般在總峰值功率變化較大時進行閾值調(diào)整,然后根據(jù)閾值調(diào)整曲線進行調(diào)整。
將第五步得到的Δφui、ΔPui和Δφdi、ΔPdi代入聯(lián)合檢測模型進行頻率匹配判定,判定成功則將這組數(shù)據(jù)代表的目標判定為同一目標,并進行后續(xù)的計算。若判定失敗,則回到第一步,重新處理中頻信號。
以上步驟涉及到雙通道AD采樣、浮點運算、FFT運算等,非常適合用DSP芯片來實現(xiàn)這些步驟。
3仿真分析
本次仿真設(shè)定的雷達檢測目標范圍為1~200 m,目標速度在0~100 m/s范圍內(nèi),距離分辨率為Im。根據(jù)這一技術(shù)指標,將雷達系統(tǒng)各參數(shù)設(shè)置如下,雷達信號基頻取常用的24 GHz,雷達信號帶寬BW=600 MHz,調(diào)頻信號半周期T=5 ms,天線間距d=1 mm,匹配模型參數(shù)α=0.83,β=0.17。
反射回波時延引起的最大頻差:
(19)
最大多普勒頻移:
(20)
因此采樣頻率應(yīng)大于85.6 kHz,而為保證得到足夠的采樣數(shù)據(jù),將采樣點數(shù)設(shè)置為1 024點,因此將采樣頻率提高到300 kHz,以確保采樣在5 ms內(nèi)完成。
3.1靜止目標檢測
雷達位于(0,0)位置,生成5個待檢測靜止目標,坐標分別為(35.24,134.46)、(-19.22,65.47)、(-139.71,111.97)、(-37.52,53.11)、(-26.72,40.0)。仿真結(jié)果如下:
表1 距離檢測結(jié)果
表2 角度檢測結(jié)果
靜止目標的速度檢測均為0,這里略去。由表1表2可知,距離平均誤差為2.8%,角度平均誤差為0.86%。算法能準確的檢測出多個靜止目標的距離和角度,彌補了傳統(tǒng)FMCW算法的不足。
3.2靜止、運動目標檢測
雷達位于(0,0)位置,生成16個目標進行仿真,其中3個靜止目標,坐標為(37.81,24.18)、(53.45,73.43)、(-118.71,27.35)。13個運動目標坐標為(-124.39, 148.74)、(125.82, 69.74)、(108.85, 79.04)、(-27.38, 55.01)、(2.09, 149.19)、(34.49, 44.42)、(49.52, 91.37)、(86.90, 98.32)、(59.80, 133.97)、(26.32, 134.62)、(-47.44, 67.41)、(-68.71, 18.07)、(45.32, 108.27)。目標的速度位于表4中,仿真結(jié)果如下。
天線A處信號的頻率變化和中頻信號頻率變化圖如圖5(只列出了其中3個目標的信號頻率變化圖)。
圖5仿真結(jié)果(中頻信號)
計算結(jié)果如下:
表4 速度檢測結(jié)果
表3 方位角檢測結(jié)果
由仿真結(jié)果知,距離檢測平均誤差為2.0%,速度檢測平均誤差為2.43%,角度檢測平均誤差為2.08%。部分速度、距離較小的目標誤差較大是由于雷達的距離、距離分辨率較大造成的,可通過增大調(diào)制帶寬等方法來減小誤差,但這會提高對設(shè)備的要求,因此應(yīng)根據(jù)需求來選擇合適的系統(tǒng)參數(shù)。
仿真結(jié)果表明,改進的FMCW雷達目標檢測算法能同時檢測出多個靜止目標和運動目標,且不僅可以計算得到目標的距離與速度,還能正確計算出目標的方位角,彌補了現(xiàn)有FMCW算法的不足。綜上所述,本文所述算法準確有效,適用于多目標的快速、準確檢測。
4結(jié)束語
本文針對傳統(tǒng)FMCW雷達檢測算法虛警、漏檢、無法獲得目標方位角的問題,提出了基于相位差和功率差聯(lián)合頻率匹配模型的FMCW雷達多目標檢測算法。通過仿真分析,證實了該算法不僅能正確檢測出多個目標的距離、速度和角度,有效解決了傳統(tǒng)的FMCW算法虛警、漏檢多目標問題。這樣的算法性能已經(jīng)足以運用到實際道路環(huán)境中進行目標檢測,有效提高了智能駕駛的性能。但該算法在測量近距離目標、低速目標時誤差相對較大,且計算速度仍有待提高,今后需要做進一步的研究。
參考文獻:
[1]楊陶柳. 高分辨雷達多目標識別算法研究[D].電子科技大學,2013.
YANG Tao-liu. Multi-Target Recognition Algorithm of High Resolution Radar[D]. University of Electronic Science and Technology of China, 2013.
[2]黃文奎. 毫米波汽車防撞雷達的設(shè)計與實現(xiàn)[D].中國科學院研究生院(上海微系統(tǒng)與信息技術(shù)研究所),2006.
HUANG Wen-kui. Design and Production of Millimeter-Wave Automotive Radar for Collision Avoidance Application[D]. Graduate University of Chinese Academy of Sciences(Shanghai Institute of Microsystem and Information Technology), 2006.
[3]許人燦,邱兆坤,姜衛(wèi)東. 基于DSP的雷達目標檢測和跟蹤方法研究[J]. 現(xiàn)代雷達,2003,25(02):35-37.
XU Ren-can, QIU Zhao-kun, JIANG Wei-dong.Study of Radar Target Detecting and Tracking Methods based on DSP[J]. Modern Radar, 2003, 25(02):35-37.
[4]屈飛園,曹寧. 車載FMCW雷達準確檢測多目標的一種有效方法[J]. 科學技術(shù)與工程,2012,12(06):1263-1267.
QU Fei-yuan,CAO Ning. An Effective Method to Detect Multi-Target based on Vehicle FMCW Radar[J]. Science Technology and Engineering,2012,12(06):1263-1267.
[5]Rohling H. Some Radar Ropics: Waveform Design,Range C far and Target Recognition[M]. Advances in Sensing with Security Applications. Springer Netherlands, 2006: 293-322.
[6]Gini F. Waveform Design and Diversity for Advanced Radar Systems[M]. The Institution of Engineering and Technology, 2012.
[7]Shin I H, Park Y M, Kim D W. Fabrication of High-Frequency Packages for K-Band CMOS FMCW Radar Chips Using RF Via Structures[J]. The Journal of Korean Institute of Electromagnetic Engineering and Science, 2012, 23(11): 1228-1238.
[8]李軍顯,沈麗民,楊碩. 一種基于SVM的雷達目標識別算法[J]. 通信技術(shù),2009,42(01):300-302.
LI Jun-xian, SHEN Li-min, YANG Shuo. A SVM-based Radar Target Recognition Algorithm[J]. Communications Technology, 2009,42(01):300-302.
[9]趙寅,周新志. 雷達信號處理中動目標檢測的研究[J]. 通信技術(shù),2011,44(03):139-140.
ZHAO Yin, ZHOU Xin-zhi. Study on Radar Signal Digital Processing Technology in the Detection of Moving Targets[J].Communications Technology, 2011,44(03):139-140.
杜佳(1991—),男,碩士研究生,主要研究方向為雷達信號處理;
宋春林(1973—),男,博士,副教授,主要研究方向為移動通信、感知與嵌入式系統(tǒng)。
A Modified Millimeter-Wave Radar Multi-Target Detection Algorithm
DU Jia,SONG Chun-lin
(College of Electronics and Information Engineering, Tongji University, Shanghai 201804, China)
Abstract:Intelligent driving relies on forward-looking radar for target detection, and recently multi-target detection algorithm based on millimeter-wave radar becomes a research hotspot. However,certain deficiencies still exists in the traditional FMCW radar target detection algorithm, induding false alarm, missed detection, and so on,thus being unable to obtain the azimuth information of the targets, so this traditional algorithm couldn′t be used in complex and variable road conditions. Based on the traditional FWCW algorithm,a modified millimeter-wave radar algorithm is proposed, and the idea of joint matching model by phase difference and power difference to match the frequency is given, thus fairly solving the problems in FMCW, such as frequency error matching and missing azimuth information of targets. Multi-target simulation and actual measurement indicate that this new algorithm,reliable and stable performance could correctly detect the distance, speed and azimuth of multiple targets.
Key words:millimeter-wave radar; multi-target detection; FMCW; false-alarm
作者簡介:
中圖分類號:TN929
文獻標志碼:A
文章編號:1002-0802(2015)07-0808-06
基金項目:上海市自然科學基金(No.14ZR1442700)
收稿日期:修回日期:2015-05-15Received date:2015-03-01;Revised date:2015-05-15
doi:10.3969/j.issn.1002-0802.2015.07.012