專利名稱:一種頻率差的獲取方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種頻率差的獲取方法及終端。
背景技術(shù):
由于當前手機都需要由電池進行供電,所以都面臨功耗問題。為了盡可 能的降低手機的功耗,手機需要在工作時才進入工作模式,不工作時則進入
待才^4莫式,待才;i4莫式可以分為接收網(wǎng)絡(luò)尋呼模式和休眠模式。接收網(wǎng)絡(luò)尋呼 模式一般會有幾毫秒到幾十毫秒,而休眠模式一般會有幾百毫秒到幾秒。手 機處于工作模式下的功耗大于接收網(wǎng)絡(luò)尋呼模式下的功耗,而處于接收網(wǎng)絡(luò) 尋呼模式下的功耗又大于休眠模式下的功耗。
為了降低手機功耗, 一般手機會設(shè)計兩個時鐘, 一個是高速時鐘,用于 工作模式和接收網(wǎng)絡(luò)尋呼模式;另一個是低速時鐘,用于休眠模式。手機處 于工作模式和接收網(wǎng)絡(luò)尋呼模式時可以接收基站發(fā)送的時鐘同步信息,利用 手機內(nèi)部的鎖相環(huán)可以使手機的高速時鐘的頻率同步于基站時鐘的頻率,從 而可以保持手機與基站之間的穩(wěn)定通信。手機處于休眠模式時如果低速時鐘 不同步于基站時鐘,則手機在下次開始接收網(wǎng)絡(luò)尋呼前,不得不先進行時鐘 同步,然后才能接收網(wǎng)絡(luò)尋呼。手機處于休眠模式時,如果要求低速時鐘也 同步于基站時鐘,那么手機必須計算低速時鐘與高速時鐘的頻率差值,然后 在休眠時利用低速時鐘加上頻率差補償后維護手機的定時。
請參閱圖i,圖i為現(xiàn)有技術(shù)中獲取低速時鐘與基站時鐘之間的頻率差 的時間示意圖。手機處于工作模式或接收網(wǎng)絡(luò)尋呼模式時獲取低速時鐘與高 速時鐘之間的頻率差,當手機進入休眠模式時將低速時鐘加上該頻率差補償 后維護手才幾的定時。
發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有的技術(shù)中用于計算低速時鐘與 基站時鐘之間的頻率差的時間很少,導致頻率差不精確。
發(fā)明內(nèi)容
本發(fā)明實施例提供了 一種頻率差的獲取方法及終端,可以獲取較精確的 低速時鐘與基站時鐘之間的頻率差。為實現(xiàn)上述目的,本發(fā)明實施例4是供如下技術(shù)方案 本發(fā)明實施例提供了一種頻率差的獲取方法,包括 本發(fā)明實施例提供了一種頻率差的獲取方法,包括 獲取休眠前的時鐘定時與基站時鐘定時的差值Tl; 記錄從休眠開始到結(jié)束之間的休眠時間T; 獲取休眠后的時鐘定時與基站時鐘定時的差值T2; 根據(jù)歸一化頻率和T1、 T、 T2計算低速時鐘與基站時鐘的頻率差。 本發(fā)明實施例還提供了一種終端,包括
第一獲取模塊,用于在休眠前,接收基站發(fā)送的小區(qū)幀定時;將所述基 站發(fā)送的小區(qū)幀定時與休眠前維護的幀定時作差值,獲得休眠前時鐘定時與 基站時鐘定時的差值T1;
記錄模塊,用于記錄從休眠開始到結(jié)束之間的休眠時間T;
第二獲^^莫塊,用于在休眠后,搜索基站發(fā)送的小區(qū)幀定時;將搜索的 小區(qū)幀定時替換休眠狀態(tài)下維護的小區(qū)幀定時;將替換后的小區(qū)幀定時與^f木 眠后維護的幀定時作差值,獲得休眠后的時鐘定時與基站時鐘定時的差值 T2;
計算模塊,用于根據(jù)歸一化頻率和T1、 T、 T2計算低速時鐘與基站時鐘 的頻率差。
與現(xiàn)有的技術(shù)相比,本發(fā)明實施根據(jù)終端休眠前后與基站的定時差獲取 低速時鐘與基站時鐘之間的頻率差,由于休眠時間比較長,所以獲取的頻率 差相對于現(xiàn)有技術(shù)更加精確。
圖1為現(xiàn)有技術(shù)中獲取低速時鐘與基站時鐘之間的頻率差的時間示意
圖2為本發(fā)明實施例提供的一種頻率差的獲取方法的流程圖; 圖3為終端休眠前后的定時與基站定時之間的時間示意圖; 圖4為本發(fā)明實施例提供的一種終端的邏輯結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例提供了 一種頻率差的獲取方法及終端,可以獲取較精確的低速時鐘與基站時鐘之間的頻率差。
為了便于對本發(fā)明實施例進一步的理解,下面結(jié)合附圖對本發(fā)明實施例 進行詳細的介紹。
實施例一
請參閱圖2,圖2為本發(fā)明實施例提供的一種頻率差的獲取方法的流程圖。 如圖2所示,本發(fā)明實施例提供的頻率差的獲取方法可以包括 步驟201:獲取休眠前的時鐘定時與基站時鐘定時的差值T1。
其中,所述獲取休眠前的時鐘定時與基站時鐘定時的差值Tl具體可以
為
終端在休眠前,即是終端處于工作模式或處于接收網(wǎng)絡(luò)尋呼模式時,接 收基站發(fā)送的小區(qū)幀定時;
將所述基站發(fā)送的小區(qū)幀定時減去終端當前(處于工作模式或處于接收 網(wǎng)絡(luò)尋呼模式)維護的幀定時,獲得終端休眠前的時鐘定時與基站時鐘定時 之間的差值T1。
步驟202:記錄從休眠開始到結(jié)束之間的休眠時間T。
終端從開始^f木眠的時刻記錄^^木眠的時間,直到終端/人4木眠狀態(tài)喚醒到工 作模式或接收網(wǎng)絡(luò)尋呼模式時,結(jié)束休眠,獲得從休眠開始到休眠結(jié)束之間 的休眠時間T。
步驟203:獲取休眠后的時鐘定時與基站時鐘定時的差值T2。 其中,獲取T2具體可以是
終端在休眠后,即是終端從休眠狀態(tài)喚醒到工作模式或接收網(wǎng)絡(luò)尋呼模 式之后,需要解調(diào)尋呼消息,在一定時間范圍內(nèi)搜索基站發(fā)送的小區(qū)幀定時; 得到準確的小區(qū)幀定時之后,替換終端在休眠狀態(tài)下維護的小區(qū)幀定時; 用替換后的小區(qū)的幀定時減去終端當前(處于工作模式或處于接收網(wǎng)絡(luò) 尋呼模式)維護的幀定時,獲得終端休眠后的時鐘定時與基站時鐘定時之間 的差值T2。
由于終端進入休眠狀態(tài)之后,使用低速時鐘維護終端的幀定時,所述幀 定時由于低速時鐘的不準確而產(chǎn)生誤差。如果低速時鐘的頻率與基站時鐘的頻率相差很大,終端喚醒后,T2值就 會太大,會導致終端在一定時間范圍內(nèi)無法搜索到小區(qū)幀定時,這時就要重 新啟動小區(qū)搜索過程,以獲得小區(qū)幀定時以及其它信息。小區(qū)搜索的時間比 幀定時搜索的時間大得多。幀定時搜索就是根據(jù)已知的小區(qū)大概幀定時,在 一定時間窗內(nèi)搜索準確的幀定時,這個時間窗不能太大,太大了搜索計算量 成倍增加;也不能太小,太小了對低速時鐘的精度會要求很高。
步驟204:根據(jù)歸一化頻率和T1、 T、 T2計算低速時鐘與基站時鐘之間 的頻率差。
其中,根據(jù)歸一化頻率和T1、 T、 T2計算低速時鐘與基站時鐘之間的頻
率差,具體可以是
將所述T2減去Tl,獲得休眠時間T內(nèi)的相位偏差值; 將所述相位偏差值除以休眠時間T,獲得頻率差百分比; 將所述頻率差百分比與歸一化的低速時鐘頻率或歸一化的基站時鐘頻率
作乘積,獲得低速時鐘與基站時鐘之間的頻率差。
舉個例子,請參閱圖3,圖3為終端休眠前后的定時與基站定時之間的
時間示意圖。假設(shè)終端在休眠前,即是終端處于工作模式或處于接收網(wǎng)絡(luò)尋
呼模式時接收基站發(fā)送的小區(qū)幀定時,將所述基站發(fā)送的小區(qū)幀定時減去終
端當前處于工作模式或處于接收網(wǎng)絡(luò)尋呼模式下維護的幀定時,獲得終端休
眠前的時鐘定時與基站時鐘定時之間的差值Tl。
終端進入休眠狀態(tài),使用低速時鐘頻率維護終端的幀定時;當終端/人休
眠狀態(tài)喚醒到工作模式或接收網(wǎng)絡(luò)尋呼模式,在一定時間范圍內(nèi)搜索基站發(fā)
送的小區(qū)幀定時;
得到準確的小區(qū)幀定時之后,替換終端在休眠狀態(tài)下維護的小區(qū)幀定時; 用替換后的小區(qū)的幀定時減去終端當前處于工作模式或處于接收網(wǎng)絡(luò)尋
呼模式下維護的幀定時,獲得終端休眠后的時鐘定時與基站時鐘定時之間的
差值T2。
終端從開始休眠的時刻記錄休眠的時間,直到終端從休眠狀態(tài)喚醒到工 作模式或接收網(wǎng)絡(luò)尋呼模式時,結(jié)束休眠,獲得從休眠開始到休眠結(jié)束之間的休眠時間T。
應(yīng)該等于T2。但是由于終端休眠的低速時鐘頻率精確度不高,T1和T2之間 必然存在一個差值,該差值的大小等于基站的歸一化頻率Afl與低速時鐘的 歸一化頻率Af3之間的差值。
4艮設(shè)基站頻率fl的標準頻率為2140MHz,低速時鐘頻率f3的標準頻率 為32.768KHz,那么將fl與f3全部歸一4匕到2140MHz時,Afl (歸一化后 值)=fl, Af3 (歸一化后值)=f3*2140* 1000/32.768
歸一化后可以使用以下公式計算
Af3- Afl= (( T2匿Tl ) /T) * Af3
上式也可以寫成為
Af= Afi- Afl= (( T2- Tl ) /T ) *△ fl 由上式中分子遠小于分母,所以兩個公式所產(chǎn)生的誤差匆略不計。
的差值;T2-T1表示休眠時間T內(nèi)的低速時鐘頻率與基站時鐘頻率的相位偏 差值;(T2- Tl ) /T表示休眠時間T內(nèi)的低速時鐘頻率與基站時鐘頻率的頻 率差百分比。
得到Af之后,假如終端經(jīng)過T時間休眠從休眠狀態(tài)喚醒到工作模式或 接收網(wǎng)絡(luò)尋呼模式時,將低速時鐘頻率加上所述Af進行定時補償,即可獲取 終端的準確定時,從而實現(xiàn)終端時鐘與基站時鐘之間的同步。
上述對本發(fā)明實施例提供的一種頻率差的獲取方法進行詳細的介紹。本 發(fā)明實施根據(jù)終端休眠前后與基站的定時差獲取低速時鐘與基站時鐘之間的 頻率差,由于終端休眠的時間比較長,所以獲取的頻率差比較精確,從而可 以維護終端的準確定時。
實施例二
請參閱圖4,圖4為本發(fā)明實施例提供的一種終端的邏輯結(jié)構(gòu)示意圖。如 圖4所示,本發(fā)明實施例提供的終端可以包括
第一獲取模塊401,用于在休眠前,接收基站發(fā)送的小區(qū)幀定時;將所述基站發(fā)送的小區(qū)幀定時與休眠前維護的幀定時作差值,獲得休眠前時鐘定
時與基站時鐘定時的差值T1;
記錄模塊402,用于記錄從休眠開始到結(jié)束之間的休眠時間T;
第二獲取模塊403,用于在休眠后,搜索基站發(fā)送的小區(qū)幀定時;將搜 索的小區(qū)幀定時替換休眠狀態(tài)下維護的小區(qū)幀定時;將替換后的小區(qū)幀定時 與休眠后維護的幀定時作差值,獲得休眠后的時鐘定時與基站時鐘定時的差 值T2;
計算模塊404,用于根據(jù)歸一化頻率和T1、 T、 T2計算低速時鐘與基站 時鐘的頻率差。
基站時鐘頻率fl的標準頻率為2140MHz,低速時鐘頻率G的標準頻率為 32.768KHz,那么將fl與fi全部歸一化到2140MHz時,Afl (歸一化后值) =fl, Af3 (歸一化后值)=f3*2140* 1000/32.768。
使用以下公式計算低速時鐘與基站時鐘的頻率差
Af= Af3- Afl= (( T2- Tl ) /T) * △。 或Af= Af3- Afl= ((T2- Tl ) /T ) *A fl 由上式中分子遠小于分母,所以兩個公式所產(chǎn)生的誤差匆略不計。
的差值;T2-T1表示休眠時間T內(nèi)的低速時鐘頻率與基站時鐘頻率的相位偏 差值;(T2- Tl ) /T表示休眠時間T內(nèi)的低速時鐘頻率與基站時鐘頻率的頻 率差百分比。
其中,所述第一獲取模塊401包括
接收模塊4011,用于在休眠前,接收基站發(fā)送的小區(qū)幀定時; 第一減法模塊4012,用于將所述基站發(fā)送的小區(qū)幀定時與休眠前維護的 幀定時作差值,獲得休眠前時鐘定時與基站時鐘定時的差值Tl。 其中,所述第二獲取模塊403包括
搜索模塊4031,用于在休眠后,搜索基站發(fā)送的小區(qū)幀定時; 更新模塊4032,用于將休眠狀態(tài)下維護的小區(qū)幀定時更新為所述搜索模 塊搜索的小區(qū)幀定時;第二減法模塊4033,用于將更新后的小區(qū)幀定時與休眠后維護的幀定時 作差值,獲得休眠后的時鐘定時與基站時鐘定時的差值T2。 其中,所述計算模塊404包括 歸一化模塊4041,用于歸一化低速時鐘頻率;
第三減法模塊4042,用于將所述T2與Tl作差值,獲得休眠時間T內(nèi) 的相位偏差值;
除法^t塊4043,用于將所述第三減法;f莫塊4042獲得的相位偏差值除以 所述記錄模塊402記錄的休眠時間T,獲得頻率差百分比;
乘積模塊4044,用于將所述除法模塊4043獲得的頻率差百分比與所述 歸一化模塊4041歸一化的低速時鐘頻率作乘積,獲得低速時鐘與基站時鐘之 間的頻率差。
或者,所述歸一化模塊4041用于歸一化基站時鐘頻率;
所述乘積模塊4044,用于將所述除法模塊4043獲得的頻率差百分比與 歸一化的基站時鐘頻率作乘積,獲得低速時鐘與基站時鐘之間的頻率差。
上述對本發(fā)明實施例提供的一種終端進行詳細的介紹。本發(fā)明實施根據(jù) 終端休眠前后與基站的定時差獲取低速時鐘與基站時鐘之間的頻率差,由于 終端休眠的時間比較長,所以獲取的頻率差比較精確。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟 可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀 取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述 的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序代碼的 介質(zhì)。
以上對本發(fā)明實施例所提供的 一種頻率差的獲取方法及終端進行了詳細 介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上 實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本 領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均 會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種頻率差的獲取方法,其特征在于,包括獲取休眠前的時鐘定時與基站時鐘定時的差值T1;記錄從休眠開始到結(jié)束之間的休眠時間T;獲取休眠后的時鐘定時與基站時鐘定時的差值T2;根據(jù)歸一化頻率和T1、T、T2計算低速時鐘與基站時鐘的頻率差。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取休眠前的時鐘定 時與基站時鐘定時的差值T1包括休眠前,接收基站發(fā)送的小區(qū)幀定時;將所述基站發(fā)送的小區(qū)幀定時與休眠前維護的幀定時作差值,獲得休眠 前時鐘定時與基站時鐘定時的差值T1。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取休眠后的時鐘定 時與基站時鐘定時之間的差值T2包括休眠后,搜索基站發(fā)送的小區(qū)幀定時; 將搜索的小區(qū)幀定時替換休眠狀態(tài)下維護的小區(qū)幀定時; 將替換后的小區(qū)幀定時與休眠后維護的幀定時作差值,獲得休眠后的時 鐘定時與基站時鐘定時的差值T2。
4、 根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述根據(jù)歸一化 頻率和T1、 T、 T2計算低速時鐘與基站時鐘的頻率差包括將所述T2與Tl作差值,獲得休眠時間T內(nèi)的相位偏差值; 將所述相位偏差值除以^f木眠時間T,獲得頻率差百分比; 將所述頻率差百分比與歸一化的低速時鐘頻率作乘積,獲得低速時鐘與 基站時鐘之間的頻率差。
5、 根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述根據(jù)歸一化 頻率和T1、 T、 T2計算低速時鐘與基站時鐘的頻率差包括將所述T2與Tl作差值,獲得休眠時間T內(nèi)的相位偏差值; 將所述相位偏差值除以休眠時間T,獲得頻率差百分比; 將所述頻率差百分比與歸一化的基站時鐘頻率作乘積,獲得低速時鐘與 基站時鐘之間的頻率差。
6、 一種終端,其特征在于,包括第一獲取模塊,用于在休眠前,接收基站發(fā)送的小區(qū)幀定時;將所述基 站發(fā)送的小區(qū)幀定時與休眠前維護的幀定時作差值,獲得休眠前時鐘定時與 基站時鐘定時的差值T1;記錄模塊,用于記錄從休眠開始到結(jié)束之間的休眠時間T;第二獲取j漠塊,用于在休眠后,搜索基站發(fā)送的小區(qū)幀定時;將搜索的 小區(qū)幀定時替換休眠狀態(tài)下維護的小區(qū)幀定時;將替換后的小區(qū)幀定時與休 眠后維護的幀定時作差值,獲得休眠后的時鐘定時與基站時鐘定時的差值 T2;計算模塊,用于根據(jù)歸一化頻率和T1、 T、 T2計算低速時鐘與基站時鐘 的頻率差。
7、 才艮據(jù)權(quán)利要求6所述的終端,其特征在于,所述第一獲取才莫塊包括 接收模塊,用于在休眠前,接收基站發(fā)送的小區(qū)幀定時; 第一減法模塊,用于將所述基站發(fā)送的小區(qū)幀定時與休眠前維護的幀定時作差值,獲得休眠前時鐘定時與基站時鐘定時的差值Tl。
8、 根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第二獲取模塊包括 搜索模塊,用于在休眠后,搜索基站發(fā)送的小區(qū)幀定時;更新模塊,用于將休眠狀態(tài)下維護的小區(qū)幀定時更新為所述搜索模塊搜索 的小區(qū)幀定時;第二減法模塊,用于將更新后的小區(qū)幀定時與休眠后維護的幀定時作差 值,獲得休眠后的時鐘定時與基站時鐘定時的差值T2。
9、 根據(jù)權(quán)利要求6或7或8所述的終端,其特征在于,所述計算模塊包括歸一化模塊,用于歸一化低速時鐘頻率;第三減法模塊,用于將所述T2與Tl作差值,獲得休眠時間T內(nèi)的相位 偏差值;除法模塊,用于將所述第三減法模塊獲得的相位偏差值除以所述記錄才莫 塊記錄的休眠時間T,獲得頻率差百分比;乘積模塊,用于將所述除法模塊獲得的頻率差百分比與所述歸一化模塊 歸一化的低速時鐘頻率作乘積,獲得低速時鐘與基站時鐘之間的頻率差。
10、根據(jù)權(quán)利要求6或7或8所述的終端,其特征在于,所述計算模塊 包括歸 一化模塊,用于歸 一化基站時鐘頻率;第三減法模塊,用于將所述T2與T1作差值,獲得休眠時間T內(nèi)的相位 偏差值;除法模塊,用于將所述第三減法模塊獲得的相位偏差值除以所述記錄模 塊記錄的休眠時間T,獲得頻率差百分比;乘積模塊,用于將所述除法模塊獲得的頻率差百分比與歸一化的基站時 鐘頻率作乘積,獲得低速時鐘與基站時鐘之間的頻率差。
全文摘要
本發(fā)明公開了一種頻率差的獲取方法及終端,所述方法包括獲取休眠前的時鐘定時與基站時鐘定時的差值T1;記錄從休眠開始到結(jié)束之間的休眠時間T;獲取休眠后的時鐘定時與基站時鐘定時的差值T2;根據(jù)歸一化頻率和T1、T、T2計算低速時鐘與基站時鐘的頻率差。本發(fā)明根據(jù)終端休眠前后與基站的定時差獲取較精確的低速時鐘與基站時鐘之間的頻率差,從而可以維護終端時鐘的準確定時。
文檔編號H04W88/02GK101431816SQ20081017704
公開日2009年5月13日 申請日期2008年11月19日 優(yōu)先權(quán)日2008年11月19日
發(fā)明者沈建海 申請人:深圳華為通信技術(shù)有限公司