999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于深度學習的無線通信信號檢測與識別研究

2023-03-17 07:28:30楊晶晶
無線電工程 2023年3期
關(guān)鍵詞:分類信號檢測

梁 晶, 楊晶晶?, 黃 銘

(1.云南大學 信息學院, 云南 昆明 650091;2.云南大學無線創(chuàng)新實驗室, 云南 昆明 650091)

0 引言

隨著無線通信的發(fā)展,電磁空間中海量的不同通信體制無線電設備潛在的相互干擾一直是無線電監(jiān)測工作關(guān)注的熱點。 在無線電監(jiān)測問題中,除需要判斷某個頻段是否有信號出現(xiàn)之外,還需要對信號進行識別分類。 然而傳統(tǒng)上,基于無線通信信號檢測與識別的方法都是單獨進行的,例如,Digham等[1]提出了有關(guān)能量檢測(Energy Detection,ED)的方法。 Yang 等[2]提出了有關(guān)循環(huán)平穩(wěn)特征檢測的方法。 Zhang 等[3]提出了基于匹配濾波器的檢測方法。 Liu 等[4]提出了有關(guān)最大特征值的檢測方法。Zheng 等[5]研究了基于深度學習(Deep Learning,DL)分類的認知無線電檢測方法,考慮到了噪聲不確定性的影響。 Awe 等[6]和Bao 等[7]提出了基于支持向量機(Support Vector Machine,SVM)的檢測方法,SVM 將采樣到的能量信號作為訓練集與測試集,能夠?qū)π盘柵c噪聲進行分類識別。 但是該方法需求解特征參數(shù)并且存在感知時間長的缺點。 Gao等[8]提出了一種基于卷積長短期深度神經(jīng)網(wǎng)絡(Convolutional Long Short-Term Deep Neural Network,CLDNN)的DL 檢測器,適用于任意類型的初級信號。 Liu 等[9]探索了基于卷積神經(jīng)網(wǎng)絡(Convolutional Neural Network,CNN)協(xié)方差矩陣的檢測方法,可以方便地設置期望的虛警概率。 Xie 等[10]提出了使用雙CNN 結(jié)構(gòu)來從當前和歷史感測數(shù)據(jù)構(gòu)建的一系列協(xié)方差矩陣中同時學習能量相關(guān)特征和用戶活動模式,以進一步提升檢測性能。 而在文獻[10]的基礎上,Xie 等[11]繼續(xù)提出了一種基于DL 的CNN-LSTM 感知檢測器。 Ni 等[12]提出了一種基于時間卷積網(wǎng)絡(Temporal Convolutional Network,TCN)的檢測方法,該方法通過離線訓練和在線檢測階段提取離散時間信號中的隱藏關(guān)系,消除噪聲不確定性的影響,以提高檢測概率和降低計算復雜度。而Liu 等[13]為自動調(diào)制分類(Automatic Modulation Classification,AMC)提出了一種簡單的CNN 的識別方法,并探索了所提出結(jié)構(gòu)的最佳深度。 侯濤等[14]研究了一種基于深度神經(jīng)網(wǎng)絡通信信號調(diào)制識別模型。 任進等[15]研究了基于循環(huán)神經(jīng)網(wǎng)絡(Recurrent Neural Network,RNN)的衛(wèi)星調(diào)制信號識別算法。O’Shea 等[16]研究了基于時域同相和正交(IQ)數(shù)據(jù)訓練的CNN。 Wang 等[17]研究了一種數(shù)據(jù)驅(qū)動的融合方法,使用2 個CNN 的組合在不同數(shù)據(jù)集上訓練來獲得更好的分類精度。 Ramjee 等[18]研究了3 種基于不同神經(jīng)網(wǎng)絡的AMC 高精度模型,包括CLDNN、長短期記憶(Long Short-Term Memory,LSTM)神經(jīng)網(wǎng)絡和深度殘差網(wǎng)絡(ResNet)。 Zhang等[19]研究了一種基于CNN 的AMC 數(shù)據(jù)預處理方法,一定程度上解決了直接使用采集到的信號樣本作為CNN 模型的輸入帶來的弊端。 Liao 等[20]研究了一種用于快速AMC 的序列卷積遞歸神經(jīng)網(wǎng)絡,結(jié)合了CNN 的并行計算能力和RNN 的時間敏感性,顯著提高了收斂速度。

從以上文獻可以看出,研究者們對無線頻譜監(jiān)測系統(tǒng)中信號檢測和信號識別方面的問題都是分開研究的,并沒有考慮到將信號檢測和識別相結(jié)合起來用于獲取無線電監(jiān)管知識[21]。 基于此,本文分別將卷積注意力模塊(Convolution Block Attention Module,CBAM)[22-23]與LSTM 網(wǎng)絡和TCN 結(jié)合起來通過二分類實現(xiàn)信號檢測,以及基于多分類實現(xiàn)信號識別的集成方法。 仿真實驗的結(jié)果充分驗證了算法模型的可行性和有效性。

1 信號模型

在無線頻譜監(jiān)測系統(tǒng)中,信號模型如下:

式中,xi(n)為用戶發(fā)射的信號;y(n)為接收到的信號;hi(n)為信道的狀態(tài)信息;M為信號中存在的未知信號個數(shù);v(n)為信道干擾,通常建模為零均值的加性高斯白噪聲。 從分類的角度可將H0和H1假設表示為二分類問題:H0只有噪聲,H1有未知信號和噪聲。

圖1 信號模型結(jié)構(gòu)Fig.1 Signal model structure

信號檢測與識別的算法如表1 所示。 本文分別將CBAM[22-23]與LSTM 和TCN 結(jié)合起來通過二分類實現(xiàn)信號檢測(簡稱CBAMLSTM 和CBAMTCN),基于多分類實現(xiàn)信號識別的集成方法。

表1 信號檢測與識別的算法Tab.1 Algorithms for signal detection and recognition

該方法的2 階段如下:在信號檢測階段中,CBAMLSTM 和CBAMTCN 檢測器被用于通過用2 類訓練來決定信號是否存在,第一類包括未知信號和噪聲,第二類僅包括噪聲。 為了簡化表示,將y (n)的離散時間采樣中生成的信號樣本表示為:

式中,N為采樣總數(shù);yn為Y 的第n個采樣點。 由于采用的信號樣本是I/Q 樣本,所以每個采樣點可以表示為:

式中,T 表示轉(zhuǎn)置;In及Qn分別為采樣點yn的實值和虛值。 將In和Qn設置為一個像素點上的2 個通道中的值,組成大小為N×2 的Y0,并將Y0作為正樣本,噪聲作為負樣本,組成Y1用作檢測器的輸入,并進一步通過DL 的感知框架,做出關(guān)于信號是否存在于頻段中的決定。 而相比于ED 方法,這種基于DL 的信號檢測方法,是利用調(diào)制信號的底層結(jié)構(gòu)信息,不需要關(guān)于信道狀態(tài)信息或背景噪聲的先驗知識,減少了許多復雜的計算度[8]。

一般來說,分類算法Ddl可以表示為[9]:

式中,Yd為分類器的輸入,通過由L層組成的自定義神經(jīng)網(wǎng)絡進行處理;fi,i=1,2,…,L-1,表示第i層權(quán)值和激活函數(shù)的計算,fL是Softmax 函數(shù)給出2 個假設H1和H0的概率;argmax 是返回列表中最大數(shù)字的索引的操作符。

在信號檢測階段中,針對DL 檢測器,設計了一種定制化的兩段訓練策略。 在第一段,當驗證集損失在連續(xù)6 次訓練周期中都沒有得到降低時,停止模型訓練,以防止模型過擬合。 第二段用觀察到的指標來權(quán)衡特性,即驗證損失和精度均保持穩(wěn)定,而不同信噪比下的虛警概率(Pf)和檢測概率(Pd)則隨訓練次數(shù)的變化而變化。 因此,設計了一個Pf停止時間間隔,首先從第一段的最佳模型繼續(xù),當Pf落入最佳模型時停止訓練。 DL 方法的一個缺點是缺乏精確的性能控制,采用兩段訓練策略,通過調(diào)整預設的停止時間間隔可以在一定程度上控制檢測性能。 利用區(qū)間大小參數(shù)實現(xiàn)控制精度與訓練時間的平衡。

本文認為,把人工智能的技術(shù)水平分為四個等級,比三個等級能更清楚地反映其可能導致的社會效應,因為中級和高級的差別是很大的。

而在調(diào)制識別階段中,利用CBAMLSTM 和CBAMTCN 識別分類器激活該階段。 在文獻[19]的啟發(fā)下,為進一步提取信號特征,首先將式(3)中In和Qn設置為一個像素點上的2 個通道中的值,然后換算出該采樣點的幅度值和相位值Pn= arctan(In/Qn),同樣設置為另一個像素點上2 個通道的值與In及Qn合并,使每個采樣點變換為一個矩陣,組成大小為N×4 的Y2,用作識別分類器的輸入,并進一步通過所采用的網(wǎng)絡模型來識別信號。

2 算法模型

2.1 CBAMLSTM 算法模型

CBAMLSTM 算法模型的網(wǎng)絡結(jié)構(gòu)如圖2 所示。該CBAMLSTM 的網(wǎng)絡基線模型是由4 個卷積層、2 個全連接層、2 個128 單元的LSTM 層和CBAM 層組成的網(wǎng)絡。 其中CBAM 是由通道(Channel)注意力機制和空間(Spatial)注意力機制組成,是為了提高模型的表征能力,有效減少無效目標的干擾,提升對關(guān)注目標的檢測識別效果,進而提高模型的整體性能。

圖2 CBAMLSTM 的網(wǎng)絡結(jié)構(gòu)Fig.2 Network structure of CBAMLSTM

CBAMLSTM 算法模型的總體流程如下。 首先Y1作為檢測器的輸入,通過該基線模型網(wǎng)絡的卷積層、LSTM 層、CBAM 層和全連接層等來判斷信號存在(H1)和信號不存在(H0),當返回H1時Y2作為識別器的輸入進一步通過該基線模型網(wǎng)絡識別該信號的類型。 此外,識別信號的類型時,直接通過輸出層返回結(jié)果,不需要進入判斷層。 第一個全連接層表示一個64 類神經(jīng)元,另一個全連接層表示在檢測方案時Y1作為檢測器的輸入判斷信號有無的2 類神經(jīng)元和在調(diào)制識別方案時Y2作為識別器的輸入的11類神經(jīng)元。 2 個LSTM 層都返回完整的序列,激活函數(shù)ReLU 應用于卷積層。 最后的全連接層利用Softmax 函數(shù)來實現(xiàn)信號檢測和調(diào)制識別分類。 每個隱藏層利用30%的下降來減少過擬合。 損失函數(shù)采用分類交叉熵,可表示為:

式中,yi以一次性編碼的形式表示基本事實;表示預測;N為訓練批次大小。 根據(jù)其計算效率,使用了學習率為0.001 的Adam 優(yōu)化。

2.2 CBAMTCN 算法模型

CBAMTCN 算法模型的網(wǎng)絡結(jié)構(gòu)如圖3 所示。CBAMTCN 網(wǎng)絡基線模型是由4 個卷積層、2 個全連接層、TCN 層和CBAM 層組成的網(wǎng)絡。 該模型中使用的CBAM 網(wǎng)絡結(jié)構(gòu)與CBAMLSTM 算法模型中使用的CBAM 網(wǎng)絡結(jié)構(gòu)是一樣的。

圖3 CBAMTCN 的網(wǎng)絡結(jié)構(gòu)Fig.3 Network structure of CBAMTCN

CBAMTCN 算法模型的總體流程如下。 首先,Y1作為檢測器的輸入,通過該基線模型網(wǎng)絡的卷積層、TCN 層、CBAM 層和全連接層等來判斷信號存在(H1)和信號不存在(H0),當返回H1時Y2作為識別器的輸入進一步通過該基線模型網(wǎng)絡識別該信號的類型。 此外,識別信號的類型時,直接通過輸出層返回結(jié)果,不需要進入判斷層。 第一個全連接層表示一個64 類神經(jīng)元,另一個全連接層表示在檢測方案時Y1作為檢測器的輸入判斷信號有無的2 類神經(jīng)元和在調(diào)制識別方案時Y2作為識別分類器的輸入的11 類神經(jīng)元。 激活函數(shù)ReLU 應用于卷積層和TCN層。 最后的全連接層利用Softmax 函數(shù)來實現(xiàn)信號檢測和調(diào)制識別分類。 每個隱藏層利用30%的下降來減少過擬合。 損失函數(shù)也采用分類交叉熵,與式(8)表示一樣,同樣使用了學習率為0.001 的Adam 優(yōu)化器。

3 實驗結(jié)果與討論

3.1 數(shù)據(jù)集

使用GNU Radio 生成的典型調(diào)制數(shù)據(jù)集RadioML2016.10a[24]用作基準數(shù)據(jù)集,用于訓練和評估所提結(jié)構(gòu)在信號檢測和識別分類方面的性能。 該數(shù)據(jù)集中包含11 類調(diào)制信號,每類包含20 000 個信號樣本,每個樣本包括128 個I/Q 樣本點,SNR=-20 ∶2 ∶18 dB 共20 個,總共220 000 個樣本。 文中的數(shù)據(jù)集和源碼地址為https:∥github. com/Win-LabYunnanUniversity/CBAMLSTM-and-CBAMTCN。

在信號檢測階段,判斷信號的有無時,由于傳統(tǒng)的ED 方法在低信噪比下的檢測性能極其差,如信噪比為-20 dB 時,ED 發(fā)現(xiàn)不了信號,而基于DL 的檢測方法擁有良好的檢測性能。 因此將數(shù)據(jù)集在SNR=-18 ∶2 ∶18 dB 共209 000 個樣本作為正樣本,提取數(shù)據(jù)集中SNR=-20 dB 的樣本作為噪聲負樣本,共418 000 個樣本作為輸入,使用3 ∶1 ∶1 的分割比例,分別是250 800 個樣本用于訓練、83 600 個樣本驗證和83 600 個樣本測試。 參數(shù)如表2 所示。

表2 信號檢測部分的數(shù)據(jù)集參數(shù)Tab.2 Dataset parameters of signal detection part

在調(diào)制信號識別分類階段,將整個數(shù)據(jù)集RadioML2016.10a 中總共220 000 個樣本劃分成2 部分,70%共154 000 個樣本用于訓練,30%共66 000 個樣本用于識別分類模型的測試。

3.2 實驗結(jié)果比較

信噪比和檢測概率如圖4 所示。 可以看出,在低信噪比下CBAMLSTM 模型和CBAMTCN 模型的檢測性能相比于DNN[8],CNN[9],LSTM[11]和TCN[12]有所改善,提高了1%~10%,其中CBAMLSTM 模型的虛警概率(0. 16%)比DNN(1. 95%)低1.79%、比CNN(1.19%)低1.03%、比LSTM(1.46%) 低1.3%、比TCN(1.28%)低1.12%;CBAMTCN 模型的虛警概率(0.22%)比DNN(1.95%)低1.73%、比CNN(1.19%)低0.97%、比LSTM(1.46%)低1.24%、比TCN(1.28%)低1.06%。 此外,還可以看出,CBAMLSTM 和CBAMTCN 與ED[1]通過理論公式虛警概率Pf=Q((λ-Nσn2)/)計算出檢測閾值λ,然后根據(jù)λ計算檢測概率的檢測性能趨勢是一樣的,都是隨著信噪比的增大,檢測概率相應地增大,進而驗證了該方法的合理性。在樣本數(shù)量N都為128 時,其方法在低信噪比的檢測性能都比傳統(tǒng)的ED 方法更好,而在高信噪比下的檢測性能沒能達到1,是由于數(shù)據(jù)集的限制,其噪聲樣本是通過提取數(shù)據(jù)集中信噪比為-20 dB 的信號作為噪聲負樣本,不是以高斯白噪聲作為噪聲負樣本造成的。

圖4 信噪比和檢測概率Fig.4 Signal-to-noise ratio and detection probability

不同模型的識別精度如圖5 所示。 圖5(a)所示,是多分類實現(xiàn)信號識別的結(jié)果,可以看出在高信噪比下所采用的CBAMLSTM 模型和CBAMTCN 模型相比于不加CBAM 的TCN[12],CNN[13]和LSTM[20]基線模型的識別準確度提高5% ~ 9%,分別有著92.1%和92.7%的顯著識別準確度。 圖5(b)顯示了CBAMLSTM 模型和CBAMTCN 模型與其他3 種模型在所有信噪比下的平均識別準確率。 可以看出CBAMLSTM 和CBAMTCN 分別比CNN 平均識別準確率高出0. 068 和0. 076,比TCN 平均識別準確率高出0.034 和0.042,比LSTM 的平均識別準確率分高出0.041 和0.048。

圖5 不同模型的識別精度Fig.5 Recognition accuracy of different models

由圖4 和圖5 可以看出, 在低信噪比下CBAMLSTM 和CBAMTCN 的檢測性能相差不大,但CBAMLSTM 的虛警概率(0.16%)比CBAMTCN 的虛警概率(0.22%) 低 0.06%; 在高信噪比下CBAMLSTM 的識別準確率(92.1%)比CBAMTCN的識別準確率(92.7%)低0.06%,CBAMLSTM 的平均識別準確率(0.619 22)比CBAMTCN 的平均識別準確率(0.626 47)低0.007 25。

為了進一步分析CBAMLSTM 模型CBAMTCN模型識別分類的性能,圖6 呈現(xiàn)了CBAMLSTM 模型和CBAMTCN 模型與其他3 種網(wǎng)絡模型的混淆矩陣圖。 關(guān)于圖中描繪的混淆圖,行對應于真實的調(diào)制,而列對應于預測的調(diào)制。 對角線單元格對應于正確分類的觀察值,非對角線單元對應于錯誤分類的觀察值。 因此, 由圖的對角線單元格可以看出,CBAMLSTM 模型和CBAMTCN 模型對每類信號的識別精度都比其他3 種網(wǎng)絡模型的高。

由圖6 也可以看出,除了矩陣中清晰的對角線之外,還有2 個主要差異:一是WBFM 被誤分類為AM-DSB;二是QAM16 被誤分類為QAM64。 這種差異可能是因為它們信號特征的相似性使得這種區(qū)分容易受到信號中小噪聲的影響。 因此可以預想,調(diào)制識別的未來發(fā)展應該集中減少這2 方面的差異。

圖6 不同模型的混淆矩陣Fig.6 Confusion matrix of different models

4 結(jié)束語

考慮到無線頻譜監(jiān)測系統(tǒng)中可以將信號檢測和識別結(jié)合起來用于獲取無線電監(jiān)管知識,提出了分別將CBAM 與LSTM 網(wǎng)絡和TCN 結(jié)合起來通過二分類實現(xiàn)信號檢測,以及基于多分類實現(xiàn)信號識別的級聯(lián)方法。 結(jié)果表明,二分類模型在低信噪比下的檢測性能有所改善;多分類模型相比于不加CBAM 的LSTM,TCN 和CNN 基線模型,實現(xiàn)了在高信噪比下的高效識別,同時這一DL 算法是利用調(diào)制信號的底層結(jié)構(gòu)信息,無需人工提取特征,可以快速適應未知信號。 下一步將研究不同網(wǎng)絡模型在真實場景中的實踐。

猜你喜歡
分類信號檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
分類算一算
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
分類討論求坐標
基于FPGA的多功能信號發(fā)生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
數(shù)據(jù)分析中的分類討論
教你一招:數(shù)的分類
主站蜘蛛池模板: av在线无码浏览| 97无码免费人妻超级碰碰碰| 午夜欧美在线| 免费人成网站在线观看欧美| 看你懂的巨臀中文字幕一区二区 | 天天色综网| 99热这里只有精品免费国产| 天天摸夜夜操| 九九热精品在线视频| 国内精自视频品线一二区| 日韩av无码DVD| 国产乱人免费视频| 亚洲日产2021三区在线| a国产精品| 国产精品第一区| 亚洲美女高潮久久久久久久| 国产一区二区福利| 日本在线欧美在线| 欧美国产在线精品17p| a级毛片网| 国产人人干| 91亚洲影院| 少妇极品熟妇人妻专区视频| 五月天综合婷婷| 成人一级免费视频| 亚洲成人精品| 40岁成熟女人牲交片免费| 国产欧美精品一区二区| 国产理论最新国产精品视频| av尤物免费在线观看| 青青青亚洲精品国产| 又爽又大又黄a级毛片在线视频| 久久综合色视频| 色偷偷一区二区三区| 欧美色亚洲| 999在线免费视频| 国产主播在线一区| 狠狠亚洲五月天| 不卡无码网| 最新无码专区超级碰碰碰| 美女潮喷出白浆在线观看视频| 精品国产污污免费网站| 日韩欧美亚洲国产成人综合| 91系列在线观看| 性喷潮久久久久久久久| 欧美日韩中文国产va另类| 亚洲国产AV无码综合原创| 人妻一区二区三区无码精品一区| 伊人大杳蕉中文无码| 国产美女自慰在线观看| 尤物国产在线| 亚洲国产中文在线二区三区免| 国产99精品视频| 奇米影视狠狠精品7777| 亚洲成人在线免费| 国产日韩精品一区在线不卡| 国产精品第一区在线观看| 亚洲三级色| 国产91高清视频| 久久人搡人人玩人妻精品| 久久天天躁夜夜躁狠狠| 久久精品国产精品青草app| 一级片免费网站| 成人午夜精品一级毛片| 国产精品无码一二三视频| 99精品热视频这里只有精品7| 国产在线欧美| 青青青视频91在线 | 国产免费黄| 国产麻豆精品在线观看| 亚洲第一成年人网站| 国产午夜一级淫片| 婷婷亚洲天堂| 国产欧美视频在线| 日韩国产黄色网站| 亚洲国产精品成人久久综合影院| 国产91色在线| 毛片在线看网站| 久久久久久高潮白浆| 永久成人无码激情视频免费| 亚洲高清中文字幕| 天堂av综合网|