Td-scdma系統中測量異頻鄰小區agc的方法
2023-07-16 11:11:11 3
專利名稱:Td-scdma系統中測量異頻鄰小區agc的方法
技術領域:
本發明涉及通訊領域,特別涉及一種TD-SCDMA系統中測量異頻鄰小區AGC的方法。
背景技術:
在移動通信系統中,為了能夠獲得好的接收效果,必須保證輸入信號的精度。但是由於接收裝置處於不斷的移動的過程中,信道情況將不斷的發生變化,輸入A/D的信號幅度受衰落的影響變化比較劇烈,因此需要在A/D之前增加自動增益控制(AGC,Automatic Gain Control)裝置,從而保證輸入到A/D的模擬信號的幅度大致固定在某個數值附近。
切換和小區重選作為蜂窩移動通信系統中一項重要的基本功能,在移動通信系統中發揮著不可替代的作用。切換和小區重選是完成蜂窩移動通信中漫遊功能的重要手段,而這兩種過程都依賴於對鄰小區的測量。
在TD-SCDMA系統中,按照協議要求,終端需要支持最多32個同頻小區和32個異頻小區的測量,其中在32個異頻小區中最多有3個異頻點。終端需要在各種狀態下完成對鄰小區的測量工作,從而支持包括切換、小區重選以及無線定位等功能。
現有的測量異頻小區AGC值的方法是在收到高層發來的測量命令後,直接測量異頻小區的AGC值。其缺陷是每次做異頻測量時由於沒有初始化AGC增益,所以AGC收斂時間較長,並且測量值也不準確。
發明內容
本發明的目的是克服上述現有技術的缺陷,提供一種新的用於TD-SCDMA系統的測量異頻鄰小區AGC的方法。
本發明的目的是通過以下技術方案實現的一種TD-SCDMA系統中測量異頻鄰小區AGC的方法,在收到高層發出的測量命令後,先進行初始化過程,然後再進行測量過程,該初始化過程初始化該測量過程所使用的異頻鄰小區AGC初始增益值。
在該初始化過程中,利用一個異頻鄰小區AGC增益表記錄所述的異頻鄰小區AGC增益初始值。
其中,該初始化過程包括如下步驟步驟一,判斷測量命令中是否包含異頻鄰小區,如果是,則進行步驟二,如果否,則結束;步驟二,判斷是否是第一次進行異頻鄰小區測量,如果是,則進行步驟三,如果否,則進行步驟四;步驟三,建立異頻鄰小區AGC增益表並寫入初始數據;步驟四,更新異頻鄰小區AGC增益表中的頻點信息和增益值信息。
在步驟二中進行如下操作在異頻鄰小區AGC增益表中寫入服務小區頻點信息和異頻鄰小區頻點信息,並用此時服務小區的AGC增益值初始化表中異頻鄰小區的AGC增益值,然後結束所述初始化過程。
所述初始數據包括服務小區的頻點信息和與之對應的AGC增益值、三個異頻鄰小區的頻點信息和與之對應的AGC增益值。
其中,步驟四包括如下步驟步驟4.1,判斷所述測量命令中所帶的異頻鄰小區的頻點信息是否均已經包含在所述異頻鄰小區AGC增益表中,如果是,則結束該初始化過程,如果否,則進行步驟4.2;步驟4.2,將該異頻鄰小區AGC增益表中未包括在所述測量命令中的異頻鄰小區按照其AGC增益值排序;步驟4.3,在步驟4.2的排序結果中,按AGC增益由大到小的順序依次刪除原來的異頻鄰小區的頻點信息,並在該位置填入新的異頻鄰小區頻點信息,所述新的異頻鄰小區頻點信息對應的AGC增益為該異頻鄰小區AGC增益表中該服務小區頻點信息對應的AGC增益值。
其中,在步驟4.2中,按照所述AGC增益值降序排序。
另外,該方法在完成該初始化過程後,在測量過程中還進行如下步驟S1,判斷異頻鄰小區測量周期是否開始,如果是,則進行S2,如果否,則循環等待;S2,在異頻鄰小區AGC增益表中查找當前測量的異頻鄰小區對應的AGC增益值,並將其作為異頻鄰小區測量的初始AGC增益值;S3,判斷異頻測量周期是否結束,如果是,則進行S4,如果否,則循環等待;S4,用當前AGC模塊計算出的AGC增益值更新異頻鄰小區AGC增益表中當前測量的異頻鄰小區所對應的AGC增益值。
本發明的積極進步效果在於當進行測量異頻鄰小區時存儲各個異頻鄰小區對應的AGC增益值,這樣就可用前一次的AGC增益值作為下一次測量異頻鄰小區AGC的初始增益值,從而加快AGC的收斂,提高測量精度並減小測量時間。
具體實施例方式
下面給出本發明較佳實施例,以詳細說明本發明的技術方案。
一種TD-SCDMA系統中測量異頻鄰小區AGC的方法,其在收到高層發出的測量命令後,首先進行一個初始化過程,然後再進行測量過程,該初始化過程初始化該測量過程所使用的異頻鄰小區AGC初始增益值,在該初始化過程中利用一個異頻鄰小區AGC增益表記錄異頻鄰小區AGC增益值。
在開始進行該初始化過程後,首先判斷該測量命令是否包含異頻小區,對於異頻鄰小區測量,由於高層發送測量命令後,物理層對每個異頻小區做周期性測量。此時對於不同頻率的小區,射頻端需要頻繁切換,由此AGC增益值變化也很大。
當所述測量命令中包含有異頻鄰小區時,則判斷是否是第一次進行異頻鄰小區測量,如果該測量命令沒有包含異頻鄰小區,則結束;如果是第一次進行異頻鄰小區測量,則初始化異頻鄰小區AGC增益表,根據TD-SCDMA協議的要求,TD終端需要同時支持最多3個異頻鄰小區,因此異頻鄰小區AGC增益表為一個4×2的表,即3個異頻鄰小區和1個服務小區。
在該異頻鄰小區AGC增益表中寫入服務小區頻點信息和異頻鄰小區頻點信息,並用此時服務小區的AGC增益值初始化表中異頻鄰小區的AGC增益值,即寫入服務小區的頻點信息和對應的AGC增益值、三個異頻鄰小區的頻點信息和對應的AGC增益值,然後結束。
如果不是第一次進行異頻鄰小區測量,則根據高層發送的測量命令更新該異頻鄰小區AGC增益表中相應的頻點信息和增益信息。
在更新頻點信息時,首先檢查所述異頻鄰小區AGC增益表中是否已經有相應的異頻鄰小區,如沒有,則將該異頻鄰小區AGC增益表中未包括在所述高層測量命令中的異頻鄰小區按照其AGC增益值以降序排序,然後在該排序結果中,按AGC增益由大到小的順序依次刪除原來的異頻鄰小區的頻點信息,並在該位置填入新的異頻鄰小區頻點信息,即刪除AGC增益最大值所對應的異頻鄰小區頻點信息,然後將新的異頻鄰小區的頻點信息更新到該位置,所述新的異頻鄰小區頻點信息對應的AGC增益為該異頻鄰小區AGC增益表中該服務小區頻點信息對應的AGC增益值。
在完成該初始化過程後,在測量過程還進行如下步驟判斷異頻鄰小區測量周期是否開始,如果否,則循環等待;當異頻測量周期開始時,首先在異頻鄰小區AGC增益表中查找當前測量的異頻鄰小區對應的AGC增益值,將其作為下一子幀相應時隙上的AGC增益,即將其作為異頻鄰小區測量的初始AGC增益值;判斷異頻測量周期是否結束,如果否,則循環等待;
當異頻測量周期結束後,用當前AGC模塊計算出的AGC增益值更新異頻鄰小區AGC增益表中當前測量的異頻鄰小區所對應的AGC增益值。
在上述實施例中,測量命令中包括至多三個異頻鄰小區,在收到該測量命令,並且完成該初始化過程後,物理層確定測量周期並依次選擇其中一個異頻鄰小區進行測量,這些均為現有技術。所述的AGC模塊,以及計算AGC增益值的方法也為現有技術,並且測量過程中的其他步驟也均為現有技術。
權利要求
1.一種TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,在收到高層發出的測量命令後,先進行初始化過程,然後再進行測量過程,該初始化過程設定該測量過程所使用的異頻鄰小區AGC初始增益值。
2.根據權利要求1所述的TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,在該初始化過程中,利用一個異頻鄰小區AGC增益表記錄異頻鄰小區AGC增益值。
3.根據權利要求2所述的TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,該初始化過程包括如下步驟步驟一,判斷測量命令中是否包含異頻鄰小區,如果是,則進行步驟二,如果否,則結束;步驟二,判斷是否是第一次進行異頻鄰小區測量,如果是,則進行步驟三,如果否,則進行步驟四;步驟三,建立異頻鄰小區AGC增益表並寫入初始數據;步驟四,更新異頻鄰小區AGC增益表中的頻點信息和增益值信息。
4.根據權利要求3所述的TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,步驟二中進行如下操作在異頻鄰小區AGC增益表中寫入服務小區頻點信息和異頻鄰小區頻點信息,並用此時服務小區的AGC增益值初始化表中異頻鄰小區的AGC增益值,然後結束所述初始化過程。
5.根據權利要求4所述的TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,所述初始數據包括服務小區的頻點信息和與之對應的AGC增益值、三個異頻鄰小區的頻點信息和與之對應的AGC增益值。
6.根據權利要求5所述的TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,步驟四包括如下步驟步驟4.1,判斷所述測量命令中所帶的異頻鄰小區的頻點信息是否均已經包含在所述異頻鄰小區AGC增益表中,如果是,則結束該初始化過程,如果否,則進行步驟4.2;步驟4.2,將該異頻鄰小區AGC增益表中未包括在所述測量命令中的異頻鄰小區按照其AGC增益值排序;步驟4.3,在步驟4.2的排序結果中,按AGC增益由大到小的順序依次刪除原來的異頻鄰小區的頻點信息,並在該位置填入新的異頻鄰小區頻點信息,所述新的異頻鄰小區頻點信息對應的AGC增益為該異頻鄰小區AGC增益表中該服務小區頻點信息對應的AGC增益值。
7.根據權利要求6所述的TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,步驟4.2中,按照所述AGC增益值降序排序。
8.根據權利要求7所述的TD-SCDMA系統中測量異頻鄰小區AGC的方法,其特徵在於,該方法在完成該初始化過程後,在測量過程中還進行如下步驟S1,判斷異頻鄰小區測量周期是否開始,如果是,則進行S2,如果否,則循環等待;S2,在異頻鄰小區AGC增益表中查找當前測量的異頻鄰小區對應的AGC增益值,並將其作為異頻鄰小區測量的初始AGC增益值;S3,判斷異頻測量周期是否結束,如果是,則進行S4,如果否,則循環等待;S4,用當前AGC模塊計算出的AGC增益值更新異頻鄰小區AGC增益表中當前測量的異頻鄰小區所對應的AGC增益值。
全文摘要
本發明公開了一種TD-SCDMA系統中測量異頻鄰小區AGC的方法,在收到高層發出的測量命令後,先進行初始化過程,然後再進行測量過程,該初始化過程初始化該測量過程所使用的異頻鄰小區AGC增益初始值,在此過程中利用一個異頻鄰小區AGC增益表記錄異頻鄰小區AGC增益值。本發明公開的方法在進行測量異頻鄰小區時存儲各個異頻鄰小區對應的AGC增益值,這樣就可用前一次的AGC增益值作為下一次測量異頻鄰小區AGC的初始增益值,從而加快AGC的收斂,提高測量精度並減小測量時間。
文檔編號H04W24/10GK1744762SQ20051003023
公開日2006年3月8日 申請日期2005年9月29日 優先權日2005年9月29日
發明者曾嶸 申請人:凱明信息科技股份有限公司