戈勇華,羅仁澤,,黨煜蒲,易 丹
(1.重慶郵電大學(xué)光纖通信重點實驗室光互聯(lián)網(wǎng)研究所,重慶 400065;2.西南石油大學(xué),成都 610500)
正交頻分復(fù)用(OFDM)是一種多載波調(diào)制方式,其最大的優(yōu)點是抗頻率選擇性衰落的能力強、頻譜利用率高,已經(jīng)應(yīng)用在許多通信領(lǐng)域中[1],如數(shù)字地面廣播電視(DVB-T)、數(shù)字音頻廣播(DAB)、無線局域網(wǎng)(WALN)等。
在高速移動環(huán)境下,由于傳輸信道的多徑時延導(dǎo)致了定時偏移;同時,由于發(fā)射機和接收機兩端振蕩器的不穩(wěn)定性和多普勒效應(yīng)導(dǎo)致了載波頻偏。因此,需要進(jìn)行時間同步和頻率同步,以良好的定時來確定OFDM幀的起始位置,保信號的正確解調(diào)。
本文對具有代表性的算法進(jìn)行分析和仿真比較,指出其存在的不足之處,同時給出了提高時間同步性能的幾點建議。
現(xiàn)有的同步技術(shù)主要是通過序列的相關(guān)性來獲取同步信息,一個良好相關(guān)性的序列可以獲取較高的系統(tǒng)時間準(zhǔn)確率。根據(jù)同步算法所利用的數(shù)據(jù)及方式不同,可以大致分為4類:基于循環(huán)前綴的同步算法、插入訓(xùn)練序列同步算法、插入導(dǎo)頻時間同步算法和疊加訓(xùn)練序列時間同步算法。
為了有效對抗符號間干擾(ISI)和信道干擾(ICI),將OFDM符號后面的部分插入到該符號的前面,構(gòu)成循環(huán)前綴(CP)。在接收端,觀察相隔一個符號長度為N的兩個接收符號間的相關(guān)性一般采用延時相關(guān)的算法[2]。
文獻(xiàn)[3-10]的改進(jìn)算法通過多個循環(huán)前綴的信息獲得更優(yōu)的同步性能,其中文獻(xiàn)[3,5,7,8]采用最大似然(ML)算法,通過引入信噪比和加權(quán)因子的方式來減小 ISI的影響,改善了算法的性能;文獻(xiàn)[4]通過減小采樣時鐘頻率偏移的敏感性,利用大的運算量和復(fù)雜度來換取高的同步性能;文獻(xiàn)[10]通過融合循環(huán)前綴信息和PN序列的相關(guān)來改善時間同步性能,但是算法所獲得性能仍不理想。
該算法的優(yōu)點:利用循環(huán)前綴包含的信息進(jìn)行相關(guān)運算而獲取同步,不需要其它訓(xùn)練序列,可以在失步后,很快建立同步。但由于OFDM系統(tǒng)特有的抗多徑信道干擾能力,此類方法在多徑信道下,系統(tǒng)的同步性能不會下降很多。利用檢測相關(guān)峰值法時,受到定時點附近的峰值點影響比較大,對檢測干擾很大,影響了系統(tǒng)的同步性能;同時,此類方法使用的是循環(huán)前綴中不受ISI影響的區(qū)域來尋找最大的時間頻率估計,但這種不受影響的區(qū)域在實際應(yīng)用過程中很難準(zhǔn)確地識別出來,這將影響系統(tǒng)的同步性能。
基于訓(xùn)練序列的OFDM系統(tǒng)同步方法其基本思想是:在發(fā)射端,將訓(xùn)練序列插入一個完整OFDM數(shù)據(jù)符號前或者是由多個OFDM數(shù)據(jù)符號構(gòu)成的幀前;而在接收端,利用插入訓(xùn)練序列良好的自相關(guān)性來進(jìn)行定時信息的提取及頻偏估計等。
文獻(xiàn)[11]提出PN序列進(jìn)行同步,利用兩個相同的OFDM訓(xùn)練模塊插入分組或幀的頭部,利用相同結(jié)構(gòu)之間的時域相關(guān)性來進(jìn)行頻偏的估計。這種估計的同步精度高,但捕獲范圍小;若增大捕獲范圍,同步精度將會降低。文獻(xiàn)[12]利用兩個訓(xùn)練符號來完成時間頻率同步。采用的是第一個訓(xùn)練符號由前后完全相同的兩部分序列組成,利用這兩部分的相關(guān)性,通過尋找其相關(guān)的最大值來完成符號同步。該方法有很強的時頻偏估計能力,計算復(fù)雜度不高。但是,在信噪比較高的情況下,該方法的相關(guān)峰值出現(xiàn)一個較寬的峰值平臺,影響了同步的準(zhǔn)確率。
文獻(xiàn)[13]對Schmidl訓(xùn)練符號的結(jié)構(gòu)進(jìn)行了改進(jìn),將訓(xùn)練符號列分成4部分,改進(jìn)后的目標(biāo)函數(shù)比較尖銳,提高了符號定時的準(zhǔn)確度。文獻(xiàn)[14]引入了序列的共軛對稱特性,對序列進(jìn)行重新構(gòu)造,改進(jìn)后的定時度量函數(shù)具有單一的峰值,大大提高了定時準(zhǔn)確度,但Park算法在信噪比較低的情況下峰值不明顯,旁瓣比較多,影響了系統(tǒng)的同步性能。
文獻(xiàn)[15]提出利用重復(fù)PN序列的OFDM時間頻率同步算法,主要是將長度為N的序列按照PN序列的長度分成若干份,在接收端,利用PN序列良好的自相關(guān)性來提取同步信息。該算法具有時間同步準(zhǔn)確率高、頻率同步估計范圍和精度可調(diào)節(jié)等性能。
文獻(xiàn)[11-19]中的時間同步算法均在時域內(nèi)進(jìn)行,同步算法主要依據(jù)構(gòu)造訓(xùn)練序列的不同來實現(xiàn)的。構(gòu)造一個具有較好的優(yōu)良相關(guān)性的新序列進(jìn)行同步算法是提高系統(tǒng)同步準(zhǔn)確的關(guān)鍵,特別是引進(jìn)序列的共軛對稱結(jié)構(gòu)可以大大增加系統(tǒng)的同步性能。但是,此類算法存在缺陷,在頻率資源有限的情況下,插入的訓(xùn)練序列占用頻帶資源,從而降低了頻譜的利用率;同時,所插入的訓(xùn)練序列獨占發(fā)射功率,在一定程度上降低了發(fā)射機的效率。還有,在信噪比較低的情況下,該類方法的同步準(zhǔn)確率較低。
傳統(tǒng)采用導(dǎo)頻同步主要是在頻域內(nèi)插入導(dǎo)頻,利用事先插入的導(dǎo)頻符號在頻域內(nèi)的相關(guān)性,遵循ML估計準(zhǔn)則。
文獻(xiàn)[20]基于連續(xù)導(dǎo)頻,利用導(dǎo)頻之間的相關(guān)性獲取同步,在DVB-T系統(tǒng)中獲得了較好的性能。文獻(xiàn)[21]通過在頻域插入離散導(dǎo)頻符號,并將幀設(shè)計為具有共軛性結(jié)構(gòu),使得系統(tǒng)同步性能得到改善。
實質(zhì)上,利用頻域插入導(dǎo)頻獲取同步性能與導(dǎo)頻的設(shè)計密切相關(guān),應(yīng)用于歐洲的DVB-T系統(tǒng)中。但這些導(dǎo)頻占用了寶貴的頻帶資源,因此在其它系統(tǒng)中的使用將受到限制。同時,在高速移動環(huán)境下DVB-T系統(tǒng)的同步性能改進(jìn)仍然是學(xué)術(shù)界研究的難點。
疊加訓(xùn)練序列時間同步算法主要是與插入訓(xùn)練序列時間同步算法進(jìn)行區(qū)分。疊加訓(xùn)練序列的思想起源于 1965年[22]。將疊加訓(xùn)練序列最早用于OFDM系統(tǒng)中同步的是文獻(xiàn)[23]。后來,文獻(xiàn)[24]基于疊加訓(xùn)練序列提出了同步算法。其主要思想是:在發(fā)射端,將訓(xùn)練序列乘以相應(yīng)的功率分配因子后在一個符號周期內(nèi)與數(shù)據(jù)同時發(fā)送;在接收端,利用本地序列與接收信號進(jìn)行相關(guān)運算,對所疊加訓(xùn)練序列進(jìn)行能量累積來實現(xiàn)時間同步。
文獻(xiàn)[24]針對疊加PN序列的OFDM系統(tǒng)提出了一種時間頻率同步算法,將訓(xùn)練序列c(n)乘以功率分配因子 β后再加到用戶數(shù)據(jù)上,為了保持總能量不變,將用戶數(shù)據(jù)乘以功率分配結(jié)構(gòu)圖如圖1所示。
圖1 疊加訓(xùn)練序列結(jié)構(gòu)示意圖Fig.1 Structure of superimposed training sequence
文獻(xiàn)[25]提出了一種疊加訓(xùn)練序列的同步算法,采用最大似然法(ML)準(zhǔn)則進(jìn)行時間、頻率估計,獲得了較好的同步性能,但該算法中采用了信道的信噪比,在實際的應(yīng)用中,信道的信噪比難以確定,這將影響算法的實際應(yīng)用。文獻(xiàn)[26]提出了兩種不同的重復(fù)周期且具有良好自相關(guān)性的m序列分別疊加在用戶的偶數(shù)和奇數(shù)幀的幀同步算法,通過接收信號與本地m序列進(jìn)行相關(guān)來獲取同步,算法性能較好,但該算法使用時疊加了兩個用戶幀,這將降低發(fā)射機的功效,同時影響系統(tǒng)的誤碼率性能。
雖然采用疊加訓(xùn)練序列來實現(xiàn)同步能夠獲得較好的同步性能,但也存在一個非常關(guān)鍵的技術(shù)問題。由于訓(xùn)練序列疊加在OFDM用戶數(shù)據(jù)上,對數(shù)據(jù)產(chǎn)生影響并導(dǎo)致系統(tǒng)的誤碼性能下降。因此,必須在接收端提出相應(yīng)的消除機制來減小訓(xùn)練序列對系統(tǒng)誤碼性能的影響。
仿真參數(shù)設(shè)置:OFDM系統(tǒng)子載波數(shù) Nc=256,CP的長度Ncp=N/4,調(diào)制方式為4-QAM,多徑信道數(shù) L=6。
從圖2中可以看出,每個峰值代表的是接收信號延時N點后的相關(guān)值,即循環(huán)前綴相關(guān)運算后所累積的能量值,一旦失步后,可以利用其它峰值來重新建立同步。
圖2 利用循環(huán)前綴的同步算法相關(guān)峰值Fig.2 Correlation peak of synchronization algorithms by using cyclic prefix
從圖3中可以看出,Schmidl時間同步算法隨著信噪比的增加,出現(xiàn)了峰值平臺,且峰值不尖銳,這將給同步的判斷帶來模糊性。
圖3 Schmidl時間同步算法相關(guān)峰值Fig.3 Schmidl′s timing metric correlation peak
從圖4可以看出,H.Minn時間同步算法比Schmidl時間同步算法有所改進(jìn),出現(xiàn)了比較尖銳的峰值,但這種算法的模糊性比較大,且同步準(zhǔn)確率不高。
圖4 H.Minn時間同步算法相關(guān)峰值Fig.4 H.Minn′s timing metric correlation peak
Park時間同步算法是在H.Minn的訓(xùn)練結(jié)構(gòu)中引進(jìn)共軛對稱結(jié)構(gòu),從圖5中可以看出,該算法具有單一的峰值性,利用時間同步判斷,同步準(zhǔn)確率比較高,但這種算法旁瓣比較多,特別是利用設(shè)定門限值來判斷的時候,可能給同步判斷帶來影響。
圖5 Park時間同步算法相關(guān)峰值(多徑信道)Fig.5 Park′s timing metric correlation peak(multi-channel)
從圖6中可以看出,疊加訓(xùn)練序列時間同步算法具有較好的單一峰值性,且旁瓣比較少,這將給同步判斷帶來很大的有利條件。
圖6 疊加訓(xùn)練序列時間同步算法相關(guān)峰值(多徑信道)Fig.6 Superimposed training timing metriccorrelation peak(multi-channel)
圖7為高斯信道下不同時間同步算法在相同的信噪比下的同步正確率對比。從圖7中可以看出,在相同信噪比下,疊加訓(xùn)練序列具有較好的同步正確率。基于循環(huán)前綴的時間同步算法其同步性能較差,主要是相關(guān)峰值無法達(dá)到像Park和疊加訓(xùn)練序列同步算法單一的尖峰值。Schmidl時間同步算法與其它的同步算法相比,性能最差,主要是峰值平臺給估計同步帶來模糊性。
圖7 不同時間同步算法性能對比Fig.7 Performance comparison among different timing algorithms
目前,對OFDM無線通信系統(tǒng)的時間同步算法研究已經(jīng)取得了很大的進(jìn)展,但現(xiàn)有的時間同步算法還有待提高,本文認(rèn)為可以從以下幾個方面進(jìn)行進(jìn)一步的研究。
(1)由于OFDM無線通信系統(tǒng)的時間同步算法都采用序列的相關(guān)性來取得同步信息,當(dāng)達(dá)到同步時刻,相關(guān)性最強,峰值最大,因此,尋找具有較好相關(guān)性能的序列,可以提高同步的準(zhǔn)確度。近幾年來,由于CAZAC序列具有恒包絡(luò)和自相關(guān)函數(shù)為零的良好性質(zhì),可以減小放大器非線性的影響,提高OFDM系統(tǒng)同步和信道估計的性能,因而基于CAZAC序列的訓(xùn)練符號設(shè)計和同步算法得到了廣泛的研究。
(2)通過H.Minn對Schmidl序列結(jié)構(gòu)改進(jìn)及經(jīng)典Park算法的提出可以得到啟示,通過改變訓(xùn)練序列及引進(jìn)共軛對稱性,重新構(gòu)造新的序列結(jié)構(gòu),可以提高系統(tǒng)的同步精度。
(3)由于無線頻譜資源的有限,采用疊加訓(xùn)練序列的同步方法可以解決插入訓(xùn)練序列占用頻帶的缺陷,且不獨占發(fā)射機的所有發(fā)射平均功率,因此,提高了系統(tǒng)的傳輸效率,這為以后的學(xué)者提供了有效的研究方向,但同時應(yīng)想辦法解決疊加訓(xùn)練序列對用戶數(shù)據(jù)的影響。
(4)目前,大多學(xué)者都忽略了循環(huán)前綴含有豐富的信息,通過充分利用循環(huán)前綴的信息,聯(lián)合其它同步算法,可以增加定時符號算法峰值,有效提高系統(tǒng)的同步性能,一旦失步后,還可以利用循環(huán)前綴來建立同步。
(5)性能評價模型?,F(xiàn)有OFDM無線通信系統(tǒng)時間同步算法之間的性能對比都是通過相同運行環(huán)境下的實驗進(jìn)行,因此建立一個標(biāo)準(zhǔn)的性能評價模型也是一個值得研究的方向。
總之,本文通過對現(xiàn)有的時間同步算法進(jìn)行了分類,給出了經(jīng)典時間同步算法的仿真圖,為廣大學(xué)者提供了進(jìn)一步改進(jìn)同步準(zhǔn)確率的方向。OFDM無線通信系統(tǒng)時間同步是一個研究熱點領(lǐng)域,其中還有許多問題亟待解決,值得我們的關(guān)注和進(jìn)一步研究。
[1] 方向紅.OFDM通信系統(tǒng)的符號和頻率同步算法研究[D].南京:南京大學(xué),2006.FANG Xiang-hong.OFD M Communication System Sympol and Frequency Synchronization[D].Nanjing:Nanjing University,2006.(in Chinese)
[2] CHEN Li.Three Symbol Synchronization Algorithms Basedon PN Sequence for OFD M Systems[J].Journal of Chongqing Institute of Technology(Natural Science),2009,23(1):113-116.
[3] J-J-Vande Beek,M Sandell.ML estimation of timing and frequency offset in multicarrier systems[J].IEEE Transactions on Signal Processing,1997,45:1800-1804.
[4] Zhang Rong-tao,Xie Xian-zhong,Wang Xi.A Synchronization Algorithm for OFDM based on Training Cyclic Prefix[J].T ransactions on Communications,2007,51(3):1122-1125.
[5] Hamza A M,Sourour E,El-Khamy S.Low complexity novel methods for initial timing synchronization in mobile WiMAX OFD MA system[C]//Proceedings of 2010 IEEE 72nd Vehicular Technology Conference Fall.Ottawa,ON:IEEE,2010:1-5.
[6] 常山民.一種改進(jìn)的基于循環(huán)前綴的OFDM系統(tǒng)定時同步方法[J].中國西部科技,2008,28(7):1-3.CHANG Shan-min.A modified timing synchronication method based on cyclic prefix in OFDM systems[J].West China Technology,2008,28(7):1-3.(in Chinese)
[7] Takahashi K,Saba T.A novel symbol synchronization algorithm with reduced influence of ISI for OFDM systems[C]//Proceedings of Global Telecommunications Conference.San Antonio,Texas,USA:IEEE,2001:524-528.
[8] Ramasubramanian K,Baum K.An OFD M timing recovery scheme with inherent delay-spread estimation[C]//Proceedings of Global Telecommunications Conference.San Antonio,Texas,USA:IEEE,2001:3111-3115.
[9] Landstrom D,WilsonS K,Beek J J van de,et al.Symbol time offset estimation in coherent OFDM systems[J].IEEE Transactions on Communications,2002,50(4):545-549.
[10] GUO Da,JIANG Feng,SONG Mei,et al.A novel symbol synchronization scheme using multiple symbols in OFDM systems[J].Journal of Circuits and Systems,2007,12(3):94-97.
[11] Moose P.A technique for OFDM frequency offset correction[J].IEEE Transactions on Communications,1994,42(10):2908-2914.
[12] Timothy M Schmidl,Donald C Cox.Robust Frequency and Timing Synchronization for OFDM[J].IEEE Transactions on Communications,1997,45(12):1613-1621.
[13] Minn H,Zeng M,Bhargava V K.On timing offset estimation for OFDM systems[J].IEEE Communications Letters,2000,4(7):242-244.
[14] Park B,Cheon H,Kang C,et al.A novel timing estimation method for OFDM systems[J].IEEE Communication Letters,2003,7(5):239-241.
[15] Tufvesson F,Faulkner M,Edfors O.Time and frequency synchronization for OFDM using PN-sequence preambles[C]//Proceedings of IEEE Vehicular Technology Conference.Amsterdam:IEEE,1999:2203-2207.
[16] Guangliang Ren,Yilin Chang,Hui Zhang,et al.Synchronization Method Based on a New Constant Envelop Preamble for OFDM Systems[J].IEEE Transactions on Broadcasting,2005,51(1):139-143.
[17] Ma Yangjun,Hu Yaonu.An improved training sequence based OFDM synchronization algorithm[J].Study onOptical Communications,2009,35(6):65-67.
[18] Zongshan Pang,Xiaomin Li.A Novel Synchronization Algorithm for OFDM System Based on Training Sequence Added Scramble Code[C]//Proceedings of IEEE International Conference on Communications Technology and Applications.Beijing:IEEE,2009:527-531.
[19] Shun-Sheng Wang,Chih-Peng Li,Chin-Liang Wang.A Novel Timing and Frequency Offset Estimation Scheme for OFDM Systems[J].IEEE Transactions on Signal Processing,2007,48(3):1713-1717.
[20] Eun SuKang,Humor Hwang,Dong Seog Han.A fine carrier recovery algorithm robustto Doppler shift for OFDM systems[J].IEEE Transactions on Consumer Electronics,2010,56(3):1218-1222.
[21] Kocan E,Pejanovic-Djurisic M,Veljovic Z.Efficient frequency synchronization and channel estimation method for OFDM wireless systems[C]//Proceedings of the 15th IEEE Mediterranean Electrotechnical Conference.Valletta:IEEE,2010:487-491.
[22] Kastenholz C E,Birkemeier W P.A simulation information transfer and channel sounding modulation technique for wide-band channels[J].IEEE Transactions on Communication Technology,2004,56(4):162-165.
[23] Steinga B A,Van Wijingaarden A J,Teich W G,et a1.Frame synchronization using superimposed sequence[C]//Proceedings of 1997 International Symposium on Information Theory.Ulm,Germany:IEEE,1997:489.
[24] Tufvesson F,Edfors O,Faulkner M.Time and frequency synchronization for OFD M using PN-sequence preambles[C]//Processing of the 50th IEEE Vehicular T echnology Conference.Amsterdam,Netherlands:IEEE,1999:2203-2207.
[25] Chih-Peng Li,Wei-Wen Hu.Super-Imposed Training Scheme for Timing and Frequency Synchronization in OFDM Systems[J].IEEE Transactions on Broadcasting,2007,53(2):574-583.
[26] Guoqiang Gong,Wancheng Ge.An Equalization Method for TDS-OFDM Systems over Fast Fading Channels[C]//Proceedings of 2009 International Conference on Networks Security,Wireless Communications and Trusted Computing.Wuhan,Hubei:IEEE,2009:133-136.