張 凱,田 瑤,劉 義
(1.光電對(duì)抗測(cè)試評(píng)估技術(shù)重點(diǎn)實(shí)驗(yàn)室,河南 洛陽(yáng) 471000;2.中國(guó)人民解放軍96862 部隊(duì),河南 洛陽(yáng) 471000)
通信信號(hào)調(diào)制識(shí)別技術(shù)的研究已經(jīng)進(jìn)行了許多年,其常規(guī)處理步驟包括預(yù)處理、特征提取和分類(lèi)判決,預(yù)處理目的是抑制信道畸變、噪聲和干擾的影響,同時(shí)對(duì)信號(hào)載頻、符號(hào)速率、定時(shí)參數(shù)等進(jìn)行估計(jì),特征提取是從數(shù)據(jù)中提取事先定義好的表征信號(hào)調(diào)制類(lèi)型的特征,分類(lèi)識(shí)別則是選擇合適的判決規(guī)則和分類(lèi)器完成判決。傳統(tǒng)處理技術(shù)依賴于確知的信道模型,抑或基于簡(jiǎn)化的便于分析處理的數(shù)學(xué)模型,這就造成其在面對(duì)復(fù)雜信道環(huán)境或信道模型未知時(shí)遇到困難。
研究人員已將機(jī)器學(xué)習(xí)(Machine Learning,ML)方法應(yīng)用于調(diào)制識(shí)別領(lǐng)域,與傳統(tǒng)基于專家特征分析方法類(lèi)似,該類(lèi)方法仍然保留了傳統(tǒng)手動(dòng)特征提取的過(guò)程,僅使用神經(jīng)網(wǎng)絡(luò)代替?zhèn)鹘y(tǒng)的分類(lèi)判決步驟,且多基于淺層神經(jīng)網(wǎng)絡(luò)和傳統(tǒng)機(jī)器學(xué)習(xí)算法,學(xué)習(xí)能力有限。近年來(lái),深度學(xué)習(xí)(Deep Learning,DL)技術(shù)以其強(qiáng)大的學(xué)習(xí)能力受到廣泛關(guān)注,并被用于信號(hào)調(diào)制識(shí)別領(lǐng)域中。其將未處理的原始信號(hào)波形作為網(wǎng)絡(luò)輸入,利用深度神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練學(xué)習(xí),網(wǎng)絡(luò)能夠自動(dòng)完成特征提取和分類(lèi)判決全過(guò)程處理,取得了較好的效果。從現(xiàn)有研究來(lái)看,基于深度學(xué)習(xí)的方法已經(jīng)展現(xiàn)出巨大的優(yōu)勢(shì),但現(xiàn)有方案主要針對(duì)單天線模型。
隨著多天線組陣接收技術(shù)的廣泛應(yīng)用,尤其是小口徑天線分布式組陣成為重要發(fā)展方向,低成本硬件設(shè)備(如小口徑天線和低分辨率的模數(shù)轉(zhuǎn)換器等)得到廣泛使用,多天線協(xié)同處理顯得越來(lái)越重要。由于接收天線類(lèi)型、口徑、與信號(hào)源間距離等參數(shù)可能不同,加之各獨(dú)立接收機(jī)特性不一,傳統(tǒng)方法采用分集處理方式,需要首先解決不同陣元接收信號(hào)間的同步問(wèn)題,在低信噪比、短數(shù)據(jù)條件下,收斂性無(wú)法保證,穩(wěn)健性不足。因此,面對(duì)實(shí)際更加復(fù)雜的信道環(huán)境、信號(hào)微弱、大數(shù)據(jù)量信號(hào)處理等不利條件的影響,如何設(shè)計(jì)深度學(xué)習(xí)網(wǎng)絡(luò)模型將是一個(gè)待研究的重要課題。
本文給出了基于深度神經(jīng)網(wǎng)絡(luò)的多天線組陣聯(lián)合調(diào)制識(shí)別方法,與現(xiàn)有方法的差異主要體現(xiàn)在,直接利用存在參數(shù)差異的多路信號(hào)時(shí)域波形作為網(wǎng)絡(luò)輸入,進(jìn)行訓(xùn)練學(xué)習(xí),網(wǎng)絡(luò)能夠有效抑制多路信號(hào)間參數(shù)差異的影響,取得了良好的分類(lèi)判決結(jié)果。
多天線組陣接收處理系統(tǒng)模型如圖1所示,采用(≥2)個(gè)獨(dú)立接收單元對(duì)同一目標(biāo)信號(hào)進(jìn)行接收??紤]平坦衰落信道,假設(shè)完美載頻同步條件下,第個(gè)天線接收等效基帶信號(hào)可表示為:
圖1 多天線組陣接收處理系統(tǒng)模型
本文基于深度神經(jīng)網(wǎng)絡(luò)的多傳感器協(xié)同調(diào)制識(shí)別方法,網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示,采用在現(xiàn)有調(diào)制識(shí)別中性能較好的CLDNN網(wǎng)絡(luò)結(jié)構(gòu),網(wǎng)絡(luò)輸入為存在參數(shù)差異的多路復(fù)信號(hào)波形。網(wǎng)絡(luò)包含三個(gè)卷積(Conv)層、兩個(gè)長(zhǎng)短期記憶(LSTM)層和兩層全連接(Dense)層,除最后一個(gè)全連接層采用Softmax 激活函數(shù)外,其余所有層激活函數(shù)均采用ReLU 激活函數(shù);此外,網(wǎng)絡(luò)每一層之后也使用Dropout 來(lái)防止過(guò)擬合。
圖2 網(wǎng)絡(luò)結(jié)構(gòu)
基于廣泛采用的RadioML2016.10a 框架生成多路不同信噪比、不同調(diào)制樣式的數(shù)字信號(hào)作為數(shù)據(jù)集,不同路信號(hào)間信道復(fù)增益和時(shí)延隨機(jī)產(chǎn)生,并按照3∶1∶1的比例將整個(gè)數(shù)據(jù)集劃分為訓(xùn)練集、驗(yàn)證集和測(cè)試集,具體參數(shù)如表1所示。
表1 數(shù)據(jù)集參數(shù)
本節(jié)使用基于CPU+GPU 架構(gòu)的服務(wù)器對(duì)網(wǎng)絡(luò)進(jìn)行訓(xùn)練和測(cè)試,其中CPU 采用Intel Xeon E5-2630 v3,GPU采用NVIDIA Geforce RTX 2080 TI。假設(shè)信號(hào)源和個(gè)接收單元之間的信道增益是獨(dú)立同分布的,各路接收信號(hào)時(shí)延差異在一個(gè)符號(hào)周期內(nèi)隨機(jī)分布,且相互獨(dú)立。訓(xùn)練樣本、測(cè)試樣本和驗(yàn)證樣本數(shù)據(jù)量分別為307 200,102 400 和102 400,樣本在-10~20 dB 的范圍內(nèi)均勻分布,單個(gè)樣本大小為2×128×,其中,128 代表每個(gè)樣本中信號(hào)樣點(diǎn)數(shù)為128,2×128 代表信號(hào)的實(shí)部和虛部組成的2 個(gè)行向量,為組陣接收單元數(shù)目。本文仿真主要考慮2 節(jié)點(diǎn)和4 節(jié)點(diǎn)組陣接收系統(tǒng)。
設(shè)置每個(gè)卷積層卷積核大小為信號(hào)波形的過(guò)采樣倍數(shù)8,卷積層過(guò)濾器數(shù)量均為50,兩個(gè)全連接層神經(jīng)元數(shù)目分別為256 和8,訓(xùn)練批量大?。˙atchsize)為200,網(wǎng)絡(luò)各層輸出維度如圖3所示。在上述參數(shù)設(shè)定的基礎(chǔ)上,采用廣泛使用的平方誤差函數(shù)作為代價(jià)函數(shù),在真實(shí)值與網(wǎng)絡(luò)預(yù)測(cè)值平方誤差最小化準(zhǔn)則下,使用Adam 優(yōu)化算法對(duì)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,最終求得穩(wěn)定的神經(jīng)網(wǎng)絡(luò)參數(shù)值。
圖3 網(wǎng)絡(luò)各層輸出尺寸大小示意圖
圖4和圖5 分別表示訓(xùn)練過(guò)程中分類(lèi)準(zhǔn)確率和訓(xùn)練損失變化曲線。從圖中可以看出,經(jīng)過(guò)訓(xùn)練后,4 天線組陣在訓(xùn)練數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集的分類(lèi)精度分別可以達(dá)到88%和80%;而2 天線組陣這兩個(gè)值分別為78%和73%。也就是說(shuō),增加接收單元數(shù)目,可以得到更優(yōu)的網(wǎng)絡(luò)訓(xùn)練結(jié)果,即網(wǎng)絡(luò)達(dá)到穩(wěn)態(tài)后具備更高的分類(lèi)準(zhǔn)確率和更低的損失值。
圖4 訓(xùn)練過(guò)程分類(lèi)準(zhǔn)確率變化曲線
圖5 訓(xùn)練過(guò)程損失值變化曲線
在上述訓(xùn)練基礎(chǔ)上,使用測(cè)試數(shù)據(jù)對(duì)訓(xùn)練好的網(wǎng)絡(luò)性能進(jìn)行測(cè)試,檢驗(yàn)其有效性。
圖6 和圖7 分別給出了信噪比為-6 dB 和10 dB 情況下分類(lèi)混淆矩陣。可以看出,在較低信噪比(-6 dB)下,分類(lèi)誤差較大,隨著信噪比增大,混淆矩陣具備清晰的對(duì)角線,證明了分類(lèi)識(shí)別網(wǎng)絡(luò)對(duì)參數(shù)差異具有一定的適應(yīng)能力,具備良好的分類(lèi)識(shí)別特性,且隨著接收單元數(shù)目增加,性能更優(yōu)。
圖6 混淆矩陣(SNR=-6 dB)
圖7 混淆矩陣(SNR=10 dB)
圖8為2 天線和4 天線組陣系統(tǒng)下,分類(lèi)準(zhǔn)確率隨信噪比變化曲線。從圖中可以看出,在輸入信號(hào)信噪比相同條件下,4 天線組陣系統(tǒng)性能明顯優(yōu)于2 天線組陣系統(tǒng)。該優(yōu)勢(shì)在高信噪比下體現(xiàn)得更加明顯,如在分類(lèi)準(zhǔn)確率為50%時(shí),二者信噪比差異為2 dB;而分類(lèi)準(zhǔn)確率為89%時(shí),二者信噪比差異達(dá)到6 dB。
圖8 分類(lèi)準(zhǔn)確率隨信噪比變化曲線
本文重點(diǎn)探討了未同步多天線組陣接收信號(hào)的聯(lián)合調(diào)制識(shí)別技術(shù),采用深度學(xué)習(xí)的多路信號(hào)直接融合識(shí)別方案,直接將存在參數(shù)差異的多路信號(hào)輸入網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)訓(xùn)練。測(cè)試結(jié)果表明,訓(xùn)練好的網(wǎng)絡(luò)能夠自動(dòng)實(shí)現(xiàn)多路協(xié)同調(diào)制識(shí)別,有效抑制了信號(hào)間參數(shù)差異的影響,取得了良好的分類(lèi)判決結(jié)果。下一步,將對(duì)該問(wèn)題進(jìn)行更加深入的分析研究,使用更加完備的訓(xùn)練數(shù)據(jù)集,在更加復(fù)雜的信道模型下或利用實(shí)采數(shù)據(jù)對(duì)網(wǎng)絡(luò)進(jìn)行重新訓(xùn)練,對(duì)網(wǎng)絡(luò)模型進(jìn)行微調(diào),以獲得更好的性能,提升方法實(shí)用性。