亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于卷積神經(jīng)網(wǎng)絡(luò)的串行空時(shí)分組碼盲識(shí)別算法

        2021-11-10 03:45:54張聿遠(yuǎn)閆文君張立民
        關(guān)鍵詞:信噪比信道卷積

        張聿遠(yuǎn), 閆文君,*, 張立民, 張 媛

        (1.海軍航空大學(xué)航空作戰(zhàn)勤務(wù)學(xué)院, 山東 煙臺(tái) 264001; 2.海軍航空大學(xué)航空基礎(chǔ)學(xué)院, 山東 煙臺(tái) 264001)

        0 引 言

        多輸入單輸出(multiple input single output, MISO)系統(tǒng)以其對(duì)空間的有效利用,已成為無線通信領(lǐng)域內(nèi)的一項(xiàng)重要內(nèi)容。在MISO系統(tǒng)中,空時(shí)分組碼(space-time block code, STBC)類型識(shí)別作為信號(hào)盲識(shí)別中的一項(xiàng)關(guān)鍵技術(shù),受到了越來越多的關(guān)注[1]。在通信偵查、頻譜感知等非協(xié)作通信條件下,信道和噪聲的先驗(yàn)信息常常難以獲得,并且在實(shí)際通信過程中,信號(hào)還會(huì)受到來自敵方設(shè)備的電磁干擾。因此,尋求一種能夠在低信噪比和非協(xié)作條件下對(duì)STBC進(jìn)行盲識(shí)別的方法,對(duì)確保作戰(zhàn)平臺(tái)在復(fù)雜環(huán)境下的鏈路通信順暢具有重要意義。

        現(xiàn)有的STBC識(shí)別方法仍以傳統(tǒng)算法為主,鮮有深度學(xué)習(xí)技術(shù)在該領(lǐng)域的應(yīng)用。傳統(tǒng)方法需對(duì)STBC特征進(jìn)行提取,主要利用STBC的相關(guān)性,對(duì)計(jì)算得到的累積量進(jìn)行假設(shè)檢驗(yàn)以實(shí)現(xiàn)識(shí)別,包括基于二階統(tǒng)計(jì)特征的算法[1-4],和基于高階統(tǒng)計(jì)特征的方法[5-9]等。其中,基于二階統(tǒng)計(jì)特征的算法分別通過計(jì)算互相關(guān)矩陣[1],相關(guān)矩陣的誘導(dǎo)峰值[2]和二階循環(huán)統(tǒng)計(jì)特征的方法[3-4]進(jìn)行識(shí)別,基于高階統(tǒng)計(jì)特征的方法常采用計(jì)算四階統(tǒng)計(jì)量[6-8]和循環(huán)累積量[9]的方法來完成識(shí)別。除了利用統(tǒng)計(jì)特征的識(shí)別方法外,文獻(xiàn)[10]提出了通過K-S(kolmogorov-smirnov)檢測(cè)的方法對(duì)STBC進(jìn)行盲識(shí)別。以上算法只對(duì)4類STBC進(jìn)行了討論,甚至其中文獻(xiàn)[1,2,4,10]只對(duì)最常用的空間復(fù)用(special multiplexing, SM)信號(hào)和阿拉莫提(Alamouti,AL)信號(hào)進(jìn)行了分析,這是由于現(xiàn)有算法對(duì)STBC的識(shí)別建立在其相關(guān)性的基礎(chǔ)上,編碼矩陣長(zhǎng)度相同的STBC具有相同的相關(guān)性,因而傳統(tǒng)算法無法對(duì)這類STBC進(jìn)行區(qū)分。因此,對(duì)相關(guān)性分布一致的STBC進(jìn)行識(shí)別仍是STBC識(shí)別領(lǐng)域的一個(gè)難點(diǎn)。

        近年來,隨著深度學(xué)習(xí)技術(shù)在計(jì)算機(jī)視覺(computer vision, CV)領(lǐng)域的快速發(fā)展,通信領(lǐng)域的研究人員已經(jīng)開始將深度學(xué)習(xí)應(yīng)用于通信信號(hào)處理等問題中。文獻(xiàn)[11]利用卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural network, CNN)對(duì)正交頻分復(fù)用(orthogonal frequency division,OFDM)信號(hào)的自相關(guān)灰度圖像進(jìn)行特征提取,以實(shí)現(xiàn)OFDM信號(hào)頻譜感知。在調(diào)制識(shí)別領(lǐng)域,文獻(xiàn)[12]創(chuàng)造性的將深度學(xué)習(xí)技術(shù)應(yīng)用于通信信號(hào)調(diào)制識(shí)別,提出了一種基于CNN的調(diào)制識(shí)別方法,實(shí)現(xiàn)了包括模擬和數(shù)字調(diào)制在內(nèi)的多種調(diào)制方式,并在低信噪比下取得了較好的識(shí)別性能。文獻(xiàn)[13]引入卷積加長(zhǎng)短時(shí)深度神經(jīng)網(wǎng)絡(luò)(cnvolutional long short-term deep neural networks, CLDNN),通過將多個(gè)時(shí)間步內(nèi)的信號(hào)特征進(jìn)行融合,進(jìn)一步提升了模型的識(shí)別精度。文獻(xiàn)[14]以信號(hào)的實(shí)部和虛部數(shù)據(jù)、幅度相位數(shù)據(jù)和頻譜幅度等分別建立數(shù)據(jù)庫,基于CNN實(shí)現(xiàn)了工業(yè)、科學(xué)和醫(yī)學(xué)(industrial scientific medical, ISM)頻段的無線電干擾識(shí)別。文獻(xiàn)[15]在文獻(xiàn)[12]的基礎(chǔ)上,提出了基于VGG(visual geometry group)和ResNet網(wǎng)絡(luò)的深度CNN結(jié)構(gòu),將可識(shí)別的調(diào)制信號(hào)類型擴(kuò)展到24種,并在通用無線電硬件平臺(tái)上實(shí)現(xiàn)了識(shí)別測(cè)試,在頻偏和多徑衰落的影響下取得了較好的識(shí)別性能。在雷達(dá)輻射源識(shí)別領(lǐng)域,現(xiàn)有算法常采用Choi-Williams分布(Choi-Williams distribution, CWD)時(shí)頻變換將時(shí)域信號(hào)變?yōu)闀r(shí)頻圖像,構(gòu)建深度學(xué)習(xí)模型實(shí)現(xiàn)輻射源信號(hào)識(shí)別[16-19]。相對(duì)于傳統(tǒng)信號(hào)識(shí)別算法,深度學(xué)習(xí)算法具有無需人工提取特征、模型自學(xué)習(xí)能力強(qiáng)和數(shù)學(xué)分析較少等特點(diǎn),但因信號(hào)的自身特征與視覺圖像在本質(zhì)上有較大區(qū)別,因此如何構(gòu)建符合信號(hào)本質(zhì)特征的神經(jīng)網(wǎng)絡(luò)框架,是深度學(xué)習(xí)技術(shù)應(yīng)用于通信信號(hào)處理問題的關(guān)鍵所在。

        針對(duì)上述問題,本文提出一種基于CNN的串行STBC識(shí)別方法。首先將CNN應(yīng)用于STBC識(shí)別問題中,給出了基本CNN(CNN basic, CNN-B)模型;然后在分析STBC信號(hào)相關(guān)性的基礎(chǔ)上,針對(duì)SM和AL信號(hào)在低信噪比下的混疊問題,設(shè)計(jì)了基于相關(guān)性的CNN(CNN based on correlation, CNN-BC)模型;最后將6類STBC數(shù)據(jù)集輸入模型進(jìn)行訓(xùn)練和測(cè)試,完成STBC識(shí)別。仿真實(shí)驗(yàn)表明,該方法輸入的數(shù)據(jù)量較少,僅需少量帶標(biāo)簽的數(shù)據(jù)即可獲得較好的識(shí)別性能,并且得益于GPU并行運(yùn)算能力的提升,STBC識(shí)別過程可控制在微秒級(jí)別,具有較強(qiáng)的實(shí)時(shí)處理能力,非常適合于實(shí)際的工程應(yīng)用。

        1 信號(hào)模型

        考慮采用ns個(gè)發(fā)射天線,1個(gè)接收天線的STBC通信系統(tǒng),則接收端的STBC信號(hào)為串行序列。若每組STBC需要傳輸?shù)姆?hào)數(shù)為n,待傳輸?shù)姆?hào)向量為S=[s1,s2,…,sn]T,用一組STBC傳輸n個(gè)符號(hào)所需的時(shí)間為L(zhǎng),則STBC碼[6]傳輸矩陣G的維數(shù)為ns×L,具體表示為

        (1)

        y(t)=HG(t)+b(t)

        (2)

        2 基于CNN的STBC識(shí)別

        深度學(xué)習(xí)技術(shù)實(shí)現(xiàn)的難點(diǎn)在于設(shè)計(jì)適合的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和預(yù)處理方法。在STBC識(shí)別領(lǐng)域,現(xiàn)有算法仍以傳統(tǒng)的特征提取算法為主,鮮有深度學(xué)習(xí)技術(shù)的應(yīng)用,因此需要探索針對(duì)STBC的識(shí)別方法。考慮到在調(diào)制識(shí)別領(lǐng)域常采用信號(hào)的實(shí)部和虛部?jī)陕纷鳛橛?xùn)練數(shù)據(jù),搭建CNN等神經(jīng)網(wǎng)絡(luò)模型實(shí)現(xiàn)調(diào)制識(shí)別[12-15],本文借鑒了該數(shù)據(jù)采集方法,并針對(duì)STBC自身特性設(shè)計(jì)出更加適合STBC識(shí)別的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。

        2.1 CNN

        CNN作為一種典型的人工神經(jīng)網(wǎng)絡(luò)模型,其本質(zhì)是通過簡(jiǎn)單的激活函數(shù)和深層的網(wǎng)絡(luò)結(jié)構(gòu)對(duì)輸入樣本的特征進(jìn)行提取,以實(shí)現(xiàn)對(duì)未知復(fù)雜函數(shù)的逼近。CNN的優(yōu)勢(shì)在于不需要對(duì)接收信號(hào)進(jìn)行額外的處理,可自行提取接收端串行序列的時(shí)域特征,避免了傳統(tǒng)STBC識(shí)別算法復(fù)雜的特征提取過程,且不需要人工設(shè)計(jì)假設(shè)檢驗(yàn)的閾值和相關(guān)參數(shù),避免了因調(diào)試經(jīng)驗(yàn)不足而導(dǎo)致的識(shí)別誤差。

        卷積層的作用是對(duì)輸入樣本的特征進(jìn)行提取?;具^程是對(duì)上一層輸出的每一個(gè)樣本與本層的卷積核進(jìn)行卷積運(yùn)算,與偏置單元相加后代入激活函數(shù),作為本層的輸出樣本:

        (3)

        池化層的作用是減少網(wǎng)絡(luò)參數(shù),優(yōu)化訓(xùn)練過程。CNN的待訓(xùn)練參數(shù)主要集中在卷積層,利用池化層對(duì)卷積層輸出樣本進(jìn)行降維,能夠在樣本數(shù)不變的情況下減少網(wǎng)絡(luò)參數(shù),加快模型收斂,池化過程可表示為

        (4)

        全連接層一般位于網(wǎng)絡(luò)的末端,將學(xué)習(xí)到的特征轉(zhuǎn)化為容易理解的結(jié)果形式,實(shí)現(xiàn)卷積層與輸出結(jié)果的過渡。最后一層全連接的單元個(gè)數(shù)與分類個(gè)數(shù)相同,且常采用Softmax激活函數(shù),以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)輸出特征的分類。卷積層與池化層學(xué)習(xí)到的高階復(fù)雜特征通過全連接層后,能夠?qū)⑵滢D(zhuǎn)化為易于理解的標(biāo)簽類型形式,因此全連接層亦可理解為實(shí)現(xiàn)了“分類器”的作用。

        2.2 CNN-B網(wǎng)絡(luò)結(jié)構(gòu)

        考慮到CNN在調(diào)制識(shí)別領(lǐng)域已取得的成果[12-15],本文設(shè)計(jì)的CNN對(duì)文獻(xiàn)[12]中的結(jié)構(gòu)進(jìn)行了參考。文獻(xiàn)[12]創(chuàng)造性地將深度學(xué)習(xí)技術(shù)應(yīng)用到通信信號(hào)調(diào)制識(shí)別領(lǐng)域中,提出了一種基于CNN的調(diào)制識(shí)別方法,該方法能夠在低信噪比下有效識(shí)別包括模擬和數(shù)字調(diào)制在內(nèi)的多種調(diào)制信號(hào),是調(diào)制識(shí)別領(lǐng)域的經(jīng)典網(wǎng)絡(luò)。本文對(duì)文獻(xiàn)[12]的網(wǎng)絡(luò)參數(shù)進(jìn)行了如下調(diào)整:一方面,將全連接層D2的單元數(shù)設(shè)置為與待識(shí)別的STBC種類數(shù)相同,以適應(yīng)網(wǎng)絡(luò)的輸出結(jié)果;另一方面,為了更好地對(duì)STBC進(jìn)行識(shí)別,將卷積層C1和C2的卷積核個(gè)數(shù)分別增加為256個(gè)和80個(gè),全連接層D1的單元數(shù)增加為256個(gè)。

        調(diào)整參數(shù)后的基本CNN模型CNN-B如表1所示。輸入層由STBC信號(hào)的實(shí)部和虛部?jī)尚薪M成,大小為2×128。模型中的C表示卷積層,D為全連接層,卷積層C1、卷積層C2與全連接層D1的激活函數(shù)均為線性整流函數(shù)ReLU,全連接層D2使用歸一化指數(shù)函數(shù)Softmax作為激活函數(shù),輸出6類STBC信號(hào)的識(shí)別結(jié)果。

        表1 CNN-B模型結(jié)構(gòu)

        2.3 基于STBC相關(guān)性的CNN-BC網(wǎng)絡(luò)結(jié)構(gòu)

        本文采用的CNN-B網(wǎng)絡(luò)取得了較好的識(shí)別性能,并且將傳統(tǒng)算法能夠識(shí)別的4類STBC信號(hào)擴(kuò)展到了6種,尤其是能夠?qū)崿F(xiàn)對(duì)具有相同編碼矩陣長(zhǎng)度STBC的識(shí)別。在單接收天線下,編碼矩陣長(zhǎng)度相同的串行STBC序列具有相同的相關(guān)性,因而利用相關(guān)性的傳統(tǒng)算法無法實(shí)現(xiàn)對(duì)這兩組信號(hào)的區(qū)分[1-10]。但是,CNN-B網(wǎng)絡(luò)在低信噪比下仍存在SM和AL信號(hào)混疊的問題,兩類信號(hào)的預(yù)測(cè)標(biāo)簽與真實(shí)標(biāo)簽產(chǎn)生了部分交叉。為進(jìn)一步提升網(wǎng)絡(luò)識(shí)別性能,解決該混疊問題,本文基于STBC信號(hào)的相關(guān)性對(duì)CNN-B網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行了改進(jìn)。

        考慮長(zhǎng)度為K(K為偶數(shù))的接收序列y=[y(0),y(1),…,y(K-1)],定義序列y在時(shí)延向量[0,1]下的二階時(shí)延相關(guān)函數(shù)為

        R(l)=y(2l)y(2l+1),l=0,1,…,K/2-1

        (5)

        進(jìn)一步可定義其二階統(tǒng)計(jì)量:

        (6)

        在時(shí)延向量[0,1]下,對(duì)于SM信號(hào),以接受端第1個(gè)信號(hào)ySM(0)和第2個(gè)信號(hào)ySM(1)為例,由式(2)可知,這兩個(gè)連續(xù)時(shí)鐘信號(hào)可表示為

        ySM(0)=h1s1+h2s2+b0

        (7)

        ySM(1)=h1s3+h2s4+b1

        (8)

        而由假設(shè)3可知信號(hào)之間獨(dú)立同分布,即s1、s2、s3和s4相互獨(dú)立,故ySM(0)與ySM(1)獨(dú)立。同理,在計(jì)算相關(guān)函數(shù)RSM(l)時(shí),該獨(dú)立性對(duì)任意的l成立,因此SM接收信號(hào)的二階統(tǒng)計(jì)量滿足:

        CSM=0

        (9)

        對(duì)于AL信號(hào),由式(2)可知,相同的連續(xù)兩個(gè)時(shí)鐘信號(hào)可表示為

        yAL(0)=h1s1+h2s2+b0

        (10)

        (11)

        CAL=m

        (12)

        式中:m為常數(shù)。由式(7)~式(12)可知,由于SM和AL信號(hào)編碼矩陣的不同,兩類信號(hào)在接收端展現(xiàn)出不同的相關(guān)性,進(jìn)而導(dǎo)致其二階統(tǒng)計(jì)量的差異,其相關(guān)性分布如圖1所示。

        圖1 SM和AL信號(hào)相關(guān)性分布

        由圖1可知,采用1×2維卷積核對(duì)STBC信號(hào)特征進(jìn)行提取時(shí),由于SM和AL相關(guān)性不同,其卷積得到的深層特征必然呈現(xiàn)出不同的規(guī)律。實(shí)際上,采用1×2維卷積核對(duì)接收序列y進(jìn)行卷積的過程與計(jì)算其在時(shí)延向量[0,1]下的二階統(tǒng)計(jì)量是相類似的,傳統(tǒng)的特征提取算法在識(shí)別SM和AL信號(hào)時(shí),也是通過計(jì)算其四階時(shí)延統(tǒng)計(jì)量實(shí)現(xiàn)識(shí)別的[6]。但對(duì)于時(shí)延τ>1的AL信號(hào),其二階相關(guān)函數(shù)不再具備相關(guān)性,因此長(zhǎng)度超過1×2維的卷積核不具有此區(qū)分優(yōu)勢(shì)。因此,本文借鑒了特征提取算法的識(shí)別原理,對(duì)CNN-B網(wǎng)絡(luò)進(jìn)行了如下改進(jìn)。

        (1)將卷積層C1的卷積核大小改為2×1。由于輸入樣本為接收端信號(hào)的實(shí)部和虛部,而非接收序列y=[y(0),y(1),…,y(K-1)],因此需要首先將STBC信號(hào)對(duì)應(yīng)的實(shí)部和虛部合并,再進(jìn)一步根據(jù)相關(guān)性提取特征。

        (2)將卷積層C2的卷積核大小改為1×2。根據(jù)SM和AL信號(hào)相關(guān)性分布的差異性,采用1×2維卷積核對(duì)C1層輸出特征進(jìn)行卷積,得到更加符合STBC信號(hào)本質(zhì)的相關(guān)性特征。

        (3)增加卷積核大小為1×2的卷積層C3。增加該層的目的是在C2層相關(guān)性特征的基礎(chǔ)上,進(jìn)一步提取STBC信號(hào)的深層統(tǒng)計(jì)特征,強(qiáng)化CNN對(duì)信號(hào)本質(zhì)特征的映射能力。

        CNN-BC模型如圖2所示,除卷積層部分改變外,網(wǎng)絡(luò)的其他部分不變。改進(jìn)后的網(wǎng)絡(luò)借鑒了傳統(tǒng)的特征提取算法,結(jié)合STBC相關(guān)性對(duì)網(wǎng)絡(luò)結(jié)構(gòu)重新進(jìn)行了設(shè)計(jì),更加符合STBC信號(hào)的本質(zhì)特征。

        圖2 基于相關(guān)性的CNN-BC模型

        2.4 CNN訓(xùn)練過程

        考慮一個(gè)有N層網(wǎng)絡(luò)的CNN模型,其訓(xùn)練過程包括數(shù)據(jù)從第1層傳播到第N層的前向傳播階段和將誤差從第N層傳播到第1層反向傳播階段。具體過程如圖3所示,初始化網(wǎng)絡(luò)的權(quán)值;訓(xùn)練數(shù)據(jù)經(jīng)過輸入層、卷積層、池化層和全連接層后輸出結(jié)果;計(jì)算輸出結(jié)果與目標(biāo)值之間的誤差;當(dāng)誤差大于期望值時(shí),將誤差傳回網(wǎng)絡(luò)中,依次求得全連接層、池化層、卷積層和輸入層的誤差;根據(jù)誤差更新權(quán)值,重復(fù)初始化之后的過程。

        圖3 CNN訓(xùn)練過程

        考慮訓(xùn)練樣本大小為m的訓(xùn)練數(shù)據(jù){(x(1),y(1)),(x(2),y(2)),…,(x(m),y(m))},其中x(i)(i=1,…,m)為STBC信號(hào)的輸入數(shù)據(jù),y(i)(i=1,…,m)為該類型STBC的標(biāo)簽,記第k層的節(jié)點(diǎn)數(shù)為Sk,采用均方誤差作為損失函數(shù),則網(wǎng)絡(luò)訓(xùn)練過程中的損失函數(shù)可表示為

        (13)

        3 實(shí)驗(yàn)結(jié)果與分析

        選取SM信號(hào)和5種常用的STBC檢測(cè)本文算法的識(shí)別性能,6種STBC的具體編碼方式如下。

        (1)SM信號(hào)

        發(fā)射天線數(shù)ns=2,碼率r=2,編碼矩陣長(zhǎng)度為L(zhǎng)=1,依次對(duì)信號(hào)進(jìn)行傳輸,編碼矩陣的具體表示為

        (14)

        (2)AL信號(hào)

        發(fā)射天線數(shù)ns=2,碼率r=1,編碼矩陣長(zhǎng)度為L(zhǎng)=2,則每組STBC可傳輸?shù)姆?hào)數(shù)為n=2,編碼矩陣的具體表示為

        (15)

        (3)STBC3-1信號(hào)

        發(fā)射天線數(shù)ns=3,碼率r=3/4,編碼矩陣長(zhǎng)度為L(zhǎng)=4,則每組STBC可傳輸?shù)姆?hào)數(shù)為n=3,編碼矩陣的具體表示為

        (16)

        (4)STBC3-2信號(hào)

        發(fā)射天線數(shù)ns=3,碼率r=3/4,編碼矩陣長(zhǎng)度為L(zhǎng)=4,則每組STBC可傳輸?shù)姆?hào)數(shù)為n=3,編碼矩陣的具體表示為

        (17)

        (5)STBC3-3信號(hào)

        發(fā)射天線數(shù)ns=3,碼率r=1/2,編碼矩陣長(zhǎng)度為L(zhǎng)=8,則每組STBC可傳輸?shù)姆?hào)數(shù)為n=4,編碼矩陣的具體表示為

        (18)

        (6)STBC4信號(hào)

        發(fā)射天線數(shù)ns=4,碼率r=1/2,編碼矩陣長(zhǎng)度為L(zhǎng)=8,則每組STBC可傳輸?shù)姆?hào)數(shù)為n=4,編碼矩陣的具體表示為

        (19)

        本文仿真過程使用的STBC信號(hào)采用正交相移鍵控(quadrature phase shift keying,QPSK)調(diào)制方式,信道為頻率平坦的Nakagami-3衰落信道。在接收端每隔128個(gè)時(shí)鐘信號(hào)截取一段數(shù)據(jù),然后將128個(gè)信號(hào)的實(shí)部和虛部分別放在矩陣的第1行和第2行,得到2×128維矩陣作為一個(gè)輸入樣本。STBC數(shù)據(jù)集大小如表2所示,設(shè)置0~5的標(biāo)簽分別對(duì)應(yīng)6類待識(shí)別的STBC,信噪比選取-10~10 dB之間的整數(shù),每種STBC在給定信噪比下產(chǎn)生1 000個(gè)樣本,因而每種信號(hào)類型共有21 000個(gè)樣本,6類信號(hào)的總樣本數(shù)為126 000。在網(wǎng)絡(luò)訓(xùn)練過程中,隨機(jī)抽取總樣本的50%作為訓(xùn)練數(shù)據(jù),其余50%作為測(cè)試數(shù)據(jù)。

        表2 STBC數(shù)據(jù)集

        本文的仿真實(shí)驗(yàn)在window10系統(tǒng)下運(yùn)行,使用基于TensorFlow后端的keras深度學(xué)習(xí)框架進(jìn)行模型搭建和訓(xùn)練,硬件環(huán)境為core(TM)i7-9700K CPU,運(yùn)行內(nèi)存16 GB,使用支持NVIDIA CUDA環(huán)境的RTX2080ti GPU對(duì)訓(xùn)練過程進(jìn)行加速。

        3.1 CNN-BC網(wǎng)絡(luò)的設(shè)計(jì)與分析

        考慮到CNN不同的網(wǎng)絡(luò)參數(shù)會(huì)對(duì)識(shí)別性能產(chǎn)生影響,因此本文對(duì)CNN-BC網(wǎng)絡(luò)的卷積核大小進(jìn)行了分析。在圖2的基礎(chǔ)網(wǎng)絡(luò)結(jié)構(gòu)上,通過改變卷積核維度,測(cè)試出適合于STBC信號(hào)識(shí)別的CNN參數(shù)。由于CNN-BC的C1層卷積核只有為2×1時(shí)才能利用信號(hào)的相關(guān)性,因此本文在設(shè)置參數(shù)時(shí)主要從C2層和C3層的卷積核大小來考慮,在給定C2層卷積核大小的情況下,分析識(shí)別準(zhǔn)確率隨C3層卷積核維度的變化情況,實(shí)驗(yàn)結(jié)果如圖4所示。圖4為-5 dB時(shí)CNN-BC網(wǎng)絡(luò)的識(shí)別性能。由該圖可知,在給定C2層卷積核大小的情況下,識(shí)別準(zhǔn)確率隨C3層卷積核大小增加呈起伏變化,且C2層卷積核越大,準(zhǔn)確率的波動(dòng)程度越大,說明更長(zhǎng)的卷積核維度并不能給網(wǎng)絡(luò)帶來更好的性能,反而導(dǎo)致網(wǎng)絡(luò)的魯棒性更差。從圖中可以看出,本文設(shè)計(jì)的CNN-BC結(jié)構(gòu)識(shí)別性能在35種卷積核維度組合中性能最優(yōu),且所需的卷積核維度最小,網(wǎng)絡(luò)需優(yōu)化的參數(shù)最少。這說明利用1×2的卷積核提取STBC特征時(shí)可充分利用SM和AL信號(hào)的相關(guān)性差異,而其他尺度的卷積核則不具備這一特質(zhì),使得本文的CNN-BC網(wǎng)絡(luò)非常適合STBC信號(hào)的識(shí)別。

        圖4 卷積核大小對(duì)識(shí)別性能的影響

        圖5給出了不同樣本長(zhǎng)度下的識(shí)別準(zhǔn)確率,由該圖可知,隨著樣本長(zhǎng)度的增加,CNN-BC網(wǎng)絡(luò)的識(shí)別性能進(jìn)一步提升,在樣本長(zhǎng)度為1 024時(shí),模型在-8 dB下的準(zhǔn)確率達(dá)到了98.7%,在低信噪比下識(shí)別性能優(yōu)異。樣本長(zhǎng)度從128增加為256時(shí)性能提升明顯,但考慮到接收信號(hào)數(shù)僅為原來的一半,并且在實(shí)際電子偵察過程中,敵方平臺(tái)的通信時(shí)間往往很短,難以采集大量的數(shù)據(jù)用于訓(xùn)練,因此本文仍選取樣本長(zhǎng)度為128。本文的CNN-BC模型在較少信號(hào)數(shù)下仍能保持高識(shí)別率,十分適合于對(duì)短突發(fā)信號(hào)的處理,這對(duì)非協(xié)作通信下的STBC識(shí)別具有重要意義。

        圖5 不同樣本長(zhǎng)度對(duì)識(shí)別性能的影響

        3.2 實(shí)驗(yàn)參數(shù)對(duì)網(wǎng)絡(luò)性能的影響

        為驗(yàn)證本文模型的泛化性和有效性,本節(jié)對(duì)調(diào)制方式、信道條件和數(shù)據(jù)集劃分比例對(duì)網(wǎng)絡(luò)性能的影響進(jìn)行分析,圖6給出了不同調(diào)制下的識(shí)別準(zhǔn)確率圖像。從圖6中可以看出,CNN-BC模型在BPSK下的識(shí)別性能最優(yōu),-8 dB下達(dá)到了97.7%,低信噪比下識(shí)別性能優(yōu)異。算法性能隨調(diào)制方式復(fù)雜度的增加而逐漸被削弱,但在高階調(diào)制下仍能保持良好的識(shí)別性能。

        圖6 不同調(diào)制方式對(duì)識(shí)別性能的影響

        除引入的信道外,本實(shí)驗(yàn)還分析了Nakagami信道參數(shù)m對(duì)性能的影響。由圖7可知,識(shí)別準(zhǔn)確率隨Nakagami信道階數(shù)m的減小而有所下降,但仍能獲得較穩(wěn)定的識(shí)別性能。

        圖7 不同Nakagami信道參數(shù)對(duì)識(shí)別性能的影響

        圖8給出了本文網(wǎng)絡(luò)在不同訓(xùn)練集劃分比例下的圖像。由該圖可知,不同比例下的識(shí)別準(zhǔn)確率差別不大,識(shí)別性能均隨信噪比穩(wěn)步增加,樣本比例選取50%或80%均可。

        圖8 不同樣本比例對(duì)識(shí)別性能的影響

        3.3 CNN-BC模型泛化性驗(yàn)證

        為分析不同信道環(huán)境對(duì)模型的影響,進(jìn)一步考察CNN-BC模型的泛化性和有效性,本文引入了較常用的塊衰落(block fading, BF)信道[21-23]和更接近真實(shí)信道的第3代合作伙伴計(jì)劃(3rd generation partnership project,3GPP)空間信道擴(kuò)展模型(spatical channel model extend,SCME)[24-27]。由于BF信道增益在獨(dú)立衰落子塊內(nèi)保持不變,而不同衰落子塊的信道系數(shù)獨(dú)立同分布[21-23],本實(shí)驗(yàn)采用了文獻(xiàn)[22]的平坦瑞利BF信道,將同一衰落子塊內(nèi)的信道系數(shù)設(shè)置為相同,各衰落子塊的衰落系數(shù)服從瑞利分布。3GPP/3GPP2組織發(fā)布的SCM[24]、SCME[25]均為標(biāo)準(zhǔn)的MIMO信道模型[26],并且更接近實(shí)際的衰落信道。仿真過程采用3GPP SCME信道定義的城區(qū)宏小區(qū)(urban macro-cell, UMA)場(chǎng)景,以模擬真實(shí)信道下的通信環(huán)境。BF信道、3GPP SCME信道和Nakagami信道三者綜合對(duì)比的準(zhǔn)確率圖像如圖9所示。

        圖9 不同信道下的識(shí)別性能

        從圖9中可以看出,本文模型在3GPP SCME信道下的識(shí)別性能較差,但在低信噪比下,BF信道性能略優(yōu)于Nakagami-1信道,這是由于m=1時(shí),Nakagami信道退化為瑞利衰落信道[28],而平坦瑞利BF信道較瑞利信道更穩(wěn)定,因此在低信噪比下略優(yōu)于Nakagami-1信道。由于3GPP SCME信道的衰落和噪聲干擾較強(qiáng),為分析CNN-BC模型對(duì)復(fù)雜信道的適應(yīng)性,本節(jié)進(jìn)一步對(duì)該信道在樣本長(zhǎng)度L為512和1 024時(shí)的性能進(jìn)行了仿真,實(shí)驗(yàn)結(jié)果如圖10所示。由圖10可知,通過增加樣本長(zhǎng)度L的方法可有效地提升識(shí)別準(zhǔn)確率,從而緩解因信道衰落導(dǎo)致的性能惡化問題。此外,得益于CNN-BC模型對(duì)STBC信號(hào)特征強(qiáng)大的自學(xué)習(xí)能力,其在低信噪比下較Nakagami-1信道更優(yōu),說明本文模型對(duì)實(shí)際衰落信道和強(qiáng)噪聲干擾環(huán)境具有良好的適應(yīng)性,這對(duì)該模型的實(shí)際應(yīng)用具有重要意義,由此驗(yàn)證了CNN-BC網(wǎng)絡(luò)的泛化性和有效性。由于本文在單接收天線下進(jìn)行,除增加樣本長(zhǎng)度外,采用多接收天線也可改善實(shí)際衰落信道下的識(shí)別性能,是未來值得研究的方向之一。

        圖10 3GPP SCME信道在不同樣本長(zhǎng)度下的識(shí)別性能

        3.4 不同網(wǎng)絡(luò)識(shí)別性能對(duì)比

        本節(jié)對(duì)CNN-B、CNN-BC、FDSCF+CNN[29]和CNN-LSTM[30]共4種神經(jīng)網(wǎng)絡(luò)進(jìn)行對(duì)比,綜合分析網(wǎng)絡(luò)的識(shí)別準(zhǔn)確率、空間復(fù)雜度和時(shí)間復(fù)雜度等性能。其中,文獻(xiàn)[29]通過計(jì)算信號(hào)的頻域自相關(guān)函數(shù)(frequency domain self-correlation function, FDSCF),并將其作為樣本輸入CNN進(jìn)行識(shí)別;文獻(xiàn)[30]將長(zhǎng)短期記憶(long short-term memory, LSTM)層引入STBC識(shí)別,提出了一種利用CNN-LSTM提取空間和時(shí)序特征的識(shí)別方法,FDSCF+CNN和CNN-LSTM均為STBC識(shí)別領(lǐng)域的最新深度學(xué)習(xí)方法。

        圖11給出了4種網(wǎng)絡(luò)的識(shí)別準(zhǔn)確率圖像。由圖11可知,本文采用和改進(jìn)的CNN-B與CNN-BC的識(shí)別性能較FDSCF+CNN和CNN-LSTM更優(yōu),性能增益明顯。CNN-BC在3種網(wǎng)絡(luò)中識(shí)別性能最優(yōu),-8 dB下的準(zhǔn)確率仍達(dá)到了90%以上,性能較CNN-B網(wǎng)絡(luò)進(jìn)一步得到提升,從而驗(yàn)證了本文基于STBC相關(guān)性對(duì)CNN進(jìn)行的改進(jìn)的合理性。

        圖11 不同網(wǎng)絡(luò)識(shí)別準(zhǔn)確率對(duì)比

        圖12給出了3種信噪比下CNN-B網(wǎng)絡(luò)和改進(jìn)后CNN-BC網(wǎng)絡(luò)的混淆矩陣。由圖12可知,改進(jìn)后網(wǎng)絡(luò)對(duì)SM和AL信號(hào)的識(shí)別能力有較大提升,尤其是AL碼的識(shí)別精度有明顯改善,在-6 dB下的準(zhǔn)確率增加了10%,信號(hào)混疊的現(xiàn)象明顯減弱,說明本文基于相關(guān)性的改進(jìn)方法符合SM和AL信號(hào)識(shí)別原理,較原網(wǎng)絡(luò)更適合于STBC識(shí)別??紤]到在實(shí)際的工程應(yīng)用中,SM和AL信號(hào)為STBC中最常用的編碼類型,因而提升其在低信噪比下識(shí)別性能具有重要意義。

        圖12 改進(jìn)前后網(wǎng)絡(luò)在不同信噪比下的混淆矩陣對(duì)比

        表3給出了4種網(wǎng)絡(luò)模型的復(fù)雜度對(duì)比。其中,空間復(fù)雜度是指網(wǎng)絡(luò)的待訓(xùn)練參數(shù)量,時(shí)間復(fù)雜度從訓(xùn)練總時(shí)間和識(shí)別耗時(shí)兩個(gè)角度考慮,其中的訓(xùn)練總時(shí)間為網(wǎng)絡(luò)從開始訓(xùn)練至收斂的總時(shí)間,識(shí)別耗時(shí)為63 000個(gè)測(cè)試樣本識(shí)別總耗時(shí)的平均值。

        表3 不同網(wǎng)絡(luò)模型的復(fù)雜度對(duì)比

        由表3可知,CNN-BC的卷積核維度較小,故參數(shù)量略小于CNN-B和FDSCF+CNN網(wǎng)絡(luò),訓(xùn)練總時(shí)間與識(shí)別耗時(shí)在4種網(wǎng)絡(luò)中也為最低。CNN-LSTM網(wǎng)絡(luò)的總參數(shù)量雖然最少,但受制于循環(huán)神經(jīng)網(wǎng)絡(luò)在訓(xùn)練時(shí)需要利用多時(shí)間步的信息,其訓(xùn)練和識(shí)別耗時(shí)較3種CNN網(wǎng)絡(luò)大幅增加,導(dǎo)致網(wǎng)絡(luò)的實(shí)時(shí)性較差,不適用于通信偵查等需對(duì)敵方信號(hào)快速精確識(shí)別的場(chǎng)景。整體來看,CNN-BC網(wǎng)絡(luò)的訓(xùn)練和識(shí)別耗時(shí)最短,且識(shí)別準(zhǔn)確率最高,在綜合考慮運(yùn)算代價(jià)和模型精度的情況下,本文的CNN-BC網(wǎng)絡(luò)性能最優(yōu)。

        3.5 不同方法識(shí)別性能對(duì)比

        現(xiàn)有的串行STBC識(shí)別方法仍以傳統(tǒng)的人工提取特征的方法為主,鮮有利用深度學(xué)習(xí)技術(shù)對(duì)STBC進(jìn)行識(shí)別的算法,因而本文選取采用特征提取方法的文獻(xiàn)[7-10]作為該節(jié)的對(duì)比算法。文獻(xiàn)[7]采用高階累積量進(jìn)行STBC識(shí)別,文獻(xiàn)[8]和文獻(xiàn)[9]分別計(jì)算四階循環(huán)累積量和四階時(shí)延累積量,構(gòu)建假設(shè)檢驗(yàn)實(shí)現(xiàn)分類識(shí)別,文獻(xiàn)[10]通過計(jì)算經(jīng)驗(yàn)累積分布函數(shù)之間的最大距離,利用K-S檢驗(yàn)進(jìn)行識(shí)別。由于傳統(tǒng)算法大多需要利用STBC的相關(guān)性實(shí)現(xiàn)識(shí)別,因而文獻(xiàn)[1-10]只能識(shí)別編碼矩陣長(zhǎng)度不同的4類STBC,在理論上無法區(qū)分本文的STBC3-1與STBC3-2、STBC3-3與STBC4這兩組編碼方式。為更好地對(duì)不同識(shí)別方法的性能進(jìn)行對(duì)比,本節(jié)實(shí)驗(yàn)僅在編碼矩陣長(zhǎng)度不同的SM、AL、STBC3-1和STBC3-3的4類STBC下進(jìn)行,其余仿真條件不變,以驗(yàn)證本文方法的優(yōu)勢(shì),本文方法與文獻(xiàn)[7-10]算法的識(shí)別準(zhǔn)確率對(duì)比如圖13所示。

        圖13 不同方法識(shí)別準(zhǔn)確率對(duì)比

        由圖13可知,本文的CNN-BC模型較其余3種算法的識(shí)別性能有明顯提升,低信噪比下(-6 dB)仍能達(dá)到94.7%的準(zhǔn)確率,識(shí)別性能優(yōu)異。此外,本文方法不需要知道信道和噪聲的先驗(yàn)信息,可實(shí)現(xiàn)特征自提取,適用于頻譜檢測(cè)等非協(xié)作通信情況。

        從實(shí)時(shí)性分析的角度來看,雖然網(wǎng)絡(luò)訓(xùn)練需要一定的時(shí)間,但得益于GPU并行運(yùn)算能力的提升,神經(jīng)網(wǎng)絡(luò)大部分運(yùn)算都能并行完成,可利用計(jì)算開銷換取計(jì)算速度,最終使CNN-BC模型的識(shí)別時(shí)間控制在微秒級(jí)別,如表3所示,完全可以滿足實(shí)時(shí)性處理的需求?;贑NN-BC網(wǎng)絡(luò)的識(shí)別方法可直接對(duì)STBC時(shí)域信號(hào)進(jìn)行識(shí)別,無需進(jìn)行人工特征提取,且識(shí)別性能明顯優(yōu)于傳統(tǒng)算法,具有較好的工程應(yīng)用前景和研究?jī)r(jià)值。

        4 結(jié) 論

        本文提出了一種基于CNN的STBC識(shí)別算法,將深度學(xué)習(xí)技術(shù)應(yīng)用于STBC識(shí)別領(lǐng)域,實(shí)現(xiàn)了信號(hào)特征自提取和編碼方式自動(dòng)識(shí)別,解決了非協(xié)作通信條件下串行STBC的盲識(shí)別問題。仿真實(shí)驗(yàn)表明:

        (1)本文基于STBC的相關(guān)性設(shè)計(jì)的CNN-BC網(wǎng)絡(luò)非常適合于STBC識(shí)別。改進(jìn)后的CNN-BC網(wǎng)絡(luò)識(shí)別性能得到明顯改善,解決了低信噪比下SM和AL信號(hào)的混疊問題,且具有更低的空間和時(shí)間復(fù)雜度,在綜合考慮運(yùn)算代價(jià)和模型精度的情況下,本文方法的識(shí)別性能最優(yōu)。

        (2)本文方法將可識(shí)別的4類STBC碼擴(kuò)展到6類。利用STBC相關(guān)性的傳統(tǒng)算法在理論上無法識(shí)別6類STBC,但得益于CNN對(duì)信號(hào)特征強(qiáng)大的提取能力,本文方法能夠識(shí)別編碼矩陣長(zhǎng)度相同的STBC3-1與STBC3-2、STBC3-3與STBC4這兩組編碼方式,進(jìn)一步擴(kuò)展了可識(shí)別的STBC類型。

        (3)本文方法具有較強(qiáng)的實(shí)時(shí)識(shí)別能力。得益于GPU并行運(yùn)算能力的提升,該方法對(duì)STBC的識(shí)別可控制在微秒級(jí)別,且無需人工提取特征,不需要知道信道和噪聲的先驗(yàn)信息,可直接對(duì)接收端時(shí)域信號(hào)進(jìn)行盲識(shí)別,非常適合于電子偵察等非協(xié)作通信情況,具有較高的工程和實(shí)際應(yīng)用價(jià)值。

        猜你喜歡
        信噪比信道卷積
        基于3D-Winograd的快速卷積算法設(shè)計(jì)及FPGA實(shí)現(xiàn)
        基于深度學(xué)習(xí)的無人機(jī)數(shù)據(jù)鏈信噪比估計(jì)算法
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        低信噪比下LFMCW信號(hào)調(diào)頻參數(shù)估計(jì)
        基于傅里葉域卷積表示的目標(biāo)跟蹤算法
        低信噪比下基于Hough變換的前視陣列SAR稀疏三維成像
        基于導(dǎo)頻的OFDM信道估計(jì)技術(shù)
        一種改進(jìn)的基于DFT-MMSE的信道估計(jì)方法
        保持信噪比的相位分解反褶積方法研究
        基于MED信道選擇和虛擬嵌入塊的YASS改進(jìn)算法
        日韩人妻中文无码一区二区| 亚洲av一二三又爽又爽又色| 狠狠综合久久av一区二区三区| 午夜性刺激免费看视频| 国产精品夜间视频香蕉| 国产女人精品视频国产灰线| 亚洲中文字幕日本日韩| 懂色av一区二区三区尤物| 午夜性无码专区| 在线精品国内视频秒播| 中文字幕你懂的一区二区| 久久午夜精品人妻一区二区三区| 欧美性巨大╳╳╳╳╳高跟鞋| 久久狠狠第一麻豆婷婷天天| 日韩人妖一区二区三区| 色综合久久中文字幕综合网| 日本黄页网站免费观看| 99热国产在线| 少妇精品偷拍高潮少妇在线观看| 真人抽搐一进一出视频| 亚洲av无码片在线观看| 级毛片无码av| 日本最新视频一区二区| 久久亚洲av无码西西人体| 日韩在线免费| 超短裙老师在线观看一区| 国产小视频在线看不卡| 亚洲精品成人区在线观看| 白丝美女被狂躁免费视频网站| 亚洲av调教捆绑一区二区三区| 性按摩xxxx在线观看| 久久精品国产精品亚洲毛片 | 少妇饥渴xxhd麻豆xxhd骆驼| 久久久受www免费人成| 亚洲人成网站在线播放观看| 中文字幕久区久久中文字幕| 久久不见久久见www日本网| 亚洲精品欧美二区三区中文字幕| 亚洲成AV人久久| 日本一本一道久久香蕉男人的天堂| 免费操逼视频|