練東海
(中國人民解放軍78167部隊,四川 成都 610500)
隨著現(xiàn)代通信技術的不斷進步,許多大型無線通信網(wǎng)絡正在加快建設,無線通信面臨更嚴重的電磁干擾,其穩(wěn)定性受到威脅。有效的抗干擾技術必須能夠快速準確地識別出干擾信號,從而采取針對性的技術手段消除干擾,確保通信正常[1]。干擾抑制是確保信號可靠的另一個重要手段,通常用于時域、頻域以及空域中,但是通信抗干擾技術涉及很多因素,往往同時多種干擾信號并存,而單一干擾抑制算法的適用范圍較小,難以有效應對各種干擾信號。由于接收機的復雜性,很難同時采取所有抗干擾措施,另外在對干擾信號進行抑制的同時也會影響正常通信[2]?;诖耍业娇梢钥焖倬珳首R別干擾信號的方法,以最小可能的損害有效抑制干擾信號對于提高無線通信方銳抗干擾性能非常重要。
基于深度學習的無線通信干擾信號識別框架如圖1所示,主要包括獲取數(shù)據(jù)、數(shù)據(jù)預處理與特征處理以及分類3個步驟。
圖1 基于深度學習的無線通信干擾信號識別架構
首先獲取所選頻率范圍和區(qū)域的源數(shù)據(jù)。其次對信號數(shù)據(jù)進行預處理,再通過深度卷積神經(jīng)網(wǎng)絡(Convolutional Neural Networks,CNN)提取信號數(shù)據(jù)的特征,預處理后的輸入數(shù)據(jù)格式主要有Fre/Fim、快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)后的實部和虛部I/Q、星座圖、幅度和相位A/Φ以及周期頻譜特性[3]。最后通過深度學習算法識別目標信號,以便進行后續(xù)的信號處理。
根據(jù)上文給出的干擾識別框架設計無線通信干擾信號識別網(wǎng)絡,該網(wǎng)絡包含時域和頻域兩種輸入數(shù)據(jù)格式。
對復雜的基帶信號x(n)執(zhí)行功率歸一化操作,以防止干擾信號影響分類特性,同時可以提高干擾信號識別網(wǎng)絡的學習速度,具體為:
式中,N表示信號采樣點數(shù),為了減少頻譜能量損失,需用窗函數(shù)對時域信號加窗。本次研究選用具有高旁瓣衰減的漢寧窗,接收到的干擾信號經(jīng)過預處理以兩種格式輸入信號數(shù)據(jù)[4]。一是時域數(shù)據(jù),包括干擾信號I通道和Q通道的數(shù)據(jù),其維度為N×2;二是頻域數(shù)據(jù),包括FFT的實部和虛部,其維度為N×2。另外采用獨熱編碼(One-Hot)作為網(wǎng)絡標簽[5]。
干擾信號識別網(wǎng)絡基于卷積神經(jīng)網(wǎng)絡CNN的基本元素,這是一種常見且相對簡單的網(wǎng)絡結構,通常用作構建網(wǎng)絡模型的基礎[6]。如圖2所示,實際的CNN和構建在復雜CNN之上的干擾檢測網(wǎng)絡具有相同的網(wǎng)絡結構。實數(shù)/復數(shù)卷積單元(Real/Complex Conv Unit)包括批量歸一化層、激活函數(shù)層以及卷積層,如圖3所示。
圖2 基于CNN的干擾信號識別網(wǎng)絡
圖3 實數(shù)/復數(shù)卷積單元
輸入數(shù)據(jù)尺寸為N×2,其中N表示采樣點個數(shù),2表示特征通道個數(shù),經(jīng)Reshape(矩陣變換)將輸入數(shù)據(jù)轉換為干擾識別網(wǎng)絡適合處理的三維尺寸N×1×2。通過由實數(shù)/復數(shù)卷積單元、池化層構成的卷積網(wǎng)絡,在確保準確表達數(shù)據(jù)特征的前提下避免網(wǎng)絡過擬合。池化為層平均池化,窗口大小為3×1,步長為2,對特征圖進行采樣,再通過全連接層,最后通過softmax函數(shù)分類[7]。實數(shù)CNN中激活函數(shù)選用修正線性單元(Rectified Linear Unit,ReLU),該函數(shù)收斂較快,可以緩解梯度消失問題,復數(shù)CNN中激活函數(shù)選用級聯(lián)整流線性單元(Concatenated Rectified Linear Units,CReLU),該函數(shù)基于相位信息進行識別,可以保留更多信息。
網(wǎng)絡訓練速度與網(wǎng)絡深度成反比,為提高網(wǎng)絡訓練速度,可以通過殘差網(wǎng)絡(Residual Network,ResNet)基于ID索引加快網(wǎng)絡訓練速度。本次提出的基于殘差網(wǎng)絡構建的干擾信號識別網(wǎng)絡結構如圖4所示。
圖4 基于ResNet的干擾信號識別網(wǎng)絡
其中實數(shù)/復數(shù)殘差單元包括卷積層、批量歸一化層以及激活函數(shù)層,具體如圖5所示。
圖5 實數(shù)/復數(shù)殘差單位
基于ResNet的干擾信號識別網(wǎng)絡的輸入數(shù)據(jù)尺寸、輸入數(shù)據(jù)矩陣變換操作與基于CNN的干擾信號識別網(wǎng)絡相同,輸入數(shù)據(jù)尺寸為N×2,其中N表示采樣點個數(shù),2表示特征通道個數(shù),經(jīng)Reshape(矩陣變換)將輸入數(shù)據(jù)轉換為干擾識別網(wǎng)絡適合處理的三維尺寸N×1×2,通過卷積層、批歸一化層以及激活函數(shù)層構成的特征提取層提取數(shù)據(jù)特征。其中實數(shù)卷積層通道數(shù)是32、卷積步長是2、卷積核大小為3×1。復數(shù)卷積層的卷積核大小是3x1,通道數(shù)為32,卷積步長為2。然后數(shù)據(jù)通過由6個實數(shù)殘差單元和平均池化層構成的網(wǎng)絡以及實數(shù)/復數(shù)全連接層,最后,數(shù)據(jù)通過一個實數(shù)全連接層和softmax函數(shù)進行歸一化,激活函數(shù)分別使用線性整流單元ReLU和CRelu。
基于不同時域干擾信號和頻域干擾信號的特性差異,抑制算法分可分為時域干擾信號抑制算法和頻域干擾信號抑制算法。相較于頻域干擾信號抑制算法,時域干擾抑制算法更簡單,將時域IQ信號直接輸入時域干擾信號抑制網(wǎng)絡可以抑制干擾信號。而頻域干擾信號抑制算法單次只能處理一定時間內(nèi)的干擾信號,會導致頻譜泄露,影響系統(tǒng)性能。因此,在執(zhí)行離散傅立葉變換之前需要給信號加窗,目的是減少頻譜損失,但這樣會使信號失真,增加信噪比[8]。為了解決這個問題可以采取疊加窗的方式,如1/2疊加漢明窗的方式可以有效減少頻譜損耗,盡量降低信噪比損失。該算法的基本步驟是將接收信號分成雙通道,其中一個通道延遲N/2個采樣點,然后將這兩個信號通道加窗,通過快速傅里葉變換后再執(zhí)行反向快速傅里葉變換(Invert Fast Fourier Transformation,IFFT)生成時域信號,將兩個信號通道的數(shù)據(jù)疊加作為干擾信號抑制網(wǎng)絡的輸出信號。頻域干擾抑制算法的處理流程如圖6所示。
圖6 頻域干擾信號抑制算法基本步驟
基于不同時域干擾信號和頻域干擾信號的特性差異,選擇合適的訓練數(shù)據(jù),基于語義分割網(wǎng)絡U-Net網(wǎng)絡建立干擾信號抑制網(wǎng)絡,利用復數(shù)卷積神經(jīng)網(wǎng)絡提取數(shù)據(jù)特征[9]。語義分割網(wǎng)絡U-Net被廣泛用于醫(yī)學成像領域,是一種包括下采樣和上采樣在內(nèi)的全卷積神經(jīng)網(wǎng)絡,之所以稱為U-Net,是因為網(wǎng)絡的結構呈U形[8]。網(wǎng)絡下采樣通過減小池化層特征空間維度,增加感受野(卷積神經(jīng)網(wǎng)絡各層輸出特征圖上的一個點對應的輸入圖區(qū)域),可以逐漸顯示有關周圍環(huán)境的信息。上采樣將每層信息的下采樣與輸入信息相結合可以恢復詳細信息,從而逐漸還原圖像。通過組合編碼器和解碼器的結構和功能將目標信號從接收信號中還原出來,圖7為基于復數(shù)U-Net的干擾信號抑制網(wǎng)絡的基本結構。
圖7 基于U-Net的干擾信號抑制網(wǎng)絡的基本結構
當前無線通信系統(tǒng)處在日益復雜的電磁環(huán)境中,容易受到干擾信號的影響,快速準確識別干擾信號并有效抑制干擾信號是確保無線通信質(zhì)量的關鍵。近年來,隨著深度學習的不斷和應用,其強大的非線性關聯(lián)和數(shù)據(jù)表示能力得到展現(xiàn)?;诖?,將深度學習用于無線通信干擾識別和處理領域可以有效提高無線通信網(wǎng)絡的抗干擾性能。