專利名稱:系統(tǒng)幀號(hào)(sfn)評(píng)估器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及通信系統(tǒng)中的同步,更具體地涉及系統(tǒng)幀號(hào)誤差檢測(cè)。
背景技術(shù):
很多無線通信系統(tǒng)采用將控制信息和數(shù)據(jù)安排在幀中的通信協(xié)議,其 中,接入終端(用戶通信設(shè)備)基于系統(tǒng)幀號(hào)(SFN)來為接收任務(wù)和發(fā) 送任務(wù)的定時(shí)提供基準(zhǔn)。例如,接入終端可以訪問在以當(dāng)前SFN為基準(zhǔn)的 特定幀內(nèi)從通信網(wǎng)絡(luò)發(fā)送的信息。因此,接入終端必須通過跟蹤和更新SFN 來維持與通信網(wǎng)絡(luò)的幀同步以便適當(dāng)?shù)亟邮招畔?。例如,在異步通信系統(tǒng) 中,比如在根據(jù)WCDMA標(biāo)準(zhǔn)運(yùn)行的系統(tǒng)中,基站在尋呼時(shí)機(jī)(Paging Occasion)期間尋呼接入終端,其中該尋呼時(shí)機(jī)基于在特定時(shí)刻小區(qū)的SFN。 接入終端對(duì)尋呼指示信道(PICH)幀進(jìn)行解密,其中該幀基于當(dāng)前SFN。 如果接入終端的SFN與小區(qū)的SFN不同步,則接入終端將不會(huì)接收尋呼并 且將不能接收呼叫。用于維持接入終端和小區(qū)之間的SFN同步的一種潛在 方法包括要求接入終端持續(xù)地監(jiān)視廣播信道(BCH),其中每個(gè)BCH塊包 含已編碼SFN。遺憾的是,由于造成的功耗和對(duì)接入終端電池壽命的負(fù)面 影響,使得該技術(shù)是不實(shí)用的。 一些傳統(tǒng)系統(tǒng)允許接入終端依靠在沒有監(jiān) 視BCH的情況下在接入終端處維護(hù)的SFN。因?yàn)槿绻诮尤虢K端處維護(hù)的 SFN是不正確的,則接入終端將不能接收呼叫或不能維持與通信網(wǎng)絡(luò)的幀 同步,所以該技術(shù)是有局限性的。
因此,存在一種對(duì)系統(tǒng)幀號(hào)(SFN)評(píng)估的需求。
發(fā)明內(nèi)容
當(dāng)連續(xù)計(jì)數(shù)器流逝時(shí)間和計(jì)算的流逝時(shí)間之差超過閾值時(shí),接入終端 重新獲取系統(tǒng)幀號(hào)(SFN)。由在睡眠狀態(tài)期間保持活動(dòng)的連續(xù)計(jì)數(shù)器來生 成連續(xù)計(jì)數(shù)器流逝時(shí)間,而計(jì)算的流逝時(shí)間基于根據(jù)由在睡眠狀態(tài)期間不活動(dòng)的非連續(xù)計(jì)數(shù)器生成的計(jì)數(shù)器值導(dǎo)出的SFN。在一方面,連續(xù)計(jì)數(shù)器 可以在接入終端的睡眠模式期間由連續(xù)時(shí)鐘來作為時(shí)鐘,而非連續(xù)計(jì)數(shù)器 可以由在睡眠期間不活動(dòng)的更快的時(shí)鐘來作為時(shí)鐘。在睡眠模式之后的重 激活期間,在計(jì)數(shù)器設(shè)置時(shí)間,將非連續(xù)計(jì)數(shù)器設(shè)置為與由連續(xù)計(jì)數(shù)器指 示的SFN相對(duì)應(yīng)的復(fù)位計(jì)數(shù)器值。
圖1是根據(jù)本發(fā)明示例性實(shí)施例的通信系統(tǒng)100的方框圖。
圖2是[插圖說明]; 圖3是[插圖說明];
圖4是[插圖說明];以及 圖5是[插圖說明];
具體實(shí)施例方式
這里使用詞語"示例性"來表示"作為實(shí)例、例子或示例"。不必將這 里描述為"示例性"的任何實(shí)施例理解為優(yōu)選的或比其它實(shí)施例更優(yōu)的。
圖1是根據(jù)本發(fā)明示例性實(shí)施例的通信系統(tǒng)100的方框圖。通信系統(tǒng) 100包括通過無線通信鏈路106與至少一個(gè)基站104通信的至少一個(gè)接入終 端102。然而,在大多數(shù)實(shí)現(xiàn)中,通過通信網(wǎng)絡(luò)連接的若干基站104向多個(gè) 地理區(qū)域內(nèi)的接入終端102提供無線服務(wù)。例如,基站104可以通過有線 或無線回程連接到基站控制器和網(wǎng)絡(luò)控制器。
接入終端102是通過無線通信鏈路106與一個(gè)或多個(gè)基站通信的任何 無線通信設(shè)備,并且也稱為遠(yuǎn)程終端、調(diào)制解調(diào)器、便攜式通信設(shè)備和用 戶設(shè)備等。接入終端102的實(shí)例包括,但不局限于,蜂窩電話、無線個(gè)人 數(shù)字助理(PDA)、無線調(diào)制解調(diào)器以及無線PMCIA卡。接入終端102可 以包括圖1中未示出的用于助于和執(zhí)行接入終端102的功能的硬件、軟件 禾口/或固件。例如,在一些情況中,接入終端102可以包括輸入和輸出設(shè)備, 比如鍵盤、顯示器、擴(kuò)音器和揚(yáng)聲器。參照接入終端102描述的各個(gè)塊的 各種功能和操作可以在任意數(shù)目的設(shè)備、電路或元件中實(shí)現(xiàn)。在一些情況 下,兩個(gè)或更多功能塊可以集成在單個(gè)設(shè)備中,并且描述為在任意單個(gè)設(shè)備中執(zhí)行的功能可以在若干設(shè)備上實(shí)現(xiàn)。例如,在一些情況下,收發(fā)機(jī)108 的一些功能可以由控制器114來執(zhí)行。
在示例性實(shí)施例中,接入終端102和基站104根據(jù)WCDMA協(xié)議和標(biāo) 準(zhǔn)來發(fā)送和接收信號(hào)。然而,這里討論的技術(shù)可以應(yīng)用到要求接入終端基 于系統(tǒng)幀號(hào)(SFN)接收、發(fā)送或處理信息的任何通信系統(tǒng)100。根據(jù) WCDMA標(biāo)準(zhǔn),SFN序列是連續(xù)重復(fù)的由12比特標(biāo)號(hào)的幀序列0到4095。 因?yàn)槊總€(gè)幀的長(zhǎng)度為10ms,所以每個(gè)SFN循環(huán)在40.96秒內(nèi)完成。當(dāng)前 SFN由基站通過無線通信鏈路106在廣播信道(BCH)上發(fā)送。
根據(jù)示例性實(shí)施例,接入終端102包括SFN評(píng)估器116, SFN評(píng)估器 116指示當(dāng)滿足某些條件時(shí)在接入終端102處維護(hù)的SFN中可能的誤差。 SFN評(píng)估器116可以在硬件、軟件和/或固件的任意組合中實(shí)現(xiàn)。在示例性 實(shí)施例中,在控制器114上運(yùn)行的軟件代碼執(zhí)行計(jì)算、比較和調(diào)整以執(zhí)行 SFN評(píng)估器116的功能??刂破?14包括用于執(zhí)行這里所述功能以及有助 于實(shí)現(xiàn)接入終端102總體功能的軟件、硬件和/或固件的任意組合。在示例 性實(shí)施例中,控制器114包括處理器如微處理器以及任何必需的硬件。
接入終端102中的收發(fā)機(jī)108包括用于通過無線通信鏈路106與基站 104通信的發(fā)射機(jī)110和接收機(jī)112。接收機(jī)112用于接收BCH以允許控 制器114對(duì)當(dāng)前SFN進(jìn)行解碼。接收器112也接收基于該SFN的控制信道。 因此,控制器114基于在接入終端102處維護(hù)的SFN估計(jì),從各個(gè)信道中 提取適當(dāng)?shù)南到y(tǒng)信息。例如,在基站104的小區(qū)中根據(jù)非連續(xù)接收(DRX) 方案來發(fā)送尋呼指示信道(PICH),其中尋呼指示符的唯一位置是基于SFN 的。
DRX有助于接入終端102的睡眠循環(huán),允許接入終端周期性地停用和 重激活電路以節(jié)省功率。接入終端在PICH到達(dá)之前啟動(dòng)被停用的電路和 組件。因此,接入終端102在睡眠狀態(tài)中時(shí)維護(hù)對(duì)SFN的估計(jì),以便重激 活電路并準(zhǔn)時(shí)地接收PICH中的尋呼指示符。
根據(jù)示例性實(shí)施例,連續(xù)時(shí)鐘118和非連續(xù)時(shí)鐘120用于定時(shí)和SFN 同步,其中連續(xù)時(shí)鐘118相比非連續(xù)時(shí)鐘120更慢且消耗更少的功率。非 連續(xù)時(shí)鐘120是"快"時(shí)鐘,其具有比連續(xù)時(shí)鐘118更高的頻率和精確度, 并且在接入終端102的非睡眠操作期間為射頻功能以及處理器和邏輯任務(wù)
8提供基準(zhǔn)。非連續(xù)時(shí)鐘120通常具有的頻率等于芯片速率的32倍。適當(dāng)頻 率的另一實(shí)例是芯片速率的8倍。適當(dāng)?shù)姆沁B續(xù)時(shí)鐘的實(shí)例包括工作在 122.88 MHz的晶體時(shí)鐘振蕩器。連續(xù)時(shí)鐘118為連續(xù)計(jì)數(shù)器122提供基準(zhǔn), 其中連續(xù)計(jì)數(shù)器122生成指示第一 SFN估計(jì)的連續(xù)計(jì)數(shù)器值。在睡眠狀態(tài) 期間,連續(xù)計(jì)數(shù)器122由連續(xù)時(shí)鐘118作為時(shí)鐘,并且僅提供關(guān)于SFN的 信息。在示例性實(shí)施例中,連續(xù)計(jì)數(shù)器122是從0計(jì)數(shù)到4294967295的32 位計(jì)數(shù)器,并且連續(xù)時(shí)鐘118具有的頻率為32.768 kHz。連續(xù)計(jì)數(shù)器122 在每個(gè)等于30微秒的慢時(shí)鐘周期(1/32768)中進(jìn)行遞增。因此,連續(xù)時(shí) 鐘122從0開始并且每30微秒遞增1 。連續(xù)時(shí)鐘122每232/32768秒返回到 0,其中232/32768秒約為36小時(shí)。在計(jì)數(shù)器更小比如16位計(jì)數(shù)器的一些 情況下,可能需要附加的溢出計(jì)數(shù)器(rollover counter)或邏輯以允許計(jì)數(shù) 器計(jì)數(shù)到適當(dāng)值。
在重新激活在睡眠狀態(tài)期間停用的非連續(xù)時(shí)鐘120和其它電路之后, 將非連續(xù)計(jì)數(shù)器124設(shè)置為與連續(xù)計(jì)數(shù)器118指示的第一估計(jì)SFN對(duì)應(yīng)的 計(jì)數(shù)器設(shè)置值126。在示例性實(shí)施例中,在將非連續(xù)計(jì)數(shù)器124設(shè)置為計(jì)數(shù) 器設(shè)置值126之前,允許非連續(xù)時(shí)鐘120有充足的時(shí)間來達(dá)到穩(wěn)定。因此, 計(jì)數(shù)器設(shè)置時(shí)間是在非連續(xù)時(shí)鐘120重新激活之后而PICH到達(dá)之前的某 個(gè)時(shí)間。
控制器114基于連續(xù)計(jì)數(shù)器值和將要設(shè)置非連續(xù)計(jì)數(shù)器124的預(yù)期時(shí) 間(計(jì)數(shù)器設(shè)置時(shí)間)來計(jì)算非連續(xù)計(jì)數(shù)器124的計(jì)數(shù)器設(shè)置值126,使得 如果適當(dāng)?shù)卦O(shè)置了非連續(xù)計(jì)數(shù)器124,則非連續(xù)計(jì)數(shù)器124和連續(xù)計(jì)數(shù)器 122都將指示相同的所估計(jì)的當(dāng)前SFN。然而,如果出現(xiàn)誤差事件,由非 連續(xù)計(jì)數(shù)器值指示的非連續(xù)估計(jì)當(dāng)前SFN與由第一計(jì)數(shù)器122指示的連續(xù) 估計(jì)當(dāng)前SFN不同。誤差事件可能是由于許多狀況或原因。誤差事件原因 的實(shí)例包括軟件漏洞、競(jìng)爭(zhēng)條件、時(shí)鐘干擾、長(zhǎng)中斷和長(zhǎng)中斷鎖定周期。 因此,誤差事件是負(fù)面地影響對(duì)非連續(xù)時(shí)鐘120的重激活、對(duì)計(jì)數(shù)器設(shè)置 值126的計(jì)算、對(duì)非連續(xù)計(jì)數(shù)器124的設(shè)置、或者造成與兩個(gè)計(jì)數(shù)器值對(duì) 應(yīng)的SFN之間不匹配的任何事件或失配。
根據(jù)示例性實(shí)施例,控制器正好在進(jìn)入每個(gè)睡眠周期之前執(zhí)行SFN評(píng) 估過程。然而,SFN評(píng)估過程可以在睡眠后重新激活電路和隨后對(duì)于下一個(gè)睡眠周期停用電路之間的任意時(shí)間執(zhí)行。此外,在一些情況下,不在每
個(gè)周期都執(zhí)行SFN評(píng)估過程。例如,如果在睡眠周期之前的活動(dòng)周期期間 從網(wǎng)絡(luò)獲得當(dāng)前SFN,則不執(zhí)行SFN誤差檢測(cè)過程。
示例性SFN評(píng)估過程包括比較連續(xù)計(jì)數(shù)器流逝的時(shí)間和所計(jì)算的流逝 時(shí)間,其中所計(jì)算的流逝時(shí)間基于根據(jù)非連續(xù)計(jì)數(shù)器導(dǎo)出的SFN。如果連 續(xù)計(jì)數(shù)器流逝的時(shí)間和所計(jì)算的流逝時(shí)間之差大于閾值,則控制器發(fā)起 SFN重獲取過程。在示例性實(shí)施例中,閾值是7.0毫秒。在一些情況中可 以使用其它閾值。閾值的選擇基于特定實(shí)現(xiàn),并在錯(cuò)誤地判定出現(xiàn)誤差的 概率和遺漏SFN誤差的概率之間尋求平衡。對(duì)于長(zhǎng)的DRX周期,比如以 5.12秒分隔尋呼時(shí)機(jī)的情況,流逝的時(shí)間差可能最終漂移4或5ms。因此, 在一些情況下,大于5ms且小于10ms的閾值是適當(dāng)?shù)摹?ms和9ms之間 的閾值為誤報(bào)和漏報(bào)誤差提供了更小的機(jī)會(huì)。
在除超過閾值之外的其它情況中,也可以調(diào)用SFN重新獲取過程。例 如,可以周期地執(zhí)行SFN重新獲取過程,而與所計(jì)算的流逝時(shí)間和連續(xù)計(jì) 數(shù)器流逝時(shí)間之差無關(guān)。在示例性實(shí)施例中,SFN重新獲取定時(shí)器每2小 時(shí)調(diào)用SFN重新獲取過程。
圖2是系統(tǒng)幀號(hào)(SFN)評(píng)估器116的示例性實(shí)現(xiàn)的方框圖。如上所 述,在示例性實(shí)施例中,在處理器上運(yùn)行的代碼執(zhí)行SFN評(píng)估器116的功 能。然而,SFN評(píng)估器116可以利用硬件、軟件和/或固件的任意組合來實(shí) 現(xiàn)。此外,參照SFN評(píng)估器116所描述的各個(gè)塊的各種功能和操作可以在 許多設(shè)備、電路或元件中實(shí)現(xiàn)。在一些情況下,兩個(gè)或多個(gè)功能塊可以集 成在單個(gè)設(shè)備中,而描述為在單個(gè)塊中執(zhí)行的功能可以在若干設(shè)備上實(shí)現(xiàn)。 根據(jù)特定應(yīng)用,在一些情況下各個(gè)任務(wù)的執(zhí)行順序可以不同。
SFN評(píng)估器116評(píng)估由連續(xù)計(jì)數(shù)器指示的流逝時(shí)間和基于從非連續(xù)計(jì) 數(shù)器導(dǎo)出的SFN所計(jì)算的流逝時(shí)間之差,以確定在接入終端102處維護(hù)的 SFN定時(shí)是否是不準(zhǔn)確的。如果由連續(xù)計(jì)數(shù)器值指示的流逝時(shí)間與由SFN 和非連續(xù)計(jì)數(shù)器指示的所計(jì)算流逝時(shí)間相差大于閾值,則SFN評(píng)估器116 調(diào)用SFN重新獲取過程。
在示例性實(shí)施例中,SFN評(píng)估器116包括或訪問存儲(chǔ)器202。存儲(chǔ)器 202是適于存儲(chǔ)計(jì)數(shù)器值和SFN的任意類型的存儲(chǔ)器設(shè)備。在進(jìn)入睡眠狀態(tài)之前,當(dāng)前SFN和連續(xù)計(jì)數(shù)器值存儲(chǔ)在存儲(chǔ)器202中。在一些情況中, 除SFN之外可以存儲(chǔ)其它值。例如,可以存儲(chǔ)非連續(xù)計(jì)數(shù)器值。在睡眠狀 態(tài)期間,將除連續(xù)時(shí)鐘118和連續(xù)計(jì)數(shù)器122之外的電路停用。在睡眠狀 態(tài)期間,停用非連續(xù)時(shí)鐘120和非連續(xù)計(jì)數(shù)器124。當(dāng)接入終端102退出睡 眠狀態(tài)時(shí),將停用的電路激活。在非連續(xù)時(shí)鐘120已經(jīng)穩(wěn)定之后,如上所 述,將非連續(xù)計(jì)數(shù)器124設(shè)置為與由連續(xù)計(jì)數(shù)器值指示的SFN對(duì)應(yīng)的計(jì)數(shù) 器值(設(shè)置值126)。
SFN評(píng)估器116在下一個(gè)睡眠周期之前評(píng)估SFN和連續(xù)計(jì)數(shù)器值,以 確定非連續(xù)計(jì)數(shù)器124是否已被錯(cuò)誤地設(shè)置或者在SFN和連續(xù)時(shí)鐘122之 間是否存在差異??梢栽谙乱粋€(gè)睡眠狀態(tài)之前在活動(dòng)(非睡眠)周期期間 的任意時(shí)間調(diào)用SFN評(píng)估器116。
SFN評(píng)估器116從存儲(chǔ)器202中取回先前周期的連續(xù)計(jì)數(shù)器值208。 加法器212將當(dāng)前周期的連續(xù)計(jì)數(shù)器值204減去先前周期的連續(xù)計(jì)數(shù)器值 208,以生成指示連續(xù)計(jì)數(shù)器122的流逝時(shí)間的值。在示例性實(shí)施例中,以 連續(xù)時(shí)鐘118的時(shí)鐘周期為單位。轉(zhuǎn)換器將加法器212生成的值轉(zhuǎn)換為連 續(xù)計(jì)數(shù)器流逝時(shí)間220,其以時(shí)間為單位例如毫秒。
從存儲(chǔ)器取回先前周期的SFN 210并且通過加法器214將當(dāng)前SFN 206減去先前周期的SFN 210,以生成指示基于SFN所計(jì)算的流逝時(shí)間的 值。如在此所述,SFN值包括幀號(hào)以及子幀號(hào)。因此,涉及SFN值的計(jì)算 考慮了幀號(hào)和子幀號(hào)。在一些實(shí)現(xiàn)中,可以用其它單位來存儲(chǔ)先前周期的 SFN。例如,在一些情況中,可以以時(shí)間為單位存儲(chǔ)先前周期的SFN 210 和當(dāng)前SFN 206。轉(zhuǎn)換器218將加法器214生成的值轉(zhuǎn)換為所計(jì)算的流逝 時(shí)間222,其中所計(jì)算的流逝時(shí)間222具有與連續(xù)計(jì)數(shù)器流逝時(shí)間220 —致 的時(shí)間單位,以便在流逝時(shí)間比較器224中適當(dāng)?shù)乇容^流逝時(shí)間220和222。
在示例性實(shí)施例中,流逝時(shí)間比較器224確定所計(jì)算的流逝時(shí)間和連 續(xù)計(jì)數(shù)器流逝時(shí)間220之差。閾值評(píng)估器226將該差值的絕對(duì)值與閾值比 較。如果差值大于閾值,則SFN評(píng)估器116確定該SFN不可靠并通過利用 需要重新獲取指示符230指示需要進(jìn)行重新獲取來調(diào)用SFN重新獲取過 程。否則,生成不需要重新獲取指示符228。如上所述,除生成需要重新獲 取指示符230之外,控制器可以根據(jù)其它條件調(diào)用重新獲取過程。SFN重新獲取過程可以周期地執(zhí)行,或者檢測(cè)到其它誤差也可以調(diào)用該過程。
圖3是根據(jù)本發(fā)明示例性實(shí)施例執(zhí)行SFN評(píng)估過程的方法的流程圖。 盡管在示例性實(shí)施例中該方法是通過在處理器上執(zhí)行代碼來實(shí)現(xiàn)的,但是 這些方法可以通過軟件、硬件和/或固件的任意組合來實(shí)現(xiàn)。此外,參照?qǐng)D 3討論的歩驟可以按照任意順序來執(zhí)行,并且在一些情況下兩個(gè)或多個(gè)步驟 可以同時(shí)執(zhí)行。
在步驟302處,將連續(xù)計(jì)數(shù)器122的值存儲(chǔ)在存儲(chǔ)器202中。在步驟 304處進(jìn)入睡眠模式之前,獲得該計(jì)數(shù)器值的"快照"。
在步驟304處,關(guān)閉非連續(xù)時(shí)鐘并且接入終端進(jìn)入睡眠狀態(tài)。在示例 性實(shí)施例中,在睡眠狀態(tài)中除非連續(xù)時(shí)鐘外,還將非連續(xù)計(jì)數(shù)器和其它電 路停用。連續(xù)計(jì)數(shù)器122和連續(xù)時(shí)鐘118在睡眠狀態(tài)中保持活動(dòng)。
在步驟306處,接入終端202退出睡眠狀態(tài)。激活(打開)非連續(xù)時(shí) 鐘、非連續(xù)計(jì)數(shù)器和其它電路。在該過程在步驟310繼續(xù)之前,為非連續(xù) 時(shí)鐘提供充足的時(shí)間以達(dá)到穩(wěn)定。
在步驟310處,將非連續(xù)計(jì)數(shù)器124設(shè)置為計(jì)數(shù)器設(shè)置值126?;谶B 續(xù)計(jì)數(shù)器122的當(dāng)前值和計(jì)數(shù)器設(shè)置時(shí)間來計(jì)算計(jì)數(shù)器設(shè)置值126,使得在 設(shè)置非連續(xù)計(jì)數(shù)器124之后非連續(xù)計(jì)數(shù)器124應(yīng)該反映與連續(xù)計(jì)數(shù)器122 相同的SFN。
在步驟312處,從存儲(chǔ)器202中取回先前周期的連續(xù)計(jì)數(shù)器值208和 先前周期的SFN210。在一些情況下,也可以從存儲(chǔ)器202中取回當(dāng)前SFN 206和當(dāng)前周期的連續(xù)計(jì)數(shù)器值204。例如,在SFN評(píng)估過程之前或在此 期間,可以捕獲當(dāng)前SFN 206和當(dāng)前周期連續(xù)計(jì)數(shù)器值204并將其臨時(shí)存 儲(chǔ)在存儲(chǔ)器202中。
在步驟314處,確定指示連續(xù)計(jì)數(shù)器流逝時(shí)間的值和指示基于SFN計(jì) 算的流逝時(shí)間的值。確定先前周期的值和當(dāng)前周期的值之差。如上所述, 盡管這些值對(duì)應(yīng)于流逝時(shí)間,但是這些值可以不以時(shí)間為單位。例如,單 位可以是時(shí)鐘周期或SFN和SFN子幀。
在步驟316處,將這些值轉(zhuǎn)換為流逝時(shí)間值。從而,生成連續(xù)計(jì)數(shù)器 流逝時(shí)間220和計(jì)算的流逝時(shí)間222。適當(dāng)?shù)挠?jì)量單位的實(shí)例包括毫秒。在 一些情況中,可以在計(jì)算當(dāng)前值和先前值之差之前進(jìn)行這種轉(zhuǎn)換。在步驟318處,確定基于SFN計(jì)算的流逝時(shí)間和連續(xù)計(jì)數(shù)器流逝時(shí)間 之間的時(shí)間差(TDIF)。因?yàn)橛?jì)算的流逝時(shí)間可能大于或小于連續(xù)計(jì)數(shù)器流 逝時(shí)間,所以在步驟320中使用該差的絕對(duì)值。
在步驟320處,將時(shí)間差(TDIF)與閾值(TTHRESH)比較。如果時(shí)間 差大于閾值,則在步驟322處執(zhí)行SFN重新獲取過程。否則,該方法在步 驟324處繼續(xù)。在示例性實(shí)施例中閾值是7毫秒。
在步驟324處,確定從網(wǎng)絡(luò)接收到該SFN起的流逝時(shí)間是否超過定時(shí) 器閾值(TTIMER)。如果從上次SFN接收起的時(shí)間大于定時(shí)器閾值,則該過 程進(jìn)行到步驟322。否則,該方法返回到步驟302繼續(xù)進(jìn)行下一個(gè)DRX循 環(huán)。
在步驟322處,執(zhí)行SFN重新獲取過程。如上所述,接收、解碼并處 理BCH以便獲得編碼SFN。使用新獲取的SFN來設(shè)置非連續(xù)計(jì)數(shù)器124。
本發(fā)明的方法和裝置可以至少部分地采取包含在實(shí)際介質(zhì)中的程序邏 輯或程序代碼(即,指令)的形式,其中實(shí)際介質(zhì)比如軟盤、CD-ROM、 硬盤驅(qū)動(dòng)器、隨機(jī)訪問或只讀存儲(chǔ)器或者任何其它機(jī)器可讀存儲(chǔ)介質(zhì)。當(dāng) 機(jī)器(例如,計(jì)算機(jī))加載并執(zhí)行該程序代碼時(shí),該機(jī)器成為一種用于實(shí) 現(xiàn)本發(fā)明的裝置??梢杂贸绦虼a的形式來體現(xiàn)本發(fā)明的方法和裝置,其 中程序代碼在一些傳輸介質(zhì)上比如在電線或線纜上、通過光纖、通過無線 接口或經(jīng)由任何其它傳輸形式進(jìn)行傳輸。當(dāng)機(jī)器(例如,處理器)接收、 加載并執(zhí)行程序代碼時(shí),該機(jī)器成為一種用于實(shí)現(xiàn)本發(fā)明的裝置。當(dāng)在通 用處理器上實(shí)現(xiàn)時(shí),程序代碼與處理器組合以提供類似于專用邏輯電路進(jìn) 行操作的獨(dú)特裝置。因此, 一種程序產(chǎn)品包括在計(jì)算機(jī)可讀介質(zhì)中包含的 指令,當(dāng)控制器或處理器執(zhí)行該程序產(chǎn)品時(shí)致使執(zhí)行參照?qǐng)D3討論的一個(gè) 或多個(gè)步驟。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,信息和信號(hào)可以使用任何各種不同技術(shù)和 方式來表示。例如,在上面的描述中始終提及的數(shù)據(jù)、指令、命令、信息、 信號(hào)、比特、符號(hào)和碼片可以通過電壓、電流、電磁波、磁場(chǎng)或粒子、光 場(chǎng)或粒子或者其任意組合來表示。
本領(lǐng)域技術(shù)人員還應(yīng)當(dāng)注意,這里結(jié)合本公開實(shí)施例所描述的各種示 例性邏輯塊、模塊、電路和算法步驟可以實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或
13者這兩者的組合。為了清楚地說明硬件和軟件的這種可互換性,上面一般 地以其功能的形式描述了各種示例性部件、塊、模塊、電路和步驟。這種 功能實(shí)現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加于整個(gè)系統(tǒng)的設(shè)計(jì)約束。 技術(shù)人員可以針對(duì)每個(gè)具體應(yīng)用以不同方式實(shí)現(xiàn)所述功能,但是不應(yīng)將這 種實(shí)現(xiàn)決策視為偏離本公開的范圍。
這里結(jié)合本公開實(shí)施例所描述的各種示例性邏輯塊、模塊和電路可以 利用以下部件來實(shí)現(xiàn)或執(zhí)行通用處理器、數(shù)字信號(hào)處理器(DSP)、專用
集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯器件、 分立門或晶體管邏輯、分立硬件部件、或設(shè)計(jì)用于執(zhí)行這里所述功能的其 任意組合。通用處理器可以是微處理器,但是可替換地,處理器可以是任 何傳統(tǒng)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以實(shí)現(xiàn)為計(jì)算設(shè) 備的組合,例如DSP和微處理器的組合、多個(gè)微處理器的組合、 一個(gè)或多 個(gè)微處理器結(jié)合DSP核的組合、或者任何其它這種配置。
這里結(jié)合本公開實(shí)施例所描述方法或算法的步驟可以直接實(shí)現(xiàn)在硬件 中、由處理器執(zhí)行的軟件模塊中、或者這兩者的組合中。軟件模塊可以駐 留于RAM存儲(chǔ)器、閃存存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM 存儲(chǔ)器、寄存器、硬盤、移動(dòng)盤、CD-ROM、或者本領(lǐng)域已知的任何其它 形式的存儲(chǔ)介質(zhì)。將示例性存儲(chǔ)介質(zhì)耦合到處理器,使得處理器能夠從該 存儲(chǔ)介質(zhì)讀取信息以及向該存儲(chǔ)介質(zhì)寫入信息。可替換地,存儲(chǔ)介質(zhì)可以 集成到處理器中。處理器和存儲(chǔ)介質(zhì)可以位于ASIC中。ASIC可以位于用 戶終端中??商鎿Q地,處理器和存儲(chǔ)介質(zhì)可以作為分立部件位于用戶終端 中。
前面提供了對(duì)所公開實(shí)施例的描述,以使本領(lǐng)域技術(shù)人員能夠制造或 使用本發(fā)明。對(duì)這些實(shí)施例的各種修改對(duì)本領(lǐng)域技術(shù)人員而言是顯而易見 的,并且這里規(guī)定的一般原理可以應(yīng)用到其它實(shí)施例,而沒有偏離本發(fā)明 的精神和范圍。因此,本公開不旨在局限于這里所示的實(shí)施例,而是應(yīng)符 合與這里所公開的原理和新穎性特征相一致的最大范圍。
權(quán)利要求
1、一種系統(tǒng)幀號(hào)(SFN)評(píng)估器,用于評(píng)估在采用SFN作為通信基準(zhǔn)的通信設(shè)備中維護(hù)的所述SFN,所述SFN評(píng)估器包括流逝時(shí)間比較器,用于確定連續(xù)計(jì)數(shù)器流逝時(shí)間和計(jì)算的流逝時(shí)間之間的時(shí)間差,所述連續(xù)計(jì)數(shù)器流逝時(shí)間由在睡眠狀態(tài)期間保持活動(dòng)的連續(xù)計(jì)數(shù)器生成,所述計(jì)算的流逝時(shí)間基于根據(jù)非連續(xù)計(jì)數(shù)器值導(dǎo)出的SFN,其中所述非連續(xù)計(jì)數(shù)器值是由在所述睡眠狀態(tài)期間停用的非連續(xù)計(jì)數(shù)器生成的;以及閾值評(píng)估器,用于如果所述時(shí)間差大于閾值則調(diào)用SFN重新獲取過程。
2、 根據(jù)權(quán)利要求1所述的SFN評(píng)估器,其中,所述連續(xù)計(jì)數(shù)器被提 供第一時(shí)鐘頻率的時(shí)鐘,所述非連續(xù)計(jì)數(shù)器被提供大于所述第一時(shí)鐘頻率 的第二時(shí)鐘頻率的時(shí)鐘。
3、 根據(jù)權(quán)利要求1所述的SFN評(píng)估器,其中,所述SFN重新獲取過 程包括從通信網(wǎng)絡(luò)接收當(dāng)前SFN指示符。
4、 根據(jù)權(quán)利要求3所述的SFN評(píng)估器,其中,所述SFN重新獲取過 程包括在廣播信道(BCH)中接收所述當(dāng)前SFN指示符。
5、 根據(jù)權(quán)利要求3所述的SFN評(píng)估器,還包括定時(shí)器,用于當(dāng)距從 所述網(wǎng)絡(luò)的上次SFN接收起的時(shí)間大于定時(shí)器閾值時(shí),調(diào)用所述SFN重新 獲取過程。
6、 一種接入終端,包括接收機(jī),用于接收包括系統(tǒng)幀號(hào)(SFN)的無線控制信號(hào),所述SFN 提供用于從基站接收尋呼信號(hào)的基準(zhǔn);連續(xù)計(jì)數(shù)器,其在接入終端睡眠狀態(tài)期間保持活動(dòng)并且生成連續(xù)計(jì)數(shù) 器值;非連續(xù)計(jì)數(shù)器,其在所述接入終端睡眠狀態(tài)的至少一部分期間被停用,并且基于距計(jì)數(shù)器設(shè)置時(shí)間起的流逝時(shí)間來生成指示接入終端當(dāng)前SFN的 非連續(xù)計(jì)數(shù)器值;以及控制器,用于基于連續(xù)計(jì)數(shù)器流逝時(shí)間和基于所述接入終端當(dāng)前SFN 計(jì)算的流逝時(shí)間之差來調(diào)用SFN重新獲取過程。
7、 根據(jù)權(quán)利要求6所述的接入終端,其中,所述連續(xù)計(jì)數(shù)器流逝時(shí)間 基于當(dāng)前周期連續(xù)計(jì)數(shù)器值和先前周期連續(xù)計(jì)數(shù)器值之差。
8、 根據(jù)權(quán)利要求7所述的接入終端,其中,所述計(jì)算的流逝時(shí)間基于 所述接入終端當(dāng)前SFN和先前周期SFN之差。
9、 根據(jù)權(quán)利要求8所述的接入終端,其中,所述接入終端當(dāng)前SFN 是根據(jù)由在所述睡眠狀態(tài)期間停用的非連續(xù)計(jì)數(shù)器生成的非連續(xù)計(jì)數(shù)器值 來導(dǎo)出的。
10、 根據(jù)權(quán)利要求9所述的接入終端,其中,激活所述非連續(xù)計(jì)數(shù)器, 并且將所述非連續(xù)計(jì)數(shù)器設(shè)置為基于所述當(dāng)前周期連續(xù)計(jì)數(shù)器值的計(jì)數(shù)器 設(shè)置值。
11、 根據(jù)權(quán)利要求10所述的接入終端,其中,所述控制器用于如果所 述時(shí)間差大于閾值則調(diào)用所述SFN重新獲取過程。
12、 根據(jù)權(quán)利要求11所述的接入終端,其中,所述連續(xù)計(jì)數(shù)器被提供 第一時(shí)鐘頻率的時(shí)鐘,所述非連續(xù)計(jì)數(shù)器被提供大于所述第一時(shí)鐘頻率的 第二時(shí)鐘頻率的時(shí)鐘。
13、 根據(jù)權(quán)利要求6所述的接入終端,其中,所述SFN重新獲取過程 包括從通信網(wǎng)絡(luò)接收當(dāng)前SFN指示符。
14、 根據(jù)權(quán)利要求13所述的接入終端,其中,所述SFN重新獲取過 程包括在廣播信道(BCH)中接收所述當(dāng)前SFN指示符。
15、 根據(jù)權(quán)利要求14所述的接/^終端,還包括定時(shí)器,用于當(dāng)距從所 述網(wǎng)絡(luò)的上次SFN接收起的時(shí)間大于定時(shí)器閾值時(shí),調(diào)用所述SFN重新獲 取過程。
16、 一種用于評(píng)估系統(tǒng)幀號(hào)(SFN)的程序產(chǎn)品,所述程序產(chǎn)品包括 計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令包含在計(jì)算機(jī)可讀介質(zhì)中并且 用于當(dāng)由處理器執(zhí)行時(shí)使計(jì)算機(jī)執(zhí)行下列步驟確定連續(xù)計(jì)數(shù)器流逝時(shí)間和計(jì)算的流逝時(shí)間之間的時(shí)間差,所述連續(xù) 計(jì)數(shù)器流逝時(shí)間由在睡眠狀態(tài)期間保持活動(dòng)的連續(xù)計(jì)數(shù)器生成,所述計(jì)算 的流逝時(shí)間基于根據(jù)非連續(xù)計(jì)數(shù)器值導(dǎo)出的接入終端當(dāng)前SFN,其中所述 非連續(xù)計(jì)數(shù)器值是由在所述睡眠狀態(tài)期間停用的非連續(xù)計(jì)數(shù)器生成的;以 及如果所述時(shí)間差大于閾值則調(diào)用SFN重新獲取過程。
17、 根據(jù)權(quán)利要求16所述的程序產(chǎn)品,還包括 在停用所述非連續(xù)計(jì)數(shù)器之前,在存儲(chǔ)器中存儲(chǔ)連續(xù)計(jì)數(shù)器第一值和第一SFN值;激活所述非連續(xù)計(jì)數(shù)器;以及在所述非連續(xù)計(jì)數(shù)器激活之后,將所述非連續(xù)計(jì)數(shù)器設(shè)置為基于所述 連續(xù)計(jì)數(shù)器的連續(xù)計(jì)數(shù)器第二值的計(jì)數(shù)器設(shè)置值。
18、 根據(jù)權(quán)利要求17所述的程序產(chǎn)品,其中,確定所述時(shí)間差的步驟 包括基于所述連續(xù)計(jì)數(shù)器第二值和所述連續(xù)計(jì)數(shù)器第一值之差來計(jì)算所述 連續(xù)計(jì)數(shù)器流逝時(shí)間;以及基于所述接入終端當(dāng)前SFN和所述第一 SFN值之差來計(jì)算所述計(jì)算的 流逝時(shí)間。
19、 根據(jù)權(quán)利要求18所述的程序產(chǎn)品,其中,所述SFN重新獲取過 程包括從通信網(wǎng)絡(luò)接收當(dāng)前SFN指示符。
20、 根據(jù)權(quán)利要求19所述的程序產(chǎn)品,其中,所述SFN重新獲取過 程包括在廣播信道(BCH)中接收所述當(dāng)前SFN指示符。
21、 根據(jù)權(quán)利要求20所述的程序產(chǎn)品,還包括 當(dāng)距從所述網(wǎng)絡(luò)的上次SFN接收起的時(shí)間大于定時(shí)器閾值時(shí)調(diào)用所述SFN重新獲取過程。
全文摘要
當(dāng)連續(xù)計(jì)數(shù)器流逝時(shí)間(220)和計(jì)算的流逝時(shí)間(222)之差超過閾值時(shí),接入終端(102)重新獲取系統(tǒng)幀號(hào)(SFN)。通過在接入終端(102)的睡眠狀態(tài)期間保持活動(dòng)的連續(xù)計(jì)數(shù)器(122)來生成連續(xù)計(jì)數(shù)器流逝時(shí)間(220),而計(jì)算的流逝時(shí)間(222)基于根據(jù)由在睡眠狀態(tài)期間停用的非連續(xù)計(jì)數(shù)器(124)生成的計(jì)數(shù)器值導(dǎo)出的SFN。在一方面,連續(xù)計(jì)數(shù)器(122)可以在睡眠模式期間由連續(xù)時(shí)鐘(118)來作為時(shí)鐘,而非連續(xù)計(jì)數(shù)器(124)可以由在睡眠模式期間停用的更快的時(shí)鐘(120)來作為時(shí)鐘。在睡眠模式之后的重激活期間,在計(jì)數(shù)器設(shè)置時(shí)間,將非連續(xù)計(jì)數(shù)器(120)設(shè)置為與由連續(xù)計(jì)數(shù)器(122)指示的SFN相對(duì)應(yīng)的復(fù)位計(jì)數(shù)器值(126)。
文檔編號(hào)H04B1/16GK101507125SQ200780031762
公開日2009年8月12日 申請(qǐng)日期2007年8月28日 優(yōu)先權(quán)日2006年8月29日
發(fā)明者A·拉奧, C·庫馬爾, G·辛格, K·奇卡帕, M·阿梅爾加, M·高拉穆迪, S·凱沙瓦 申請(qǐng)人:高通股份有限公司