專利名稱:用于在多射頻模塊平臺(tái)上進(jìn)行天線分配的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及無(wú)線通信,更具體地,涉及用于在多射頻模塊平臺(tái)中分配天線的
技術(shù)。
背景技術(shù):
許多現(xiàn)代通信和/或計(jì)算設(shè)備支持多個(gè)不同無(wú)線標(biāo)準(zhǔn)的無(wú)線通信。例如,膝上型 計(jì)算機(jī)可以根據(jù)IEEE 802. 11和IEEE 802. 16這兩個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)準(zhǔn)來(lái)支持無(wú)線網(wǎng)絡(luò)。為了 支持無(wú)線通信,每個(gè)無(wú)線射頻模塊要求一個(gè)或多個(gè)天線以將信號(hào)發(fā)送到相應(yīng)的無(wú)線信道和 /或從相應(yīng)的無(wú)線信道接收信號(hào)。如果允許多個(gè)射頻模塊共享無(wú)線設(shè)備中的一組天線,則設(shè) 備僅需要較少的天線并且可以實(shí)現(xiàn)成本和尺寸上的優(yōu)勢(shì)。需要將一組天線分配給在無(wú)線平 臺(tái)中同時(shí)操作的多個(gè)射頻模塊的技術(shù)。
圖1示出了根據(jù)本發(fā)明實(shí)施例的示例性多射頻模塊(multi-radio)無(wú)線設(shè)備的框 圖;以及 圖2示出了根據(jù)本發(fā)明實(shí)施例的用于操作多射頻模塊設(shè)備中的射頻模塊的示例 性方法的流程圖。
具體實(shí)施例方式
在下面的詳細(xì)說(shuō)明中參照了附圖,其中附圖通過(guò)示例的方式示出了可以實(shí)現(xiàn)本發(fā) 明的特定實(shí)施例。這些實(shí)施例被足夠詳細(xì)地描述以使本領(lǐng)域技術(shù)人員可以實(shí)現(xiàn)本發(fā)明???以理解,本發(fā)明的多個(gè)實(shí)施例盡管不同,但不一定是互相排斥的。例如,在不背離本發(fā)明精
神和范圍的前提下,本文結(jié)合一個(gè)實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以在其它實(shí)施例 中實(shí)現(xiàn)。此外,可以理解,在不背離本發(fā)明精神和范圍的前提下,可以更改每個(gè)所公開(kāi)實(shí)施 例中的各個(gè)元件的位置或配置。因此,接下來(lái)的詳細(xì)說(shuō)明不具有限制意義,本發(fā)明的范圍僅 僅是由所附的被適當(dāng)描述的權(quán)利要求及與權(quán)利要求等同的全部范圍所定義的。在圖中,貫 穿幾個(gè)圖的類似標(biāo)號(hào)指代相同或相似的功能。 圖1是示出了根據(jù)本發(fā)明實(shí)施例的示例性多射頻模塊無(wú)線設(shè)備10的框圖。如圖所 示,多射頻模塊無(wú)線設(shè)備10包括IEEE 802. 11射頻模塊12、 IEEE 802. 16射頻模塊14、多 個(gè)天線16、18、20、開(kāi)關(guān)22和媒體訪問(wèn)控制(MAC)協(xié)調(diào)引擎24。如將更加詳細(xì)描述的,IEEE 802. 11射頻模塊12和IEEE 802. 16射頻模塊14用如下方式共享多射頻模塊無(wú)線設(shè)備10 的天線16、18和20,其中該方式允許在某些情況下發(fā)生兩個(gè)射頻模塊12、14的同時(shí)操作。 MAC協(xié)調(diào)引擎24協(xié)調(diào)兩個(gè)射頻模塊12、14的活動(dòng)以有助于天線分配功能。開(kāi)關(guān)22用于響 應(yīng)于控制信號(hào),將兩個(gè)射頻模塊12、 14的多個(gè)天線端口可控地耦合到相應(yīng)的所分配的天線 16、18、20。在至少一個(gè)實(shí)施例中,開(kāi)關(guān)22是交叉開(kāi)關(guān)??蛇x地,可以使用其它種類的開(kāi)關(guān), 包括使用了多個(gè)單獨(dú)開(kāi)關(guān)的配置??梢杂缮漕l模塊12與14、MAC協(xié)調(diào)引擎24或設(shè)備10中的一些其它控制元件來(lái)為開(kāi)關(guān)22生成控制信號(hào)。如圖1所示,在一種可能的操作情形下, 多射頻模塊無(wú)線設(shè)備10可以與IEEE 802. 11無(wú)線接入點(diǎn)(AP) 26和IEEE 802. 16無(wú)線基站 (BS)28同時(shí)通信。 在本發(fā)明的至少一個(gè)實(shí)施例中,在多射頻模塊設(shè)備10上提供的天線數(shù)量與IEEE 802. 11射頻模塊12和IEEE 802. 16射頻模塊14在操作過(guò)程中可要求的最大天線數(shù)量有 關(guān)。例如,如果IEEE 802. 11射頻模塊12可要求的最大天線數(shù)量是X,并且IEEE 802. 16射 頻模塊14可要求的最大天線數(shù)量是Y,那么可以使多射頻模塊設(shè)備IO上的天線數(shù)量等于 X(如果X > Y)和等于X+l (如果X = Y),以實(shí)現(xiàn)最大程度的天線減少。在其它實(shí)施例中, 在多射頻模塊設(shè)備10上可以使用更大數(shù)量的天線。在一種方式中,IEEE802. ll射頻模塊 12可以具有至少一個(gè)專用天線,以允許其持續(xù)"偵聽(tīng)"無(wú)線介質(zhì),甚至當(dāng)所有其它天線正被 IEEE 802. 16射頻模塊14使用時(shí)也進(jìn)行偵聽(tīng)。IEEE 802. 11射頻模塊12可能需要使用載 波監(jiān)測(cè)來(lái)偵聽(tīng)介質(zhì),以確定介質(zhì)的當(dāng)前狀態(tài)(例如忙或空閑)。如本文所使用的,術(shù)語(yǔ)載波 監(jiān)測(cè)可以包括物理載波監(jiān)測(cè)或虛擬載波監(jiān)測(cè),在物理載波監(jiān)測(cè)的情況下,測(cè)量空中能量以 確定信道是否是忙的,在虛擬載波監(jiān)測(cè)的情況下,接收MAC物理層(PHY)報(bào)頭以得到網(wǎng)絡(luò)分 配向量(NAV),該網(wǎng)絡(luò)分配向量允許射頻模塊將相應(yīng)的持續(xù)時(shí)間標(biāo)記為忙。IEEE 802. 11射 頻模塊12也可以使用專用天線來(lái)確定是否有需要被接收的任何信號(hào)正被發(fā)送到多射頻模 塊設(shè)備10。 在示出的實(shí)施例中,可以根據(jù)IEEE 802. 11無(wú)線局域網(wǎng)(LAN)網(wǎng)絡(luò)標(biāo)準(zhǔn)配置IEEE 802. 11射頻模塊12??梢灾С衷贗EEE 802. 11標(biāo)準(zhǔn)族中的任何標(biāo)準(zhǔn),例如,IEEE 802. 11、 IEEE 802. lla、 IEEE 802. llb、 IEEE 802. llg、 IEEE 802. lle、 IEEE 802. lln等等。可以根 據(jù)IEEE 802. 16無(wú)線城域網(wǎng)(MAN)網(wǎng)絡(luò)標(biāo)準(zhǔn)配置IEEE 802. 16射頻模塊14。盡管示出了 多射頻模塊無(wú)線設(shè)備10具有IEEE 802. 11射頻模塊12和IEEE 802. 16射頻模塊14,但是 應(yīng)當(dāng)理解,在其它實(shí)施例中多射頻模塊無(wú)線設(shè)備10可以包括遵循其它無(wú)線網(wǎng)絡(luò)標(biāo)準(zhǔn)和/或 無(wú)線蜂窩標(biāo)準(zhǔn)的射頻模塊。IEEE 802. 11射頻模塊12和IEEE 802. 16射頻模塊14可以分 別包括一個(gè)或多個(gè)專用數(shù)字處理設(shè)備(例如通用微處理器、數(shù)字信號(hào)處理器(DSP)、精簡(jiǎn)指 令集計(jì)算機(jī)(RISC)、復(fù)雜指令集計(jì)算機(jī)(CISC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、專用集成電路 (ASIC)和/或包括上述設(shè)備的組合的其它設(shè)備)以為射頻模塊12、14提供控制。多射頻模 塊設(shè)備10也可以包括主處理器和/或一個(gè)或多個(gè)次級(jí)處理器(未示出),以為設(shè)備10提供 控制功能和程序執(zhí)行功能。IEEE 802. 11射頻模塊12和IEEE 802. 16射頻模塊14可以是 單獨(dú)的元件(例如,單獨(dú)的收發(fā)器芯片、單獨(dú)的無(wú)線網(wǎng)絡(luò)接口卡(NIC)、單板等等),或者可 以實(shí)現(xiàn)為通用結(jié)構(gòu)(例如,通用半導(dǎo)體芯片、通用NIC等等)的一部分。同樣地,MAC協(xié)調(diào) 引擎24可以實(shí)現(xiàn)為單獨(dú)的實(shí)體(例如,單獨(dú)的芯片、在主處理器中所執(zhí)行的代碼等等),或 者可以實(shí)現(xiàn)為與射頻模塊12、14中一個(gè)或兩者相同的結(jié)構(gòu)的一部分。 多射頻模塊無(wú)線設(shè)備10可以包括在單一平臺(tái)上具有多個(gè)射頻模塊的任何類型的 設(shè)備。該設(shè)備可以包括例如膝上型計(jì)算機(jī)、掌上型計(jì)算機(jī)、桌上型計(jì)算機(jī)和臺(tái)式計(jì)算機(jī); 個(gè)人數(shù)字助理(PDA);蜂窩電話和其它手持無(wú)線通話器;尋呼機(jī);衛(wèi)星通話器;具有無(wú)線功 能的照相機(jī);具有無(wú)線功能的音頻/視頻設(shè)備;具有無(wú)線功能的設(shè)備;網(wǎng)絡(luò)接口卡;基站; 無(wú)線接入點(diǎn);集成電路;和/或其它設(shè)備。在本發(fā)明的至少一個(gè)實(shí)施例中,MAC協(xié)調(diào)引擎24對(duì)IEEE 802. 16射頻模塊14給與
7天線優(yōu)先權(quán)。也就是說(shuō),IEEE 802. 16射頻模塊14將被允許使用其所期望的盡可能多的天 線,而不考慮IEEE 802. 11射頻模塊12的需要(即,除了專用的802. ll天線)。在這種方 式中,例如,MAC協(xié)調(diào)引擎24將監(jiān)控IEEE 802. 16射頻模塊14,并且每當(dāng)(例如從UL和DL MAP)接收到IEEE 802. 16幀頭時(shí)就收集來(lái)自IEEE 802. 16射頻模塊14的操作信息。收集 到的信息可以包括例如由多射頻模塊設(shè)備10接收的下行鏈路突發(fā)的開(kāi)始時(shí)間、下行鏈路 突發(fā)的持續(xù)時(shí)間、用于接收下行鏈路突發(fā)的天線數(shù)量、從多射頻模塊設(shè)備10發(fā)送的上行鏈 路突發(fā)的開(kāi)始時(shí)間、上行鏈路突發(fā)的持續(xù)時(shí)間、用于發(fā)送上行鏈路突發(fā)的天線數(shù)量和下一 幀的開(kāi)始時(shí)間。該信息允許MAC協(xié)調(diào)引擎24確定IEEE 802. 16射頻模塊14將要使用多少 天線以及何時(shí)使用這些天線。然后,MAC協(xié)調(diào)引擎24可以使用該信息來(lái)確定IEEE 802.11 射頻模塊12可使用多少天線??蛇x地,MAC協(xié)調(diào)引擎24可以將該信息傳遞到IEEE 802.11 射頻模塊12并且允許該射頻模塊12確定可使用多少天線。 在一種實(shí)現(xiàn)中,IEEE 802. 11射頻模塊12可使用的天線數(shù)量等于多射頻模塊設(shè)備 10中的全部天線數(shù)量減去IEEE 802. 16射頻模塊14正在使用的天線數(shù)量。例如,如果多 射頻模塊設(shè)備中的全部天線數(shù)量是n,且為IEEE802. 16發(fā)送所分配的天線數(shù)量是a,那么可 用于同時(shí)發(fā)生的IEEE 802. 11發(fā)送的天線數(shù)量是n-a。類似地,如果為IEEE 802. 16接收 所分配的天線數(shù)量是b,那么可用于同時(shí)發(fā)生的IEEE 802. ll接收的天線數(shù)量是n-b。當(dāng) IEEE802. 16射頻模塊是空閑的時(shí)候,所有n個(gè)天線都可由IEEE 802. 11射頻模塊12用于發(fā) 送、接收或載波監(jiān)測(cè)。 當(dāng)IEEE 802. 11射頻模塊進(jìn)行發(fā)送或接收時(shí),射頻模塊12(或MAC協(xié)調(diào)引擎24) 可以首先確定射頻模塊12當(dāng)前可使用的天線數(shù)量。接著,IEEE802. 11射頻模塊12(或MAC 協(xié)調(diào)引擎24)可以確定射頻模塊12當(dāng)前可使用的天線數(shù)量是否足夠用于可靠地執(zhí)行發(fā)送 或接收操作。為了確定射頻模塊12當(dāng)前可使用的天線數(shù)量是否足夠用于可靠地執(zhí)行發(fā)送 或接收操作,可以將該天線數(shù)量與可靠地執(zhí)行操作所要求的最小天線數(shù)量進(jìn)行比較。在給 定當(dāng)前信道條件的情況下,可以通過(guò)確定達(dá)到預(yù)定性能水平所要求的最小天線數(shù)量,來(lái)確 定可靠地執(zhí)行操作所要求的最小天線數(shù)量。所要求的最小天線數(shù)量可以基于信道條件的改 變而隨時(shí)間改變。 IEEE 802. 11射頻模塊12(或MAC協(xié)調(diào)引擎24)也可以確定IEEE 802. 11發(fā)送或 接收操作的性能是否將導(dǎo)致與預(yù)定的IEEE 802. 16通信操作的任何不匹配的通信重疊。不 匹配的通信重疊可以包括,例如,當(dāng)IEEE 802. 16射頻模塊正在接收時(shí)IEEE 802. ll射頻模 塊進(jìn)行發(fā)送,或當(dāng)IEEE 802. 11射頻模塊正在接收時(shí)IEEE 802. 16射頻模塊進(jìn)行發(fā)送。這 樣的通信重疊可能在一個(gè)或兩個(gè)射頻模塊中生成干擾,其會(huì)降低通信性能。如果可用天線 的數(shù)量不足以執(zhí)行相關(guān)聯(lián)的發(fā)送或接收功能,或者如果存在不匹配的通信重疊,那么IEEE 802. 11射頻模塊12可以將其發(fā)射或接收操作推遲到稍后的時(shí)間。否則,IEEE 802. 11射頻 模塊12將使用可用天線來(lái)執(zhí)行相關(guān)聯(lián)的操作。 圖2是示出了根據(jù)本發(fā)明實(shí)施例的用于操作多射頻模塊設(shè)備中的射頻模塊的示 例性方法30的流程圖。在下面的說(shuō)明中,將結(jié)合多射頻模塊設(shè)備中的基于IEEE 802. 11的 射頻模塊來(lái)描述方法30,其中該多射頻模塊設(shè)備也包括IEEE 802. 16射頻模塊。然而,應(yīng)當(dāng) 理解,遵循其它無(wú)線標(biāo)準(zhǔn)的射頻模塊可以用于其它實(shí)施例中。IEEE 802. ll射頻模塊監(jiān)控?zé)o 線通信信道,以確定該信道的狀態(tài)(例如忙或空閑)并且確定該信道中的任何發(fā)送是否被
8尋址到該射頻模塊(方框32)??梢允褂肐EEE 802. 11專用的一個(gè)或多個(gè)天線來(lái)執(zhí)行所述 監(jiān)控。在該監(jiān)控過(guò)程期間,IEEE 802. ll射頻模塊可以確定其準(zhǔn)備向信道發(fā)送數(shù)據(jù)或準(zhǔn)備 從信道接收數(shù)據(jù)。 參考圖2,如果IEEE 802. 11射頻模塊確定其準(zhǔn)備向信道發(fā)送數(shù)據(jù)(路徑34),則 可以確定在多射頻模塊設(shè)備中當(dāng)前可用于IEEE 802. 11發(fā)送的天線數(shù)量(方框36)。如前 面所述的,在至少一個(gè)實(shí)施例中,可用于IEEE802. 11發(fā)送的天線數(shù)量可以是多射頻模塊設(shè) 備中的全部天線數(shù)量減去IEEE802. 16射頻模塊正在使用(或?qū)⒈徽{(diào)度使用)的天線數(shù)量。 在已經(jīng)確定可用天線的數(shù)量之后,可以接著確定可用天線數(shù)量是否足夠用于執(zhí)行相關(guān)聯(lián)的 發(fā)送操作(方框38)。例如,由于例如當(dāng)前信道條件,可能要求最小天線數(shù)量來(lái)執(zhí)行特定發(fā) 送操作。如果可用天線的數(shù)量大于或等于最小天線數(shù)量,說(shuō)明有足夠的天線可用于執(zhí)行發(fā) 送操作。執(zhí)行發(fā)送操作所要求的最小天線數(shù)量可以基于信道條件的改變而隨時(shí)間改變。
除了以上情況外,如果允許發(fā)生,則還可以確定所期望的IEEE 802. 11發(fā)送是否 將生成任何不匹配的通信重疊(如之前所描述的)(方框40)。如果存在足夠的可用天線 (方框38-是)并且沒(méi)有不匹配的重疊發(fā)生(方框40-否),則將允許通過(guò)使用可用天線來(lái) 進(jìn)行IEEE 802. 11發(fā)送操作(方框42)。否則,IEEE 802. 11射頻模塊將直接返回到方框32 的監(jiān)控功能,并且發(fā)送操作將被推遲。 以類似的方式,如果IEEE 802. 11射頻模塊確定準(zhǔn)備從信道(圖2中的路徑46)接 收數(shù)據(jù),則可以確定在多射頻模塊設(shè)備中可用于IEEE 802. 11接收的天線數(shù)量(方框48)。 如之前所描述的,可用于IEEE 802. 11接收的天線數(shù)量可以是多射頻模塊設(shè)備中的全部天 線數(shù)量減去IEEE 802. 16射頻模塊當(dāng)前正在使用(或?qū)⒈徽{(diào)度使用)的天線數(shù)量。還可以 確定可用天線數(shù)量是否足夠用以執(zhí)行IEEE 802. ll接收操作(方框50)。例如,由于例如當(dāng) 前信道條件,可能要求最小天線數(shù)量來(lái)執(zhí)行特定接收操作。如果可用天線的數(shù)量大于或等 于最小天線數(shù)量,說(shuō)明有足夠的天線可用于執(zhí)行接收操作。執(zhí)行接收操作所要求的最小天 線數(shù)量可以基于信道條件的改變而隨時(shí)間改變。 除了以上情況外,如果允許發(fā)生,則還可以確定所期望的IEEE 802. 11接收操作 是否將生成任何不匹配的通信重疊(方框52)。如果存在足夠的可用天線(方框50-是) 并且將不會(huì)發(fā)生不匹配的重疊(方框52-否),則將允許通過(guò)使用可用天線來(lái)進(jìn)行接收操 作(方框54)。否則,IEEE 802. 11射頻模塊將直接返回到方框32的監(jiān)控功能,并且IEEE 802. ll接收操作將被推遲。 在本發(fā)明的至少一個(gè)實(shí)施例中,IEEE 802. ll射頻模塊可以在以下情形下確定其 "準(zhǔn)備進(jìn)行發(fā)送"(圖2的路徑34) : (a)射頻模塊具有被緩沖用于發(fā)送的數(shù)據(jù);(b)射頻模 塊已經(jīng)確定該信道是空閑的(例如使用物理載波監(jiān)測(cè)和/或虛擬載波監(jiān)測(cè));以及(c)射 頻模塊在信道保持空閑期間已經(jīng)等待了偽隨機(jī)的退避間隔(backoff interval)??蛇x地, 可以使用其它技術(shù)以用于確定IEEE射頻模塊準(zhǔn)備進(jìn)行發(fā)送。在本發(fā)明的至少一個(gè)實(shí)施例 中,當(dāng)IEEE 802. ll射頻模塊從另一個(gè)希望向該射頻模塊發(fā)送數(shù)據(jù)的無(wú)線實(shí)體(例如IEEE 802. 11 AP)接收到請(qǐng)求發(fā)送(RTS :request-to-send)幀的時(shí)候,該射頻模塊可以確定其 "準(zhǔn)備進(jìn)行接收"(圖2的路徑46)。在這種情況下,在決定向進(jìn)行請(qǐng)求的無(wú)線實(shí)體發(fā)送回允 許發(fā)送(CTS :clear-to-send)幀之前,IEEE 802. 11射頻模塊可以首先檢查可用天線的數(shù) 量,確定該數(shù)量是否是足夠的以及確定是否將會(huì)發(fā)生任何不匹配的通信重疊。如果沒(méi)有足夠的天線可用來(lái)進(jìn)行接收或如果將會(huì)發(fā)生不匹配重疊,那么IEEE 802. 11射頻模塊可以決 定不發(fā)送回CTS幀,并且接收操作將被推遲。然后,IEEE 802. ll射頻模塊可以返回到方框 32的監(jiān)控功能。在一些其它的實(shí)施例中,當(dāng)IEEE 802. 11射頻模塊接收到幀頭時(shí),該射頻模 塊可以確定其"準(zhǔn)備進(jìn)行接收"。在這種情況下,如果沒(méi)有足夠的天線數(shù)量是可用的或者如 果將會(huì)發(fā)生不匹配重疊,則射頻模塊可以決定不繼續(xù)進(jìn)行接收操作??蛇x地,可以使用其它 技術(shù)來(lái)用于確定IEEE 802. 11射頻模塊準(zhǔn)備進(jìn)行接收。 —般來(lái)說(shuō),當(dāng)對(duì)IEEE 802. 11射頻模塊可用的天線數(shù)量進(jìn)行確定時(shí)(例如圖2中 方框36和方框48),應(yīng)該考慮所期望的IEEE 802. 11發(fā)送或接收操作的整個(gè)持續(xù)時(shí)間。因 此,IEEE 802. ll射頻模塊(或MAC協(xié)調(diào)引擎)應(yīng)該確定操作將要持續(xù)多久,并且接著確定 在該時(shí)間段期間IEEE 802. 16將使用的最大天線數(shù)量(即,IEEE 802. 16射頻模塊使用的 天線數(shù)量可以在IEEE 802. 11發(fā)送或接收操作期間改變)。然后,該最大數(shù)量可以用于確定 IEEE 802. 11射頻模塊可用的天線數(shù)量。 在本發(fā)明的至少一個(gè)實(shí)施例中,由IEEE 802. 11射頻模塊執(zhí)行在圖2中示出的所 有操作。在其它實(shí)施例中,可以由MAC協(xié)調(diào)引擎24(參見(jiàn)圖1)或多射頻模塊無(wú)線設(shè)備內(nèi)的 其它控制實(shí)體執(zhí)行一個(gè)或多個(gè)操作。 在本發(fā)明的至少一個(gè)實(shí)施例中,本發(fā)明的特征被實(shí)現(xiàn)為存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中 的指令。可以使用的不同類型的計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括,例如,軟盤、硬盤、光盤、緊致 盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字視頻盤(DVD)、藍(lán)光光盤、磁性光盤、只讀存儲(chǔ)器(R0M)、隨機(jī) 存取存儲(chǔ)器(RAM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、磁卡或光卡、 閃存和/或其它適用于存儲(chǔ)電子指令或數(shù)據(jù)的介質(zhì)類型。 在前面的詳細(xì)說(shuō)明中,為了公開(kāi)文件的連貫,在一個(gè)或多個(gè)單個(gè)實(shí)施例中將本發(fā) 明的多個(gè)特征集中到一起。所公開(kāi)的方法不應(yīng)被理解為旨在表明所主張的發(fā)明需要比每項(xiàng) 權(quán)利要求明確記載的特征更多的特征。事實(shí)上,如所附權(quán)利要求所反映的那樣,創(chuàng)造性方案 可以采用比每個(gè)所公開(kāi)實(shí)施例的所有特征更少的特征。 盡管已經(jīng)結(jié)合某些實(shí)施例描述了本發(fā)明,但是可以理解,在不偏離本發(fā)明的精神 和范圍的前提下可以進(jìn)行修改和變化,這是本領(lǐng)域技術(shù)人員容易理解的。這些修改和變化 被認(rèn)為是在本發(fā)明和所附權(quán)利要求的界限和范圍內(nèi)。
權(quán)利要求
一種方法,包括當(dāng)多射頻模塊無(wú)線設(shè)備中的第一射頻模塊準(zhǔn)備向遠(yuǎn)端實(shí)體發(fā)送數(shù)據(jù)時(shí),確定所述多射頻模塊無(wú)線設(shè)備中所述第一射頻模塊能夠使用的天線數(shù)量,其中,基于所述多射頻模塊無(wú)線設(shè)備中的全部天線數(shù)量和為所述多射頻模塊無(wú)線設(shè)備中的第二射頻模塊調(diào)度使用的天線數(shù)量,確定所述第一射頻模塊能夠使用的所述天線數(shù)量;確定所述第一射頻模塊能夠使用的所述天線數(shù)量是否足夠用于可靠地向所述遠(yuǎn)程實(shí)體發(fā)送所述數(shù)據(jù);確定如果所述第一射頻模塊被允許進(jìn)行發(fā)送,則在所述第一射頻模塊的發(fā)送和所述第二射頻模塊的接收之間是否將存在時(shí)間重疊;以及當(dāng)所述第一射頻模塊能夠使用的所述天線數(shù)量足夠用于可靠地向所述遠(yuǎn)程實(shí)體發(fā)送所述數(shù)據(jù)并且在所述第一射頻模塊的發(fā)送和所述第二射頻模塊的接收之間將不存在時(shí)間重疊時(shí),允許所述第一射頻模塊使用可用天線向所述遠(yuǎn)程實(shí)體發(fā)送數(shù)據(jù)。
2. 如權(quán)利要求1所述的方法,其中根據(jù)IEEE 802. 11無(wú)線網(wǎng)絡(luò)標(biāo)準(zhǔn)配置所述第一射頻模塊,并且根據(jù)IEEE802. 16無(wú)線網(wǎng) 絡(luò)標(biāo)準(zhǔn)配置所述第二射頻模塊。
3. 如權(quán)利要求1所述的方法,其中所述第一射頻模塊能夠使用的所述天線數(shù)量等于所述多射頻模塊無(wú)線設(shè)備中的所述 全部天線數(shù)量減去為所述多射頻模塊設(shè)備中的所述第二射頻模塊調(diào)度使用的所述天線數(shù)
4. 如權(quán)利要求1所述的方法,其中,確定所述第一射頻模塊能夠使用的所述天線數(shù)量 是否足夠用于可靠地向所述遠(yuǎn)程實(shí)體發(fā)送所述數(shù)據(jù)包括確定可靠地向所述遠(yuǎn)程實(shí)體發(fā)送數(shù)據(jù)所要求的最小天線數(shù)量;以及 將所述第一射頻模塊能夠使用的所述天線數(shù)量與所述最小天線數(shù)量進(jìn)行比較。
5. 如權(quán)利要求l所述的方法,還包括當(dāng)所述多射頻模塊無(wú)線設(shè)備中的所述第一射頻模塊準(zhǔn)備從遠(yuǎn)程實(shí)體接收數(shù)據(jù)時(shí),確定 所述第一射頻模塊能夠使用的天線數(shù)量,其中,基于所述多射頻模塊無(wú)線設(shè)備中的全部天 線數(shù)量和為所述多射頻模塊無(wú)線設(shè)備中的所述第二射頻模塊調(diào)度使用的天線數(shù)量,確定所 述第一射頻模塊能夠使用的所述天線數(shù)量;確定所述第一射頻模塊能夠使用的所述天線數(shù)量是否足夠用于可靠地從所述遠(yuǎn)程實(shí) 體接收數(shù)據(jù);確定如果所述第一射頻模塊被允許從所述遠(yuǎn)程實(shí)體接收所述數(shù)據(jù),則在所述第一射頻 模塊的接收和所述第二射頻模塊的發(fā)送之間是否將存在時(shí)間重疊;以及當(dāng)所述第一射頻模塊能夠使用的所述天線數(shù)量足夠用于可靠地從所述遠(yuǎn)程實(shí)體接收 數(shù)據(jù)并且在所述第一射頻模塊的接收和所述第二射頻模塊的發(fā)送之間將不存在時(shí)間重疊 時(shí),允許所述第一射頻模塊使用可用天線從所述遠(yuǎn)程實(shí)體接收數(shù)據(jù)。
6. 如權(quán)利要求1所述的方法,其中,確定所述第一射頻模塊能夠使用的天線數(shù)量包括 從所述第二射頻模塊收集關(guān)于為所述第二射頻模塊調(diào)度使用的天線數(shù)量的信息和關(guān)于為所述第二射頻模塊調(diào)度使用所述天線的定時(shí)的信息。
7. —種裝置,包括第一射頻模塊; 第二射頻模塊; 多個(gè)天線;耦合到所述第一射頻模塊、所述第二射頻模塊和所述多個(gè)天線的開(kāi)關(guān),其用于將所述 第一射頻模塊和所述第二射頻模塊的天線端口可控地耦合到所述多個(gè)天線中被選擇的天 線;以及媒體訪問(wèn)控制(MAC)協(xié)調(diào)引擎,用于協(xié)調(diào)所述第一射頻模塊和所述第二射頻模塊的活 動(dòng)以高效地共享所述多個(gè)天線。
8. 如權(quán)利要求7所述的裝置,其中根據(jù)IEEE 802. ll無(wú)線網(wǎng)絡(luò)標(biāo)準(zhǔn)配置所述第一射頻模塊,并且根據(jù)IEEE802. 16無(wú)線網(wǎng) 絡(luò)標(biāo)準(zhǔn)配置所述第二射頻模塊。
9. 如權(quán)利要求7所述的裝置,其中所述MAC協(xié)調(diào)引擎用于基于所述多個(gè)天線中的全部天線數(shù)量和為所述第二射頻模塊 調(diào)度使用的天線數(shù)量,確定所述第一射頻模塊能夠使用的天線數(shù)量。
10. 如權(quán)利要求9所述的裝置,其中所述MAC協(xié)調(diào)引擎用于通過(guò)從所述多個(gè)天線中的全部天線數(shù)量減去為所述第二射頻 模塊調(diào)度使用的所述天線數(shù)量,確定所述第一射頻模塊能夠使用的所述天線數(shù)量。
11. 如權(quán)利要求7所述的裝置,其中所述多個(gè)天線中的至少一個(gè)天線被所述第一射頻模塊專門用于監(jiān)控相應(yīng)的無(wú)線信道。
12. 如權(quán)利要求7所述的裝置,其中,當(dāng)所述第一射頻模塊確定其準(zhǔn)備向遠(yuǎn)程實(shí)體發(fā)送 數(shù)據(jù)時(shí),所述第一射頻模塊用于確定所述多個(gè)天線中所述第一射頻模塊能夠使用的天線數(shù)量;確定所述第一射頻模塊能夠使用的所述天線數(shù)量是否足夠用于可靠地向所述遠(yuǎn)程實(shí) 體發(fā)送所述數(shù)據(jù);確定如果所述數(shù)據(jù)被發(fā)送到所述遠(yuǎn)程實(shí)體,則在所述第一射頻模塊的發(fā)送和所述第二 射頻模塊的接收之間是否將存在時(shí)間重疊;以及當(dāng)所述第一射頻模塊能夠使用的所述天線數(shù)量足夠用于可靠地向所述遠(yuǎn)程實(shí)體發(fā)送 所述數(shù)據(jù)并且在所述第一射頻模塊的發(fā)送和所述第二射頻模塊的接收之間將不存在時(shí)間 重疊時(shí),允許使用可用天線向所述遠(yuǎn)程實(shí)體發(fā)送所述數(shù)據(jù)。
13. 如權(quán)利要求12所述裝置,其中,所述第一射頻模塊用于當(dāng)所述第一射頻模塊能夠使用的所述天線數(shù)量不足夠用于可靠地向所述遠(yuǎn)程實(shí)體發(fā) 送所述數(shù)據(jù)或者在所述第一射頻模塊的發(fā)送和所述第二射頻模塊的接收之間將存在時(shí)間 重疊時(shí),推遲向所述遠(yuǎn)程實(shí)體發(fā)送所述數(shù)據(jù)。
14. 如權(quán)利要求7所述的裝置,其中,當(dāng)所述第一射頻模塊確定其準(zhǔn)備從遠(yuǎn)程實(shí)體接收 數(shù)據(jù)時(shí),所述第一射頻模塊用于確定所述多個(gè)天線中所述第一射頻模塊能夠使用的天線數(shù)量;確定所述第一射頻模塊能夠使用的所述天線數(shù)量是否足夠用于可靠地從所述遠(yuǎn)程實(shí) 體接收所述數(shù)據(jù);確定如果從所述遠(yuǎn)程實(shí)體接收所述數(shù)據(jù),則在所述第一射頻模塊的接收和所述第二射頻模塊的發(fā)送之間是否將存在時(shí)間重疊;以及當(dāng)所述第一射頻模塊能夠使用的所述天線數(shù)量足夠用于可靠地從所述遠(yuǎn)程實(shí)體接收 所述數(shù)據(jù)并且在所述第一射頻模塊的接收和所述第二射頻模塊的發(fā)送之間將不存在時(shí)間 重疊時(shí),允許使用可用天線從所述遠(yuǎn)程實(shí)體接收所述數(shù)據(jù)。
15. 如權(quán)利要求14所述的裝置,其中,所述第一射頻模塊用于當(dāng)所述第一射頻模塊能夠使用的所述天線數(shù)量不足夠用于可靠地從所述遠(yuǎn)程實(shí)體接 收所述數(shù)據(jù)或者在所述第一射頻模塊的接收和所述第二射頻模塊的發(fā)送之間將存在時(shí)間 重疊時(shí),推遲從所述遠(yuǎn)程實(shí)體接收所述數(shù)據(jù)。
16. 如權(quán)利要求7所述的裝置,其中所述第一射頻模塊將要求用于通信的最大天線數(shù)量是X,所述第二射頻模塊將要求用 于通信的最大天線數(shù)量是Y,其中X = Y ;其中,所述設(shè)備中的全部天線數(shù)量是X+l 。
17. 如權(quán)利要求7所述的裝置,其中所述第一射頻模塊將要求用于通信的最大天線數(shù)量是X,所述第二射頻模塊將要求用 于通信的最大天線數(shù)量是Y,其中X > Y ; 其中,所述設(shè)備中的全部天線數(shù)量是X。
18. —種包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的產(chǎn)品,該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有指令,當(dāng)由計(jì)算設(shè)備執(zhí)行該指令時(shí),該指令用于當(dāng)多射頻模塊無(wú)線設(shè)備中的第一射頻模塊準(zhǔn)備向遠(yuǎn)程實(shí)體發(fā)送數(shù)據(jù)時(shí),確定所述多射 頻模塊無(wú)線設(shè)備中所述第一射頻模塊能夠使用的天線數(shù)量,其中,基于所述多射頻模塊無(wú) 線設(shè)備中的全部天線數(shù)量和為所述多射頻模塊無(wú)線設(shè)備中的第二射頻模塊調(diào)度使用的天線數(shù)量,確定所述第一射頻模塊能夠使用的所述天線數(shù)量;確定所述第一射頻模塊能夠使用的所述天線數(shù)量是否足夠用于可靠地向所述遠(yuǎn)程實(shí) 體發(fā)送所述數(shù)據(jù);確定如果所述第一射頻模塊被允許進(jìn)行發(fā)送,則在所述第一射頻模塊的發(fā)送和所述第 二射頻模塊的接收之間是否將存在時(shí)間重疊;以及當(dāng)所述第一射頻模塊能夠使用的所述天線數(shù)量足夠用于可靠地向所述遠(yuǎn)程實(shí)體發(fā)送 所述數(shù)據(jù)并且在所述第一射頻模塊的發(fā)送和所述第二射頻模塊的接收之間將不存在時(shí)間 重疊時(shí),允許所述第一射頻模塊使用可用天線向所述遠(yuǎn)程實(shí)體發(fā)送所述數(shù)據(jù)。
19. 如權(quán)利要求18所述的產(chǎn)品,其中所述第一射頻模塊能夠使用的所述天線數(shù)量等于所述多射頻模塊無(wú)線設(shè)備中的所述 全部天線數(shù)量減去為所述多射頻模塊無(wú)線設(shè)備中的所述第二射頻模塊調(diào)度使用的所述天 線數(shù)量。
20. 如權(quán)利要求18所述的產(chǎn)品,其中,當(dāng)由所述計(jì)算設(shè)備執(zhí)行所述指令時(shí),所述指令還 用于當(dāng)所述多射頻模塊無(wú)線設(shè)備中的所述第一射頻模塊準(zhǔn)備從遠(yuǎn)程實(shí)體接收數(shù)據(jù)時(shí),確定 所述第一射頻模塊能夠使用的天線數(shù)量,其中,基于所述多射頻模塊無(wú)線設(shè)備中的全部天 線數(shù)量和為所述多射頻模塊無(wú)線設(shè)備中的所述第二射頻模塊調(diào)度使用的天線數(shù)量,確定所 述第一射頻模塊能夠使用的所述天線數(shù)量;確定所述第一射頻模塊能夠使用的所述天線數(shù)量是否足夠用于可靠地從所述遠(yuǎn)程實(shí) 體接收數(shù)據(jù);如果所述第一射頻模塊被允許從所述遠(yuǎn)程實(shí)體接收所述數(shù)據(jù),則確定在所述第一射頻 模塊的接收和所述第二射頻模塊的發(fā)送之間是否將存在時(shí)間重疊;以及當(dāng)所述第一設(shè)備能夠使用的所述天線數(shù)量足夠用于可靠地從所述遠(yuǎn)程實(shí)體接收數(shù)據(jù) 并且在所述第一射頻模塊的接收和所述第二射頻模塊的發(fā)送之間將不存在時(shí)間重疊時(shí),允 許所述第一射頻模塊使用可用天線從所述遠(yuǎn)程實(shí)體接收數(shù)據(jù)。
全文摘要
在多射頻模塊無(wú)線設(shè)備中,第一射頻模塊和第二射頻模塊共享多個(gè)天線。MAC協(xié)調(diào)引擎可以協(xié)調(diào)第一和第二射頻模塊的活動(dòng)以有助于對(duì)所述射頻模塊的天線分配。在至少一個(gè)實(shí)施例中,在天線分配方面,對(duì)第二射頻模塊給與比第一射頻模塊更高的優(yōu)先權(quán)。當(dāng)?shù)谝簧漕l模塊期望進(jìn)行通信時(shí),可以確定可用天線的數(shù)量。然后,在給定可用天線數(shù)量的情況下,可以確定是否應(yīng)該允許進(jìn)行該通信。
文檔編號(hào)H04B1/40GK101779382SQ200880101992
公開(kāi)日2010年7月14日 申請(qǐng)日期2008年8月5日 優(yōu)先權(quán)日2007年8月7日
發(fā)明者J·朱, X·楊 申請(qǐng)人:英特爾公司