王奇?zhèn)?,孫閩紅,仇兆煬
(杭州電子科技大學(xué)通信工程學(xué)院,浙江 杭州 310018)
雷達電子對抗(ECM)和雷達電子反對抗(ECCM)是電子戰(zhàn)的兩個主要分支,它們在相互作用、互相聯(lián)系中快速發(fā)展[1]。雷達有源欺騙干擾作為一種高效靈活的電子對抗技術(shù),隨著數(shù)字射頻存儲器(DRFM)的發(fā)展得到了廣泛的應(yīng)用。目前有源欺騙干擾識別的現(xiàn)有研究成果主要可以分為傳統(tǒng)方法和智能方法,傳統(tǒng)方法主要是對欺騙干擾信號提取到的特征通過分類器進行分類識別,而智能方法是將雷達接收信號直接輸入給深度學(xué)習(xí)網(wǎng)絡(luò)進行分類識別。文獻[2]針對線性調(diào)頻相參雷達抗自衛(wèi)欺騙干擾問題,基于回波相關(guān)差異提出了一種經(jīng)典時頻相關(guān)移頻干擾識別方法和一種尺度時頻相關(guān)移頻的干擾識別方法。文獻[3]針對真假目標(biāo)在不同域的特征表現(xiàn)差異,將提取的空、頻域特征在時域上融合,最后用判別器和二元假設(shè)檢驗算法完成提距離—速度復(fù)合欺騙干擾的識別。文獻[4]針對三種常見的欺騙干擾進行雙譜分析,經(jīng)過降維和歸一化處理后,將三維雙譜信息轉(zhuǎn)化為二維特征信息,對得到的二維特征譜提取熵特征和盒維數(shù)組成特征參數(shù)集放入分類器中進行分類識別。文獻[5]對雷達接收信號進行時頻分析后通過Zernike矩特征提取時頻圖像的細(xì)節(jié)特征組成特征向量進行分類識別。
隨著深度學(xué)習(xí)網(wǎng)絡(luò)表現(xiàn)出較強的非線性擬合和自學(xué)習(xí)能力,不少研究人員也將神經(jīng)網(wǎng)絡(luò)應(yīng)用于欺騙干擾識別。文獻[6]對干擾下的雷達接收信號進行時頻分析,用棧式稀疏自編碼器對時頻特征進行降維,最后利用Softmax分類器完成有源欺騙干擾的識別。文獻[7]基于統(tǒng)一格式干擾數(shù)據(jù)集采用卷積神經(jīng)網(wǎng)絡(luò)實現(xiàn)干擾的監(jiān)督學(xué)習(xí)。傳統(tǒng)方法的不足在于所提特征只適用于特定欺騙干擾類型的識別,而現(xiàn)有的智能識別方法僅將雷達接收信號的時頻圖作為輸入數(shù)據(jù)進行欺騙干擾識別,丟失了信號的相位信息導(dǎo)致識別率不高。綜上所述,現(xiàn)有方法均未充分利用雷達接收信號的信息,因此本文提出基于雙分支網(wǎng)絡(luò)和特征融合的雷達欺騙干擾識別方法。
轉(zhuǎn)發(fā)式欺騙干擾是指干擾機通過DRFM對截獲到的雷達信號進行幅度、時延、多普勒頻率等調(diào)制后轉(zhuǎn)發(fā)的欺騙干擾信號。本文主要對距離欺騙干擾、速度欺騙干擾、距離-速度同步欺騙干擾以及密集假目標(biāo)干擾的類型識別。不失一般性,雷達發(fā)射信號以線性調(diào)頻信號(LFM)為例,則其可以表示為:
S(t)=Aexp(φ(t)+jφ0)
(1)
式(1)中,A是發(fā)射信號的幅度,φ(t)=jπ(2f0t+kt2),f0為中頻頻率,k為調(diào)頻斜率,φ0為發(fā)射信號的初始相位,j是虛數(shù)單位。假如與雷達相距R0的位置處有一個目標(biāo),則此時雷達接收機接收到的真實信號為:
ST(t)=AT·exp(φ(t-tT)+jφ0)
(2)
式(2)中,AT為目標(biāo)信號的幅度,tT=2R0/c,c為光速,即c=3×108m/s。
距離假目標(biāo)欺騙干擾是DRFM干擾設(shè)備對干擾脈沖的轉(zhuǎn)發(fā)時延進行調(diào)制,使得干擾脈沖和目標(biāo)回波分別位于不同的距離門,達到對雷達的距離欺騙干擾效果。則當(dāng)DRFM干擾機轉(zhuǎn)發(fā)距離假目標(biāo)欺騙干擾時,雷達接受機接收到的信號為:
JR(t)=AT·exp(φ(t-tT)+jφ0)+
AR·exp(φ(t-tr-tj)+jφJ(rèn))
(3)
式(3),AR為距離欺騙干擾的幅度,tj為距離欺騙干擾的時延調(diào)制值,φJ(rèn)為干擾信號的初始相位。
當(dāng)DRFM干擾機轉(zhuǎn)發(fā)速度假目標(biāo)欺騙干擾時,雷達接受機接收到的信號為:
JV(t)=AT·exp(φ(t-tT)+jφ0)+
AV·exp(φ(t-tr)+jφJ(rèn))·exp(-j2πfJ)
(4)
式(4)中,AV為速度假目標(biāo)欺騙干擾的幅值,fJ為速度假目標(biāo)欺騙干擾的多普勒頻移調(diào)制值。
當(dāng)DRFM干擾機轉(zhuǎn)發(fā)速度假目標(biāo)欺騙干擾時,雷達接受機接收到的信號為:
JRV(t)=AT·exp(φ(t-tT)+jφ0)+
ARV·exp(φ(t-tr-tj)+jφJ(rèn))·exp(-j2πfJ)
(5)
本文選擇頻譜彌撒(SMSP)干擾作為密集假目標(biāo)的干擾樣式,其干擾產(chǎn)生的主要思路是:在干擾機截獲到空間中的雷達發(fā)射信號時,對截獲的雷達信號進行時域壓縮,得到的干擾子脈沖的時寬是截獲信號的1/n,而設(shè)置干擾信號的調(diào)制斜率為捕獲信號的n倍,然后將干擾信號的子脈沖復(fù)制n段就可以得到SMSP干擾。
SMSP干擾首先產(chǎn)生一個子波,其信號模型可以表示為:
J1(t)=AJexp(jπk′t2),k′=nk,0≤t≤T/n
(6)
式(6)中,AJ代表SMSP干擾信號的幅度;k′表示干擾信號的調(diào)頻斜率,為雷達發(fā)射信號調(diào)頻斜率k的n倍,則干擾的子脈沖時寬變?yōu)槔走_發(fā)射信號脈寬的1/n。
然后將J1(t)重復(fù)n次,得到整個SMSP干擾的時域模型為:
(7)
式(7)中,?是卷積算子,δ(t)是沖激函數(shù)。
Wigner-Ville分布[8](WVD)是最基礎(chǔ)的時頻分析方法,其他所有時頻分析方法都可以看作是在它的基礎(chǔ)上做了加窗處理,其定義為:
(8)
式(8)中,局部相關(guān)函數(shù)Rz(t,τ)=z(t+τ/2)·z*(t-τ/2),τ是時滯,式(8)也可以稱為信號z(t)的雙線性變換。但是由于它的雙線性,多個信號混疊后WVD中會出現(xiàn)交叉項。修正的平滑偽Wigner-Ville分布(MSPWVD)對時頻分布必然存在的交叉項可以有效地抑制,其定義為:
(9)
式(9)中,g(t)h(τ)是窗函數(shù),即對t和τ分別加g(t)和h(τ)作平滑。當(dāng)對SPWVD分布進行適當(dāng)?shù)摹爸嘏拧焙?,會丟失雙線性但是能夠保留WVD的其他性質(zhì)不丟失,所以分布的性能會有進一步的提高,并把重排后的SPWVD分布稱為修正的偽平滑偽Wigner-Ville分布(MSPWVD),即有
(10)
取式(10)的幅值信息作為時頻圖(TFD)、相位信息作為時相圖(TPD),以真目標(biāo)回波信號為例給出雷達接收信號的時頻圖和時相圖,如圖1所示。
圖1 雷達接收信號的時頻圖和時相圖(SNR=4 dB)Fig.1 TFD and TPD of received radar signal(SNR=4 dB)
典型關(guān)聯(lián)分析(canonical correlation analysis, CCA)[9]算法是將兩組高維數(shù)據(jù)降維到一維,然后使用相關(guān)性分析,使得兩組數(shù)據(jù)投影后的相關(guān)性最大[10]。但是CCA等算法的局限性在于僅計算了多個特征向量在某一方向上達到相關(guān)性最大,而忽略了數(shù)據(jù)集的類間信息,文獻[11]提出了判別相關(guān)分析(DCA)算法,該算法最大化相同類別特征集之間相關(guān)性的同時,最小化了不同類別特征集之間的相關(guān)性,進一步提高了分類性能。以下給出DCA算法步驟:
類間散度矩陣定義為:
(11)
(12)
(13)
由式(13)可知,Sbx最大的r個特征向量可以通過將矩陣Q進行映射得到,即Q→ΦbxQ。
(ΦbxQ)TSbxΦbxQ=Λ(r×r)
(14)
令Ηbx=ΦbxQΛ-1/2,則類間散度矩陣Sbx被轉(zhuǎn)化為單位矩陣,并將特征矩陣X的維數(shù)從p降為r。
(15)
(16)
式(16)中,X′是X在空間中的投影。
將式(11)代入式(15)可得:
(17)
同理,從時相圖樣本集中提取的特征矩陣Y通過變換后得到的投影矩陣可以表示為:
(18)
(19)
式(19)中,Y′是Y在空間中的投影,r為特征矩陣投影后的特征維度,r≤min(c-1,rank(X),rank(Y))。
上述已經(jīng)將時頻特征矩陣X和時相特征矩陣Y投影到了X′和Y′,將類間散度矩陣單元化,使得不同類之間具有最小相關(guān)性。要使同一樣本對應(yīng)的特征矩陣X′和Y′之間具有最大相關(guān)性,先求出二者之間的協(xié)方差矩陣S′xy=cov(X′,Y′),然后對S′xy進行奇異值分解:
S′xy(r×r)=UΣVΤ?UΤS′xyV=Σ?
(UΣ-1/2)TS′xy(VΣ-1/2)=I
(20)
令Hcx=UΣ-1/2和Hcx=VΣ-1/2,得到:
(21)
(22)
最后將降維后的投影特征矩陣級聯(lián)或求和:
(23)
或
(24)
為了解決現(xiàn)有欺騙干擾識別方法中對雷達接收信號做時頻分析后,僅將時頻圖作為訓(xùn)練樣本利用神經(jīng)網(wǎng)絡(luò)進行分類識別的方法,對雷達接收信號的信息特征提取不夠完善這一缺點,本文設(shè)計了一種雙分支網(wǎng)絡(luò)來提取雷達接收信號的時頻圖和時相圖特征,其網(wǎng)絡(luò)框架如圖2所示。
圖2 雙分支網(wǎng)絡(luò)框架Fig.2 The dual branch network framework
如圖2所示,雙分支網(wǎng)絡(luò)的上分支是一個AlexNet網(wǎng)絡(luò)[12],其輸入大小為224×224×1的圖片,隱藏層總共分為8層,其中有5個卷積層,3個全連接層,其中5個卷積層中的卷積核大小分別為11×11、5×5和3×3,全連接層的大小分別為4 096、1 000和128;下分支是一個LeNet-5網(wǎng)絡(luò)[13],其輸入大小為28×28×1,有3個卷積層,2個全連接層,其中卷積核的大小均為5×5,全連接層的大小分別為1 000和128。
考慮到DCA算法中的類間散度矩陣是將每一類特征向量的平均值與所有類特征向量的平均值做差運算,不能有效地降低類間的相關(guān)性,因此,本文基于雙分支網(wǎng)絡(luò)模型提出了改進的DCA算法——高斯判別相關(guān)算法(Gauss discriminant correlation analysis,GDCA)算法,該算法通過引入高斯函數(shù)重新定義了類間散度矩陣,增加了類間差異較小的距離,適當(dāng)減少了類間差異較大的距離,改進了類別數(shù)較少時的分類性能。
為此,本文所提GDCA算法重新定義了DCA算法中的類間散度矩陣:
Sbx(p×p)=[θ1,θ2,…,θc][θ1,θ2,…,θc]T
(25)
2.3 基于雙分支網(wǎng)絡(luò)和特征融合的欺騙干擾識別算法步驟
基于雙分支網(wǎng)絡(luò)和特征融合的欺騙干擾識別方法步驟如下:
1) 利用預(yù)訓(xùn)練的雙分支網(wǎng)絡(luò),分別提取訓(xùn)練集中雷達接收信號時頻圖和時相圖的深度特征向量,構(gòu)成深度特征矩陣Xp×n=[φ1,φ2,…,φn]和Yq×n=[ξ1,ξ2,…,ξn];
3) 根據(jù)式(23)或式(24)融合得到最終的特征矩陣Z,并用來訓(xùn)練SVM分類器;
為了驗證基于雙分支網(wǎng)絡(luò)和特征融合算法的有效性,利用雷達接收信號中是否存在距離假目標(biāo)欺騙干擾、速度假目標(biāo)欺騙干擾、距離-速度同步假目標(biāo)欺騙干擾和密集假目標(biāo)干擾進行仿真實驗。雷達發(fā)射信號參數(shù)如下:發(fā)射信號調(diào)制類型為LFM,載頻為10 GHz,脈寬為20 μs,信號帶寬為10 MHz,采樣頻率為40 MHz,脈沖重復(fù)間隔為100 μs;距離假目標(biāo)欺騙干擾產(chǎn)生的干擾時延為2 μs;速度假目標(biāo)欺騙干擾產(chǎn)生的多普勒頻偏是2 kHz;距離-速度同步欺騙干擾疊加了距離和速度欺騙干擾的干擾效果;SMSP干擾的采樣倍數(shù)為4;干信比為6 dB。上述4種欺騙干擾類型和真目標(biāo)回波信號各產(chǎn)生800個,每種類型信號隨機抽取600個信號作為訓(xùn)練集,剩下的樣本作為測試集。實驗都是在一臺CPU為Intel(R) Core(TM) i7-8750H 2.20 GHz,GPU為NVIDIA GeForce GTX 1060MaxQ的電腦上運行,內(nèi)存為16 GB,硬盤容量為512 GB的固態(tài)硬盤,所有數(shù)據(jù)仿真產(chǎn)生都是通過Mtalab 2018a編程實現(xiàn)。
為了驗證本文方法對于雷達欺騙干擾樣式分類識別的性能,需要評估該方法識別結(jié)果受信噪比的影響程度。首先利用大量樣本對所提雙分支網(wǎng)絡(luò)進行預(yù)訓(xùn)練,利用得到的預(yù)訓(xùn)練網(wǎng)絡(luò)對測試樣本進行特征提取,然后根據(jù)所提改進的GDCA算法將所提特征矩陣進行空間投影映射,將融合后類間相關(guān)性更小、類內(nèi)相關(guān)性更大的特征矩陣送入SVM分類器進行干擾識別。預(yù)訓(xùn)練的雙分支網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示,其進行訓(xùn)練時的參數(shù)設(shè)置為:初始學(xué)習(xí)率設(shè)置為0.000 1,batch_size為100,使用交叉熵作為損失函數(shù),優(yōu)化器為Adam。將雷達接收信號的信噪比按照0~10 dB遞增,每個信噪比下實驗重復(fù)50次,得到本文方法對于欺騙干擾樣式分類識別的結(jié)果如圖3所示。
圖3 本文方法的識別率變化曲線Fig.3 Identification probability curve of this paper method
從圖3可以看出,本文方法對于欺騙干擾的平均識別率整體來說在信噪比大于0 dB時已經(jīng)超過90%,并且在信噪比大于8 dB時,平均識別率接近100%。由于真實目標(biāo)的識別率自始至終都高于欺騙干擾假目標(biāo),所以該方法可以很好地區(qū)分信號是否受到欺騙干擾,密集假目標(biāo)干擾相比較在時頻圖和時相圖上與真目標(biāo)的差異最大,因此其識別率很高;速度假目標(biāo)欺騙干擾與真目標(biāo)的差異主要在于多普勒頻移差異,導(dǎo)致其識別率不高;而距離-速度聯(lián)合假目標(biāo)與距離假目標(biāo)欺騙干擾的識別率很接近是因為二者在時頻圖和時相圖上的差異較小。
為了驗證引入雷達接收信號時相圖能否提高欺騙干擾的識別率,首先僅將雷達接收信號的時頻圖進行干擾識別,同時為了保證實驗可靠性,利用雙分支網(wǎng)絡(luò)中用來提取時頻圖特征分支的AlexNet網(wǎng)絡(luò)對欺騙干擾進行識別;然后再同時將時頻圖和時相圖利用雙分支網(wǎng)絡(luò)進行識別,此時雙分支網(wǎng)絡(luò)提取的特征向量只進行簡單的串聯(lián)拼接;最后,為了驗證所提特征融合算法在前述的基礎(chǔ)上對干擾識別率改進效果,利用前述預(yù)訓(xùn)練好的雙分支網(wǎng)絡(luò)提取雷達接收信號的時頻圖和時相圖特征矩陣,然后利用GDCA算法將所提特征矩陣進行空間投影映射,將融合后類間相關(guān)性更小、類內(nèi)相關(guān)性更大的特征矩陣送入SVM分類器進行干擾識別。將雷達接收信號的信噪比按照0~10 dB遞增,每個信噪比下實驗重復(fù)50次,取平均識別率作為最終識別結(jié)果,不同條件下欺騙干擾信號的識別結(jié)果如圖4所示。
圖4 不同條件下的欺騙干擾識別性能對比Fig.4 Jamming recognition performance comparison under different conditions
從圖4可以看出,僅用雷達接收信號的時頻圖進行欺騙干擾識別時,識別率隨著信噪比的增加而提高,當(dāng)信噪比≥8 dB時,識別率接近100%;而當(dāng)同時引入雷達接收信號的時相圖進行干擾識別,信噪比≥7 dB時,識別率接近100%,相較于僅利用時頻圖進行干擾識別的識別效果平均提高了1.49%,證明了本文提出將時頻圖和時相圖同時進行干擾識別的可行性和有效性;在此基礎(chǔ)上引入特征融合算法后的欺騙干擾平均識別率更是提高了3.42%,說明所提特征融合算法能夠有效地改善欺騙干擾識別性能。
為了增加算法性能分析的客觀性和可靠性,對不同條件下的算法計算效率進行分析。在測試集樣本隨機抽取100個樣本,分別用已訓(xùn)練好的模型進行預(yù)測,最后對總耗時取平均值,得到不同條件下的算法計算效率如表1所示。
表1 不同條件下算法計算效率對比Tab.1 Comparison of algorithm calculation efficiency under different conditions
如表1所示,僅用時頻圖進行欺騙干擾識別時所用AlexNet網(wǎng)絡(luò)的平均耗時為139 ms,而將時頻圖和時相圖同時輸入至雙分支網(wǎng)絡(luò)時模型平均耗時為145 ms,在此基礎(chǔ)上加入特征融合算法后,模型平均耗時為148 ms。綜上可知,本文所提方法在識別率上有所提高,但算法計算效率略有降低,具體表現(xiàn)為毫秒量級。因此,總體上講本文算法性能有所改善。
為了驗證改進的DCA算法——GDCA特征融合算法對干擾識別的有效性,利用預(yù)訓(xùn)練的雙分支網(wǎng)絡(luò)提取訓(xùn)練樣本的特征向量,然后分別采用CCA算法和DCA算法以及本文所提算法對特征進行融合,最后將融合后的特征用SVM分類器進行干擾分類識別,識別結(jié)果如表2所示。
表2 不同特征融合算法的識別性能比較Tab.2 Recognition performance comparison of different feature fusion algorithms
由表2可以看出,本文所提GDCA算法性能優(yōu)于DCA算法,這主要是因為DCA算法在類別數(shù)量較少時,式(25)在對角化矩陣后只取非零特征值組成的特征向量維數(shù)較低,使得融合性能較差。而GDCA算法在定義類間散度矩陣時引入高斯函數(shù),進一步增加了不同類間的特征向量之間的差異,使得對角化矩陣后的特征值為零的概率降低,有效地改進了DCA算法的特征融合性能。
為了驗證本文方法的優(yōu)越性,將本文結(jié)果和文獻[4]和文獻[6]作比較。為了保證實驗結(jié)果的可靠性,實驗中各參數(shù)設(shè)置均與原文獻一致,且三種算法使用相同的數(shù)據(jù)集。將雷達接收信號的信噪比按照0~10 dB遞增,每個信噪比下實驗重復(fù)50次,取平均識別率作為最終識別結(jié)果,不同算法下的識別結(jié)果如圖5所示。
圖5 3種方法識別率比較Fig.5 Recognition performance comparison of three kinds methods
從圖5可以看出,本文所提方法的識別效果受信噪比的影響最小,識別性能最好,在SNR≥0時識別率就達到了90%,并且在SNR≥6 dB時識別率接近100%;相較于文獻[6]平均提升了1 dB,而相較于文獻[4]平均提升了2 dB,實驗證明本文所提方法合理引入雷達接收信號的相位信息,并通過GDCA算法將時頻圖和時相圖中的特征有效融合,有利于改善欺騙干擾識別性能,突出了該方法的優(yōu)越性。
本文提出一種基于雙分支網(wǎng)絡(luò)和特征融合的雷達欺騙干擾識別方法,該方法首先對雷達接收信號進行了時頻分析,然后利用雙分支網(wǎng)絡(luò)提取了時頻圖和時相圖中的高維特征,并利用GDCA算法對提取的特征矩陣進行映射和降維,使得融合后的特征矩陣具有類內(nèi)最大相關(guān)性、類間最小相關(guān)性,最后輸入到SVM分類器中完成雷達欺騙干擾樣式識別。仿真實驗表明,將所提方法與僅使用神經(jīng)網(wǎng)絡(luò)提取雷達接收信號時頻圖特征進行欺騙干擾識別的方法進行對比,所提方法的識別性能有所改善,證明了引入時相圖進行雷達欺騙干擾識別的可行性和有效性。