国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于改進CLDNN的輻射源信號識別

2021-01-05 10:32:24孫藝聰田潤瀾王曉峰董會旭
關(guān)鍵詞:輻射源準(zhǔn)確率特征

孫藝聰, 田潤瀾, 王曉峰, 董會旭, 戴 普

(1. 空軍航空大學(xué)航空作戰(zhàn)勤務(wù)學(xué)院, 吉林 長春 130022;2. 空軍實驗訓(xùn)練基地二區(qū)檢驗所, 陜西 咸陽 713800)

0 引 言

輻射源信號識別[1-3]是電子對抗偵察中的一項重要的內(nèi)容。早期電磁環(huán)境相對簡單,雷達功能較為單一,信號調(diào)制類型相對較少,傳統(tǒng)的識別方法大多從時域、頻域等多種域人工提取特征,如文獻[4]提出時域自相關(guān)方法,對線性調(diào)頻信號進行了識別。文獻[5]提出基于矩特征的識別方法,對5類常見信號進行了識別。這些方法能夠較為準(zhǔn)確地識別不同類型的信號,識別速度相對較快,但是選擇哪種特征依賴于人的專業(yè)知識,而且選取的特征大多數(shù)無法適應(yīng)如今復(fù)雜的信號類型,尤其是在雷達體制不斷創(chuàng)新、雷達信號類型不斷增加的背景下,這類方法更加難以有效識別不同信號的區(qū)別。因此,找到一種能自主學(xué)習(xí)特征的方法對提高雷達信號識別能力具有重要的意義。

深度學(xué)習(xí)(deep learning,DL)是一種對數(shù)據(jù)進行表征學(xué)習(xí)的方法,可以自主提取特征,有效避免了人為設(shè)置特征的不完備性。許多學(xué)者也將這一方法引入到電子對抗領(lǐng)域中來。文獻[6]利用深度學(xué)習(xí)中的AlexNet網(wǎng)絡(luò)模型對信號的時頻圖進行分類識別。文獻[7]采用埃爾曼神經(jīng)網(wǎng)絡(luò)模型結(jié)合時頻圖像進行識別。文獻[8]提出了一種基于積分旋轉(zhuǎn)因子的徑向積分方法,在時頻圖像的基礎(chǔ)上對信號進行檢測。上述基于深度學(xué)習(xí)的輻射源信號識別方法主要是對信號轉(zhuǎn)化的二維圖像的識別,這類方法需要人為提取特征的過程較少,可以有效避免人為因素的影響,在識別精度上有所提升,但是將信號進行二維變換需要大量的計算,而且對于圖像的識別往往需要復(fù)雜的預(yù)處理,識別速度較慢,不適合樣本量較大的情況。此外,在信噪比(signal to noise ratio, SNR)較低的情況下,基于圖像識別的方法受噪聲的影響較大,導(dǎo)致識別準(zhǔn)確率不高,如文獻[7]中在SNR低于-4 dB時,多數(shù)類型的信號識別準(zhǔn)確率大部分都低于80%,不能夠較好地識別各類信號。另外一些學(xué)者考慮將輻射源信號直接(或通過簡單預(yù)處理后)輸入到神經(jīng)網(wǎng)絡(luò)中進行學(xué)習(xí),如文獻[9]利用長短時記憶(long short-term memory,LSTM)網(wǎng)絡(luò)對輻射源信號進行分類。文獻[10]利用雙向LSTM網(wǎng)絡(luò)和雙向門控循環(huán)單元(bidirectional gated recurrent unit, Bi-GRU)網(wǎng)絡(luò)直接對標(biāo)準(zhǔn)化后的原始信號進行特征提取和分類識別,能夠有效減少計算量,但是這些網(wǎng)絡(luò)結(jié)構(gòu)本身存在著訓(xùn)練難度較大的問題。

針對以上問題,本文引入語音信號處理中的卷積長短時深度神經(jīng)網(wǎng)絡(luò)(convolutional long short-term deep neural network,CLDNN)[11]模型對輻射源信號進行識別。該模型的輸入是原始的時間序列,不需要復(fù)雜的變換,解決了計算量過大的問題,能夠提高計算精度,可以對樣本量較大的數(shù)據(jù)集進行處理。網(wǎng)絡(luò)能夠自主學(xué)習(xí)和提取信號特征,避免了人為選擇特征的不完備性,使得網(wǎng)絡(luò)模型能夠適應(yīng)更多類型的信號,實現(xiàn)方式簡單,不需要太多的專業(yè)知識。此外,CLDNN模型結(jié)構(gòu)中設(shè)置的特征提取結(jié)構(gòu)能夠有效提取輸入信號的特征,降低網(wǎng)絡(luò)的訓(xùn)練難度,可以提高網(wǎng)絡(luò)的識別精度。本文在CLDNN模型的基礎(chǔ)上,將其中的LSTM網(wǎng)絡(luò)替換為雙向門控循環(huán)網(wǎng)絡(luò),進一步提升CLDNN模型的識別能力,實現(xiàn)網(wǎng)絡(luò)在精度和效率上的平衡。

1 CLDNN模型

CLDNN模型主要由卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural network,CNN)、LSTM網(wǎng)絡(luò)和深度神經(jīng)網(wǎng)絡(luò)(deep neural network,DNN)組成。該網(wǎng)絡(luò)結(jié)構(gòu)最早于2015年由Sainath等人提出,現(xiàn)在廣泛應(yīng)用在語音識別領(lǐng)域當(dāng)中[12-14]。CLDNN模型中包含的3種網(wǎng)絡(luò)各自具有不同的優(yōu)勢:CNN能夠提取抽象特征,有效地減少頻率分量和無效數(shù)據(jù);LSTM擅長處理時間相關(guān)的問題,可以對時間序列進行建模;DNN可以將特征通過非線性映射到更加容易分離的特征空間。將這3種網(wǎng)絡(luò)按CNN-LSTM-DNN的順序組合在一起,首先通過CNN提取時間維度上高質(zhì)量的隱藏信息,然后將這些信息傳遞給LSTM網(wǎng)絡(luò)進行時序建模,最后將LSTM網(wǎng)絡(luò)的輸出傳遞給DNN,將特征空間映射到容易分類的特征空間內(nèi)。文獻[11]已經(jīng)證明了將3種網(wǎng)絡(luò)融合起來可以獲得比單個網(wǎng)絡(luò)更好的性能。CLDNN模型的結(jié)構(gòu)如圖1所示。

圖1 CLDNN模型結(jié)構(gòu)

2 GRU和Bi-GRU

2.1 GRU

GRU[15]是循環(huán)神經(jīng)網(wǎng)絡(luò)(recurrent neural network,RNN)的一個變體。RNN存在短期記憶問題,不能夠解決“長距離依賴”問題。于是后來提出了LSTM網(wǎng)絡(luò)和GRU這兩種模型,這兩種模型通過設(shè)置不同的門來控制信息的流通,解決長期記憶的問題。LSTM網(wǎng)絡(luò)和GRU的性能相差不多,但是GRU在結(jié)構(gòu)上更加簡單,能夠減少計算量,提高訓(xùn)練效率[16-17]。

GRU的內(nèi)部結(jié)構(gòu)如圖2所示。GRU有兩個輸入,分別為上一時刻的輸出狀態(tài)ht-1和此時刻的序列值xt,輸出為本時刻的狀態(tài)ht。相比于LSTM網(wǎng)絡(luò)單元內(nèi)部結(jié)構(gòu),GRU內(nèi)部只存在兩種門,重置門r和更新門z。重置門控制忽略上時刻狀態(tài)的程度,使網(wǎng)絡(luò)能夠丟掉無關(guān)的信息;更新門可以控制上時刻狀態(tài)傳遞到這一時刻的程度,幫助網(wǎng)絡(luò)記憶長時的信息。

圖2 GRU內(nèi)部結(jié)構(gòu)

GRU的計算公式[18]為

(1)

式中,σ為激活函數(shù);[·]代表向量連接;W為需要訓(xùn)練的權(quán)值;⊙為Hadamard積。

2.2 Bi-GRU

Bi-GRU是一種雙向的網(wǎng)絡(luò)模型[19-21]。圖3是Bi-GRU的網(wǎng)絡(luò)模型圖,主要由4個部分組成:輸入層、輸出層和兩個GRU層。相比于傳統(tǒng)RNN類網(wǎng)絡(luò)模型,Bi-GRU將隱含層增加為兩層,由兩個單向的、方向相反的GRU組成,序列信息按照正向和反向各自輸入到正向和反向的GRU中,網(wǎng)絡(luò)的輸出由這兩個GRU的輸出決定,可以采用相加、平均值或連接等方式進行處理,這樣模型就可以利用正向和反向兩個方向的信息。

圖3 Bi-GRU網(wǎng)絡(luò)模型

3 改進CLDNN模型及訓(xùn)練流程

3.1 改進的CLDNN模型

CLDNN模型最初主要用于語音信號的識別,由于其內(nèi)部采用LSTM網(wǎng)絡(luò)模塊對包含時間信息的序列進行建模,模型只用到了過去的信息,沒有考慮到未來的信息。然而,實際處理的過程中往往需要整條序列上的信息。CLDNN模型中采用的LSTM網(wǎng)絡(luò)無法編碼從后往前的信息,所以無法利用數(shù)據(jù)的未來信息。另外,LSTM網(wǎng)絡(luò)結(jié)構(gòu)相對復(fù)雜,內(nèi)部參數(shù)較多。如果輸入數(shù)據(jù)時間跨度較大,或者網(wǎng)絡(luò)深度很深時,計算量會很大,訓(xùn)練效率相對于傳統(tǒng)RNN會低很多。

針對上述問題,結(jié)合輻射源信號識別問題的特點,本文在CLDNN模型的基礎(chǔ)上,提出改進的CLDNN模型,將CLDNN模型中的LSTM網(wǎng)絡(luò)改為Bi-GRU,利用Bi-GRU的雙向結(jié)構(gòu)來提取更多結(jié)構(gòu)信息。改進的CLDNN模型結(jié)構(gòu)如圖4所示。原始信號經(jīng)過簡單的歸一化處理后,首先經(jīng)過3層一維CNN,通過16個長度為8的卷積核對原始信號進行卷積處理,同時在每個CNN后接池化層,組成“卷積-池化”結(jié)構(gòu),這些結(jié)構(gòu)作為網(wǎng)絡(luò)的特征提取器,也是對序列的降采樣,可以對輸入的信號序列進行特征提取,也可以降低序列的維度,為后續(xù)網(wǎng)絡(luò)提取高質(zhì)量的特征信息,減少后續(xù)網(wǎng)絡(luò)的計算量。Bi-GRU對CNN層的輸出進行時間建模,通過接收CNN層提取的時間相關(guān)信號特征,利用雙向結(jié)構(gòu)提取前向和后向的信息,并將這兩個方向的信息輸出的平均值作為輸出,可以去掉數(shù)據(jù)的時間相關(guān)性。最后在Bi-GRU層后加3個DNN層,作為網(wǎng)絡(luò)最終的分類器,將Bi-GRU中提取到的特征映射到樣本標(biāo)記空間內(nèi),本文最終通過softmax函數(shù)將特征映射到代表8類信號的離散空間里。

圖4 改進的CLDNN模型結(jié)構(gòu)圖

3.2 訓(xùn)練流程

不同于傳統(tǒng)基于圖像識別的輻射源信號識別模型,本文提出模型的輸入直接是時間序列,不存在對信號的變換。模型訓(xùn)練流程如下。

步驟 1訓(xùn)練樣本處理。對原始樣本集中的信號樣本進行min-max歸一化處理,將數(shù)據(jù)的值限定在[0,1]內(nèi),使得模型在尋找最優(yōu)解時能夠更加平緩,可以提升模型的收斂速度。轉(zhuǎn)換函數(shù)為

(2)

步驟 2添加標(biāo)簽。對不同類型數(shù)據(jù)的標(biāo)簽進行one-hot編碼。

步驟 3建立訓(xùn)練集和測試集。將訓(xùn)練樣本隨機打亂,在打亂后的數(shù)據(jù)集中選擇一定比例樣本構(gòu)成訓(xùn)練集和測試集。

步驟 4訓(xùn)練網(wǎng)絡(luò)。將訓(xùn)練樣本輸入到構(gòu)建的改進網(wǎng)絡(luò)模型中。損失函數(shù)采用交叉熵?fù)p失函數(shù),優(yōu)化器采用Adam。設(shè)置初始學(xué)習(xí)率為0.001,最大訓(xùn)練輪數(shù)為100輪。

為了避免出現(xiàn)陷入局部最小值或者過擬合的現(xiàn)象,網(wǎng)絡(luò)訓(xùn)練過程中還引入了學(xué)習(xí)率動態(tài)調(diào)整機制和早停機制。具體描述如下。

(1) 學(xué)習(xí)率動態(tài)調(diào)整機制。根據(jù)訓(xùn)練的輪數(shù)而逐漸減小學(xué)習(xí)速率,當(dāng)驗證集誤差不再減小且再經(jīng)過3輪的訓(xùn)練仍得不到改善的情況下,學(xué)習(xí)率將會減少一半。

(2) 早停機制。在訓(xùn)練過程中,隨著模型能力的提升,驗證集的誤差會先減小后增大,這是由于出現(xiàn)了過擬合的現(xiàn)象,為了避免出現(xiàn)這樣的現(xiàn)象,本文在訓(xùn)練中采用了提前終止算法,當(dāng)驗證集誤差不再減小且再經(jīng)過10輪的訓(xùn)練仍得不到改善時提前終止訓(xùn)練,否則模型將經(jīng)過100輪的訓(xùn)練。

4 實驗及結(jié)果分析

為了驗證本文模型的性能,首先采用Matlab仿真不同調(diào)制類型的信號,得到原始數(shù)據(jù)集。本文采用的原始數(shù)據(jù)集包括8種信號,分別是二進制相移鍵控(binary phase shift keying, BPSK)、Costas、調(diào)頻連續(xù)波(frequecy modulated continuous wave, FMCW)、Frank、P1、P2、P3和P4。載頻范圍為1~1.2 kHz之間隨機取值,除Costas外采樣頻率均為7 kHz。具體參數(shù)如表1所示。SNR范圍為-20~10 dB,間隔為2 dB。每類信號在每種SNR情況下產(chǎn)生2 000個樣本,共計256 000個,每個樣本長度為200。隨機選取80%的樣本作為訓(xùn)練集,20%的樣本作為測試集。計算機配置:CPU為Intel(R) i7-8750H,GPU為NVIDIA GeForce GTX 1060。

表1 信號主要參數(shù)

實驗 1改進模型中3類網(wǎng)絡(luò)的層數(shù)對于網(wǎng)絡(luò)的能力有著很大的影響,為了探究不同網(wǎng)絡(luò)結(jié)構(gòu)對于訓(xùn)練結(jié)果的影響,實驗中將3種網(wǎng)絡(luò)的層數(shù)作為變量,以驗證集損失作為評價標(biāo)準(zhǔn)進行實驗,結(jié)果如表2所示。

表2 網(wǎng)絡(luò)結(jié)構(gòu)實驗結(jié)果

從表2可以看出,第1組損失最低,相對來說網(wǎng)絡(luò)識別能力更好;第1組和第2組的實驗結(jié)果說明通過增加Bi-GRU層的數(shù)量不能夠提高網(wǎng)絡(luò)的識別能力,一般情況下1層就能夠較好地完成建模;第1組、第3組和第4組的實驗結(jié)果說明卷積層不能太少,也不能太多,太少特征提取能力不夠,而太多網(wǎng)絡(luò)過于復(fù)雜;第1組、第5組和第6組的實驗結(jié)果說明DNN的層數(shù)也應(yīng)適中,這樣才能有效地映射到可分離的特征空間。

實驗 2為了探究改進模型的能力,在不同SNR條件下,利用訓(xùn)練得到的模型對8類信號進行識別。8類信號在不同SNR條件下的識別準(zhǔn)確率如圖5所示。

圖5 8類信號識別準(zhǔn)確率

從圖5中可以看出,在SNR高于-6 dB的情況下,8類信號的識別準(zhǔn)確率基本能達到100 %,在SNR高于-10 dB的情況下識別準(zhǔn)確率也能夠達到70%以上,基本滿足低SNR條件下的識別要求,證明了本文提出模型在低SNR情況下對輻射源信號識別的有效性。隨著SNR的不斷降低,識別準(zhǔn)確率急劇下降,到-20 dB的時候識別準(zhǔn)確率最高能達到40 %,最低的情況下也能達到20%,其中BPSK和Costas受SNR影響最大,P1碼受影響相對較小。其他5類信號的識別準(zhǔn)確率相差不大,識別結(jié)果較為均衡。圖6是FMCW信號在SNR為10 dB和-10 dB條件下原始信號和改進的CLDNN模型第1層CNN的輸出信號頻譜圖。

圖6 CNN層輸出序列頻譜圖

從圖6中可以看出,CNN輸出信號的頻譜圖與原始信號的頻譜圖形狀相似,說明CNN在學(xué)習(xí)過程中在試圖重構(gòu)原始信號,但相比于原始信號有一定區(qū)別;圖6左半部分是在10 dB條件下的頻譜,從圖6中可以很清楚地看到FMCW頻譜特征,而圖6右半部分在-10 dB情況下頻譜卻顯得有些雜亂,信號的頻譜特征不明顯,說明噪聲基本上已經(jīng)覆蓋了信號,導(dǎo)致CNN在重構(gòu)信號的過程中提取的大多數(shù)是噪聲信息,使得改進模型在后續(xù)的處理中無法提取有效的特征而造成混亂,導(dǎo)致在SNR較低的情況下識別準(zhǔn)確率急劇下降。

8類信號整體的混淆矩陣如圖7所示。從圖中可以看出,這8類信號的混淆矩陣整體上呈現(xiàn)出一個比較清晰的對角線,只有少部分樣本被錯誤分類。8類信號在SNR為-20~10 dB之間的識別效果較好,識別準(zhǔn)確率均能達到80%以上,基本滿足識別的需求。從圖7中也可以看出BPSK和Costas受噪聲影響較大,相對于其他6類信號識別準(zhǔn)確率更低。

圖7 8類信號混淆矩陣

實驗 3為了進一步研究改進模型的性能,這里將本文提出的改進模型與其他模型進行對比,選擇文獻[9]和文獻[10]提出的LSTM、Bi-LSTM和Bi-GRU3種模型進行對比,另外也將傳統(tǒng)的RNN模型和未改進的CLDNN模型以及識別魏格納時頻圖像的AlexNet模型作為對照,共7種模型。由于基于圖像識別網(wǎng)絡(luò)需要生成圖像特征,而本文采用數(shù)據(jù)集過大,所以本文在原數(shù)據(jù)集中每類信號僅選取1 000條數(shù)據(jù),共計8 000條產(chǎn)生時頻圖像,用來構(gòu)建訓(xùn)練AlexNet網(wǎng)絡(luò)的數(shù)據(jù)集,其他網(wǎng)絡(luò)訓(xùn)練采用的數(shù)據(jù)集為本文所用的原始數(shù)據(jù)集。7種模型在不同SNR條件下的識別準(zhǔn)確率如圖8所示,7種模型訓(xùn)練用時和網(wǎng)絡(luò)收斂訓(xùn)練的輪數(shù)如表3所示。

圖8 7種模型識別準(zhǔn)確率

表3 7種模型訓(xùn)練情況

結(jié)合圖8和表3可以看出,相對于其他6種模型,本文提出的改進模型精度最高,訓(xùn)練用時較短,訓(xùn)練輪數(shù)最少,說明改進模型在訓(xùn)練過程中收斂速度較快,訓(xùn)練難度相對較小;RNN模型訓(xùn)練用時最短,但是識別精度也是最低的,這是由于RNN結(jié)構(gòu)簡單,訓(xùn)練相對容易,但是不能夠記憶長期信息,所以精度不高;LSTM網(wǎng)絡(luò)、Bi-LSTM和Bi-GRU識別精度與本文提出的改進模型差距不大,但是訓(xùn)練所用時間卻是本文模型的3~5倍,且訓(xùn)練輪數(shù)幾乎都達到了最大訓(xùn)練的輪數(shù),這是由于通過3層CNN的特征提取,不僅將特征維度降為原始維度的八分之一,還降低了Bi-GRU模塊所需處理的序列長度,此外網(wǎng)絡(luò)也提取到了較高質(zhì)量的信號特征,使得本文網(wǎng)絡(luò)訓(xùn)練的難度降低了不少;CLDNN模型訓(xùn)練總用時與改進模型的總用時相差不大,每輪訓(xùn)練時間更短,這是由于CLDNN模型比本文模型結(jié)構(gòu)簡單,但是識別精度比本文模型低約5%,訓(xùn)練時長相對于本文模型優(yōu)勢也不是很大;AlexNet網(wǎng)絡(luò)精度最低,若使用原始數(shù)據(jù)集進行訓(xùn)練,網(wǎng)絡(luò)的識別性能會有所提高,但是網(wǎng)絡(luò)訓(xùn)練所需要的時間也會成倍的增加,而且圖像數(shù)據(jù)集的生成也需要大量的時間,這樣相較于其他6種模型所用的時間就會多出很多,所以基于圖像識別的模型不適合于數(shù)據(jù)集樣本數(shù)量大的情況。

綜合上述分析可以看出,本文模型相對于其他6種模型具有訓(xùn)練精度高、訓(xùn)練難度小和收斂速度快的特點,相比于基于圖像識別的方法在識別速度和數(shù)據(jù)處理速度上都有很大的優(yōu)勢。

5 結(jié) 論

本文在語音處理領(lǐng)域常用的CLDNN模型的基礎(chǔ)上,提出了改進的CLDNN模型,將模型中的LSTM網(wǎng)絡(luò)改為Bi-GRU網(wǎng)絡(luò),并對8種常見的輻射源信號進行識別。實驗結(jié)果表明,本文模型能夠有效地識別輻射源信號,尤其是在SNR較低的情況下能夠有效地識別這8種信號;在與其他常見模型的對比中,本文模型也具有訓(xùn)練難度小、收斂速度快和識別精度高的特點。

猜你喜歡
輻射源準(zhǔn)確率特征
乳腺超聲檢查診斷乳腺腫瘤的特異度及準(zhǔn)確率分析
健康之家(2021年19期)2021-05-23 11:17:39
不同序列磁共振成像診斷脊柱損傷的臨床準(zhǔn)確率比較探討
2015—2017 年寧夏各天氣預(yù)報參考產(chǎn)品質(zhì)量檢驗分析
基于博弈論的GRA-TOPSIS輻射源威脅評估方法
如何表達“特征”
不忠誠的四個特征
數(shù)字電視外輻射源雷達多旋翼無人機微多普勒效應(yīng)實驗研究
高速公路車牌識別標(biāo)識站準(zhǔn)確率驗證法
外輻射源雷達直升機旋翼參數(shù)估計方法
抓住特征巧觀察
晋中市| 松桃| 蚌埠市| 新乡市| 宜黄县| 丽水市| 乡宁县| 韩城市| 大丰市| 永胜县| 卢氏县| 博湖县| 横山县| 商水县| 当雄县| 阿图什市| 桑植县| 延庆县| 饶阳县| 托克逊县| 泗洪县| 文水县| 沈阳市| 巴林右旗| 河北省| 广西| 江口县| 衡阳市| 五华县| 涟水县| 宁强县| 英德市| 湖北省| 和平区| 麻城市| 宜川县| 乐亭县| 嘉兴市| 七台河市| 林甸县| 油尖旺区|