張駿馳,楊競舟,張 暘,李大鵬,楊錦彬
(1.南京郵電大學(xué) 通信與信息工程學(xué)院,江蘇 南京 210003;2.中國電科新一代移動通信創(chuàng)新中心,江蘇 南京 210019)
正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)技術(shù)如今已被廣泛應(yīng)用于各種無線通信標(biāo)準(zhǔn),如蜂窩通信(4G、5G、3GPP-LTE、移動WiMAX、IMT Advanced)以及無線局域網(wǎng)(IEEE802.11a、IEEE802.11n)、無線PAN(MB-OFDM)和廣播(DAB、DVB、DMB)等。OFDM系統(tǒng)對符號定時偏差(Symbol Timing Offset,STO)和載波頻率偏移(Carrier Frequency Offset,CFO)非常敏感,定時偏差影響快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)的起止位置,造成符號間干擾(Inter Symbol Interference,ISI);頻率偏移影響子載波正交性,造成載波間干擾(Inter Carrier Interference,ICI),而幀檢測是符號同步和頻偏估計的前提,是數(shù)字通信接收機(jī)的首要任務(wù)。
另一方面,零中頻架構(gòu)接收機(jī)具有電路結(jié)構(gòu)簡單、體積小和成本低的特點,被廣泛應(yīng)用于各種無線通信系統(tǒng)。然而,在具有零中頻架構(gòu)收發(fā)機(jī)的通信系統(tǒng)中,在下變頻過程中會因本振泄露、臨近信道的干擾或信號傳輸路徑的失配引入直流偏移。盡管可以通過濾波器把直流偏置量去掉,但是這種處理(例如交流耦合)移除了理想信號成分,會造成信號的失真[1]。人們普遍認(rèn)為,直流偏置(DC Offset,DCO)是不可取的,因為它占據(jù)了數(shù)模轉(zhuǎn)換動態(tài)范圍的一部分,并且使自動增益控制(Automatic Gain Control,AGC)變得困難。研究表明,如果接收機(jī)的射頻前端引入顯著的載波頻率偏移,直流偏置會降低OFDM系統(tǒng)的性能[2]。站在同步角度,接收基帶信號存在的直流偏置會對基于相關(guān)器的頻偏估計產(chǎn)生影響,且直流偏置會使基于自相關(guān)的定時度量函數(shù)產(chǎn)生偽峰,導(dǎo)致誤檢的同時也使頻偏估計的索引位置錯誤,得到錯誤的頻偏估計值。
針對這一現(xiàn)象,不少學(xué)者提出了直流偏置的估計與補(bǔ)償方法,大致為以下幾種:一是利用前導(dǎo)序列以及信道單位脈沖響應(yīng)估計DCO[3];二是先進(jìn)行CFO的估計與補(bǔ)償,然后在頻域利用直流子載波周圍的能量特性估計DCO[4];三是假設(shè)在DCO不存在或是利用時域平均粗糙地消除DCO的條件下利用矩陣奇異值分解構(gòu)造CFO零空間[5],但是在DCO存在的情況下,這種方法具有很大的復(fù)雜度。上述第一種方法需要信道估計,后兩種方法需要先估計或假設(shè)CFO或DCO的值,再去估計另外一個,它們的前提都是已知幀的起始位置,沒有解決DCO信號幀檢測困難的根本問題,且這些方法都需要額外的系統(tǒng)開銷,且算法復(fù)雜度較高,具有一定的處理時延。
基于前導(dǎo)序列的幀檢測算法由最早的S&C算法[6]和Minn算法[7]逐漸演變,對于近些年提出的性能較好的同步算法,主要提升了對抗噪聲和頻偏的能力,而對于直流偏置環(huán)境下的OFDM同步能力比較有限,在低信噪比(Signal to Noise Ratio,SNR)時會有較大的誤檢率和虛警率。這里將幀檢測算法根據(jù)其能否應(yīng)對直流偏置環(huán)境分為兩類。
不能應(yīng)對直流偏置環(huán)境的有以下算法:文獻(xiàn)[8]對Minn算法進(jìn)行改進(jìn),利用序列特性和共軛乘法消除信道的影響;文獻(xiàn)[9]證明了利用多段訓(xùn)練符號進(jìn)行分段相關(guān)可以減少虛警概率,并以增加計算量為代價提高了幀同步性能;文獻(xiàn)[10]基于最經(jīng)典的定時度量函數(shù)[6]以及文獻(xiàn)[9]中所提出的幀同步算法,結(jié)合其優(yōu)勢,在同步性能和運(yùn)算復(fù)雜度中尋找一個折中,所提出的定時度量函數(shù)為兩個分段差分自相關(guān)函數(shù)的乘積,分段差分自相關(guān)函數(shù)能在一定程度上抑制信道中的相關(guān)噪聲,且二者乘積進(jìn)一步抑制了噪聲的影響,增加了相關(guān)峰與噪聲的分辨率,獲得了更低的虛警概率和漏檢概率;文獻(xiàn)[11]構(gòu)造重復(fù)對稱排列的頻域序列,快速傅里葉逆變換(Inverse Fast Fourier Transform,IFFT)后得到時域前導(dǎo)序列,其自相關(guān)得到的時間度量函數(shù)旁瓣幾乎為零,且定時位置更加準(zhǔn)確;文獻(xiàn)[12]基于自相關(guān)設(shè)計了更為復(fù)雜的定時度量函數(shù),提出了一種消除噪聲的差分歸一化因子,使幀同步度量函數(shù)更加尖銳且能更好地適應(yīng)低信噪比環(huán)境。
能應(yīng)對直流偏置環(huán)境的有以下算法:文獻(xiàn)[13]考慮了AGC過程并基于符號功率比和前導(dǎo)碼的滑動互相關(guān)完成了幀同步,能在一定程度上解決直流偏置信號的同步問題,但同步性能對頻偏較為敏感且符號功率計算模塊會有一定的時延;文獻(xiàn)[14]提出了一種兩級序列聯(lián)合判決的隨機(jī)接入檢測算法,設(shè)置門限對接收信號的峰值功率與噪聲功率之比進(jìn)行滑動窗搜索,在極低信噪比下對不含直流偏置的接收信號的幀檢測有較低的誤檢概率;文獻(xiàn)[15]借助幀檢測序列的頻域特性設(shè)計相應(yīng)的匹配濾波器,可濾除直流成分,提高接收信噪比;文獻(xiàn)[16]針對帶內(nèi)全雙工通信系統(tǒng)構(gòu)造長、短兩種幀檢測序列來區(qū)分干擾信號和感興趣信號;文獻(xiàn)[17]針對直流偏置型可見光通信系統(tǒng)提出了抗干擾的幀檢測算法,給出了面對不同程度直流偏置時的幀檢測性能。
本文針對一般的OFDM通信系統(tǒng)提出了一種能有效應(yīng)對直流偏置的雙搜索窗分段延遲相關(guān)幀檢測算法,其中一個搜索窗捕捉接收信號產(chǎn)生的所有相關(guān)峰,另一個搜索窗將直流信號產(chǎn)生的相關(guān)峰過濾,相比于上述前人所提出的幀檢測算法,本文提出的算法具有較低的復(fù)雜度和系統(tǒng)開銷,能快速而準(zhǔn)確地捕獲接收信號,能在低信噪比和直流偏置較為嚴(yán)重時找到幀的起始位置,使后級CFO和DCO估計能得出正確結(jié)果,且采用自相關(guān)運(yùn)算不受頻偏的影響。最后本文通過構(gòu)造含有直流偏置的基帶信號在多徑信道下進(jìn)行仿真驗證和性能分析。
在一個OFDM符號周期內(nèi)發(fā)送的離散基帶OFDM信號可以通過逆離散傅里葉變換(Inverse Discrete Fourier Transform,IDFT)實現(xiàn),可表示為:
(1)
式中,N為OFDM每符號子載波個數(shù),Ncp為循環(huán)前綴長度,X(k)為調(diào)制在第k個子載波上的頻域符號,j表示復(fù)數(shù)。
本文用Δf表示相對子載波頻率偏差(實際頻率偏移fa與子載波間隔fc之比),其由收發(fā)機(jī)的本地晶振不穩(wěn)定所產(chǎn)生的頻率誤差和接收端高速移動導(dǎo)致的多普勒頻偏以及信道中的相位噪聲疊加而成。N表示一個OFDM符號的子載波總數(shù),Ts=1/(Nfc)作為采樣間隔。發(fā)送的前導(dǎo)序列表示為x(m),本文先對加性高斯白噪聲(Additive White Gaussian Noise,AWGN)信道進(jìn)行建模,如圖1所示,再將其推廣到多徑信道。前導(dǎo)序列、復(fù)信道增益G和零中頻架構(gòu)收發(fā)機(jī)帶來的直流偏移ηt分別可表示為:
圖1 信道模型
x(m)?|x(m)|exp(jα(m)),G?|G|exp(jθ),
ηt?|ηt|exp(jβ)。
z(m)=y(m)+v(m),
(2)
其中,
y(m)=Gx(m)exp(jγm)+ηt。
(3)
發(fā)射信號經(jīng)過L條路徑到達(dá)接收端的多徑衰落信道的沖激響應(yīng)可表示為:
(4)
式中,al、τl分別為第l條路徑的復(fù)增益和對應(yīng)的路徑時延。則經(jīng)過多徑衰落信道后的接收端時域信號可表示為:
y′(m)=Gx′(m)exp(jγm)+ηt,
(5)
其中,x′(m)=h(m)*x(m),*表示N點循環(huán)卷積。
在較大頻偏和多徑環(huán)境下,LTE中主同步序列所采用的ZC(Zadoff-Chu)序列具有嚴(yán)重的時頻檢測模糊性,增加接收機(jī)處理復(fù)雜度,而m序列在模糊函數(shù)的檢測中沒有明顯的偽峰,便于檢測[18]。所以對于頻偏較大的環(huán)境以及多徑信道,可以采用m序列先進(jìn)行一次基于自相關(guān)算法的幀同步和粗頻偏校正,再進(jìn)行符號同步和精頻偏估計。本文采用多段重復(fù)的m序列作為OFDM的幀檢測序列,也稱前導(dǎo)序列,重復(fù)段數(shù)大于10段。定義偽隨機(jī)序列M={-1,-1,-1,+1,+1,+1,-1,+1,+1,+1,-1,+1,+1,-1,+1},參考無線局域網(wǎng)802.11ax標(biāo)準(zhǔn),按照式(6)的規(guī)則放置,構(gòu)成幀檢測序列的頻域序列S:
(6)
每個OFDM符號有256個子載波,將序列S做IFFT到時域后取前32點作為一段幀檢測序列,所生成的時域序列具有共軛對稱性。
若不考慮噪聲的影響,含有直流偏置的前導(dǎo)序列自相關(guān)函數(shù)為:
(Gxd+m+Lej2πfa(d+m+L)Ts+ηt+L)=
Gηtxd+m+Lej2πfa(d+m+L)Ts+
(7)
式中,L為一段時域前導(dǎo)序列的長度,m為前導(dǎo)序列的時域位置,前導(dǎo)序列x(m)由多段長為L的m序列組成,fa為實際載波頻率偏移,Ts為采樣時間間隔,G與ηt為信道增益和直流偏置。
(8)
式(8)為直流偏置的自相關(guān)函數(shù),假如直流偏置ηt也具有重復(fù)性,則它與前導(dǎo)序列的自相關(guān)函數(shù)具有一樣的性質(zhì),當(dāng)延遲時域樣點數(shù)L剛好等于直流偏置ηt的重復(fù)周期D或D的整數(shù)倍時,這一項也會產(chǎn)生相關(guān)峰,而直流偏置通常存在于整個接收信號,這就意味著在前導(dǎo)序列到達(dá)之前,即在前導(dǎo)序列自相關(guān)函數(shù)產(chǎn)生的相關(guān)峰之前,會產(chǎn)生直流偏置的相關(guān)峰,在低信噪比下導(dǎo)致同步模塊誤檢,提前完成幀同步,從而導(dǎo)致取CFO的位置錯誤,后級模塊將不能正常工作。
無論在仿真還是在實際射頻電路中,直流偏置都為重復(fù)序列。理想情況下,直流偏置被理解為在整個接收信號上加上一個常數(shù),而常數(shù)的重復(fù)周期為1,也就是說直流偏置的重復(fù)周期可以為任何自然數(shù),這就導(dǎo)致了基于自相關(guān)的同步算法在低信噪比下很容易誤檢。而在這種理想情況下,可以直接求出整個接收信號的平均值,再將其減掉,即完成了對直流偏置的補(bǔ)償。而實際中,這種時域平均法只能初略地消除直流偏置,要精確地估計直流偏置,還需要先校正頻率偏移[5]。
接收機(jī)能自動校準(zhǔn)一部分直流偏置,而這個過程需要時間,故在接收信號靠前位置的直流偏置會比較大,對幀檢測產(chǎn)生較大影響。采用如表1所示的OFDM波形實驗參數(shù),經(jīng)零中頻架構(gòu)收發(fā)機(jī)以及無線信道傳輸,并經(jīng)歷AGC過程后,在封閉的室內(nèi)環(huán)境下接收端抓取的OFDM時域信號的實虛部如圖2所示,通過觀察圖2可以看出在信號的靠前位置存在直流偏置。
表1 OFDM波形實驗參數(shù)
圖2 抓取的時域IQ波形
采用文獻(xiàn)[10]中的算法對上述存在直流偏置的接收信號進(jìn)行幀檢測,其歸一化自相關(guān)函數(shù)如圖3所示。當(dāng)信噪比更低時,前導(dǎo)序列產(chǎn)生相關(guān)峰的分辨率將會降低,直流偏置產(chǎn)生的相關(guān)峰將嚴(yán)重影響搜索窗判決門限的選取,很大程度上降低了同步模塊的性能。本文針對這一問題進(jìn)行分析,在第2節(jié)中提出了相應(yīng)的解決方案。
圖3 含有直流偏置信號的定時度量函數(shù)
直流偏置產(chǎn)生的相關(guān)峰即為式(8)的結(jié)果,要想消除或減弱其影響,關(guān)鍵在于計算自相關(guān)函數(shù)時的時延L要避開直流偏置的重復(fù)周期數(shù),而直流偏置的重復(fù)周期可以為任意自然數(shù),所以本文設(shè)計了一種計算時延為L0的定時度量函數(shù),L0滿足:
n·LDC≤L0 (9) 式中,n為正整數(shù),LDC為直流偏置的重復(fù)周期數(shù),Lp為前導(dǎo)序列的重復(fù)周期數(shù)。該計算時延為L0的定時度量函數(shù)可以作為一個過濾偽相關(guān)峰搜索窗,其搜索到的偽相關(guān)峰可能為直流偏置或隨機(jī)噪聲產(chǎn)生的相關(guān)峰。普通自相關(guān)方法的缺點是在低信噪比時會有較高的虛警率,本文根據(jù)文獻(xiàn)[9]的結(jié)論采用了分段延遲自相關(guān)方法,能在有效應(yīng)對頻偏的同時也在低信噪比下發(fā)揮出色,定義以下定時度量函數(shù)用于檢測前導(dǎo)序列相關(guān)峰: Mpos(d)=M1(d)·M2(d), (10) 其中, (11) (12) 式中,y為待處理的時域信號序列,y*為y的共軛,其對應(yīng)下標(biāo)為信號序列的位置索引,d為定時度量函數(shù)的時域樣點位置,m為接收信號的時域樣點位置。 定義用于檢測直流偏置相關(guān)峰的定時度量函數(shù),用于否決偽峰: (13) 接下來為前導(dǎo)序列的相關(guān)峰和直流偏置的相關(guān)峰分別設(shè)置兩個判決門限Threshp和ThreshDC,滑動窗搜索方法如式(14)所示: (14) 式中,numel[·]表示滿足指定條件的元素個數(shù),Mpos(d,d+Nw)和Mneg(d,d+Nw)表示兩個定時度量函數(shù)的滑動窗,窗長為Nw,在該滑動窗內(nèi)進(jìn)行搜索,當(dāng)滿足條件的樣點數(shù)大于N時,則認(rèn)為找到了正確的幀起始位置。該搜索方法避免了因信道噪聲干擾或時間選擇性衰落而產(chǎn)生的突發(fā)峰或是滿足門限的相關(guān)峰部分時刻能量不足而導(dǎo)致的誤檢或漏檢,進(jìn)一步增強(qiáng)了魯棒性。 圖4展示了所提出幀檢測算法的結(jié)構(gòu)框圖,可概括為以下步驟:首先,同時計算兩個定時度量函數(shù)Mpos(d)與Mneg(d);其次,同時對兩個定時度量曲線按式(14)進(jìn)行搜索判決;最后,滿足式(14)條件即認(rèn)為幀到達(dá),完成幀檢測。 圖4 提出的幀檢測算法結(jié)構(gòu)框圖 在表1的實驗參數(shù)下,所提出的幀檢測算法得到的兩個定時度量曲線如圖5所示,可以看出,藍(lán)色曲線Mneg(d)可以過濾掉直流偏置的相關(guān)峰。 圖5 提出的兩個定時度量函數(shù) 本節(jié)使用MATLAB對所提出的幀檢測算法進(jìn)行仿真,仿真的具體參數(shù)如表2所示。多徑衰落信道采用3GPP協(xié)議中定義的擴(kuò)展典型城市信道模型(Extended Typical Urban Model,ETU)。本文事先知道幀頭的準(zhǔn)確位置,然后采用本文的算法進(jìn)行幀檢測,觀測并記錄判決結(jié)果的位置是否落在期望的位置范圍內(nèi)。若檢測到滿足式(14)的判決條件并且判決結(jié)果的位置在期望的范圍內(nèi),則認(rèn)為同步成功;若檢測到,但不在期望的范圍內(nèi),則認(rèn)為誤檢;若沒檢測到,則認(rèn)為漏檢。因此,本文定義三種幀檢測概率:正檢率、誤檢率和漏檢率。 表2 仿真參數(shù) 比較文獻(xiàn)[6]、文獻(xiàn)[14]和文獻(xiàn)[15]與本文提出算法在面對直流偏置信號時的幀檢測性能,并在不同SNR下統(tǒng)計誤檢率和漏檢率。仿真帶寬為20 MHz,仿真次數(shù)為每信噪比10 000次,幀檢測序列重復(fù)周期為32,ThreshDC即LP=32,選取L0=16,Nw=100,N=80。先通過仿真確定不同SNR下的最佳的判決門限Threshp和ThreshDC,再采用最佳門限進(jìn)行性能對比。不同判決門限在SNR=-5 dB時,在含有直流偏置的AWGN信道和ETU信道下的誤檢率和漏檢率如圖6所示。 (a) AWGN信道 由圖6可以看出,兩個判決門限的選取需相互配合,ThreshDC過大時會排除正確的相關(guān)峰,導(dǎo)致漏檢;ThreshDC過小時會檢測到直流偏置產(chǎn)生的相關(guān)峰,導(dǎo)致誤檢。不論在AWGN信道還是在ETU信道條件下,直流峰檢測門限ThreshDC為0.15時有最低的誤檢率和漏檢率,為過濾直流峰的最佳門限,前導(dǎo)峰檢測門限Threshp為0.35~0.45時均能滿足需求。選擇判決門限Threshp=0.4,ThreshDC=0.15,分別在AWGN信道和ETU信道下比較幾種算法的誤檢率,結(jié)果如圖7所示。 (a) AWGN信道 由圖7(a)可以看出,在AWGN信道條件下,在SNR=-7 dB時,本文提出的算法對存在直流偏置的接收信號的誤檢率可達(dá)到萬分之一以下,幀檢測性能優(yōu)于文獻(xiàn)[14]的基于功率檢測的算法1 dB左右,優(yōu)于文獻(xiàn)[15]的基于匹配濾波器和前導(dǎo)延遲相關(guān)的算法4 dB左右。且本文基于自相關(guān)的幀同步算法不受頻率偏移的影響,若考慮頻偏的影響,Lin算法性能會變得更差。而經(jīng)典的S&C算法在低信噪比下幾乎沒有正確檢測存在直流偏置的信號的能力。 由圖7(b)可以看出,在ETU信道條件下,本文提出算法的幀檢測性能比AWGN信道條件低1 dB左右,具有較強(qiáng)的抗頻率選擇性衰落能力。相比于文獻(xiàn)[14]和文獻(xiàn)[15]的算法,本文所提出算法復(fù)雜度較低,在幀檢測的同時排除掉了直流偏置產(chǎn)生的相關(guān)峰,未增加額外的系統(tǒng)開銷。 零中頻架構(gòu)收發(fā)機(jī)會因本振泄露、臨近信道的干擾或信號傳輸路徑的失配使接收基帶信號存在一定的直流偏置,導(dǎo)致基于自相關(guān)的幀檢測算法在前導(dǎo)序列附近產(chǎn)生偽峰,嚴(yán)重影響幀檢測的性能。通過分析直流偏置對基于自相關(guān)的同步算法產(chǎn)生的影響,并考慮實際應(yīng)用對時延和計算復(fù)雜度的需求,本文提出了一種能有效應(yīng)對直流偏置的雙搜索窗分段延遲相關(guān)幀檢測算法,該算法在低信噪比以及多徑信道環(huán)境下有較低的誤檢率,且基于自相關(guān)運(yùn)算,不受頻率偏移的影響。所提出的滑動搜索方案,避免了因突發(fā)干擾而導(dǎo)致的系統(tǒng)性能過于靈敏。相比于基于平均功率估計或能量檢測的幀檢測算法以及直流偏置估計與補(bǔ)償算法,本文算法實時性強(qiáng)、復(fù)雜度低、誤檢率低,且沒有額外開銷,即使在沒有直流偏置或其他噪聲外干擾的情況下,也不影響幀檢測正常工作,為實際工程應(yīng)用中直流偏置信號的幀檢測問題提供了一個有效的解決方案。3 性能仿真
4 結(jié)束語