王 丹,楊 恒,石貝貝
(重慶郵電大學(xué)通信與信息工程學(xué)院,重慶 400065)
5G新空口技術(shù)帶領(lǐng)人類走向一個萬物互聯(lián)的時代,即物聯(lián)網(wǎng)(Internet of Things, IOT)和機(jī)器通信(Machine Type Communication, MTC)[1]時代。目前正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing, OFDM)技術(shù)因其顯著的抗干擾性能和簡單有效的實現(xiàn)性,仍是主流調(diào)制技術(shù)之一。隨著IOT與MTC通信的海量增加,OFDM逐漸暴露其缺陷與不足,大規(guī)模的、突發(fā)的、低時延的通信,不宜采用對定時和頻偏敏感的OFDM技術(shù)[2]。雖然OFDM的循環(huán)前綴(Cyclic Prefix, CP)提高了它的抗干擾性,但在有限的頻譜資源中,無疑降低了信道資源利用率。
4G中MIMO技術(shù)與OFDM的結(jié)合,克服了信道衰落、增加了系統(tǒng)容量及提高了頻譜利用率,成為了4G關(guān)鍵技術(shù)之一[3]。然而,OFDM的缺陷并沒有因其與MIMO技術(shù)結(jié)合而得到改善或消除,對定時和頻偏的敏感,隨時可能受到信道或其他潛在的影響而破壞載波間的正交性,造成嚴(yán)重的符號間干擾和子載波間干擾。針對5G通信場景需求,研究人員提出了濾波器組多載波技術(shù)(Filter-Bank Multi-Carrier, FBMC)、通用濾波多載波(Universal Filtered Multi-Carrier, UFMC)等候選波。FBMC通過對每一個載波濾波抑制旁瓣,顯著增加了系統(tǒng)的抗干擾能力,缺點(diǎn)是對每個載波濾波造成了濾波器過長,增加了通信時延。另外,F(xiàn)BMC需要與OQAM技術(shù)結(jié)合,導(dǎo)致與現(xiàn)有技術(shù)的不兼容。文獻(xiàn)[4]首次提出了UFMC,它綜合了FBMC和OFDM的特點(diǎn),對載波進(jìn)行子帶劃分、進(jìn)行濾波,不僅縮短了濾波器長度,還降低了對定時頻偏的敏感,同時還證明了UFMC在上行多點(diǎn)協(xié)作系統(tǒng)中不管是定時同步還是頻率偏差,其性能都勝過OFDM。最重要的是,QAM可以適用于UFMC,同樣可以依靠基于快速傅里葉變換(Fast Fourier Transform, FFT)的接收處理和載波均衡,本質(zhì)上與OFDM非常接近,能與各種MIMO系統(tǒng)兼容。
在單輸入單輸出(Single Input Single Output, SISO)系統(tǒng)中,對UFMC的研究已相當(dāng)成熟,而與MIMO結(jié)合的場景并未獲得太多關(guān)注。無論是SISO場景還是MIMO場景,波形調(diào)制的關(guān)鍵都是其抗干擾性和如何消除干擾。針對SISO場景,文獻(xiàn)[5]提出了一種最大化信號帶外泄露比(SLR)算法優(yōu)化濾波器系數(shù);文獻(xiàn)[6]基于最小均方(LMS)算法,提出了一種自適應(yīng)頻偏消除方案,通過對2N-FFT的接收信號進(jìn)行多次迭代優(yōu)化濾波器系數(shù),直至頻率偏移誤差達(dá)到最?。晃墨I(xiàn)[7]提出了一種聯(lián)合干擾消除算法,首先利用最小二乘法(LS)計算大頻偏,再利用兩個相同的訓(xùn)練符號進(jìn)行精確估計。與SISO場景相比,涉及UFMC-MIMO的文獻(xiàn)并不多,其中文獻(xiàn)[8]提出了一個包括UFMC-MIMO系統(tǒng)發(fā)射機(jī)、接收機(jī)和波束成形的實現(xiàn)算法,通過仿真證明了該方案能正確的收發(fā)數(shù)據(jù);文獻(xiàn)[9]分析了UFMC-MIMO系統(tǒng)的抗載波頻偏性能,并與OFDM-MIMO系統(tǒng)作了仿真比較,證明了UFMC-MIMO的魯棒性明顯優(yōu)于OFDM-MIMO。上述兩種算法均未考慮過信道定時頻偏對信號的影響或提出信號定時頻偏的估計補(bǔ)償算法。本文基于Walsh碼提出了一種針對UFMC-MIMO系統(tǒng)的干擾消除算法,通過設(shè)計特殊的訓(xùn)練結(jié)構(gòu),利用Walsh碼的性質(zhì),不僅能進(jìn)行定時頻偏估計還能區(qū)分各個傳輸信道。最后,在2×2的UFMC-MIMO系統(tǒng)中進(jìn)行仿真,結(jié)果表明該算法能夠有效降低信號誤符號率和顯著提升系統(tǒng)的抗干擾性能。
圖1所示為2×2 UFMC-MIMO系統(tǒng)模型。其中包括預(yù)編碼、UFMC發(fā)送端、空間信道和UFMC接收端和譯碼器。
圖1 2×2 UFMC-MIMO系統(tǒng)模型
為了簡便,省略了部分模塊,且接下來的分析都是針對2×2 UFMC-MIMO系統(tǒng)模型。在圖1中,原始數(shù)據(jù)流D首先經(jīng)過預(yù)編碼處理后得到輸出信號流Xi=[Xi(0),Xi(1),…,Xi(N-1)](i=1,2),其中N代表系統(tǒng)FFT大小,接著分別通過UFMC調(diào)制模塊,最后由兩根天線同時發(fā)射,且在信道傳輸過程中相互獨(dú)立。通過信道H(針對本文模型,包括Hij(i,j=1,2))后被接收端兩根天線接收。若僅分析接收天線j處接收信號,則信號表達(dá)式為
(1)
圖2所示為UFMC系統(tǒng)的發(fā)送端和接收端,雖然與MIMO系統(tǒng)結(jié)合,但單獨(dú)收發(fā)端信號傳輸過程沒有太大差異。
圖2 UFMC系統(tǒng)發(fā)送端和接收端
n=0,1,…,N-1
(2)
式中,K為每個子帶中的載波數(shù)目。通過長度為L的濾波器后,所有子帶信號疊加,得到發(fā)送信號為
(3)
式中,*表示線性卷積,{fb(0),fb(1),…,fb(L-1)}代表第b個濾波器的系數(shù),所以UFMC符號長度為Nt=N+L-1。通過信道傳輸后到達(dá)接收端,經(jīng)過時域均衡處理,再進(jìn)行2N點(diǎn)FFT,若Nt<2N則補(bǔ)零,得到頻域信號
(4)
UFMC-MIMO系統(tǒng)因不同收發(fā)天線之間的信道相互獨(dú)立,所以在接收端作定時同步的時候,還得正確區(qū)分發(fā)送天線。本節(jié)基于Walsh碼設(shè)計特殊的訓(xùn)練符號,可以在作定時同步的同時還可以區(qū)分不同天線信道,最后對接收信號進(jìn)行精確補(bǔ)償,從而增強(qiáng)UFMC-MIMO系統(tǒng)的抗干擾性和魯棒性。
Walsh碼屬于正交碼的一種,來源于H矩陣,根據(jù)H矩陣中“+1”和“-1”的交變次數(shù)重新排列就可以得到Walsh矩陣。Walsh碼在碼分多址系統(tǒng)(CDMA,WCDMA等)中一般被用于區(qū)分不同的信道,其中的碼指的就是Walsh碼[10]。圖3所示為采用了Walsh碼而設(shè)計的正交重復(fù)訓(xùn)練序列結(jié)構(gòu)。
圖3 Walsh訓(xùn)練序列結(jié)構(gòu)
其中包括4個長度相同的Walsh碼。本文討論的是2×2 UFMC-MIMO系統(tǒng),所以需要2組不同的Walsh碼訓(xùn)練序列,不同Walsh碼訓(xùn)練序列是正交的。在發(fā)送端,2根發(fā)送天線分別發(fā)射不同的訓(xùn)練序列,彼此正交,其中第i根天線發(fā)送的訓(xùn)練序列pi可以表示為
pi=[wiwiwiwi]
(5)
式中,wi表示W(wǎng)alsh碼組,滿足取任意的1≤i,j≤2有
(6)
UFMC-MIMO系統(tǒng)進(jìn)行符號定時同步時,需要利用Walsh碼良好的自相關(guān)特性和處處為零的互相關(guān)特性。對一根接收天線j分析,如果本地已知發(fā)送端天線發(fā)送的正交序列集合{pi},就可以任意取集合中的一個發(fā)送序列pi進(jìn)行相關(guān)計算,得
(7)
式中,Tw表示W(wǎng)alsh碼的長度,yj表示第j根接收天線接收到的訓(xùn)練序列,則第j根天線的符號定時τj可由上得到
(8)
頻偏估計是在獲取定時同步后進(jìn)行的,故2×2 UFMC-MIMO系統(tǒng)在第j根接收天線處收到的信號為
(9)
式中:cij代表第i根發(fā)送天線到第j根接收天線之間時域上的頻率偏移,可寫為
cij(k)=ej2πεijk/N(k=0,1,…,N+L-1)
(10)
εij代表第i根發(fā)送天線到第j根接收天線之間歸一化的頻偏,εij=Δfij/F(F代表子載波間隔);si(n)代表第i根發(fā)送天線的發(fā)送信號,si(n)=pi(n),n的取值范圍為[0,4×Tw-1];zj(n)表示天線j處的高斯白噪聲。
在頻偏估計中,需對發(fā)送端天線進(jìn)行區(qū)分,將上面式(9)代入式(7)得
(11)
在式(11)中,Rij(t)是指第i組Walsh序列wi(n)與第j根接收天線的接收信號作相關(guān)得到。t的范圍為0≤t≤Tnw-1,Tnw指的是Walsh序列中Walsh碼的重復(fù)次數(shù)。由Walsh碼的正交性可以得到
(12)
代入式(11)中可以簡化為
(13)
從上面公式可以看出,Rij(t)里面涉及第i根發(fā)送天線與第j根接收天線的頻偏εij。接著進(jìn)一步推導(dǎo),則Rij(t)的自相關(guān)Rd為
式中,1≤a arg(Rdij)=-2πTwdεij/N (15) 所以推導(dǎo)頻偏εij為 (16) 由此,將第j根接收天線的信號與發(fā)送端的各個訓(xùn)練結(jié)構(gòu)pi進(jìn)行上述相關(guān)計算,可以獲得對應(yīng)信道路徑的頻偏ε1j,ε2j。則對于2×2 UFMC-MIMO系統(tǒng)同理,我們可以計算出2×2組頻偏: (17) 計算出頻偏后,在進(jìn)行2N點(diǎn)快速傅里葉變換之前在時域進(jìn)行補(bǔ)償,補(bǔ)償后信號為 rj(n)=yj(n)·e-j2πεij/N (18) 如此則可以降低或消除信道對信號傳輸?shù)母蓴_。 仿真分析主要是針對2×2 UFMC-MIMO系統(tǒng),環(huán)境為服從高斯分布的基本噪聲與干擾模型,輸入數(shù)據(jù)可以使用MQAM星座映射。通過配置不同的載波頻率偏移(CFO)參數(shù),觀察補(bǔ)償后接收端信號的誤符號率(SER)判斷補(bǔ)償效果。具體系統(tǒng)參數(shù)配置如表1所示。 表1 系統(tǒng)仿真參數(shù) 如圖4所示,在AWGN信道中,信噪比(SNR)不變時,隨著信道 CFO的增加,SER上升越來越明顯。CFO固定時,增加SNR可以明顯降低系統(tǒng)誤符號率。 圖4 無補(bǔ)償各頻偏誤碼率 如圖5所示,在本文提出的定時頻偏算法下,假設(shè)信號已完成符號定時。首先計算出信道的頻偏估計值,再在接收端對時域信號進(jìn)行一定補(bǔ)償??梢钥闯觯陬l偏范圍較小的時候,誤符號率非常接近無頻偏狀態(tài),補(bǔ)償效果明顯。相比較而言,當(dāng)頻偏偏大時,補(bǔ)償只能降低誤符號率,效果沒有低頻偏時顯著,但也在一定程度上提高了系統(tǒng)的抗干擾性。 圖5 頻偏補(bǔ)償后誤碼率 UFMC-MIMO系統(tǒng)各發(fā)送天線與接收天線之間的傳輸信道存在差異,所以不同信道頻偏可能也不同。本文針對2×2 UFMC-MIMO進(jìn)行了詳細(xì)的分析,從整體系統(tǒng)模型到單鏈路的UFMC系統(tǒng)鏈路,并提出了一種適用于UFMC-MIMO系統(tǒng)中定時頻偏估計算法。該算法主要是基于Walsh碼構(gòu)成的訓(xùn)練序列,通過利用Walsh碼的正交性及相關(guān)性進(jìn)行各信道的符號定時和頻偏估計,最后通過Matlab仿真分析。仿真結(jié)果表明,通過該算法在信號接收處進(jìn)行補(bǔ)償,能夠在一定程度上降低或消除由定時或頻偏引起的干擾,降低誤符號率。此外,該方法也可以擴(kuò)展應(yīng)用到更大的M×NUFMC-MIMO系統(tǒng)中,為以后UFMC-MIMO系統(tǒng)的進(jìn)一步研究提供參考。3 仿真與分析
4 結(jié)束語