卿朝進,余 旺,董 磊,杜艷紅,唐書海
(西華大學(xué) 電氣與電子信息學(xué)院,四川 成都 610039)
作為通信系統(tǒng)中的重要組成部分之一,幀同步方法性能的優(yōu)劣,直接影響整個無線通信系統(tǒng)的性能[1]。尋求更低錯誤概率的幀同步方法,是專家學(xué)者一直以來的研究興趣所在[2]。
然而,為降低收發(fā)信機的制造成本,需使用大量低成本、低分辨率器件(如功率放大器、AD 采樣器)[3],從而造成無線通信系統(tǒng)中不可避免地存在非線性失真,如高效功率放大器(HPA,high power amplifier)失真、模數(shù)或數(shù)模轉(zhuǎn)換器失真、以及I/Q 兩路不平衡引起的失真,等等[4]。一些經(jīng)典與時新的幀同步方法(如經(jīng)典的相關(guān)法[5],時新的基于壓縮感知(CS,compressed sensing)的幀同步方法[6])在非線性失真條件下通常難以適用[7]。通常情況下,無線通信系統(tǒng)的信號處理(如信道估計,信號解調(diào)等)大多在同步處理之后進行[7]。非線性失真通常最先被同步處理遭遇且必須得以恢復(fù);否則,無線通信系統(tǒng)隨后的信號處理將遭受性能惡化,甚至難以進行。
機器學(xué)習(xí)對非線性失真具有優(yōu)異的學(xué)習(xí)能力[8-9],近年來被廣泛地應(yīng)用于無線通信物理層中[10-17]。其中,基于機器學(xué)習(xí)的同步技術(shù)在頻率同步方面已有較好的研究,如文獻[10-12]。然而,基于機器學(xué)習(xí)的時間同步技術(shù)研究相對較少。從能檢索到的他人文獻中,文獻[18]研究了基于深度學(xué)習(xí)的定時同步方法,但其定時錯誤概率遠大于傳統(tǒng)的匹配濾波定時同步方法。文獻[19]基于端到端模型,研究了基于深度學(xué)習(xí)的同步問題,但在時間同步上,并未取得較好的效果。文獻[20]利用卷積神經(jīng)網(wǎng)絡(luò),構(gòu)建了采樣時鐘的同步模型,文獻[21]研究了基于深度學(xué)習(xí)的分組檢測。針對信道估計已經(jīng)完成的情形,文獻[22]研究了基于極限學(xué)習(xí)機(ELM,extreme learning machine)的殘余時間偏移補償方法。然而,文獻[18],[20]-[22]均未深入研究幀同步問題。在文獻[7]中我們研究了基于ELM 的幀同步技術(shù),在一定程度上改善了經(jīng)典的同步方法;但作為初步研究并未開發(fā)系統(tǒng)更多的相關(guān)特性。
為此,針對非線性失真場景,本文在文獻[7]的基礎(chǔ)上進一步開發(fā)幀間相關(guān)性,尋求改善幀同步性能的ELM 幀同步方法。首先,開發(fā)幀間相關(guān)性先驗信息,對幀進行加權(quán)疊加預(yù)處理,初步捕獲幀同步度量特征;然后,構(gòu)建ELM 幀同步網(wǎng)絡(luò),對幀同步偏移的估計進行離線學(xué)習(xí);最后,結(jié)合預(yù)處理與學(xué)習(xí)到的ELM 網(wǎng)絡(luò)參數(shù),在線估計幀同步偏移。相比于經(jīng)典的互相關(guān)幀同步方法[5]、時新的基于CS 的幀同步方法[6]和基于ELM 的幀同步方法[7],提出方法改善了幀同步的錯誤概率。
本文余下內(nèi)容安排如下:第二節(jié)簡述系統(tǒng)模型;隨后在第三節(jié)具體闡述ELM 幀同步方法;在第四節(jié),我們給出較為詳細的數(shù)值仿真與分析;最后,在第五節(jié)給出結(jié)束語。
圖1 系統(tǒng)模型
圖2 發(fā)送幀結(jié)構(gòu)
系統(tǒng)模型如圖1 所示,用戶端接收到的非線性失真信號 yi可表示為[6]:
訓(xùn)練序列、保護間隔和數(shù)據(jù)序列矢量構(gòu)成長度為N(N=NS+Ng+Nd)的發(fā)送信號
本節(jié)介紹ELM 幀同步改進方法。首先,在3.1 小節(jié)對接收信號進行幀同步預(yù)處理;隨后,在3.2 小節(jié)給出ELM 幀同步的離線訓(xùn)練與在線學(xué)習(xí)過程。
這里,首先開發(fā)幀間相關(guān)性,進行幀同步學(xué)習(xí)預(yù)處理。根據(jù)公式(3),收集M(M≥2)幀接收信號y(1),y(2),…,y(M),即:
對y(1),y(2),…,y(M)進行加權(quán)疊加處理,有
其中μi,i=1,2,…,M 為加權(quán)系數(shù)。
因接收信號y(1),y(2),…,y(M)中均包含已知訓(xùn)練序列而具有一定的相關(guān)性。這里,采用多幀加權(quán)疊加進行相關(guān)性的初步提取。需要說明的是,除了基于幀疊加與相關(guān)法處理可獲取同步度量外,其他利用先驗信息獲取同步度量的方法,仍可根據(jù)本文做類似處理,從而改善幀同步的錯誤概率。
根據(jù)式(7)的初步特征提取,結(jié)合相關(guān)法[5],同步度量可表示為:
利用同步度量形成相關(guān)同步度量矢量γ,可表示為[7]:
對式(9)的同步度量矢量進行歸一化處理,有:
基于ELM 的幀同步包括離線訓(xùn)練過程和在線運行過程。其中,離線訓(xùn)練過程如表1 所示。
表1 離線訓(xùn)練過程
針對表1 的訓(xùn)練過程,作如下補充解釋:
(2)隱藏層訓(xùn)練輸出矩陣可表示為
其中激活函數(shù) σ(·)可以選擇 tanh,sigmoid,ReLU 等[23]。
保存隱藏層輸入權(quán)重W,偏置b 和隱藏層輸出權(quán)重β,作為在線運行過程的輸入。
根據(jù)訓(xùn)練得到的隱藏層輸入權(quán)重W,偏置b 和隱藏層輸出權(quán)重β,在線運行過程如表2 所示。
表2 在線運行過程
對表2 的在線運行過程作如下補充解釋:
表1 和表2 給出了ELM 網(wǎng)絡(luò)的離線訓(xùn)練與在線運行過程。相對于深度學(xué)習(xí)網(wǎng)絡(luò),ELM 網(wǎng)絡(luò)可避免復(fù)雜的參數(shù)調(diào)諧、較長的訓(xùn)練時間,并獲得良好的泛化性能,繼而極具優(yōu)勢[7]。
本節(jié)中,對提出的非線性失真場景下基于ELM 幀同步方法進行仿真驗證。首先,在4.1 節(jié)中進行基本參數(shù)定義。然后,在4.2 節(jié)中給出了提出方法的錯誤概率,并與經(jīng)典相關(guān)法[5],基于CS 的幀同步方法[6]和基于ELM 的幀同步方法[7]進行錯誤概率性能對比。最后,在4.3 節(jié)針對參數(shù)變化幀同步錯誤概率改善的魯棒性進行驗證。
仿真中,訓(xùn)練序列長NS=32,幀長N=160,觀察窗大小 K=N-Ns+1=129,時延 τ 滿足 0≤τ≤K-L,ELM 網(wǎng)絡(luò)隱藏層節(jié)點數(shù)訓(xùn)練次數(shù)Nt=105,訓(xùn)練序列為Zadoff-Chu 序列[24];為簡單起見,式(7)中M=2(更大的M取值會帶來進一步性能改善),μ1=μ2=1(考慮簡單的等增益合并,自適應(yīng)系數(shù)在增加處理復(fù)雜度情況下會進一步改善性能)。
小尺度衰落的多徑數(shù)L=8,信道指數(shù)衰減系數(shù)η=0.2,文獻[6]所述的信道中,除第一條路徑之外,剩余的L-1 條路徑中,每條以50%的概率設(shè)為0 值(為對比公平,以適應(yīng)CS 幀同步,采用與文獻[6]相同的稀疏多徑信道設(shè)置);大尺度衰落采用對數(shù)正態(tài)陰影衰落模型(分貝形式),即[25]:
其中,Pt為發(fā)送信號x 的功率,Pr為接收信號功率為衰減常數(shù),其中λ 為波長;d0為參考距離,設(shè)置為1m;d 表示發(fā)送天線和接收天線間的距離(d≤500m);n 表示衰減指數(shù)(n=3.5)[26];Xσs為滿足對數(shù)正態(tài)分布的隨機變量,均值為0,標(biāo)準(zhǔn)差為σs,滿足4dB≤σs≤13dB[27]。
信噪比(SNR,signal noise ratio)的分貝形式定義為[28]:
類似于文獻[29],本文考慮來自HPA 的非線性失真影響。其中非線性失真的幅度(AM/AM)和相位(AM/PM)表達式如下:
其中 x 表示信號輸入幅值,αa=1.96,βa=0.99,αφ=2.53,βφ=2.82[30]。
為了表達簡潔,在接下來的仿真圖中,“Corr_[5]”表示文獻[5]中的經(jīng)典相關(guān)法,“CS_[6]”表示文獻[6]所述的基于CS 的幀同步方法,“ELM_[7]”表示文獻[7]中基于ELM 的幀同步方法,“Prop”表示本文提出的基于ELM 幀同步的方法。
圖3 給出了不同SNR 下的幀同步錯誤概率。從圖3 的幀同步錯誤概率可以看出,在0~10dB 信噪比范圍內(nèi),相比于“Corr_[5]”“CS_[6]”和“ELM_[7]”方法,“Prop”的錯誤概率更低。例如,在較低信噪比時(如SNR=0dB)“,Corr_[5]“”CS_[6]”和“ELM_[7]”的錯誤概率近似為 0.2 左右,而“Prop”的錯誤概率為0.05;在較高信噪比時(如SNR=10dB)“,Corr_[5]”和“CS_[6]”錯誤概率為10-1“,Prop”的錯誤概率在10-3以下。總體上,在非線性失真條件下,相比于“Corr_[5]“”CS_[6]”和“ELM_[7]”,“Prop”的幀同步錯誤概率更小,從而驗證了提出方法的在幀同步錯誤概率改善上的有效性。
圖3 幀同步錯誤概率
為驗證提出方法在不同參數(shù)下幀同步錯誤概率改善具有魯棒性,以下仿真實驗驗證多徑數(shù)L,訓(xùn)練序列長度NS,幀長N 和衰減系數(shù)η 對幀同步錯誤概率性能的影響。需要說明的是,在接下來的仿真中,除了分別改變參數(shù)L,NS,N,η 之外,其余參數(shù)與4.1 小節(jié)的參數(shù)設(shè)置相同。
4.3.1 參數(shù)L 的影響分析
圖4 不同L 下的幀同步錯誤概率
圖4 分別給出了L=4,L=6,L=8,L=10 條件下的幀同步錯誤概率曲線。從圖4 中可以看出“Prop”的錯誤概率低于“Corr_[5]”,“CS_[6]”和“ELM_[7]”。對于給定的 SNR,隨著多徑條數(shù)L 增加,幀同步錯誤概率隨之增大;其原因在于增加的多徑數(shù)加大了多徑干擾。但針對L 的不同取值,在給定的SNR 下,“Prop”的錯誤概率均小于“Corr_[5]”“CS_[6]”和“ELM_[7]”。圖 4 的仿真性能驗證了在不同的 L 下,相對于“Corr_[5]”“CS_[6]”和“ELM_[7]”,本文方法的錯誤概率性能改善具有魯棒性。
4.3.2 參數(shù)NS的影響分析
圖5 不同NS 下的幀同步錯誤概率
為驗證不同訓(xùn)練序列NS下錯誤概率的改善具有魯棒性,分別仿真NS=16,NS=32,NS=64 條件下的幀同步錯誤概率,如圖5 所示。從圖5 中可以看出,對于給定的SNR,當(dāng)幀長 N 不變時,隨著 NS的增大,“Prop”的幀同步錯誤概率隨之降低;相比于“Corr_[5]”,“CS_[6]”和“ELM_[7]”,“Prop”的錯誤概率最小。因此,本文方法的錯誤概率性能改善在不同的NS條件下具有魯棒性。
4.3.3 參數(shù)N 的影響分析
圖6 不同N 下的幀同步錯誤概率
圖6 中分別對不同幀長N 下的幀同步錯誤概率(即N=64,N=128,N=192)進行仿真驗證。從圖6 中可以看出,在訓(xùn)練序列長度NS保持不變的條件下,隨著N 的增大,“Prop”的錯誤概率隨之降低。對于給定的SNR,相比于“Corr_[5]”,“CS_[6]”和“ELM_[7]”,“Prop”獲得了最小的錯誤概率。由此可見,“Prop”的錯誤概率性能改善相對于幀長N 變化影響具有魯棒性。
4.3.4 參數(shù)η 的影響分析
圖7 不同η 下的幀同步錯誤概率
不同衰減系數(shù)η 下的錯誤概率如圖7 所示。從圖7中可以看出,對于給定的SNR,當(dāng)η=0.2 或η=0.3,“Prop”的錯誤概率小于“Corr_[5]”,“CS_[6]”和“ELM_[7]”方法的錯誤概率。因此,在不同的η 下,本文方法的錯誤概率性能改善也具有魯棒性。
針對非線性失真系統(tǒng),本文研究了改善幀同步性能的基于ELM 的幀同步方法。通過開發(fā)幀間相關(guān)性先驗信息對幀同步學(xué)習(xí)進行預(yù)處理,可初步捕獲幀同步度量特征。基于初步特征構(gòu)建的ELM 網(wǎng)絡(luò),可進一步改善幀同步錯誤概率性能。同時,對于多徑數(shù)、訓(xùn)練序列長度、幀長和衰減系數(shù)的影響,本文方法的幀同步錯誤概率性能改善具有魯棒性。