余 波,馬曉斌,曹育維,梁 猛,李巖松
(中國航天科工集團(tuán)8511 研究所,江蘇 南京 210007)
近年來,無人機在諸多領(lǐng)域得到了廣泛的應(yīng)用。在軍事領(lǐng)域上,無人機可用于多種類型戰(zhàn)場,基于無人機的多種技戰(zhàn)術(shù)也被廣泛應(yīng)用[1]。隨著經(jīng)濟的發(fā)展與無人機技術(shù)的不斷研發(fā),越來越多與無人機相關(guān)的軍事活動[2]興起,無論是情報監(jiān)視偵查還是對敵防空壓制[3],無人機在其中都發(fā)揮著不可或缺的作用[4]。在雷達(dá)發(fā)展的早期,雷達(dá)將目標(biāo)信息輸出到顯示設(shè)備上,顯示出包含噪聲、雜波的回波信號,通過人為干預(yù)等手段從包含干擾信息的回波數(shù)據(jù)中完成目標(biāo)的檢測[5]。隨著檢測技術(shù)不斷發(fā)展,統(tǒng)計學(xué)理論開始被引入到檢測問題中。在實際檢測場景中,信號中會夾雜著不同類型和強度的雜波。例如在城市環(huán)境中,雷達(dá)接收的回波信號會受地雜波和噪聲影響;在海洋環(huán)境中,海雜波、電離層雜波和大氣噪聲也會嚴(yán)重干擾回波信號[6]。在存在干擾的環(huán)境中,要實現(xiàn)對目標(biāo)的高精度跟蹤,不僅需要信噪比滿足檢測要求,還需要恒虛警檢測算法(CFAR)的支持。雖然CFAR 算法以及支持向量機算法(SVM)一定程度上能實現(xiàn)高精度雷達(dá)目標(biāo)檢測,但是在復(fù)雜場景下難以對無人機進(jìn)行高精度檢測[7]。
針對上述問題,本文提出基于孿生支持機(TWSVM)的雷達(dá)目標(biāo)檢測算法,并介紹了算法框架、流程,最后在統(tǒng)一的仿真環(huán)境下將新算法與傳統(tǒng)CFAR 算法、基于SVM 的雷達(dá)目標(biāo)檢測算法進(jìn)行比較,實驗結(jié)果表明基于TWSVM 的雷達(dá)目標(biāo)檢測算法在一定程度上彌補了傳統(tǒng)算法的缺陷,提高了在低信噪比情況下的目標(biāo)檢測精度。
在基于TWSVM[8]的檢測網(wǎng)絡(luò)中,將待檢單元的幅值和兩側(cè)參考單元幅值進(jìn)行組合形成數(shù)據(jù)組,作為分類的依據(jù),如圖1 所示。若干個待檢單元進(jìn)行處理分別形成訓(xùn)練數(shù)據(jù)和測試數(shù)據(jù)。TWSVM 通過有目標(biāo)單元和無目標(biāo)單元特征向量分別訓(xùn)練出正負(fù)樣本的分類超平面[9]。分類超平面分別由向量w1、w2的轉(zhuǎn)置決定,樣本通過與w1、w2的轉(zhuǎn)置進(jìn)行計算可知樣本的類別?;赥WSVM 的檢測流程如圖2所示。
圖1 基于TWSVM 的算法原理
圖2 基于TWSVM 的檢測流程
首先對回波數(shù)據(jù)進(jìn)行數(shù)據(jù)重組構(gòu)建輸入數(shù)據(jù)。接著針對有目標(biāo)數(shù)據(jù)和無目標(biāo)數(shù)據(jù)的模型設(shè)置相應(yīng)的核函數(shù)完成特征映射,至此得到模型的輸入。最后將處理后的數(shù)據(jù)輸入到設(shè)置好模型參數(shù)的TWSVM模型進(jìn)行訓(xùn)練[10],此過程同樣也是循環(huán),設(shè)置好循環(huán)跳出條件,若滿足則表示模型訓(xùn)練完畢并達(dá)到要求,反之則修改相關(guān)參數(shù)繼續(xù)訓(xùn)練。下面對TWSVM 檢測過程進(jìn)行詳細(xì)介紹。
1)特征提取。雷達(dá)接收回波數(shù)據(jù)后通過一系列流程增大信噪比,得到距離多普勒數(shù)據(jù)。此數(shù)據(jù)包含目標(biāo)位置、速度等信息,將目標(biāo)的這些信息作為網(wǎng)絡(luò)訓(xùn)練和測試的基礎(chǔ)[11]。
2)構(gòu)建輸入數(shù)據(jù)。避開保護(hù)單元,將待檢單元幅值和兩側(cè)參考單元幅值重組形成基礎(chǔ)數(shù)據(jù)組,接著選取大量有、無目標(biāo)單元,按照上述流程得到TWSVM訓(xùn)練的輸入數(shù)據(jù)。
由于傳統(tǒng)CFAR 算法兩側(cè)各選取16 個待檢單元作為樣本,因此本文所提出的方法也沿用。32 個待檢單元的幅值組成一維向量作為基于TWSVM 的檢測網(wǎng)絡(luò)的輸入,形式為(x1,x2,…x17,x18,…,x33)。待檢單元的標(biāo)簽作為網(wǎng)絡(luò)的輸出,標(biāo)簽是單元有無目標(biāo)的標(biāo)志,存在目標(biāo)則為1,反之則為0。
3)數(shù)據(jù)預(yù)處理。TWSVM 使用數(shù)據(jù)歸一化對數(shù)據(jù)預(yù)處理,用于提升數(shù)據(jù)特征表現(xiàn)力。數(shù)據(jù)歸一化方法具體為Min-Max 標(biāo)準(zhǔn)化,最終將訓(xùn)練、測試數(shù)據(jù)都映射到[0,1]范圍。
4)核函數(shù)。由于選取的數(shù)據(jù)量和樣本特征數(shù)不匹配,所以選取高斯核函數(shù)對輸入數(shù)據(jù)進(jìn)行處理,最后通過核函數(shù)進(jìn)行特征映射以完成非線性分類任務(wù)。
5)搭建模型。搭建模型時需要設(shè)置一系列模型參數(shù),包括分類類型、分類方法、核函數(shù)種類以及參數(shù)等。首先根據(jù)實際任務(wù)來確定分類類型是兩分類還是多分類,多分類可是多個兩分類任務(wù)的疊加。分類方法是TWSVM,相對而言,TWSVM 訓(xùn)練時間更少且針對小樣本數(shù)據(jù)效果更好。
接著需要確定核函數(shù)的參數(shù),在此考慮2 個參數(shù),分別是C和gamma。C是懲罰系數(shù),代表對誤差的容忍度;gamma是核函數(shù)自帶的一個參數(shù)。TWSVM 分類時涉及2 個模型,即2 個分類超平面,因此需要設(shè)置2 組參數(shù)。在先驗經(jīng)驗下,TWSVM2 個分類超平面的懲罰系數(shù)設(shè)置為1,高斯核函數(shù)gamma系數(shù)選取13。
6)模型訓(xùn)練。模型參數(shù)確定好之后就要進(jìn)行模型訓(xùn)練階段,此時需要指定損失函數(shù)的種類,一般可以選用合頁損失函數(shù)。確定合頁損失函數(shù)為損失函數(shù)后,就可以按照默認(rèn)設(shè)置好的模型參數(shù)開始訓(xùn)練模型,經(jīng)過若干輪次的訓(xùn)練后可以得到符合要求的TWSVM 模型。
1)仿真平臺和參數(shù)設(shè)置
本節(jié)為了驗證TWSVM 算法性能和針對低信噪比下無人機回波數(shù)據(jù)的檢測效果,選取了CFAR 和SVM 作為對比方法,在統(tǒng)一的仿真場景下對3 種方法進(jìn)行測試對比。設(shè)置目標(biāo)時選取速度也相對較小,選取信噪比主要考慮低信噪比情況。信噪比范圍是7.84~11.84 dB,間隔為1 dB。
2)仿真數(shù)據(jù)
以信噪比7.84 dB 為例,雷達(dá)通過發(fā)射信號探測到目標(biāo),接收機接收到回波信號后需要進(jìn)行一系列操作提升信號信噪比。首先對每幀回波進(jìn)行匹配濾波,完成脈沖壓縮,一幀的脈壓結(jié)果如圖3 所示。
圖3 信噪比7.84 dB 下脈壓結(jié)果
然后對同一距離門脈壓結(jié)果進(jìn)行256 點的FFT運算,以此可以測出目標(biāo)速度,得到距離多普勒形式的回波數(shù)據(jù),回波數(shù)據(jù)形式如圖4 所示。
圖4 信噪比7.84 dB 下距離多普勒圖
3)結(jié)果對比
實驗對比方法包含CFAR、SVM 算法和TWSVM 算法,測試數(shù)據(jù)統(tǒng)一,評價指標(biāo)為Pd、Pf和ACC。按照預(yù)設(shè)模型參數(shù)搭建好模型,設(shè)置梯度下降算法為學(xué)習(xí)算法,訓(xùn)練輪次為1 000,學(xué)習(xí)率為0.5,經(jīng)過固定輪次訓(xùn)練后得到TWSVM 模型。對全部信噪比下的數(shù)據(jù)統(tǒng)一進(jìn)行完測試后,結(jié)果指標(biāo)參數(shù)如表1 所示。
表1 3 種算法檢測結(jié)果對比表
由此可見,高信噪比時,TWSVM 和SVM 性能均高于CFAR,且TWSVM 優(yōu)于SVM。隨著信噪比下降,3 種算法性能均有不同程度的下降,但TWSVM 性能下降程度小于SVM,且各信噪比下性能都優(yōu)于SVM。因此綜上,在不同信噪比下,TWSVM 對2 類樣本的區(qū)分能力均優(yōu)于SVM,并且在低信噪比時仍能發(fā)揮較好的性能水平。
圖5 為CFAR、SVM 和TWSVM3 種算法在不同信噪比下的ACC。由此可見,隨著信噪比的降低,3 種算法的ACC有所下降,而SVM 和TWSVM 的檢測性能要優(yōu)于CFAR。圖6 為SVM、TWSVM 的ACC局部放大圖,可明顯看出TWSVM 的檢測性能要優(yōu)于SVM。
圖5 3 種算法不同信噪比ACC
圖6 2 種算法不同信噪比ACC
基于CFAR 的檢測方法在高信噪比下檢測性能良好,但是當(dāng)信噪比降低時CFAR 的檢測效果會顯著下降。而基于SVM 的檢測方法雖然在一定程度上緩解了傳統(tǒng)方法在低信噪比下出現(xiàn)的檢測性能變差等問題,但從工程應(yīng)用的角度出發(fā)改進(jìn)效果還不夠。針對以上問題,本文提出了一種基于TWSVM 的雷達(dá)目標(biāo)檢測方法,在高信噪比上提升了檢測精度,并在一定程度上緩解了傳統(tǒng)算法在低信噪比下檢測精度不高等問題,對基于機器學(xué)習(xí)算法的雷達(dá)目標(biāo)檢測算法應(yīng)用于工程問題上有一定的推動作用。在算法復(fù)雜度上,本算法較傳統(tǒng)算法而言提高了算法復(fù)雜度,因此在算法實時性上有一定降低,未來需要對此問題進(jìn)行繼續(xù)研究。