新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 一種新型OFDM系統(tǒng)頻率和時間同步算法

一種新型OFDM系統(tǒng)頻率和時間同步算法

——
作者:平一帆 張海林 王皓 西安電子科技大學(xué)通信工程學(xué)院 時間:2007-01-26 來源:《電子元器件應(yīng)用》 收藏

近年來,0fdm系統(tǒng)在無線通信領(lǐng)域引起了很大的關(guān)注[1]。這主要是由于移動環(huán)境中對高速率傳輸數(shù)據(jù)的需求日益增加,而高速率在無線信道中卻比較難以獲得。0fdm正是在這樣一種需求下快速發(fā)展起來的,它能夠抗頻率選擇性衰落,具有較高的頻譜利用率,并且能被用來快速的執(zhí)行fft算法。目前,它已經(jīng)被成功的應(yīng)用在dab(digital audio broadcast)、dvb (digital vedio broadcast)、無線局域網(wǎng)和非對稱數(shù)字用戶線系統(tǒng)中。

盡管0fdm系統(tǒng)有諸多優(yōu)點,但它對同步卻非常敏感,并具有很高的要求。所以,0fdm信號的成功傳輸,很大程度上依賴于快速和準確的獲取同步信息。需要獲取的同步信息主要包括:采樣時鐘的同步,符號的同步以及收發(fā)端頻率的同步。而0fdm同步的主要方式分為:數(shù)據(jù)輔助方式[2]和非數(shù)據(jù)輔助方式[3]。本文采用的是無isi干擾的循環(huán)前綴就屬于非數(shù)據(jù)輔助方式。由于本文中主要針對頻率和符號同步,所以假設(shè)采樣時鐘已經(jīng)同步。

0fdm符號前加入的前綴是為了降低多徑帶來的影響,同時考慮到不破壞子載波間的正交性。該前綴是0fdm符號后一部分的復(fù)制。本文提出的這一種新型的符號和頻率同步方法,首先定位出了無isi干擾的循環(huán)前綴部分(假設(shè)前一個符號的延遲擴展沒有超過循環(huán)前綴),再利用這一部分來估計符號和頻率偏移。從同步仿真可以看出,由于利用的是無isi干擾的循環(huán)前綴部分,所以,對符號偏移的估計和ml算法相當,而對頻率的估計優(yōu)于ml算法。
ofdm信號模型

0fdm系統(tǒng)中發(fā)送端傳輸?shù)幕鶐盘杮xn}可以被寫成下列形式:

其中,xn,k是qam或psk映射后的符號,它被調(diào)制在第k個子載波的第n個0fdm符號上。n是fft變換的大小,子載波數(shù)是2k+1。

假設(shè)信道存在多徑和加性高斯白噪聲,那么,發(fā)送的信號將受到二者的影響。對于接收端存在著接收信號到達時間的不確定性(造成符號時間偏移),以及接收端和發(fā)送端本振間存在著差異(造成頻率偏移)來說。如果第一種不確定因素可以看做是將信道脈沖響應(yīng)延遲θ,則信道脈沖響應(yīng)為cn(k一θ,τm)δ(k一θ。而第二種不確定因素造成的影響則可以被看作是 收端產(chǎn)生的接收信號為:


式中,m是相互獨立的路徑數(shù)目,ε是被子載波間隔歸一化的頻率偏移量,n(k)是加性高斯白噪聲。

本文引用地址:http://m.butianyuan.cn/article/21372.htm

符號和頻率同步算法

首先,應(yīng)找出無isi干擾的gi部分,即nt+τm≤k≤nt+τm+tg。在本文的同步算法中,假設(shè)前一個符號的最大延遲擴展并沒有超出循環(huán)前綴,即τm小于循環(huán)前綴的長度。那么,應(yīng)先用接收到的信號的模減去其自身延遲了0fdm符號間隔t后的信號的模,所得到的信號為:


由于信道中的awgn能量相對于信號能量非常小,且由于無isi干擾的gi部分有xn(k一θ一τm)= xn(k一t一θ一τm),所以,上面的式子可以化簡為:
此外,當最大多譜勒頻移小于符號頻率,且一個符號間隔內(nèi)不存在時間選擇性衰落時,則有:

cn(k一θ,τm)=cn(k一t一θ,τm)。

又因為snr非常高,|n(k)|-|n(k-t)|近似為零。所以,當nt+τm+θ≤κ≤nt+τm+tg+θ時,有:

為了準確定位無isi干擾的gi部分的起始點,按下來應(yīng)對rn,dif(k)進行滑動平均,若窗口的長度為tg-τm,則有:

由此可知,只有在nt+θ+τm+1時,rn,ave(k)才為零,而在其它點處都具有一定的值。但這點周圍的值都具有比較小的幅度。為了進一步精確的找到這點,應(yīng)進行下列運算:

由于rn,ave(k)的值在nt+θ+τm+1點處為零,而在nt+θ+τm+2點處是不為零的值,所以,rn,ave(k)在nt+θ+τm+2點處的值為無窮大,而rn,ave(k)在其它點處的值則非常小(近似為零),所以,可通過探測無窮大這一點的值來定位無isi干擾的gi部分的起始點。符號的同步是有比較寬的范圍的,只要找出的那一點到fft變換的起始點之間所有的點,它們都可以作為0fdm符號的同步點。這樣就可完成符號的同步,這樣,就可只考慮頻率的同步了。

之后,便可利用無isi干擾的gi部分的樣點結(jié)合ml算法來計算頻率偏移。

由于上面的算法找出的第一個無窮點處于θ+τm+2處,因此,在已知最大多徑延遲τm時,便可以求出θ的值,該值也就是發(fā)送端和接收端之間的符號偏移值。

利用無isi干擾的gi部分的樣點結(jié)合ml算法中對ε的估計可計算頻率的偏移量。在ml算法中對ε進行估計時,
值時刻所對應(yīng)的θml,然后,在此時刻計算:
(k+n)可縮短求和的范圍。若k的取值范圍由[θ′,θ′+tg一1]變?yōu)閇θ′+θ′+τm+2,θ′+tg一1](其中θ+τm+2已知),那么,利用上邊計算出來的θ可在θ′=θ

傷真結(jié)果

仿真時,取0fdm系統(tǒng)的子載波數(shù)目為1024,fft大小1024,循環(huán)前綴長度為128,映射方式為16一qam,發(fā)送端傳輸?shù)谋忍財?shù)目40 000 bit,τm為60。那么,便可得到如圖1所示的rn,ave(k)隨k發(fā)生變化的情況。正如上面所述,在[80,148]內(nèi),rn,ave(k)為o。

圖2所示是rn,ave(k)隨k在0~1 000范圍內(nèi)的變化情況,在圖中可以看出,當滑動平均的窗口長度為tg-τm時,只有點nt+θ+τm+1處的值為零,即點81處。

圖3中的曲線表示的是rn,ave(k)隨k的變化情況,從圖中可以很準確的得到nt+θ+τm+2這一點的值。由于在這點之外的其它值相對于該點的幅度都非常小,所以,可以很精確的探測到該點的出現(xiàn),該點的位置處于82。

圖4中的曲線表示的是ε(θ′)隨θ′變化的情況,根據(jù)θ′=θ即可求得頻率偏移值ε。從圖3中可以知道,當θ+τm+2為82時會出現(xiàn)極大點,又因為τm為60已知,所以,就可知道符號偏移θ為20。實際上,從圖4也可以看出:當θ′=θ=20時,頻率偏移ε=o.3。

結(jié)束語
 
本文針對0fdm系統(tǒng)提出了一種符號和頻率偏移估計的算法,該算法可降低isi的影響。該算法首先找出無isi干擾的gi部分,然后將符號的同步定位在其中的任意一點,接著,在此基礎(chǔ)上估計出符號的偏移量,最后再對無isi干擾的gi部分應(yīng)用ml算法來估計頻率的偏移量。通過在計算機上對該算法進行仿真,可以發(fā)現(xiàn),該符號和頻率估汁算法具有較好的性能。




關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉