董鵬宇, 王紅衛(wèi), 陳 游, 鞠 明
(1.空軍工程大學航空工程學院,西安 710038; 2.93131部隊,北京,100843)
雷達輻射源信號識別是電子對抗偵察的關(guān)鍵環(huán)節(jié),是在雷達輻射源信號進行有效分選的基礎(chǔ)上完成的,并為后續(xù)的目標識別、定位、威脅告警以及電子支援等提供重要的先驗情報信息[1-2]。輻射源信號識別結(jié)果直接影響到電子偵察系統(tǒng)的性能。傳統(tǒng)的雷達輻射源信號識別利用的是脈間參數(shù),如載頻(RF)、脈寬(PW)、幅度(PA)、到達時間(TOA)和到達角(DOA)等[3],然而隨著電子對抗環(huán)境的復雜度越來越高以及低截獲概率雷達的大量應用,基于脈間參數(shù)特征提取的效果越來越不適應環(huán)境的變化,為了適應現(xiàn)代新體制雷達輻射源信號識別的需要,脈內(nèi)特征參數(shù)成為研究的熱點,基于信號脈內(nèi)特征的輻射源信號識別就成為了研究的突破口[4]。
諸多學者對信號脈內(nèi)特征開展了研究,主要包括有能量聚焦效率檢驗[5]、模糊函數(shù)多普勒切片[6]以及時頻變化進行二次特征提取[7-8],雖然這些方法取得了一定的進展,但仍難以有效獲得有意義的信號特征,并且主要依賴人工選取與專業(yè)知識。深度學習憑借其強大的特征表達能力得到了廣泛的應用[9-11],尤其在圖像、語音信號、手寫數(shù)字等領(lǐng)域受到越來越多的關(guān)注,它是一種無監(jiān)督的特征學習方法,能夠?qū)崿F(xiàn)從標記或未標記的數(shù)據(jù)集中提取特征的深層、抽象表達,且更容易處理非線性的復雜高維數(shù)據(jù),也能有效避免特征提取過程中的人為表達[12-13],可以完成從獲取的原始高維數(shù)據(jù)到低維特征數(shù)據(jù)的轉(zhuǎn)換,已成功應用于路面裂縫檢測[14]、評估指標約簡[15]、目標檢測[16]等。目前,深度學習算法也已經(jīng)應用到了輻射源識別領(lǐng)域[17-18],文獻[19]將深度學習算法用于對雷達工作模式的識別,文獻[20]在二維時頻圖像的基礎(chǔ)上運用深度自動編碼器實現(xiàn)雷達輻射源識別。
對于偵察到的原始雷達信號,其時域特征隱藏在數(shù)據(jù)中表現(xiàn)不明顯,具有很大的冗余性,且直接輸入到深度神經(jīng)網(wǎng)絡(luò)中的維數(shù)很高,這在一定程度上增加了學習特征的難度。針對上述問題,本文提出了一種基于模糊函數(shù)主脊切片(Main Ridge Slice of Ambiguity Function, MRSAF)奇異值分解(Singular Value Decomposition, SVD)與深度置信網(wǎng)絡(luò)(Deep Belief Network, DBN)的雷達輻射源信號識別算法:首先求取輻射源信號模糊函數(shù)并提取主脊切片包絡(luò)特征以降低輸入到DBN模型的維度,對包絡(luò)序列進行奇異值分解重構(gòu)以降低噪聲的影響并減少學習特征的冗余性,提高識別效率;建立基于DBN的識別模型,輸出學習到的雷達輻射源信號深層特征,進一步降低特征維數(shù)并進行分類識別。
本文給出線性調(diào)頻-二相編碼(Linear Frequency Modulation and the Binary Phase-Coded Signal, LFM-BC)復合調(diào)制信號的模型[21]:
y(t)=up(t)·exp[j(2πfct+πkt2)]·
(1)
(2)
y1(t)=up(t)exp[j(2πfct+πkt2)]
(3)
(4)
式中:P為碼長;Tp為子脈沖寬度,且有Tp=Tr,表示LFM信號的頻率變化范圍和脈沖寬度;cn為二相編碼信號序列;y1(t)為LFM信號;y2(t)為編碼信號;這種信號的每個子脈沖均為具有相同斜率的LFM信號,故將這類信號叫做線性調(diào)頻-二相編碼信號。
任意窄帶雷達信號的解析形式可表示如下:
(5)
以下列出雷達模糊函數(shù)的幾點特性:
1)模糊函數(shù)是對稱的,即:
|χ(τ,ξd)|2=|χ(-τ,-ξd)|2
(6)
2)模糊函數(shù)的最大值發(fā)生在(τ,ξd)=(0,0)的情況下,即:
s(t)=g(t)ej(2πf0t+φ0)
(7)
式中:f0為信號的載波頻率;φ0為信號的初始相位。
對于信號s(t),它的模糊函數(shù)定義為:
max{|χ(τ,ξd)|2}=|χ(0,0)|2
(8)
|χ(τ,ξd)|2≤|χ(0,0)|2
(9)
3)若χ1(τ,ξ)和χ2(τ,ξ)分別是信號s1(t)和s2(t)的模糊函數(shù),若χ1(τ,ξ)=χ2(τ,ξ)成立,則s1(t)和s2(t)僅相差一個模為1的常數(shù)因子,即:
s1(t)=ks2(t)(|k|=1)
(10)
4)模糊函數(shù)的總體積是定值,即:
?|χ(τ,ξd)|2dτdξd=2Es
(11)
式中:Es表示信號s(t)的能量。
從理論分析可以看出,不同調(diào)制類型的雷達輻射源信號具有不同的模糊函數(shù),可以選擇信號模糊函數(shù)作為識別的依據(jù)。圖1為4種典型復雜調(diào)制雷達信號的模糊函數(shù)圖,從圖中可以直觀地看到不同信號間模糊函數(shù)的差異,驗證了將模糊函數(shù)作為特征的可行性。
圖1 典型復雜調(diào)制雷達信號模糊函數(shù)
本文為降低計算量并深入分析不同調(diào)制信號模糊函數(shù)能量分布特征的差異,提取信號模糊函數(shù)的所有徑向切面中最能反映不同信號時頻特征差異的模糊函數(shù)主脊切片(Main Ridge Slice of Ambiguity Function, MRSAF)作為進行信號有效識別的特征。圖2為圖1中4種調(diào)制類型信號樣本模糊函數(shù)主脊切片,從圖中可以看出,不同調(diào)制類型信號的模糊函數(shù)主脊切片均具有對稱性,但其切面形狀區(qū)分明顯,因此可以作為信號有效識別的依據(jù)。
圖2 典型復雜調(diào)制雷達信號MRSAF包絡(luò)
對于復雜電磁環(huán)境下接收到的雷達輻射源信號,由于信噪比較低,會導致輻射源信號模糊函數(shù)主脊切片整體包絡(luò)嚴重失真,造成其形狀發(fā)生一定程度畸變。奇異值分解(SVD)是一種廣泛應用于數(shù)據(jù)特征提取的非線性濾波器,采用奇異值分解得到的奇異值能夠很好地反映信號本身所具有的特征。所以本文采用奇異值分解的方法對雷達信號進行降噪處理,以保證后續(xù)提取特征參數(shù)的穩(wěn)定性。
定義含噪雷達輻射源信號序列為X=[x(1),x(2),…,x(N)]T,N為序列長度,其對應的P×QHankel矩陣為:
(12)
式中:P+Q=N+1。
對于任意矩陣A∈Rm×n,存在酉矩陣U∈Rm×m和V∈Rn×n,使得A=U∑V,該式稱為矩陣的奇異值分解(SVD)。這樣,矩陣Y的奇異值分解為:
Y=U∑V
(13)
其中矩陣的非零對角元素σ1≥σ2≥…≥σQ≥0稱為矩陣A的非零奇異值。奇異值分解具有以下2個特點:①穩(wěn)定,對于含噪信號序列構(gòu)成的Hankel矩陣Y的細微的變化,其奇異值變化小,具有良好的穩(wěn)定性;②具有旋轉(zhuǎn)、位移、位置和鏡像不變性。不同矩陣在進行奇異值分解后,奇異值的大小是不同的,其反映了信號包絡(luò)不同區(qū)域能量的分布,而且其分布能量越大,所對應的奇異值也越大。考慮在一定低信噪比范圍內(nèi),輻射源信號仍主導著含噪信號模糊函數(shù)主脊切片包絡(luò)的整體趨勢,因此我們可以得到這樣的結(jié)論:有用信號成分對應前幾個較大的奇異值而噪聲分量對應剩余的奇異值,通過SVD去噪處理可以保留輻射源信號包絡(luò)中與有用信號對應的最大趨勢分量,大幅度減小噪聲對包絡(luò)的不利影響。本文取矩陣Y所有奇異值的平均值作為閾值用來區(qū)分有用信號和噪聲,設(shè)閾值為t。
t=(σ1+σ2+…+σQ)/Q
(14)
存在k使得σk≥t≥σk+1,可以重新構(gòu)造如下對角矩陣:
(15)
式中:Σk是矩陣Y前k個較大奇異值組成的對角陣:
(16)
在式(15)中,小于設(shè)定閾值的奇異值σk+1,σk+2,…,σQ對應的是噪聲分量,將其設(shè)置為0,目的是為了抑制噪聲對模糊函數(shù)主脊切片的影響。
根據(jù)式(13)~ (16),雷達信號序列Hankel矩陣Y重新構(gòu)造為下式:
(17)
式中:Uk和Vk分別為對應k個奇異值的左右奇異矩陣。
為了驗證奇異值濾波的有效性,本文以LFM-BC復合調(diào)制信號為例進行驗證。調(diào)制信號的載頻為10 MHz,脈寬為10 μs,BC部分采用7位Barker碼:Cd(t)=(1 1 1 -1 -1 1 -1)。奇異值濾波前后模糊函數(shù)主脊切片如圖3所示,可以清晰地看出SVD降噪的效果是很明顯的。
圖3 SVD濾波前后LFM-BC信號模糊函數(shù)主脊切片
深度置信網(wǎng)絡(luò)(Deep Belief Network, DNB)由Hinton G E在2006年初次提出[22],它是由多層受限玻耳茲曼機(Restricted Boltzmann Machine, RBM)疊加形成的深度結(jié)構(gòu)。DBN更多強調(diào)的是特征學習的重要性,其良好的特征提取以及維數(shù)約減能力使得分類和預測更加容易,這一點已經(jīng)在多年的應用中得到驗證。作為DBN的基本組成結(jié)構(gòu),RBM是一種無監(jiān)督的機器學習模型,由可視層和隱含層組成,兩層級之間采用權(quán)值全連接而層內(nèi)各單元之間相互獨立,具體結(jié)構(gòu)如圖4所示。
圖4 RBM結(jié)構(gòu)
假設(shè)可視層包含m個可視單元v=(v1,v2,…,vm)作為隱含層的輸入,隱含層包含n個隱含單元h=(h1,h2,…,hn),vi和hj是取值0或1的二值變量,分別代表神經(jīng)元未激活和激活狀態(tài)。ai和bj分別是可視層和隱含層神經(jīng)元的偏置,wij是連接權(quán)值,統(tǒng)將ai、bj、wij記為參數(shù)θ。RBM能量函數(shù)定義為:
E(v,h;θ)=
(18)
能量函數(shù)指數(shù)化和正則化后,即得可視層和隱含層的聯(lián)合概率分布為:
p(v,h;θ)=
(19)
進一步分解后得到隱含單元hj和可視單元vi的條件概率:
(20)
(21)
DBN由多個RBM自底向上堆疊形成,在DBN中前一個RBM的輸出作為下一個RBM的輸入,底層RBM訓練完成過后將輸出作為高一層的輸入,再依次對高層RBM訓練;預訓練結(jié)束后在網(wǎng)絡(luò)后添加對應的分類器,然后利用有標簽樣本數(shù)據(jù)并采用BP算法反向?qū)?quán)值參數(shù)調(diào)整,這樣的訓練過程克服了單純BP算法的過擬合和陷入局部極值的問題,只需要在預訓練參數(shù)的局部范圍內(nèi)搜索即可。DBN的結(jié)構(gòu)和訓練過程見圖5。
圖5 DBN結(jié)構(gòu)和訓練流程
鑒于DBN具有強大的特征提取能力,能對原始數(shù)據(jù)自主學習良好的特征,不需要人為過多干預,本文提出一種基于DBN和MRSAF的雷達輻射源信號識別方法,具體流程見圖6。
圖6 輻射源信號識別流程
本文提出的基于DBN的輻射源信號識別模型,包括3個階段:
Step1輻射源信號MRSAF提取。首先將接收到的輻射源射頻信號進行奇異值分解預處理,然后計算各類信號的模糊函數(shù)并提取其主脊切片;
Step2DBN訓練階段。首先對經(jīng)過SVD處理的包絡(luò)數(shù)據(jù)歸一化處理,然后建立具有多隱層神經(jīng)網(wǎng)絡(luò)的DBN模型,并根據(jù)輸入數(shù)據(jù)維數(shù)設(shè)置輸入層節(jié)點數(shù),采用上節(jié)中的訓練方法對DBN訓練。
Step3未知輻射源信號識別。如Step1所述對未知的輻射源信號進行MRSAF提取,運用訓練完成的DBN模型對未知輻射源信號進行識別并獲得識別結(jié)果。
為驗證本文提出基于MRSAF奇異值分解和DBN的輻射源信號識別模型的有效性,對該模型進行仿真分析。首先生成由Barker、Frank、M-sequence(M-SEQ)、LFM-BC調(diào)制類型信號組成的信號集。參數(shù)設(shè)置如下:所有信號的載頻為10 GHz,脈寬為10 μs。LFM-BC信號模型在第2部分已經(jīng)給出,BC部分采用7位Barker碼:Cd(t)=(1 1 1 -1 -1 1 -1);Barker信號采用13位Barker碼:Cd(t)=(1 1 1 1 1 -1 -1 1 1 -1 1 -1 1);Frank信號采用8個步進頻率,采樣頻率100 MHz,采用16位Frank碼:Cd(t)=(1 1 1 1 1i-1 -i1 -1 1 -1 1 -i-1i);M-SEQ信號采用15位PRN碼:Cd(t)=(1 -1 -1 -1 1 1 1 1 -1 1 -1 1 1 -1 -1)。分別對上述信號求其模糊函數(shù)并提取主脊切片,再對包絡(luò)序列進行奇異值分解降噪,將降噪后的包絡(luò)數(shù)據(jù)作為模型的輸入。
對于DBN隱含層數(shù)以及節(jié)點設(shè)置,本文對此進行多次實驗分析,識別結(jié)果見表1。結(jié)果表明DBN層數(shù)過深或節(jié)點數(shù)降低過多時識別效果會下降,根據(jù)實驗結(jié)果本文采用3層的DBN模型。
表1 DBN結(jié)構(gòu)對識別率影響
DBN具有強大的特征提取能力,為驗證該模型對于輻射源數(shù)據(jù)的特征提取效果,對原始數(shù)據(jù)以及第1隱層和第2隱層的輸出特征進行比較。為便于比較,對數(shù)據(jù)進行特征可視化處理,將高維數(shù)據(jù)降維到三維以圖像形式呈現(xiàn)。圖7(a)顯示了對原始數(shù)據(jù)特征降維后的結(jié)果,可以看出不同雷達輻射源信號MRSAF數(shù)據(jù)交疊嚴重,若僅分析原始數(shù)據(jù)難以對雷達輻射源進行有效區(qū)分。圖7(b)顯示了對DBN第1隱層輸出后的降維結(jié)果,從圖中看出同一類輻射源信號的MRSAF逐漸被被聚集到一起;圖7(c)是經(jīng)過第2層隱含層特征提取后的降維結(jié)果,相比較第1層特征提取結(jié)果,同類輻射源信號的聚集程度更加緊密,區(qū)分性更大。從第1、2層特征提取的結(jié)果可以看出,DBN模型可以自主地提取原始數(shù)據(jù)更深層的有效特征,在原始信號交疊嚴重的情況下,通過挖掘采樣數(shù)據(jù)的差異從而將交疊嚴重的信號區(qū)分開。
圖7 原始數(shù)據(jù)特征可視化
為驗證本文提出算法的有效性及識別能力,將本文提出的算法與PCA-ANN算法以及小波變換算法進行比較,在不同信噪比條件下對4種調(diào)制信號進行識別,識別率對比結(jié)果見表2。
表2 不同算法平均識別率 單位:%
通過以上幾種算法的識別率比較可以看出,本文算法在各個信噪比環(huán)境下識別效果最佳。這是因為DBN通過RBM單元提取了數(shù)據(jù)的深層特征,對MRSAF數(shù)據(jù)的內(nèi)在結(jié)構(gòu)學習更充分,因而DBN提取的特征更加有效,更能表征信號之間的差異。
針對低信噪比條件下雷達輻射源信號識別率低的問題,本文提出了基于MRSAF和DBN的雷達輻射源信號識別方法。在信號特征提取方面,通過對輻射源信號的模糊函數(shù)進行分析,并提取其主脊切片包絡(luò),基于信號模糊函數(shù)主脊切片包絡(luò)特征拓展了電子偵察中的信息維度,采用奇異值分解對信號進行降噪處理后,主脊切片包絡(luò)更加有效地表征了雷達信號特征;在信號識別方面,基于MRSAF和DBN的輻射源信號識別方法可以獲得良好的識別正確率。與現(xiàn)有識別方法比較可知,本文所提方法在低信噪比條件下仍有較高的正確識別率,驗證了該方法的有效性。但本文只討論了單特征變量與深度學習模型相結(jié)合的雷達輻射源信號識別方法,提取更多脈內(nèi)特征組成特征向量組進而實現(xiàn)輻射源信號識別是值得進一步研究的。