《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 一種基于CORDIC算法的WCDMA系統(tǒng)自動(dòng)頻偏補(bǔ)償方案
一種基于CORDIC算法的WCDMA系統(tǒng)自動(dòng)頻偏補(bǔ)償方案
來(lái)源:電子技術(shù)應(yīng)用2011年第6期
何 琴1, 吳 俊2
1. 浙江大學(xué) 智能系統(tǒng)與控制研究所 工業(yè)控制技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室,浙江 杭州310027; 2. 浙江中控技術(shù)股份有限公司,浙江 杭州 310053
摘要: 針對(duì)WCDMA無(wú)線系統(tǒng)提出了一種采用兩級(jí)調(diào)整策略的高效自動(dòng)頻偏補(bǔ)償方案。首先根據(jù)Rake接收機(jī)內(nèi)部指峰估計(jì)的頻偏,通過(guò)門限控制后加權(quán)合并計(jì)算,進(jìn)行射頻VCO的調(diào)整,然后由指峰內(nèi)部各自對(duì)調(diào)整后的殘余頻偏采用高效的CORDIC算法進(jìn)行補(bǔ)償。這種自動(dòng)頻偏補(bǔ)償方案簡(jiǎn)單易行,可有效地節(jié)省硬件資源。實(shí)驗(yàn)仿真結(jié)果證明了該方法的有效性和可行性。
中圖分類號(hào): TN929.5
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)06-106-04
An efficient automatic frequency offset compensation method based on CORDIC algorithm
He Qin1, Wu Jun2
(1. State Key Laboratory of Industrial Control Technology, Institute of Cyber-Systems and Control, Zhejiang University, Hangzhou 310027, China; 2. Zhejiang SUPCON Technology Co., Ltd, Hangzhou 310053, China)
Abstract: An efficient automatic frequency offset compensation method for WCDMA system, which is developed by two stages adjustment, is proposed. With the threshold control, the estimated frequency offset from the fingers of the rake receiver weighted combined is used to adjust the radio frequency VCO; the remainder frequency offset is compensated by the respective finger. Frequency offset compensation, which is applying CORDIC algorithm, can save considerable hardware resource and implement simply as well. The performance of the automatic frequency control system based on quantified CORDIC can match that of float point. The feasibility and effectiveness of the new method is verified by the results of simulation.
Key words : WCDMA; CORDIC algorithm; automatic frequency offset compensation


    在無(wú)線通信系統(tǒng)中,由于終端的本地晶振精確度和穩(wěn)定性的影響,以及在移動(dòng)過(guò)程中的多普勒效應(yīng),在基站和終端之間始終存在一定的載波頻率偏差,通常稱為頻偏。頻偏會(huì)對(duì)終端的無(wú)線信號(hào)解調(diào)性能產(chǎn)生很大影響[1],為了消除頻偏的影響,自動(dòng)頻率補(bǔ)償作為頻偏糾正控制的有效方法,已經(jīng)在高速無(wú)線通信系統(tǒng)中得到廣泛應(yīng)用[2-3]。由于高速無(wú)線通信系統(tǒng)中的信號(hào)處理必須有很小延時(shí),自動(dòng)頻偏補(bǔ)償通常以硬件加速邏輯來(lái)實(shí)現(xiàn),最常見(jiàn)的頻偏補(bǔ)償算法是查表法[3-4],這種算法不僅需要消耗大量的存儲(chǔ)單元和乘法器資源,而且補(bǔ)償?shù)木葧?huì)受到量化表精度的限制和影響[5]。本文將給出一種采用兩級(jí)調(diào)整策略的高效自動(dòng)頻率補(bǔ)償算法,這種自動(dòng)頻偏補(bǔ)償方案簡(jiǎn)單易行,并可有效地節(jié)省硬件資源。
1 WCDMA系統(tǒng)的頻偏估計(jì)方法
     WCDMA系統(tǒng)中,基站通過(guò)CPICH信道發(fā)送相位固定的公共導(dǎo)頻符號(hào),終端對(duì)解擾解擴(kuò)后的CPICH信道導(dǎo)頻符號(hào)進(jìn)行相關(guān)計(jì)算,即可得到終端與基站的頻偏[6-7]。考慮STTD模式對(duì)發(fā)送圖樣的影響,一般需要提取每個(gè)時(shí)隙部分的符號(hào),然后通過(guò)符號(hào)間的相關(guān)來(lái)消除空間傳輸?shù)挠绊?。假定接收的CPICH符號(hào)為S(t),對(duì)一個(gè)時(shí)隙CPICH第1到第8導(dǎo)頻符號(hào)進(jìn)行相關(guān)計(jì)算,一般有兩種方法[8-9],如圖1、圖2所示。
 

 


    這里φ為補(bǔ)償頻偏的相位旋轉(zhuǎn)量。對(duì)于上式的處理實(shí)現(xiàn),如果采用查表算法,則會(huì)消耗大量的存儲(chǔ)單元和乘法器資源。一般實(shí)際應(yīng)用中通常以犧牲部分精度為代價(jià)來(lái)減小資源的消耗。如果采用CORDIC算法,則可以顯著減小資源代價(jià),同時(shí)具備實(shí)現(xiàn)簡(jiǎn)單和精度高的特點(diǎn),其具體算法[10]如下:

2.2 基于CORDIC算法的頻偏補(bǔ)償方法
    頻偏補(bǔ)償過(guò)程中為了克服多徑頻偏的不一致性,可以采用Rake內(nèi)部指峰各自調(diào)整的策略。首先,獲取各徑的頻偏估計(jì)值,通過(guò)各指峰的符號(hào)能量門限的判別,剔出不可靠的頻偏值,然后將有效頻偏值基于其徑的能量加權(quán)合并。加權(quán)合并后的總的頻偏值采用一階IIR低通濾波器進(jìn)行濾波處理得到合并頻偏值,對(duì)射頻的VCO進(jìn)行調(diào)整,調(diào)整后的殘余頻偏由指峰內(nèi)部再基于2.1節(jié)描述的CORDIC算法進(jìn)行調(diào)整,實(shí)現(xiàn)Finger內(nèi)部殘余頻偏的快速糾正,從而實(shí)現(xiàn)接收信號(hào)整體頻偏的精確補(bǔ)償,基本方法如圖4所示。

3 仿真結(jié)果
    為了驗(yàn)證CORDIC算法的有效性,本文進(jìn)行了仿真驗(yàn)證,為保證與實(shí)際應(yīng)用一致,考慮到一般Rake接收系統(tǒng)輸入數(shù)據(jù)為位寬8 bit,本文也采用了8 bit隨機(jī)數(shù)輸入測(cè)試,CORDIC內(nèi)部采用11 bit量化位寬,7次迭代。仿真結(jié)果證明,由于量化引起的誤差變動(dòng)在數(shù)據(jù)的最低兩位,通過(guò)7次迭代就可以使估計(jì)得到的頻偏誤差小于9.4 Hz,因此可以證明采用較小的代價(jià),就能很好地滿足WCDMA系統(tǒng)的頻偏補(bǔ)償?shù)男枨蟆?br/>   下面首先對(duì)2.1節(jié)中的兩種頻偏估計(jì)方法進(jìn)行仿真比較,以選擇性能相對(duì)較好的頻偏估計(jì)方案。仿真測(cè)試環(huán)境參數(shù)為3GPP Case3信道環(huán)境(120 km/h, 參數(shù)CPICH_Ec/Ior=-10 dB,SNR=-3 dB),初始頻偏設(shè)置600 Hz,結(jié)果如圖5所示。

    仿真結(jié)果表明,方法2相比方法1具有較高的估計(jì)精度,這也是由于方法2相位旋轉(zhuǎn)量大進(jìn)行平均的結(jié)果。大范圍頻偏估計(jì)(方法1),雖然精度不高,但估計(jì)范圍大,適合于頻偏捕獲狀態(tài);小范圍頻偏估計(jì)(方法2)精準(zhǔn)度高,比較適合于頻偏跟蹤狀態(tài)。頻偏捕獲狀態(tài)一般由初始小區(qū)搜索模塊內(nèi)部完成??紤]Rake接收主要針對(duì)經(jīng)歷初始頻偏捕獲及補(bǔ)償后的頻偏跟蹤調(diào)整,所以Rake接收機(jī)內(nèi)部采用方法2進(jìn)行頻偏估計(jì)。
     基于CORDIC補(bǔ)償算法的完整自動(dòng)頻率補(bǔ)償系統(tǒng)調(diào)整仿真如圖6~圖9所示,仿真測(cè)試環(huán)境參數(shù)為3GPP case3信道環(huán)境(120 km/h,參數(shù)CPICH_Ec/Ior=-10 dB, SNR=-3 dB),初始頻偏設(shè)置1 500 Hz,能量門限設(shè)置為λ=max{P1,P2,…,PN}/8。


    從以上結(jié)果可以看出,基于CORDIC補(bǔ)償算法的頻率補(bǔ)償系統(tǒng)能夠快速地對(duì)頻偏進(jìn)行控制,起到自動(dòng)調(diào)節(jié)的作用。采用定點(diǎn)量化的CORDIC的頻偏補(bǔ)償能取得與無(wú)精度損失浮點(diǎn)補(bǔ)償方法相當(dāng)?shù)慕Y(jié)果。
    仿真結(jié)果表明,該方法能有效地對(duì)頻偏進(jìn)行自動(dòng)調(diào)整控制,簡(jiǎn)單易行,且具高效性,是一種切實(shí)可行的實(shí)現(xiàn)方案。
參考文獻(xiàn)
[1] 程乃平,任寧飛,呂金飛.高動(dòng)態(tài)擴(kuò)頻信號(hào)的載波跟蹤技術(shù)研究[J].電子學(xué)報(bào),2003,31(12A):2147-2150.
[2] 楊小牛,陸安南,金飚譯.寬帶數(shù)字接收機(jī)[M].北京:電子工業(yè)出版社,2002.
[3] LANK G,REED I. A semicoherent detection and doppler estimation statistic[J]. IEEE Trans on Aerospace and Electronics Systems,1973,9(2):151-165.
[4] LIU C L,DJEN W S, FEHER K. A low-cost dual-mode non-coherent receiver with robust Frequency-offset compensation[C].Vehicular Technology Conference,1993 IEEE  43,1993:412-415.
[5] 劉凌譯.?dāng)?shù)字信號(hào)處理的FPGA實(shí)現(xiàn)[M].北京:清華大學(xué)出版社,2006.
[6] 張嚴(yán), 尤肖虎, 第三代移動(dòng)通信中的一種新型AFC算法[J].東南大學(xué)學(xué)報(bào)(英文版),2000,16(02):
[7] 譚藝枝.WCDMA系統(tǒng)中自動(dòng)頻偏校正的DSP實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2007(26).
[8] 張嚴(yán),郭經(jīng)紅,尤肖虎.一種自適應(yīng)階距的自動(dòng)頻率校正算法[J]. 電子學(xué)報(bào),2000,28(Z1):70-72.
[9] DOOLEYSR, NANDIAK. Adaptive time delay and frequency estimation for digital signal synchronization in CDMA Systems[EB/OL].[2005-11-10].
[10] Juang Tsobing,F(xiàn)u Shen,TSAI M Y. Para-CORD IC:parallel CORDIC rotation algorithm [J].IEEE.2004,51(8):1515-1524.
[11] 徐國(guó)庫(kù),陳禾.基于CORDIC 算法的坐標(biāo)轉(zhuǎn)換電路的FPGA實(shí)現(xiàn)[J].現(xiàn)在電子技術(shù),2006,29(10):108-110.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。