專利名稱:降低多模式裝置中功率消耗的方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及無線通信裝置和系統(tǒng),尤其涉及降低無線多模式通信裝置中的功耗。
背景技術(shù):
通信領(lǐng)域有許多應(yīng)用,包括例如尋呼、無線本地環(huán)路、因特網(wǎng)電話和衛(wèi)星通信系統(tǒng)。一個示例性的應(yīng)用是供移動用戶使用的蜂窩電話系統(tǒng)。(這里使用的術(shù)語“蜂窩”系統(tǒng)既包括蜂窩頻率又包括個人通信服務(wù)(PCS)系統(tǒng)頻率。)已經(jīng)為這種蜂窩系統(tǒng)開發(fā)了設(shè)計(jì)用于允許多個用戶訪問公共通信媒介的現(xiàn)代通信系統(tǒng)。這些現(xiàn)代通信系統(tǒng)可以基于碼分多址(CDMA)、時分同步碼分多址(TD-SCDMA)、時分多址(TDMA)、頻分多址(FDMA)、空分多址(SDMA)、極分多址(PDMA)或者本領(lǐng)域公知的其它調(diào)制技術(shù)。這些調(diào)制技術(shù)解調(diào)從通信系統(tǒng)的多個用戶收到的信號,從而增大通信系統(tǒng)容量。與之相聯(lián)系,已經(jīng)建立起各種無線系統(tǒng),包括例如高級移動電話業(yè)務(wù)(AMPS)、全球移動通信系統(tǒng)(GSM)以及一些其它無線系統(tǒng)。其它無線系統(tǒng)包括超寬帶(UWB)系統(tǒng)。
UWB技術(shù)在極寬的帶寬上提供高速通信。與此同時,UWB信號以消耗非常小功率的非常短脈沖的形式被發(fā)射出去。UWB信號的輸出功率如此之低,以至于與其它射頻技術(shù)相比看起來像是噪聲,這使其干擾性低。
多種不同的裝置可以具備UWB功能,例如,移動電話、個人數(shù)字助理或者膝上型計(jì)算機(jī)。每個這種裝置都配備了UWB組件,其包括接收機(jī)和發(fā)射機(jī),使得它能夠與附近其它類似配備的裝置進(jìn)行通信,而不需要使用電纜或者其它物理連接。
作為一個實(shí)例,無線碼分多址(CDMA)移動電話可以具備UWB功能的,這意味著該移動電話既能夠與CDMA網(wǎng)絡(luò)又能夠與UWB網(wǎng)絡(luò)通信。這種具備UWB功能的CDMA移動電話可以包括UWB和CDMA組件。
可以將具備UWB功能的裝置配置成與CDMA之外的無線網(wǎng)絡(luò)通信。這樣,可以將具備UWB功能的裝置配置成與GSM、GPRS、W-CDMA或者本領(lǐng)域里公知的任何其它網(wǎng)絡(luò)通信。
可以將具備UWB功能的裝置配置成與多種不同類型的網(wǎng)絡(luò)通信。這樣,可以將具備UWB功能的裝置配置成除了UWB網(wǎng)絡(luò)以外的CDMA和GSM網(wǎng)絡(luò)通信。
浪費(fèi)性的或者過大的功耗是無線裝置的一個問題,因?yàn)槠鋾恋K裝置的工作,并降低其可用性。浪費(fèi)性的或者過大的功耗是多模式UWB裝置的一個尤其需要關(guān)注的問題,因?yàn)楣β蕰恍枰c多個網(wǎng)絡(luò)通信的多個組件消耗。
因此,在本領(lǐng)域中需要一種方法和相關(guān)系統(tǒng),其用來降低具備UWB功能的裝置(比如具備UWB功能的CDMA移動電話)的不同組件消耗的功率。
發(fā)明內(nèi)容
這里公開的實(shí)施例滿足了上述需要,其通過在多模式裝置,例如具備UWB功能的CDMA移動電話中,將第二通信(COMM2)模塊執(zhí)行蘇醒過程的時間,與第一通信(COMM1)模塊執(zhí)行蘇醒過程的時間進(jìn)行同步。
在具備UWB功能的CDMA移動電話中,COMM2模塊是UWB模塊,COMM1模塊是CDMA模塊。
在本發(fā)明的一個方面中,確定COMM模塊要執(zhí)行的下一預(yù)定COMM蘇醒過程的時間。一旦確立了下一預(yù)定COMM蘇醒過程的時間,就可以將下一UWB蘇醒過程同步到由UWB模塊同時執(zhí)行。一方面,如果將下一COMM蘇醒過程預(yù)定在執(zhí)行下一UWB蘇醒過程之前執(zhí)行,則下一UWB蘇醒過程僅僅與下一COMM蘇醒過程同步。例如,可以分別從當(dāng)前COMM時間和當(dāng)前UWB時間,確定執(zhí)行下一COMM蘇醒過程和下一UWB蘇醒過程的時間。然后,在COMM模塊應(yīng)該執(zhí)行下一COMM蘇醒過程的時候,UWB模塊也執(zhí)行UWB蘇醒過程。通過這種方式,能夠基本上同時執(zhí)行COMM和UWB蘇醒過程,其使得與分別執(zhí)行各蘇醒過程相比,具備UWB功能的裝置消耗的功率明顯減小。
另一方面,可以構(gòu)造一個用于將下一UWB蘇醒過程與下一COMM蘇醒過程同步的無線移動單元,其包括COMM模塊,用于在下一預(yù)定時間執(zhí)行COMM蘇醒過程。該無線移動單元還可以包括一個處理器,其對下一UWB蘇醒過程的時間和下一COMM蘇醒過程的時間進(jìn)行同步。另外,該無線移動單元還可以包括UWB模塊,其大約在與COMM模塊執(zhí)行下一預(yù)定COMM蘇醒過程的同時執(zhí)行UWB蘇醒過程。
圖1示出了根據(jù)本發(fā)明一個實(shí)施例的示例性無線通信系統(tǒng)的框圖;圖2的三幅圖示出了UWB模塊和COMM模塊蘇醒時間表同步;圖3示出了同步根據(jù)本發(fā)明一個實(shí)施例的無線移動單元中UWB模塊和COMM模塊的蘇醒時間表的處理流程圖。
具體實(shí)施例方式
本發(fā)明的目的是降低多模式裝置的功耗。雖然本發(fā)明是針對具體實(shí)施例描述的,但是,如同后附權(quán)利要求所限定的,明顯可以將本發(fā)明的原理應(yīng)用于這里具體描述的說明書的實(shí)施例以外。此外,舍去了某些細(xì)節(jié),以免模糊本發(fā)明。本申請中沒有描述的具體細(xì)節(jié)在本領(lǐng)域普通技術(shù)人員的知識范圍之內(nèi)。
本申請的附圖及其詳細(xì)描述僅僅針對本發(fā)明的實(shí)施例。為簡單起見,在本申請中不具體描述使用本發(fā)明的原理的其它實(shí)施例,也不在本申請的附圖中具體說明。“示例性的”一詞在此專用于表示“用作例子、實(shí)例或者說明”。這里描述成“示例性的”的任何實(shí)施例不應(yīng)解釋成相對于其它實(shí)施例是優(yōu)選的或者有優(yōu)勢的。
在一個實(shí)施例中,當(dāng)具備UWB功能的裝置沒有與其它具備UWB功能的裝置進(jìn)行實(shí)際通信,也就是它沒有參與UWB網(wǎng)絡(luò)的時候,具備UWB功能的裝置的UWB組件進(jìn)入待機(jī)模式。在待機(jī)模式中,UWB組件通過周期性地執(zhí)行蘇醒過程,從而來搜索其它具備UWB功能的裝置,在蘇醒過程中其掃描周圍的環(huán)境尋找其它具備UWB功能的裝置。如果這個UWB組件在掃描過程中碰到其它具備UWB功能的裝置,并且確定需要連接,那么它能夠執(zhí)行特定的協(xié)議,以便在電話和這種其它裝置之間建立近距離無線連接。否則就關(guān)閉這一掃描任務(wù)直到下一次蘇醒過程。
例如,在具備UWB功能的CDMA移動電話(“電話”)中,蘇醒、掃描和關(guān)閉這個待機(jī)循環(huán)在待機(jī)周期的每個1.28秒中通常重復(fù)一次、兩次或者四次。但是,很顯然,某些UWB規(guī)范可能改變這一循環(huán)的時序和模式,例如要求這一過程連續(xù)執(zhí)行1.28秒,或者每1.28秒重復(fù)這一過程16次。此外,某些UWB規(guī)范可能會要求重復(fù)UWB蘇醒過程,例如,每1.28秒、每2.56秒或者某個特定規(guī)范可能要求的任何其它間隔至少一次。
當(dāng)具備UWB功能的CDMA電話的UWB組件按照上述方式掃描其它具備UWB功能的裝置的時候,該電話的CDMA組件執(zhí)行與CDMA相關(guān)的任務(wù)。由于CDMA要求在電話和基站之間進(jìn)行精確的時間同步,CDMA組件必須執(zhí)行的一個任務(wù)就是與基站同步。為了在空閑模式下與基站同步,CDMA組件在分配給它的時隙里周期性地“蘇醒”,以接收和處理CDMA尋呼信道上來自基站的導(dǎo)頻信號。CDMA組件能夠通過處理這些導(dǎo)頻信號與基站同步。例如,可以從導(dǎo)頻信號中嵌入的信息確定系統(tǒng)時間。
CDMA組件蘇醒的頻率由時隙循環(huán)指數(shù)決定,該指數(shù)可以由電話或者基站設(shè)置,這在本領(lǐng)域里是公知的。如果時隙循環(huán)指數(shù)是0,那么CDMA組件就每隔1.28秒執(zhí)行一次蘇醒過程,也就是說分配給它的時隙每1.28秒到來一次?;蛘?,也可以將時隙循環(huán)指數(shù)設(shè)置為例如1,在這種情況下每2.56秒執(zhí)行一次蘇醒過程,或者設(shè)置為2,在這種情況下每5.12秒執(zhí)行一次蘇醒過程。因此,這個時隙循環(huán)指數(shù)越小,蘇醒過程重復(fù)得越頻繁,故功耗越大。
不論是UWB組件蘇醒,掃描其它具備UWB功能的裝置,然后關(guān)閉,還是像CDMA這樣的COMM組件蘇醒,與基站同步,然后關(guān)閉,都要消耗電源。另外,由于每個過程都是重復(fù)進(jìn)行的,所以,消耗的電量會迅速地耗盡電話的電源。這樣,減少具備UWB功能的裝置的各種組件的功耗的一種方法及其相關(guān)系統(tǒng)可以利用其UWB組件和任何通信組件例如CDMA組件之間的某種同步。
圖1示出了依照本發(fā)明一個實(shí)施例的一種示例性無線通信系統(tǒng)。圖1示出了具有COMM1模塊144和COMM2模塊142的無線移動單元140。COMM1模塊與COMM1基站180通信,COMM2模塊與COMM2裝置110通信。例如,COMM1模塊144可以是一個CDMA模塊,COMM2模塊142可以是一個UWB模塊。
圖1所示示例性的無線通信系統(tǒng)100可以包括,例如,碼分多址(CDMA)通信系統(tǒng)的一部分。在標(biāo)題為“Spread Spectrum MultipleAccess Communication System using Satellite or Terrestrial Repeaters”,轉(zhuǎn)讓給本發(fā)明受讓人的第4901307號美國專利中描述了CDMA通信系統(tǒng)的一般原理,特別是產(chǎn)生擴(kuò)頻信號用于在通信信道上發(fā)射的一般原理。在這里將該專利也就是美國專利4901307的公開內(nèi)容以引用方式全部并入本申請。此外,標(biāo)題為“System and Method for GeneratingSignal Waveforms in a CDMA Cellular Telephone System”,轉(zhuǎn)讓給本發(fā)明受讓人的美國專利5103459公開了與PN擴(kuò)頻、Walsh覆蓋相關(guān)的原理,以及產(chǎn)生CDMA擴(kuò)頻通信信號的技術(shù)。也將這一專利也就是美國專利5103459中公開的內(nèi)容以引用方式全部并入本申請。此外,本發(fā)明還利用數(shù)據(jù)的時間復(fù)用和“高數(shù)據(jù)速率”通信系統(tǒng)相關(guān)的各種原理,并且可以將本發(fā)明應(yīng)用于“高數(shù)據(jù)速率”通信系統(tǒng),例如1997年11月3日提交的,序列號為08/963386,標(biāo)題為“Method andApparatus for High Rate Packet Data Transmission”,轉(zhuǎn)讓給本發(fā)明受讓人的美國專利申請中所公開的系統(tǒng)。同樣將這一專利申請中公開的內(nèi)容以引用方式全部并入本申請。
如圖1所示,本發(fā)明的示例性無線通信系統(tǒng)100包括UWB裝置110、無線移動單元140和CDMA基站180。UWB裝置110可以是任意具備UWB功能的裝置,例如,配備了UWB組件的膝上型計(jì)算機(jī)。將UWB裝置110能利用發(fā)射機(jī)/接收機(jī)112和天線114與其它具備UWB功能的裝置進(jìn)行通信。
繼續(xù)參考圖1,無線通信系統(tǒng)100的無線移動單元140可以是例如本實(shí)施例中具備UWB功能的CDMA移動電話。這樣,無線移動單元140既包括UWB又包括CDMA組件,即分別是UWB模塊142和CDMA模塊144。根據(jù)本發(fā)明,UWB模塊142和CDMA模塊144共享處理器146,其可以監(jiān)視和引導(dǎo)待機(jī)模式中UWB模塊142的蘇醒/睡眠循環(huán)和空閑模式中CDMA模塊144的蘇醒/空閑循環(huán)。此外,如圖所示,無線移動單元140包括時鐘基準(zhǔn)160,其可以為UWB模塊142和CDMA模塊144提供公共時間源。
如上所述,當(dāng)具備UWB功能的裝置不在UWB網(wǎng)絡(luò)中活躍地通信的時候,這個裝置的UWB組件進(jìn)入待機(jī)模式,它周期性地從這個待機(jī)模式“蘇醒”過來,以便掃描其它具備UWB功能的裝置。此外,在蘇醒過程中,UWB組件判斷是否需要與它碰到的具備UWB功能的裝置建立連接。在周圍環(huán)境中掃描其它具備UWB功能的裝置是按照本領(lǐng)域里公知的方式進(jìn)行的,并且可能涉及例如導(dǎo)頻信號的發(fā)射、接收和處理。要注意,本申請中將UWB模塊142執(zhí)行的蘇醒、掃描然后關(guān)閉的過程也叫做“UWB蘇醒過程”。
再次參考圖1,UWB模塊142具有與UWB天線150連接的UWB發(fā)射機(jī)/接收機(jī)148。在待機(jī)模式中,UWB模塊142可以利用UWB發(fā)射機(jī)/接收機(jī)148和UWB天線150掃描環(huán)境中的其它具備UWB功能的裝置,例如UWB裝置110。在本實(shí)施例中,將UWB模塊142配置成每1.28秒執(zhí)行UWB蘇醒過程兩次。但是,本領(lǐng)域里的技術(shù)人員會明白,可以將UWB模塊142配置成以其它間隔執(zhí)行UWB蘇醒過程,例如每1.28秒,每0.32秒或者每0.16秒一次。此外,某些UWB規(guī)范可能要求將UWB模塊142配置成例如每1.28秒、每2.56秒或者該特定UWB規(guī)范要求的任何其它間隔至少執(zhí)行一次UWB蘇醒過程。如圖1所示,UWB裝置110和UWB模塊142可以利用它們各自的發(fā)射機(jī)/接收機(jī)和天線單元通過UWB空中鏈路116互相通信。
UWB模塊142還包括時鐘158。在一個實(shí)施例中,時鐘158是UWB模塊142的內(nèi)部時鐘。時鐘158可以是例如跟蹤當(dāng)前UWB時間并且將當(dāng)前UWB時間中繼給處理器146的一個28位計(jì)數(shù)器。要注意,在本申請中還將當(dāng)前UWB時間稱為“UWBcurrent”。
繼續(xù)參考圖1,無線移動單元140的CDMA模塊144包括與CDMA天線154連接的CDMA發(fā)射機(jī)/接收機(jī)152。CDMA模塊144利用CDMA發(fā)射機(jī)/接收機(jī)152和CDMA天線154通過CDMA空中鏈路184在CDMA網(wǎng)絡(luò)中通信,更具體地說與CDMA基站180通信。CDMA模塊144利用CDMA發(fā)射機(jī)/接收機(jī)152和CDMA天線154發(fā)射和接收信號,與CDMA基站180通信。與此同時,CDMA基站180利用天線182從CDMA模塊144接收信號并且將信號發(fā)射給CDMA模塊144。CDMA模塊144和CDMA基站180之間的通信是按照本領(lǐng)域公知的方式進(jìn)行的。
當(dāng)無線移動單元140不是正在活躍地在CDMA網(wǎng)絡(luò)中通信的時候,CDMA模塊144進(jìn)入空閑模式。在空閑模式中,CDMA模塊144執(zhí)行若干項(xiàng)任務(wù),其包括與CDMA系統(tǒng)時間同步的任務(wù)。如同本領(lǐng)域公知的,CDMA網(wǎng)絡(luò)中通信的穩(wěn)固性部分取決于CDMA網(wǎng)絡(luò)中每個組件,包括移動單元、基站、基站控制器等的時間同步。
為了與CDMA系統(tǒng)時間同步,CDMA模塊144利用發(fā)射機(jī)/接收機(jī)152和CDMA天線154接收CDMA基站180發(fā)射的導(dǎo)頻信號。處理收到的導(dǎo)頻信號,并且從導(dǎo)頻信號中包括的數(shù)據(jù)確定當(dāng)前CDMA系統(tǒng)時間。CDMA模塊144對導(dǎo)頻信號的處理和從中確定當(dāng)前CDMA系統(tǒng)時間是按照本領(lǐng)域公知的方式進(jìn)行的。在本實(shí)施例中,將CDMA模塊144的“當(dāng)前”時間,本申請中也稱為CDMAcurrent,設(shè)置成從導(dǎo)頻信號導(dǎo)出的CDMA系統(tǒng)時間。在一個實(shí)施例中,時鐘基準(zhǔn)160為CDMA模塊144和UWB模塊142提供共同時間源,從而使這兩個模塊的“當(dāng)前”時間,也就是UWBcurrent和CDMAcurrent,相同。在另一個實(shí)施例中,時鐘基準(zhǔn)160為CDMA模塊144和UWB模塊142提供共同時鐘,但是UWBcurrent和CDMAcurrent的絕對值可以不同。一旦確定CDMAcurrent,就將它中繼給處理器146。要指出CDMA模塊144執(zhí)行的蘇醒過程、與基站180的同步以及關(guān)閉在本申請中也稱為“CDMA蘇醒過程”。
CDMA組件蘇醒得有多頻繁由時隙循環(huán)指數(shù)(SCT)控制,這個指數(shù)可以由電話或者基站按照本領(lǐng)域公知的方式設(shè)置。例如,如果CDMA模塊的SCI是0,那么CDMA模塊144每1.28秒執(zhí)行一次CDMA蘇醒過程?;蛘咭部梢詫CI設(shè)置成例如1,在這種情況下,每2.56秒執(zhí)行一次CDMA蘇醒過程;或者可以將SCI設(shè)置成2,在這種情況下每5.12秒執(zhí)行一次蘇醒過程。注意,SCI越小,CDMA模塊144執(zhí)行CDMA蘇醒過程越頻繁。在本實(shí)施例中,將CDMA模塊144的SCI設(shè)置為0,也就是說將CDMA模塊144設(shè)置成每1.28秒執(zhí)行一次CDMA蘇醒過程。
繼續(xù)參考圖1,處理器146利用它從時鐘158收到的信息,也就是UWBcurrent,以及從CDMA模塊144收到的信息,即CDMAcurrent,將UWB模塊142的蘇醒時間表與CDMA模塊144的蘇醒時間表同步。在本實(shí)施例中,為了同步這兩個蘇醒時間表,處理器146必須確定在為UWB模塊142和CDMA模塊144安排下一次蘇醒過程之前還有多少時間剩余。以后將為UWB模塊142安排的下一次蘇醒過程的相應(yīng)時間叫做UWBnext,將為CDMA模塊144安排的相應(yīng)時間叫做CDMAnext。
可以將處理器146配置成基于UWB蘇醒過程和CDMA蘇醒過程分別被設(shè)置成進(jìn)行得多頻繁來確定UWBnext和CDMAnext。如上所述,可以將UWB模塊142設(shè)置成以不同的間隔或頻率執(zhí)行UWB蘇醒過程,例如每0.64秒一次,并且可以將CDMA模塊144設(shè)置成根據(jù)它的SCI每1.28秒、每2.56秒或者每5.12秒執(zhí)行一次CDMA蘇醒過程。這樣,處理器可以通過監(jiān)視UWB模塊142何時執(zhí)行上一次UWB蘇醒過程,然后計(jì)算何時要執(zhí)行下一次UWB蘇醒過程來確定UWBnext。這樣,作為例子,如果處理器146確定UWB模塊142在時間T執(zhí)行了上一次UWB蘇醒過程,并且UWB模塊142被設(shè)置成每0.64秒執(zhí)行一次UWB蘇醒過程,那么處理器146可以將UWBnext計(jì)算成T加上0.64秒。類似地,如果處理器146確定CDMA模塊144在時間Y執(zhí)行了上一次CDMA蘇醒過程,并且CDMA模塊144被設(shè)置成每1.28秒執(zhí)行一次CDMA蘇醒過程,也就是它的SCI被設(shè)置成0,那么處理器146將CDMAnext計(jì)算成Y加上1.28秒。
一旦按照上述方式確定下一次預(yù)定蘇醒過程的時間,就可以通過計(jì)算當(dāng)前時間和下一次預(yù)定蘇醒過程的時間之間的時間差來確定下一次預(yù)定蘇醒過程之前剩余的時間。因此,處理器146可以將下一次預(yù)定CDMA蘇醒過程之前的剩余時間確定為CDMAcurrent減去CDMAnext。在本申請中,下一次預(yù)定CDMA蘇醒過程之前的剩余時間也叫做CDMAinterval。
繼續(xù)參考圖1,處理器146通過相對于什么時候執(zhí)行下一次CDMA蘇醒過程,確定什么時候執(zhí)行下一次UWB蘇醒過程,將UWB模塊142的蘇醒時間表與CDMA模塊144的蘇醒時間表同步。如果處理器146確定下一次UWB蘇醒過程預(yù)定晚于下一次CDMA蘇醒過程而執(zhí)行,處理器146將把UWB模塊142的蘇醒時間表提前,以使得UWB模塊142在CDMA模塊144執(zhí)行下一次CDMA蘇醒過程的相同時間執(zhí)行下一次UWB蘇醒過程。換句話說,處理器146可以觸發(fā)UWB模塊142在CDMAnext執(zhí)行它的下一次UWB蘇醒過程,而不是等到UWBnext。于是,下一次UWB蘇醒過程將于與一次CDMA蘇醒過程同步。要注意,下一次UWB蘇醒過程的“新”或者“同步的”時間在本申請中也叫做UWBnew。讓UWB模塊142的蘇醒時間表與CDMA模塊144的蘇醒時間表同步的任務(wù)可以由軟件或者在無線移動單元140的處理器146中的硬件里處理。
將兩個蘇醒時間表同步能夠減少無線移動單元140的功耗。單獨(dú)接通UWB模塊142和CDMA模塊會導(dǎo)致處理器能力和功率的浪費(fèi),因?yàn)閱拘褑为?dú)一個模塊只使用少部分處理器能力。完成各自蘇醒過程的時候,分別接通UWB模塊142和CDMA模塊144所需要的功率,可以在同時接通兩個模塊的時候共享。這樣就更多地利用處理器能力,消耗更少的功率。
圖1說明一個示例性的無線通信系統(tǒng),其中配置成在UWB網(wǎng)絡(luò)和CDMA網(wǎng)絡(luò)中通信的無線移動單元將它的UWB模塊和它的CDMA模塊的蘇醒時間表同步,以便降低與不同步蘇醒時間表有關(guān)的功耗。
對于本領(lǐng)域里的技術(shù)人員而言,圖1所示的COMM1模塊144和COMM2模塊144顯然可以是本領(lǐng)域公知的任意通信模塊。
現(xiàn)在參考圖2,圖200、240和270說明根據(jù)本發(fā)明的一個實(shí)施例,將UWB模塊的蘇醒時間表與第一通信模塊(COMM1)的蘇醒時間表同步的結(jié)果,這個第一通信模塊例如為圖1所示的無線移動單元140中的CDMA模塊。因此,將參考無線移動單元140,以方便討論圖200、240和270。
圖200說明無線移動單元中的COMM1模塊,例如無線移動單元140中的CDMA模塊144,的蘇醒時間表的時間順序。在圖200中,軸202說明COMM1模塊144的開/關(guān)狀態(tài),軸204對應(yīng)于時間。將能夠從上述基站收到的導(dǎo)頻信號導(dǎo)出的當(dāng)前COMM1系統(tǒng)時間示出為COMM1current時間206。在COMM1current時間206,CDMA模塊144處于空閑模式,不執(zhí)行COMM1蘇醒過程,即CDMA模塊144為“關(guān)”。但是,在COMM1next時間208,COMM1模塊244接通,開始COMM1蘇醒過程214。在圖200中將COMM1current時間206和COMM1next時間208之間的時間間隔示為間隔210。于是,間隔210代表當(dāng)前COMM1時間和執(zhí)行下一次COMM1蘇醒過程的時間之間的時間段。間隔212表示COMM1蘇醒過程214的開始和COMM1蘇醒過程216的開始之間的時間。間隔212可以是例如1.28秒,意味著將CDMA模塊144設(shè)置為每1.28秒執(zhí)行一次COMM1蘇醒過程。換句話說,將CDMA模塊144的SCI設(shè)置為0。
現(xiàn)在參考圖2中的圖240,其中示出了與COMM1模塊的蘇醒時間表同步之前,無線移動單元的UWB模塊,例如無線移動單元140的UWB模塊142的蘇醒時間表的時間順序。在圖240中,軸242說明UWB模塊142的開/關(guān)狀態(tài),而軸244對應(yīng)于時間??梢钥闯?,在UWBcurrent時間246,UWB模塊142“關(guān)閉”,不執(zhí)行UWB蘇醒過程。但是,在UWBnext時間248,UWB模塊142接通,開始UWB蘇醒過程250。用間隔252表示UWBcurrent時間246和UWBnext時間248之間的時間間隔。這樣,間隔252是當(dāng)前UWB時間和下一次預(yù)定UWB蘇醒過程,也就是UWB蘇醒過程250之間的時間長度。在UWBnext時間248之后,經(jīng)過一段等于間隔254的時間以后,UWB模塊142執(zhí)行UWB蘇醒過程256,并且,在經(jīng)過一段等于間隔258的時間以后,UWB模塊142執(zhí)行UWB蘇醒過程260。在本實(shí)施例中,可以將UWB模塊142設(shè)置成每0.64秒執(zhí)行一次UWB蘇醒過程。這樣,每個間隔252、254和258等于0.64秒。但是,本領(lǐng)域里的技術(shù)人員會明白,可以將UWB模塊142設(shè)置成以其它的間隔或者頻率執(zhí)行UWB蘇醒過程,例如每1.28秒一次或者每0.32秒一次。
通過比較圖2中的圖200和240,可以看出間隔252大于間隔210。換句話說,在預(yù)定執(zhí)行下一UWB蘇醒過程,也就是UWB蘇醒過程250以前的時間長度,比預(yù)定執(zhí)行下一COMM1蘇醒過程,也就是COMM1蘇醒過程214之前的時間長度長。預(yù)定執(zhí)行后面多個蘇醒過程的時間之間的這個時間差會導(dǎo)致無線移動單元140電源的顯著消耗,因?yàn)閁WB模塊142和CDMA模塊144必須分別接通,以執(zhí)行它們的蘇醒過程。
現(xiàn)在參考圖270,其中示出了UWB模塊142蘇醒時間表的同步后時間順序。在圖270中,軸272說明UWB模塊142的開/關(guān)狀態(tài),軸274對應(yīng)于時間。此外,圖270中的UWBcurrent時間276與圖240中的UWBcurrent時間246相同,這意味著兩個圖中“當(dāng)前”UWB時間相同。但是,如圖270所示,下一次預(yù)定UWB蘇醒過程,也就是UWB蘇醒過程280,已經(jīng)作為同步的結(jié)果被“重新預(yù)定”,并且現(xiàn)在設(shè)置成在UWBnew時間278執(zhí)行。這樣,不是讓UWB模塊142按照圖240所示在UWBnext時間248執(zhí)行下一次UWB蘇醒過程,將UWB模塊142的蘇醒時間表與CDMA模塊144的蘇醒時間表同步的結(jié)果是在時間上平移下一UWB蘇醒過程,從而使下一UWB蘇醒過程在下一COMM1蘇醒過程的同一時間執(zhí)行。更加具體地說,同步導(dǎo)致圖270中間隔282和圖200中間隔210相等,使得UWB蘇醒過程280和COMM1蘇醒過程214同時執(zhí)行,分別在UWBnew時間278和COMM1next時間208。UWB蘇醒過程280與COMM1蘇醒過程214的這一同步意味著UWB模塊142和CDMA模塊144能夠同時加電執(zhí)行它們的蘇醒過程,從而顯著地降低無線移動單元140的功耗。
繼續(xù)參考圖270,在經(jīng)過一個等于間隔284的時間長度后,執(zhí)行UWB蘇醒過程280后的UWB蘇醒過程286,經(jīng)過等于間隔288的另一段時間后,執(zhí)行另一個UWB蘇醒過程290。要指出,UWB蘇醒過程286和290等于圖240中的UWB蘇醒過程256和260,其作為UWB蘇醒過程280與COMM1蘇醒過程214的同步結(jié)果向前平移。于是圖2中的圖200、240和270說明了無線移動單元140中UWB模塊142和CDMA模塊144的蘇醒時間表的同步結(jié)果,導(dǎo)致無線移動單元140的功耗下降。
圖3示出流程圖300,其描述按照一個實(shí)施例同步無線移動單元UWB模塊如COMM2模塊和COMM1模塊的蘇醒時間表的示例性過程。更加具體地說,流程圖300所示的過程可由圖1中無線移動單元140這種無線移動單元來進(jìn)行,其包括COMM2組件,例如UWB模塊142,以及COMM1組件,例如CDMA模塊144。這樣,為了進(jìn)行說明,將針對圖1中無線移動單元140來描述流程圖300所示的過程。
繼續(xù)參考圖3,當(dāng)例如無線移動單元140沒有在UWB網(wǎng)絡(luò)也沒有在CDMA網(wǎng)絡(luò)中進(jìn)行通信的時候,同步無線移動單元中UWB模塊和COMM1模塊的蘇醒時間表的過程從步驟310開始。換句話說,當(dāng)UWB模塊142處于待機(jī)模式,并且CDMA模塊144空閑的時候開始這一過程。在步驟312中,確定當(dāng)前UWB時間和當(dāng)前COMM1時間。例如,當(dāng)前UTWB時間,或者UWBcurrent可以用UWB模塊142中跟蹤當(dāng)前UWB時間的內(nèi)部時鐘確定。當(dāng)前COMM1時間,或者COMM1current可以從例如基站發(fā)射,CDMA模塊144收到的導(dǎo)頻信號中的數(shù)據(jù)確定。在一個實(shí)施例中,時鐘基準(zhǔn)160為CDMA模塊144和UWB模塊142提供共同的時間源,從而使兩個模塊的“當(dāng)前”時間,也就是UWBcurrent和COMM1current相同。也是在步驟312中,將UWBcurrent和COMM1current中繼給處理器,比如圖1中無線移動單元140的處理器146,供進(jìn)一步處理。
繼續(xù)參考圖3中的流程圖300,在同步無線移動單元中UWB模塊和COMM1模塊的蘇醒時間表的過程步驟314中,確定下一預(yù)定UWB蘇醒過程和下一預(yù)定COMM1蘇醒過程的時間。在UWB模塊142前面執(zhí)行的UWB蘇醒過程的時間的基礎(chǔ)之上,確定下一預(yù)定UWB蘇醒過程的時間,或者UWBnext。UWBnext也是UWB蘇醒過程執(zhí)行得多頻繁的函數(shù),例如每1.28秒,每0.64秒或者每0.32秒一次。在一個實(shí)施例中,處理器146監(jiān)視前面的UWB蘇醒過程的時間,并且將例如1.28秒、0.64秒或者0.32秒加到上一次UWB蘇醒過程時間上來計(jì)算UWBnext,其依賴于UWB蘇醒過程的頻度。用類似的方式,可以計(jì)算COMM1next。換句話說,處理器146可以監(jiān)視上一次COMM1蘇醒過程的時間,然后根據(jù)為CDMA模塊144設(shè)置的SCI,將1.28、2.56秒或者5.12秒加到上一次COMM1蘇醒過程時間上去,以計(jì)算COMM1next。
繼續(xù)參考流程圖300,在步驟316判斷UWBcurrent加上COMM1next和COMM1current之間的間隔是否大于UWBnext。如果判定UWBcurrent加上COMM1next和COMM1current之間的間隔大于UWBnext,就表明在預(yù)定由UWB模塊142執(zhí)行下一UWB蘇醒過程之后,將預(yù)定由CDMA模塊144執(zhí)行下一COMM1蘇醒過程。在這種情況下,在無線移動單元中同步UWB模塊和COMM1模塊的蘇醒時間表的過程進(jìn)入步驟318,在這里將下一UWB蘇醒過程的時間,也叫做UWBnew,設(shè)置為UWBnext。然后這一過程進(jìn)入步驟322。
如果在步驟316中,處理器146判定UWBcurrent加上COMM1next和COMM1current之間的間隔不大于UWBnext,那么這一過程進(jìn)入步驟320。在步驟320中,下一UWB蘇醒過程的新時間,或者UWBnew,與COMM1next同步,也就是將UWBnew設(shè)置成COMM1next。換句話說,如果處理器146在步驟316中判定下一COMM1蘇醒過程預(yù)定在下一UWB蘇醒過程之前執(zhí)行,處理器146就通過同步UWBnew和COMM1next,“重新預(yù)定”下一UWB蘇醒過程與下一COMM1蘇醒過程同時執(zhí)行。
然后無線移動單元中同步UWB模塊和COMM1模塊蘇醒時間表的過程進(jìn)入步驟322。在步驟322中,到達(dá)UWBnew時UWB模塊142執(zhí)行UWB蘇醒過程。注意,如果處理器146已經(jīng)在步驟316中確定COMM1next和COMM1current之間的時間差不大于UWBnext和UWBcurrent之間的時間差,從而在步驟320中使UWBnew與COMM1next同步,CDMA模塊144也會在步驟322中執(zhí)行COMM1蘇醒過程。通過這種方式,也就是UWB模塊142和CDMA模塊144同時執(zhí)行它們的蘇醒過程,因?yàn)閮蓚€模塊能夠同時加電,無線移動單元140的功耗能夠得到明顯降低。
在步驟322以后,同步無線移動單元中UWB模塊和COMM1模塊蘇醒時間表的過程回到步驟310。這一過程繼續(xù)下去,直到例如UWB模塊142退出待機(jī)模式或者CDMA模塊144退出空閑模式。
本領(lǐng)域里的技術(shù)人員會明白,流程圖300中的步驟可以互換而不會偏離本發(fā)明的保護(hù)范圍。因此圖3中的流程圖300說明了按照一個實(shí)施例,同步無線移動單元中UWB模塊和COMM1模塊的蘇醒時間表,導(dǎo)致無線移動單元功耗下降的過程。
本領(lǐng)域里的技術(shù)人員會明白可以用各種不同工藝技術(shù)中的任意一種來表示信息和信號。例如,以上說明中可能用到的數(shù)據(jù)、指令、命令、信息、信號、比特、符號和碼片可以用電壓、電流、電磁波、磁場或者磁粒子、光場或者光粒子、或者它們的任意組合來表示。
本領(lǐng)域里的技術(shù)人員還會明白,結(jié)合這里公開的實(shí)施例描述的各種說明性的邏輯塊、模塊、電路和算法步驟可以作為電子硬件、計(jì)算機(jī)軟件或者它們的組合來實(shí)現(xiàn)。為了清楚地說明硬件和軟件的這種互換性,上面已經(jīng)用它們的功能一般性地描述了各種說明性的組件、塊、模塊、電路和步驟。是用硬件還是用軟件來實(shí)現(xiàn)這種功能取決于特定的應(yīng)用和設(shè)計(jì)對整個系統(tǒng)的限制。對于每個特定應(yīng)用,技術(shù)人員可以用各種方式實(shí)現(xiàn)上述功能,但是不應(yīng)該將這種實(shí)現(xiàn)決策解釋為導(dǎo)致偏離本發(fā)明的范圍。
結(jié)合這里公開的實(shí)施例描述的各種說明性的邏輯塊、模塊和電路可以用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者其它可編程邏輯器件、離散門或者晶體管邏輯、離散硬件組件、或者設(shè)計(jì)成實(shí)現(xiàn)這里描述的功能的它們的任意組合來實(shí)現(xiàn)。通用處理器可以是微處理器,但是,這一處理器也可以是任何常規(guī)處理器、控制器、微控制器或者狀態(tài)機(jī)。也可以將處理器實(shí)現(xiàn)為計(jì)算裝置的組合,例如DSP和微處理器的組合,多個微處理器,一個或多個微處理器結(jié)合DSP核,或者任何其它這種配置。
結(jié)合這里公開的實(shí)施例描述的方法或者算法步驟可以用硬件、處理器執(zhí)行的軟件模塊或者它們兩者的結(jié)合來實(shí)現(xiàn)。軟件模塊可以駐存在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可拆除盤、CD-ROM或者本領(lǐng)域公知的任何其它存儲介質(zhì)中。示例性的存儲介質(zhì)與處理器連接,從而使得處理器能夠從該存儲介質(zhì)讀取信息,或者將信息寫入其中?;蛘撸部梢詫⒋鎯橘|(zhì)集成到處理器中。處理器和存儲介質(zhì)可以駐留在ASIC中。ASIC可以駐留在無線移動單元里。也可以是處理器和存儲介質(zhì)作為離散組件駐留在無線移動單元中。
提供對公開的實(shí)施例的上述描述是為了讓本領(lǐng)域技術(shù)人員能夠制造或者使用本發(fā)明。對這些實(shí)施例的各種變型對于本領(lǐng)域里的技術(shù)人員而言是顯而易見的,并且可以將這里給出的一般原理應(yīng)用于其它實(shí)施例而不會偏離本發(fā)明的精神和范圍。這樣,本發(fā)明的目的不限于這里示出的實(shí)施例,而是與這些原理的最大范圍以及這里公開的新穎特征相一致。
權(quán)利要求
1.一種用于在無線移動單元中同步第一通信模塊的蘇醒時間表和第二通信模塊的蘇醒時間表的方法,所述方法包括確定下一個第一通信蘇醒時間;以及當(dāng)所述下一個第一通信蘇醒時間早于下一個第二蘇醒時間時,將一個新的第二蘇醒時間同步到所述下一個第一通信蘇醒時間。
2.一種用于在無線移動單元中同步UWB模塊的蘇醒時間表和通信模塊的蘇醒時間表的方法,所述方法包括確定下一個通信蘇醒時間;以及當(dāng)所述下一個通信蘇醒時間早于下一個UWB蘇醒時間時,將新的超寬帶(UWB)蘇醒時間同步到所述下一個通信蘇醒時間。
3.如權(quán)利要求2所述的方法,還包括下列步驟在所述確定步驟以后且在所述同步步驟之前,確定所述下一個UWB蘇醒時間。
4.如權(quán)利要求2所述的方法,還包括確定當(dāng)前通信時間;以及確定當(dāng)前UWB時間。
5.如權(quán)利要求4所述的方法,還包括下列步驟確定一個通信間隔,所述通信間隔等于所述下一通信蘇醒時間減去所述當(dāng)前通信時間。
6.如權(quán)利要求5所述的方法,還包括下列步驟當(dāng)所述當(dāng)前UWB時間加上所述通信間隔小于所述下一UWB時間時,將所述新的UWB蘇醒時間同步到所述下一通信蘇醒時間。
7.如權(quán)利要求2所述的方法,還包括下列步驟大約在所述新UWB蘇醒時間,執(zhí)行UWB蘇醒過程和通信蘇醒過程。
8.如權(quán)利要求7所述的方法,其中所述執(zhí)行步驟包括下列步驟大約同時為所述UWB模塊和所述通信模塊加電,從而降低所述無線移動單元的功耗。
9.一種用于在無線移動單元中同步UWB模塊的蘇醒時間表和通信模塊的蘇醒時間表的方法,所述方法包括確定當(dāng)前通信時間和當(dāng)前UWB時間;計(jì)算一個通信間隔,所述通信間隔等于下一通信蘇醒時間減去所述當(dāng)前通信時間;以及當(dāng)所述當(dāng)前UWB時間加上所述通信間隔小于下一UWB時間時,將新的UWB蘇醒時間同步到所述下一通信蘇醒時間。
10.如權(quán)利要求9所述的方法,還包括以下步驟在計(jì)算所述通信時間間隔的所述步驟以前,確定所述下一通信蘇醒時間;以及在同步所述新UWB時間的所述步驟以前,確定所述下一UWB蘇醒時間。
11.如權(quán)利要求9所述的方法,還包括下列步驟大約在所述新UWB蘇醒時間,執(zhí)行UWB蘇醒過程和通信蘇醒過程。
12.如權(quán)利要求11所述的方法,其中所述執(zhí)行步驟包括下列步驟大約同時為所述UWB模塊和所述通信模塊加電,從而降低所述無線移動單元的功耗。
13.如權(quán)利要求9所述的方法,其中所述無線移動單元包括具備UWB功能的通信移動電話。
14.一種無線移動單元,包括通信模塊,在下一通信蘇醒時間執(zhí)行通信蘇醒過程;以及處理器,當(dāng)所述下一通信蘇醒時間早于下一UWB蘇醒時間時,將新的UWB蘇醒時間同步到所述下一通信蘇醒時間。
15.如權(quán)利要求14所述的無線移動單元,還包括執(zhí)行UWB蘇醒過程的UWB模塊。
16.如權(quán)利要求15所述的無線移動單元,其中,當(dāng)所述下一通信蘇醒時間早于所述下一UWB蘇醒時間時,所述UWB模塊在所述新UWB蘇醒時間執(zhí)行所述UWB蘇醒過程。
17.如權(quán)利要求14所述的無線移動單元,其中,所述通信模塊包括通信發(fā)射機(jī)/接收機(jī)和通信天線,所述通信發(fā)射機(jī)/接收機(jī)和所述通信天線從基站接收導(dǎo)頻信號,從而將所述通信模塊與所述基站同步。
18.如權(quán)利要求17所述的無線移動單元,其中所述通信模塊還從所述導(dǎo)頻信號導(dǎo)出當(dāng)前通信時間。
19.如權(quán)利要求18所述的無線移動單元,其中所述UWB模塊包括時鐘,所述時鐘跟蹤當(dāng)前UWB時間。
20.如權(quán)利要求19所述的無線移動單元,其中所述處理器還計(jì)算一個通信間隔,所述通信間隔等于所述下一通信蘇醒時間減去所述當(dāng)前通信時間。
21.如權(quán)利要求20所述的無線移動單元,其中,當(dāng)所述當(dāng)前UWB時間加上所述通信間隔小于所述下一UWB時間時,所述處理器還將所述新UWB蘇醒時間同步到所述下一通信蘇醒時間。
22.如權(quán)利要求15所述的無線移動單元,其中所述通信模塊執(zhí)行所述通信蘇醒過程,并且所述UWB模塊大約在所述新UWB蘇醒時間執(zhí)行所述UWB蘇醒過程。
23.如權(quán)利要求22所述的無線移動單元,其中所述通信模塊和所述UWB模塊大約同時加電,從而降低所述無線移動單元的功耗。
24.如權(quán)利要求14所述的無線移動單元,其中所述無線移動單元是具備UWB功能的通信移動電話。
25.一種無線單元,包括執(zhí)行模塊,在下一通信蘇醒時間執(zhí)行通信蘇醒過程;以及同步模塊,當(dāng)所述下一通信蘇醒時間早于下一UWB蘇醒時間時,將新的UWB蘇醒時間同步到所述下一通信蘇醒時間。
26.一種無線移動單元,包括存儲模塊;以及在下一通信蘇醒時間執(zhí)行通信蘇醒過程并且當(dāng)所述下一通信蘇醒時間早于下一UWB蘇醒時間時將新UWB蘇醒時間同步到所述下一通信蘇醒時間的模塊。
27.一種數(shù)字信號處理設(shè)備,包括存儲模塊,用于存儲數(shù)字?jǐn)?shù)據(jù);以及數(shù)字信號處理模塊,用于解釋數(shù)字信號,以便按照以下方式在無線移動單元中同步UWB模塊的蘇醒時間表和通信模塊的蘇醒時間表確定下一通信蘇醒時間;以及當(dāng)所述下一通信蘇醒時間早于下一UWB蘇醒時間時,將新UWB蘇醒時間同步到所述下一通信蘇醒時間。
28.如權(quán)利要求27所述的設(shè)備,所述數(shù)字信號處理模塊還解釋數(shù)字信號,以便在所述確定下一通信蘇醒時間以后且在所述同步新UWB蘇醒時間以前,確定所述下一UWB蘇醒時間。
全文摘要
公開了在多模式裝置中降低功耗的方法。這種多模式裝置包括COMM1組件和COMM2組件。一方面,COMM1組件可以是UWB組件,COMM2組件可以是CDMA組件。根據(jù)公開的實(shí)施例,確定COMM1模塊要執(zhí)行的下一預(yù)定COMM1蘇醒過程的時間。然后,如果將下一COMM1蘇醒過程預(yù)定在下一COMM2蘇醒過程之前執(zhí)行,就將COMM2蘇醒過程同步成由COMM2模塊在與下一COMM1蘇醒過程相同的時間執(zhí)行。接下來,當(dāng)COMM1模塊執(zhí)行下一COMM1蘇醒過程的時間來臨時,所述COMM2模塊也執(zhí)行所述COMM2蘇醒過程。
文檔編號H04B1/69GK1887005SQ200480034749
公開日2006年12月27日 申請日期2004年11月24日 優(yōu)先權(quán)日2003年11月25日
發(fā)明者約瑟夫·帕特里克·伯克, 約翰·M·伯克, 加內(nèi)什·M·帕塔比拉曼, 阿莫·拉伊科蒂亞 申請人:高通股份有限公司