一種cdma20001x系統(tǒng)快速搜索多小區(qū)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及移動通信技術(shù)領(lǐng)域,特別涉及一種CDMA20001X系統(tǒng)快速搜索多小區(qū) 的方法。
【背景技術(shù)】
[0002] CDMA2000 lx 系統(tǒng)使用的是碼分多址(Code Division Multiple Access,碼分多 址)擴頻技術(shù),將有用的窄帶信號利用PN (偽隨機)序列擴展到1. 2288MHz的帶寬上進行傳 輸,在接收端,使用完全相同的偽隨機序列與接收天線數(shù)據(jù)進行相關(guān)處理,恢復(fù)成原來的窄 帶信號,即解擴。CDMA2000 lx系統(tǒng)由于使用碼分多址擴頻技術(shù),具有很強的抗干擾能力,并 且具有抗多徑干擾,抗多徑延遲等特點,是最有代表的第三代移動通信技術(shù)之一。CDMA2000 lx是一個同步的系統(tǒng),進行小區(qū)搜索首先需要進行系統(tǒng)的同步,同步的方法通過導(dǎo)頻信道 發(fā)送不同偏置的PN序列與本地PN序列進行相關(guān)運算,不同小區(qū)得到一個相關(guān)峰值點作為 本小區(qū)的導(dǎo)頻信道同步點,解析出同步消息,從同步消息中獲取導(dǎo)頻偏置、長碼狀態(tài)等參 數(shù),然后利用這些參數(shù)去解析尋呼信道的廣播消息,從廣播消息中獲取必要的系統(tǒng)參數(shù),至 此小區(qū)搜索完成。然而,在特定的應(yīng)用中,當(dāng)需要搜索多個小區(qū)時,每次小區(qū)搜索都需要重 復(fù)上文提到的操作步驟不但費時,而且還要依賴于計算同步點性能,影響搜索到的小區(qū)個 數(shù)。
【發(fā)明內(nèi)容】
[0003] 為了克服現(xiàn)有技術(shù)存在的缺點與不足,本發(fā)明提供一種CDMA20001X系統(tǒng)快速搜 索多小區(qū)的方法。
[0004] 本發(fā)明采用如下技術(shù)方案:
[0005] -種CDMA20001X系統(tǒng)快速搜索多小區(qū)的方法,包括如下步驟:
[0006] S1搜索導(dǎo)頻信道確定最強小區(qū),獲得當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點;
[0007] S2以當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點為起始點獲取空口數(shù)據(jù),進行當(dāng)前小區(qū)同步 操作;
[0008] S3對當(dāng)前最強小區(qū)進行尋呼信道的監(jiān)控,獲得尋呼信道的廣播信息,完成當(dāng)前最 強小區(qū)的搜索,所述尋呼信道的廣播信息包括系統(tǒng)消息、接入消息及鄰小區(qū)消息;
[0009] S4根據(jù)鄰小區(qū)消息,獲取鄰小區(qū)的導(dǎo)頻偏置,確定鄰小區(qū)的導(dǎo)頻信道同步點;
[0010] S5計算鄰小區(qū)中各個小區(qū)的能量,然后按照每個小區(qū)能量大小排列得到小區(qū)列 表;
[0011] S6按照能量從大到小的順序,依次對小區(qū)列表中的小區(qū)進行搜索。
[0012] 所述S1搜索導(dǎo)頻信道確定最強小區(qū),獲得當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點,具體 步驟如下:
[0013] SI. 1獲取空口數(shù)據(jù)與本地PN序列;
[0014] S1. 2對本地PN序列進行補零處理;
[0015] SI. 3對空口數(shù)據(jù)及補零后的PN序列采用分窗FFT/IFFT算法,計算得到相關(guān)值;
[0016] S1. 4根據(jù)計算的相關(guān)值,比較相關(guān)值大小獲得相關(guān)峰值及對應(yīng)的相位值,該峰值 對應(yīng)的相位值為當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點。
[0017] 所述S2以當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點為起始點獲取空口數(shù)據(jù),進行當(dāng)前小 區(qū)同步操作,具體為:
[0018] 首先空口數(shù)據(jù)進行相位調(diào)整,然后經(jīng)過解調(diào)、解交織、解重復(fù)、Viterbi譯碼后得到 同步信道的原始數(shù)據(jù),在經(jīng)過CRC校驗,最后解析同步信道的信息,所述同步信道的信息包 括導(dǎo)頻偏置、系統(tǒng)時間、長碼狀態(tài)、系統(tǒng)標識、網(wǎng)絡(luò)標識、尋呼信道的比特率、頻點信息,至此 小區(qū)冋步完成。
[0019] 所述S3對當(dāng)前最強小區(qū)進行尋呼信道的監(jiān)控,獲得尋呼信道的廣播信息,完成當(dāng) 前最強小區(qū)的搜索,具體搜索為:首先根據(jù)導(dǎo)頻信道同步點與S2中得到的導(dǎo)頻偏置確定尋 呼信道同步點,然后利用長碼狀態(tài)、導(dǎo)頻偏置、walsh碼、比特率PRAT進行空口數(shù)據(jù)的解調(diào)、 解擾、解擴、解交織、解重復(fù),通過Viterbi譯碼得到尋呼信道的原始數(shù)據(jù);
[0020] 將尋呼信道的原始數(shù)據(jù)經(jīng)過CRC校驗,最后解析尋呼信道的廣播信息,完成當(dāng)前 最強小區(qū)的搜索。
[0021] 所述S6中采用與S3中相同的搜索方法,對小區(qū)列表中的小區(qū)進行搜索。
[0022] 對本地PN序列進行補零處理,具體為:設(shè)獲取長度2L的接收信號,本地PN序列長 度為L,則將本地PN序列后面補L個零,使其長度為2L,進行分窗FFT/IFFT算法后得到序 列的前L點為得到的相關(guān)值。
[0023] 本發(fā)明的有益效果:
[0024] 本發(fā)明提供的快速多小區(qū)搜索方法,只需要在小區(qū)搜索時進行一次導(dǎo)頻信道與本 地序列的相關(guān)運算來獲取當(dāng)前最強小區(qū)導(dǎo)頻信道的同步點,完成當(dāng)前最強小區(qū)的同步,監(jiān) 控尋呼信道解析當(dāng)前最強小區(qū)的鄰小區(qū)消息,根據(jù)鄰小區(qū)消息中的導(dǎo)頻偏置可以快速完成 附近多個小區(qū)的同步和搜索功能。在某些特殊應(yīng)用場合,需要同時搜索多個小區(qū)時,現(xiàn)有方 法對每個小區(qū)的同步和搜索都需要單獨通過導(dǎo)頻信道與本地序列滑動相關(guān)找峰值點確定 同步點,對系統(tǒng)的計算資源要求很高,實現(xiàn)復(fù)雜度大,本發(fā)明針對這些缺點,顯著地提升了 系統(tǒng)處理速度和處理時效性。
【附圖說明】
[0025] 圖1是本發(fā)明的工作流程圖;
[0026] 圖2是本發(fā)明的同步信道處理流程圖;
[0027] 圖3是本發(fā)明尋呼信道處理流程圖。
【具體實施方式】
[0028] 下面結(jié)合實施例及附圖,對本發(fā)明作進一步地詳細說明,但本發(fā)明的實施方式不 限于此。
[0029] 實施例
[0030] 如圖1-圖3所示,一種CDMA20001X系統(tǒng)快速搜索多小區(qū)的方法,包括如下步驟:
[0031] S1搜索最強導(dǎo)頻信道確定當(dāng)前位置的最強小區(qū),獲得當(dāng)前小區(qū)的導(dǎo)頻信道同步 占 .
[0032] 具體為:
[0033] SI. 1獲取空口數(shù)據(jù)與本地ΡΝ序列;
[0034] S1. 2對本地ΡΝ序列進行補零處理;
[0035] S1. 3對空口數(shù)據(jù)及補零后的ΡΝ序列采用分窗FFT/IFFT算法,計算得到相關(guān)值;
[0036] 當(dāng)FFT點數(shù)與碼周期相等時,利用循環(huán)卷積和頻域上乘法上的關(guān)系可得到如下公 式:
[0038] 其中χ(η)為空口數(shù)據(jù),y(n)為本地ΡΝ序列,(.)*表示取共輒。
[0039] S1. 4根據(jù)計算的相關(guān)值,比較相關(guān)值大小獲得相關(guān)峰值及對應(yīng)的相位值,該峰值 對應(yīng)的相位值為當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點。
[0040] 由于PN碼序列太長,不可能整個碼周期做FFT,只能通過分窗處理,但是分窗后接 收信號與本地參考碼之間不再具有循環(huán)移位關(guān)系。上述算法直接用于長碼分窗后的相關(guān)處 理將不會得到預(yù)期的結(jié)果。為解決該問題,需要本地序列進行補零處理?;驹硎牵韩@ 取長度為2L的接收信號,本地產(chǎn)生長度為L的PN序列,后面補L個零使其長度為2L ;進行 FFT/IFFT相關(guān)處理后,所生成序列的前L點樣本即為接收信號序列與本地PN序列前L點的 相關(guān)結(jié)果;
[0041] 本實施例中,根據(jù)CDMA協(xié)議規(guī)定導(dǎo)頻信道幀長是26. 667ms,1幀共有32768個碼 片,獲取1幀的空口數(shù)據(jù)與本地序列進行相關(guān)運算找相關(guān)峰值點,本發(fā)明采用了分窗FFT相 關(guān)算法,將32768數(shù)據(jù)分成Μ段,每段N個chip (M和N要滿足MXN = 32768),先將分段后 空口數(shù)據(jù)和本地序列進行FFT運算,然后進行相乘,再進行IF FT運算即可以得到一段N個 chip的相關(guān)運算值,重復(fù)Μ次即完成了 32768個碼片的相關(guān)運算,而FFT和IFFT可以直接 調(diào)用庫函數(shù)完成,這樣降低運算量同時提升處理能力,使系統(tǒng)資源能夠處理多倍過采樣的 數(shù)據(jù),提高同步精度和導(dǎo)頻捕獲性能。根據(jù)計算的相關(guān)值,比較相關(guān)值大小,獲取相關(guān)峰值 及對應(yīng)的相位值,相位值即為當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點。
[0042] S2以當(dāng)前最強小區(qū)的導(dǎo)頻信道同步點為起始點獲取空口數(shù)據(jù),進行當(dāng)前小區(qū)同步 操作;
[0043] 由于存在傳輸?shù)难舆t,