專利名稱:一種搜索下行同步序列的方法及裝置的制作方法
技術領域:
本發明屬于移動通信領域,特別涉及一種移動終端設備在初始小區搜索過 程中確定下行同步序列的方法及裝置。
背景技術:
在移動通信系統中,移動終端設備在開機后需要進行初始的小區搜索。初 始小區搜索的一個重要目的就是實現終端與基站的同步,而很多移動通信系統 終端與基站的同步是通過搜索下行同步序列(下行導頻)來實現的。實現下行 導頻的同步包括確定其在下行信號中的位置及檢測當前小區的下行同步碼。
在傳統的方法和裝置中,通常采用將所有的下行同步碼同接收信號逐一滑 動求相關的方法來確定使用的下行同步碼的位置和碼號,但這種方法運算量很 大,尤其隨著下行同步碼的碼組的增多運算量迅速增長,這種方法要求較多的 硬件資源,從而導致移動終端開機搜索網絡時間長。
基于上述方法的缺點,有人提出了簡化的方法一一功率檢測法(比如應 用于TD-SCDMA系統的功率特征窗法),在信號理想的情況下運算速度會比 較快,但是這種方法在小功率信號下不能精確地找到下行同步碼的位置,并且
錯,所以其實際應用具有一定的局限性。
發明內容
本發明的目的是提供一種搜索下行同步序列的方法及裝置,解決現有移動 終端開機后在初始的小區搜索中搜索下行同步序列時間過長、在小信號和有突 發干擾信號下定位不準的問題。
為解決上述技術問題,本發明提供技術方案如下
一種搜索下行同步序列的裝置,包括
預處理器,用于將基本下行同步碼轉換成復數值下行同步碼,并將所有的 復數值下行同步碼分成至少一組,分別對每組復數值下行同步碼求和后取平
均,生成相應的復合下行同步碼;
第一相關器,用于將所有的復合下行同步碼分別和接收信號做滑動相關運
算;
第一判決器,用于將第一相關器做滑動相關運算得到的最大相關峰的位置 作為下行同步序列的位置;
第二相關器,用于將所有的復數值下行同步碼分別和下行同步序列信號做
相關運算;
第二判決器,用于將第二相關器做相關運算得到的最大相關峰對應的下行 同步碼作為當前接入小區使用的下行同步碼。
一種搜索下行同步序列的方法,包括如下步驟
A、 將基本下行同步碼轉換成復數值下行同步碼,并將所有的復數值下行 同步碼分成至少一組,分別對每組復數值下行同步碼求和后取平均,生成相應 的復合下行同步碼;
B、 將所有的復合下行同步碼分別和接收信號做滑動相關運算,并將得到 的最大相關峰的位置作為下行同步序列的位置;
C、 將所有的復數值下行同步碼分別和下行同步信號做相關運算,并將得 到的最大相關峰對應的下行同步碼作為當前接入小區使用的下行同步碼。
與現有技術相比,通過本發明能夠快速精確地搜索到下行同步碼,并且能 夠保證在小信號和突發干擾情況下的功能性。
本發明的方法和裝置應用于幀結構中含有下行同步序列(下行導頻)的移 動通信系統(例如,TD-SCDMA和TD-LTE )中。
圖1為本發明實施例的搜索下行同步序列的方法流程圖; 圖2為本發明實施例的搜索下行同步序列的裝置結構圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖及具體實 施例對本發明進行詳細描述。
參照圖1,本發明實施例的搜索下行同步序列的方法,主要包括如下步驟 步驟101:將基本下行同步碼轉換成復數值下行同步碼;
在本步驟中,將系統的所有基本下行同步碼進行復數化處理。設S為其中
一個基本下行同步碼,5為對應的復數值下行同步碼,轉換公式如下 S(n) = (j)nsn, n^下^f亍同步石馬^f立數。
可見,復數值下行同步碼S的元素Sn是虛實交替出現的。
例如,在時分同步碼分多址(TD-SCDMA)系統中,下行同步碼是一個 由系統預定的64位PN序列, 一共有32個,即n = l,2,...,64, s = (Sl,s2,...,s64)。 復數化處理后,得到32個復數值下行同步碼。
步驟102:將所有的復數值下行同步碼分成至少一組,分別對每組復數值 下行同步碼求和后取平均,生成相應的復合下行同步碼;
根據基本下行同步碼的數量和相關性原則分組(1 <碼組數量<下行同步 碼的數量),對每一組的復數值下行同步碼進行求和、取平均運算。可用如下 公式表示
N, +N2 +"- + Nm =N
其中,N為下行同步碼的總序列數,m為下行同步碼的分組數;l為下 行同步碼的所在碼組的序列數。
求和、取平均后生成的復合下行同步碼序列為
1<formula>formula see original document page 6</formula>下行同步碼位數。
當然,也可以將復數值下行同步碼只分成一組(相當于不進行分組)。例 如,在TD-SCDMA系統中,可以只產生一個復合下行同步碼序列,則復合下 行同步碼序列由所有的(即32個)復數值下行同步碼序列5相加求和再取平 均生成,如下
<formula>formula see original document page 6</formula>復數值下行同步碼序列和復合下行同步碼序列可以是預先按照步驟101 、 102的方法生成,并存儲于移動終端中。可見,上述步驟101、 102并非每次 開機后都需要執行
移動終端開機后初始搜索時,再執行后續的步驟103、 104。
步驟103:將所有的復合下行同步碼分別和接收信號做滑動相關運算,并
將得到的最大相關峰的位置作為下行同步序列的位置;
復合下行同步碼序列同一幀或連續兩幀的接收信號做滑動相關運算,因為
復合下行同步碼序列S(n)較短,而接收信號較長,所以S(n)相對接收信號 R =R,+jRQ以1個chip為步長進行滑動,在滑動的同時做相關運算 c(n)-R(艮,S
因為接收到的信號中必定含有所有下行同步碼中的一個,同復合下行同步 碼序列做相關后,可以得到一個最大相關峰。那么,最大相關峰的位置就是這 個下行同步碼的位置,也就是下行導頻的位置。
步驟104:將所有的復數值下行同步碼分別和下行同步序列信號做相關運 算,并將得到的最大相關峰對應的下行同步碼作為當前接入小區使用的下行同 步碼。
檢測到位置的下行同步信號分別同所有的復數值下行同步碼做相關運算 cN=R{H}
Cl ~cw中的最大值對應的碼字即是當前接入小區所使用的下行同步碼。 對應于上述搜索下行同步序列的方法,本發明還提供一種實現上述方法的 裝置。
參照圖2,本發明實施例的搜索下行同步序列的裝置,包括預處理器10、 第一相關器20、第一判決器30、第二相關器40和第二判決器50。
預處理器10包括復數化單元ll,用于將基本下行同步碼轉換成復數值 下行同步碼,復數值下行同步碼是基本的下行同步碼虛實交替的序列;分組單 元12,用于將所有的復數值下行同步碼分成至少一組,可以根據基本下行同 步碼的數量和相關性對復數值下行同步碼進行分組;求和單元13,用于分別 對每組復數值下行同步碼求和后取平均。
第一相關器20,用于將所有的復合下行同步碼分別和接收信號做滑動相 關運算。具體地,將所有的復合下行同步碼分別和一幀或連續兩幀的接收信號 做滑動相關運算,滑動相關運算的滑動周期為1個碼片。
第一判決器30,用于將第一相關器做滑動相關運算得到的最大相關峰的
位置作為下行同步序列的位置。因為復合下行同步碼序列中必定含有同接收信 號對應的下行同步碼,所以相關后的結果存在最大相關峰值,最大相關峰對應 的序列滑動的位置即是下行同步碼在接收信號中的位置。
第二相關器40,用于將所有的復數值下行同步碼分別和下行同步序列信 號做相關運算。
第二判決器50,用于將第二相關器做相關運算得到的最大相關峰對應的 下行同步碼作為當前接入小區使用的下行同步碼。所有的復數值下行同步碼依 次同檢測到位置的下行同步信號做相關,依舊可以出現最大相關峰,最大相關 峰對應的碼字即是當前接入小區所使用的下行同步碼。
最后應當說明的是,以上實施例僅用以說明本發明的技術方案而非限制, 本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或者等同 替換,而不脫離本發明技術方案的精神范圍,其均應涵蓋在本發明的權利要求 范圍當中。
權利要求
1. 一種搜索下行同步序列的裝置,其特征在于,包括:預處理器,用于將基本下行同步碼轉換成復數值下行同步碼,并將所有的復數值下行同步碼分成至少一組,分別對每組復數值下行同步碼求和后取平均,生成相應的復合下行同步碼;第一相關器,用于將所有的復合下行同步碼分別和接收信號做滑動相關運算;第一判決器,用于將第一相關器做滑動相關運算得到的最大相關峰的位置作為下行同步序列的位置;第二相關器,用于將所有的復數值下行同步碼分別和下行同步序列信號做相關運算;第二判決器,用于將第二相關器做相關運算得到的最大相關峰對應的下行同步碼作為當前接入小區使用的下行同步碼。
2. 如權利要求l所述的搜索下行同步序列的裝置,其特征在于,所述預 處理器包括復數化單元,用于將基本下行同步碼轉換成復數值下行同步碼; 分組單元,用于將所有的復數值下行同步碼分成至少一組; 求和單元,用于分別對每組復數值下行同步碼求和后取平均。
3. 如權利要求2所述的搜索下行同步序列的裝置,其特征在于 所述分組單元,根據基本下行同步碼的數量和相關性對復數值下行同步碼進行分組。
4. 如權利要求1所述的搜索下行同步序列的裝置,其特征在于 所述第一相關器,將所有的復合下行同步碼分別和一幀或連續兩幀的接收信號做滑動相關運算。
5. 如權利要求4所述的搜索下行同步序列的裝置,其特征在于 所述第一相關器做滑動相關運算的滑動周期為1個碼片。
6. —種搜索下行同步序列的方法,其特征在于,包括如下步驟A、將基本下行同步碼轉換成復數值下行同步碼,并將所有的復數值下行 同步碼分成至少一組,分別對每組復數值下行同步碼求和后取平均,生成相應的復合下行同步碼;B、 將所有的復合下行同步碼分別和接收信號做滑動相關運算,并將得到 的最大相關峰的位置作為下行同步序列的位置;C、 將所有的復數值下行同步碼分別和下行同步序列做相關運算,并將得 到的最大相關峰對應的下行同步碼作為當前接入小區使用的下行同步碼。
7. 如權利要求6所述的搜索下行同步序列的方法,其特征在于步驟A中,根據基本下行同步碼的數量和相關性對復數值下行同步碼進 行分組。
8. 如權利要求6所述的搜索下行同步序列的方法,其特征在于步驟B中,將所有的復合下行同步碼分別和一幀或連續兩幀的接收信號 做滑動相關運算。
9. 如權利要求8所述的搜索下行同步序列的方法,其特征在于 步驟B中,所述滑動相關運算的滑動周期為1個碼片。
全文摘要
本發明提供一種搜索下行同步序列的方法及裝置。所述裝置包括預處理器,用于將基本下行同步碼轉換成復數值下行同步碼,并將所有復數值下行同步碼分成至少一組,分別對每組復數值下行同步碼求和后取平均,生成復合下行同步碼;第一相關器,用于將所有復合下行同步碼分別和接收信號做滑動相關運算;第一判決器,用于將第一相關器得到的最大相關峰的位置作為下行同步序列的位置;第二相關器,用于將所有復數值下行同步碼分別和下行同步序列信號做相關運算;第二判決器,用于將第二相關器得到的最大相關峰對應的下行同步碼作為當前接入小區使用的下行同步碼。本發明能夠快速精確地搜索到下行同步碼,并且能夠保證在小信號和突發干擾情況下的功能性。
文檔編號H04B7/26GK101383634SQ200810224479
公開日2009年3月11日 申請日期2008年10月16日 優先權日2008年10月16日
發明者張鳳珍, 李濟水 申請人:北京天碁科技有限公司