專利名稱:使用軟件定義無線電的多無線電實例的制作方法
技術(shù)領(lǐng)域:
本發(fā)明示例性的且非限制性的實施方式一般地涉及無線通信系統(tǒng)、方法、設(shè)備以 及計算機程序,并且尤其涉及無線電技術(shù)、多無線電調(diào)度和軟件定義無線電(SDR)。
背景技術(shù):
在此使用了以下縮寫3G 第三代(蜂窩標準)GSM 全球移動通信系統(tǒng)HSDPA 高速下行鏈路分組接入MAC 介質(zhì)訪問控制MRC 多無線電電控制器RF 射頻SDR 軟件定義無線電SIM 訂戶識別模塊WLAN 無線局域網(wǎng)(IEEE 802. 11 族)傳統(tǒng)地,無線電接入?yún)f(xié)議棧已經(jīng)是具有頂層控制界面和專用硬件資源的單個實 體。在同一設(shè)備中具有同一無線電系統(tǒng)的兩個示例實際上是不可行的,因為這將要求存在 所有硬件和軟件資源的兩個實例。認識到一些無線電標準允許物理層(PHY)和協(xié)議部分(PHY之上的層,如MAC)的 相當有效的解耦合。這可用于在一個無線電標準的變形之間,或者甚至是在跨多標準之間 共享相同的物理層實現(xiàn)。GSM和3G資源共享即是一個例子,其中無線電系統(tǒng)可有效利用許 多相同的硬件資源,這是因為它們的標準化是在相同的標準化機組織中是協(xié)調(diào)的。然而,這 僅允許利用不同的無線電接入技術(shù)來獲取對無線蜂窩網(wǎng)絡(luò)的訪問,一次一種技術(shù)。
發(fā)明內(nèi)容
通過使用本發(fā)明的示例性實施方式,解決上述和其他問題,并實現(xiàn)其他的優(yōu)勢。在本發(fā)明示例性實施方式的第一個方面中,提供了一種方法,包括實例化多個無 線電協(xié)議,并且利用基礎(chǔ)物理層操作該多個無線電協(xié)議,其中相同無線電協(xié)議的每次實例 化均在相同代碼模塊中實現(xiàn)并且其中每次實例化均具有存儲于存儲器中的相關(guān)聯(lián)的數(shù)據(jù)。 而且,所述操作包括執(zhí)行所述無線電協(xié)議的每次實例化,從而資源的一部分在所述無線電 協(xié)議的不同實例化之間共享,并且所述無線電協(xié)議的不同實例化不相互干擾。在本發(fā)明另一個示例性實施方式中,存在一種存儲計算機可讀指令程序的存儲 器,當所述程序由處理器執(zhí)行時導(dǎo)致動作,所述動作包括實例化多個無線電協(xié)議,并且利 用基礎(chǔ)物理層操作所述多個無線電協(xié)議,其中相同無線電協(xié)議的每次實例化均在相同代碼 模塊中實現(xiàn)并且其中每次實例化均具有存儲于存儲器中的相關(guān)聯(lián)的數(shù)據(jù)。所述多個無線電 協(xié)議的操作包括執(zhí)行所述無線電協(xié)議的每次實例化,從而資源的一部分在所述無線電協(xié)議的不同的實例化之間共享,其中不同實例化無線電協(xié)議不相互干擾。在本發(fā)明的又一示例性實施方式中,一種裝置,包括存儲器;包含物理層的硬件 單元;以及控制器,所述控制器配置用于實例化多個無線電協(xié)議并且利用所述硬件單元操 作該多個無線電協(xié)議,其中相同無線電協(xié)議的每次實例化均在相同代碼模塊中實現(xiàn)并且具 有存儲于存儲器中的相關(guān)聯(lián)的數(shù)據(jù)。而且,所述控制器進一步配置用于執(zhí)行無線電協(xié)議的 每次實例化,從而資源的一部分在所述無線電協(xié)議的不同的實例化之間共享,并且所述無 線電協(xié)議的不同實例化不相互干擾。
在附圖中圖1是示出與本發(fā)明的示例性實施方式最相關(guān)那些部分的SDR系統(tǒng)類圖。圖2是具有實例化的GSM系統(tǒng)的SDR的對象3是具有兩個GSM系統(tǒng)實例的SDR的對象圖。圖4是無線電協(xié)議棧的內(nèi)容類圖。圖5是示出當實例化兩個GSM系統(tǒng)時的協(xié)議棧元素的實例的對象圖。圖6示出了 SDR設(shè)備的示例性實施方式,如多模蜂窩電話或其他類型的通信設(shè)備, 其適用于實現(xiàn)本發(fā)明的示例性實施方式。圖7示出了闡釋根據(jù)本發(fā)明的示例性實施方式的方法的操作以及計算機程序代 碼的執(zhí)行的邏輯流程圖。
具體實施例方式如在本文中使用的SDR是假設(shè)為包含能夠在共享硬件資源的頂部運行并發(fā)無線 電系統(tǒng)的無線電計算機。這不同于“傳統(tǒng)”的、通常使用專用硬件資源而不是共享資源、或 其中資源共享非常有限并遵守適用的(或類似的)無線電標準(例如GSM/3G共享相同的 射頻信號路徑)的軟件控制的無線電。在根據(jù)本發(fā)明的示例性實施方式的SDR中,除了包含不能利用軟件實現(xiàn)(或效率 太低而難以實現(xiàn))的那些功能的適當?shù)挠布M件之外,無線電系統(tǒng)可使用在一個處理器、 或多于一個的不同類型的處理器(例如,通用的、信號處理的、向量處理的)上運行的軟件 組件實現(xiàn)。在該類型的系統(tǒng)中,可以對單個無線電系統(tǒng)進行兩次或更多次的實例化。該同 一無線電系統(tǒng)的兩個(或更多個)實例可利用相同的硬件資源(處理能力和硬件組件),并 且MRC為該多個實例授予空中接入時間(例如無線蜂窩接入)。本發(fā)明示例性實施方式的用途可至少部分地通過如下的示例性用例描述。用例A 蜂窩電話同時參與多無線電網(wǎng)絡(luò)。該類型的操作可能意味著電話用戶具 有兩個SIM卡或雙SIM (例如工作和私人訂制),并且意味著該電話使用兩個訂戶連接同時 連接。從無線網(wǎng)絡(luò)的角度看,這表現(xiàn)為兩個獨立且不同的用戶設(shè)備。蜂窩無線電在空閑模 式下通常具有較低的占空比,并且因此實際上為每個連接保證了無線接入,直至有活動,例 如電話呼叫。當一個連接處于活動時,其它連接從網(wǎng)絡(luò)掉線,或是提供智能化調(diào)度以使它們 能夠偶爾從基站收到一些(空閑狀態(tài))消息。此用例假設(shè)該獨立協(xié)議實例可以以時間片的方式共享一些硬件加速器或其他信號處理塊(例如,使用MRC提供的調(diào)度),這將在下文中更詳細地描述。在示例性實施方式 中,專用(共享)組件主要居于射頻前端。如果一個GSM訂戶連接移動到GSM 1800MHz頻 帶,并且另一個在GSM 1900MHz頻帶上操作,則協(xié)議實例可更自由地協(xié)作并且在電話呼叫 期間至基站的連接可保持存活。在此情況下,獨立無線電實例是真正獨立的,可以在電話用 戶的接口級處處理任何并存的業(yè)務(wù)方法。用例B 此用例涉及用于在兩個WLAN網(wǎng)絡(luò)之間路由的雙WLAN。(移動)臺能夠使 用時間共享來參與兩個網(wǎng)絡(luò);具體的用例是同時參加基礎(chǔ)設(shè)施網(wǎng)絡(luò)和ad-hoc網(wǎng)絡(luò)。此類行 為也可適用于其他無線電技術(shù)。用例C 此用例涉及支持非標準措施/活動。假設(shè)雖然激活無線電系統(tǒng)并按標準 操作,但它可能不能為無線電用戶提供“認知性(cognitivity) ”信息。例如,蜂窩無線電可 能不受制于適用的標準而掃描其他網(wǎng)絡(luò)(而不是當前運營商的網(wǎng)絡(luò))。這可通過對另一蜂 窩無線電進行實例化來克服,且從而使用新實例化的蜂窩無線電來自由地掃描其他一個或 多個網(wǎng)絡(luò)。第一個無線電實例不使用可以在那時調(diào)度掃描的該假設(shè)。用例D 此用例為多個類型的無線電“用戶”提供支持,例如管理員用戶、現(xiàn)場測試 用戶、工廠測試用戶、最終用戶以及SIM鎖定的最終用戶。由于整個無線實例可針對每種用 戶類型復(fù)制,所以給予對無線電系統(tǒng)參數(shù)和使用以不同類型的訪問權(quán)是可能的。這增強了 手機的安全性措施。用例E 此用例關(guān)注于在多處理器環(huán)境中平衡處理器負荷。如果假設(shè)底層的硬件 資源為一個無線電協(xié)議棧提供了過高的數(shù)據(jù)速率來處理(例如將來實現(xiàn)的所謂“千兆比特 無線電”),則解決方案是復(fù)制協(xié)議并在獨立的處理器上運行它們,并繼而在時間上共享硬 件資源。在此情況下,應(yīng)用程序數(shù)據(jù)流在這些多無線電系統(tǒng)實例之間劃分,并在某些點處重 新合并單獨的有效流。根據(jù)本發(fā)明的示例性實施方式,用于支持這些和其他用例的多無線電系統(tǒng)的實現(xiàn) 在SDR上下文中是簡單易懂的首先,提供了無線電棧對如何在SDR系統(tǒng)中實現(xiàn)的解釋,隨后提供了對本發(fā)明的 示例性實施方式的使用的解釋。RF信號鏈可針對大量重配置而設(shè)計,以使硬件元件可支持多個無線電標準。然而,還存在不易支持多個配置的RF元件。此類組件的典型示例包括RF前端濾波器和功率放大 器。然而,利用它們控制接口中的適當?shù)能浖橄髮樱梢詫Ω邔訁f(xié)議隱藏不同配置的細 節(jié),以使任何支持的無線電協(xié)議能連接到RF資源并使用它們。同類的安排對于數(shù)字基帶功 能是可能的??傊琑F和基帶功能假定包括物理(PHY)層。圖1示出了 SDR上下文中無線電接入棧和MRC的示例性類圖,其中MRC調(diào)度無線 電協(xié)議對物理資源(PHY層硬件和無線電頻譜)的訪問。更具體地,圖1示出了 SDR系統(tǒng) 10的實施方式和MRC 12、無線電協(xié)議14和PHY 16的安排,并進一步示出了無線電協(xié)議14 從PHY 16的解耦合??墒褂肬ML(統(tǒng)一建模語言)標記(如圖1以及圖2-5中所示)???存在多個可以實例化(即激活)的無線電協(xié)議14,以及多個支持一個或多個無線電標準的 PHY 16資源元素。MRC 12基本上調(diào)度頻譜資源。由于RF的性質(zhì),這些都通過頻譜訪問而 進行了隱性調(diào)度?;鶐?即使是PHY 16的部分)不一定必由MRC 12調(diào)度(相對于傳統(tǒng)的 MRC操作)。
圖2示出了當實例化(即激活并準備使用)GSM無線電棧時的SDR系統(tǒng)10(無線 電協(xié)議14實現(xiàn)GSM協(xié)議)。存在用于GSM操作的單個PHY 16部分,以及用于包含GSM棧的 行為和參數(shù)的單個無線電協(xié)議14的部分。MRC 12也被實例化,盡管在給定的單個GSM無線 電棧的情況下其功能并非特別相關(guān)。根據(jù)本發(fā)明示例性的實施方式,一個示例性用例(用例A)的實現(xiàn)在圖3中示出。在此例中,實例化兩個GSM協(xié)議棧14A和14B。假設(shè)沒有用于第二 GSM協(xié)議棧14B的另外 的物理資源16,且原始GSM協(xié)議棧14A和新(新實例化的)GSM協(xié)議棧14B共享相同的PHY 資源16。在此情況下,MRC 12的一個功能是分別經(jīng)由MRC控制路徑12A、12B、通過GSM協(xié) 議棧14A和GSM協(xié)議棧14B來管制對PHY資源16的訪問。一般地,協(xié)議棧14可以實現(xiàn)為計算機可執(zhí)行軟件。這樣,并根據(jù)本發(fā)明的一方面, 復(fù)制可執(zhí)行軟件并在兩個或更多的處理器(或處理器核(執(zhí)行單元))上,或如果處理器具 有足夠的處理能力,則在一個處理器上運行它是可能的。優(yōu)選的是,將實現(xiàn)協(xié)議棧14的軟件設(shè)計為重入的(或線程安全)。雖然這可能提 供了一種目前看起來最佳的方法,但本發(fā)明示例性實施方式的實現(xiàn)不需要使用重入代碼, 且其他方法可由本領(lǐng)域技術(shù)人員嘗試。通過重入代碼的使用,在協(xié)議棧14的多個實例之間 共享程序代碼成為可能。實際上,當創(chuàng)建多個實例時利用重入代碼僅需復(fù)制協(xié)議棧14的 數(shù)據(jù)區(qū)域,從而程序代碼的每個實例具有相關(guān)聯(lián)的數(shù)據(jù)區(qū)域。進一步地,行為部分(程序代 碼)需要出現(xiàn)在程序存儲器中,但僅一次。這一原理在圖4和圖5中示出。由于多無線電 協(xié)議實例的可執(zhí)行代碼部分需要但僅一次地出現(xiàn)在存儲器中,該技術(shù)一定程度上減少了對 存儲器的需求。更具體地,圖4示出了顯示將協(xié)議棧14劃分為行為部分15A(程序代碼)和數(shù)據(jù) 部分15B(例如,通常是無線電參數(shù))的類圖。當實例化某種協(xié)議類(程序代碼15A)時,假 設(shè)其自動包含了其相關(guān)聯(lián)的數(shù)據(jù)(數(shù)據(jù)區(qū)域15B)。因此,協(xié)議棧14的單獨實例的每個可具 有相關(guān)聯(lián)的且單獨的數(shù)據(jù)區(qū)域。然而,對于每個無線電系統(tǒng),協(xié)議棧15A僅實例化一次。針對圖3的示例,圖5是示出曾經(jīng)在SDR系統(tǒng)中類的協(xié)議相關(guān)實例的示例性對象 圖。在此情況下,原始GSM協(xié)議棧14A和新的GSM協(xié)議棧14B都根據(jù)相同的GSM協(xié)議代碼 15A(假設(shè)其為重入且線程安全的)操作,并且每個原始GSM協(xié)議棧14A和新的GSM協(xié)議棧 14B均分別具有相關(guān)聯(lián)的且單獨的協(xié)議數(shù)據(jù)部分MB1和15B2。圖6示出了如多模蜂窩電話或其他類型的通信設(shè)備的SDR設(shè)備20的示例性實施 方式。硬件(HW)塊22A包括RF和其他用于支持經(jīng)由一個或多個天線22B接收與傳輸無線 通信信號的電路。在某些實施方式中,冊塊22A可僅包括不能有效實現(xiàn)或由在處理器24上 運行的程序代碼仿真的電路。在其他實施方式中,所有必須的RF前端及其他所需電路(例 如至少某種基帶電路)可在冊塊22A中實際存在。冊塊22A至少使用配置總線23A與處 理器24接口連接,從而使處理器24能夠被配置、編程并選擇某些RF以及其他的電路使用, 冊塊22A還使用數(shù)據(jù)總線23B與處理器24接口連接,在數(shù)據(jù)總線23B中,數(shù)據(jù)(信息)將 被傳送,且過后被接收。處理器24可以是與存儲器26耦合的單核的或多核的處理器。在單核處理器24 的實施方式中,可存在調(diào)度器,用于調(diào)度代碼的執(zhí)行,例如當時間分片時調(diào)度存儲在存儲器 26中的多個軟件模塊的處理器執(zhí)行。在多核實施方式中,根據(jù)需要每個處理器核能夠同時執(zhí)行單獨的軟件模塊,和/或能夠同時處理同一軟件模塊。本發(fā)明最感興趣的軟件模塊是 實現(xiàn)MRC 12的功能的軟件模塊,以及實現(xiàn)一個或多個無線電協(xié)議棧14的軟件模塊。在此 情況下,可存在不同無線電協(xié)議棧14(例如,GSM棧和E-UTRAN(演進的通用陸地無線電接 入網(wǎng)絡(luò),也稱為LTE (長期演進))棧,或者GSM棧和WLAN棧)的多個實例,或相同類型的無 線電協(xié)議棧的多個實例(如非限制性示例,如圖3和圖5中示出的GSM協(xié)議棧的多個實例, 或E-UTRAN協(xié)議棧的多個實例,或HSDPA協(xié)議棧的多個實例,作為非限制性示例)。如圖5 所示,在后一情況中,存儲器26可僅包含協(xié)議代碼15A的一個實例,以及協(xié)議數(shù)據(jù)15B的多 個實例。假設(shè)當MRC 12涉及無線電協(xié)議棧14時,其能夠全面控制與管理處理器24的操作,并且根據(jù)需要(例如,為滿足上面討論的各種用例以及其他用例)能夠?qū)嵗嗤虿?同無線電協(xié)議棧14的附件實例。應(yīng)該指出,不旨在以任何方式限制圖6中所示的實施方式。例如,在多核處理器24 實施方式(多執(zhí)行單元處理器)中,每個處理器核可具有其自己的相關(guān)聯(lián)的程序和數(shù)據(jù)存 儲器,并且可以或也可以不與公共存儲器接口連接。進一步地,存儲器26本身可以不是一 個單獨的塊,但可與處理器塊24(也可以是一些或全部的冊22A)集成為單個集成電路或 模塊。進一步地,作為非限制性示例,應(yīng)該理解,存儲器塊26也可包括部署在一個(或多于 一個)可移動SIM上的存儲器,或部署在存儲多個用戶身份或訂制的一個SIM中。進一步地,應(yīng)注意到,在本發(fā)明的一些實施方式中,可能希望將SDR 10實現(xiàn)為數(shù) 字信號處理器、傳統(tǒng)邏輯塊和/或向量處理器的陣列。通常,向量處理器可被看作能夠單步 對數(shù)字陣列執(zhí)行運算的計算機,也可稱為陣列處理器。向量處理器可是用于SDR基帶信號 處理實現(xiàn)的優(yōu)選硬件實施方式。通過使用向量處理器的陣列,可以加載新的算法集以支持 新的/不同的無線電系統(tǒng)。共享向量處理器或數(shù)字信號處理器的處理時間的無線電協(xié)議的 多個實例將以與它們?nèi)魏喂蚕韨鹘y(tǒng)邏輯塊類似的方式這么做。作為非限制性示例,在本發(fā) 明示例性的實施方式中,可在HW 22A中使用包括邏輯塊、數(shù)字信號處理器和/或向量處理 器的任何合適的一個或多個類型的組件進行任何需要的信號處理。如可理解地,創(chuàng)建無線電系統(tǒng)的多個實例允許實現(xiàn)許多重要的和有用的實施方 式,而不增加SDR系統(tǒng)和設(shè)備20的復(fù)雜性。本發(fā)明的示例性實施方式為為SDR無線電設(shè)備20(HW 22k)提供了支持使用相同 RF資源的單個無線電協(xié)議棧14的多個實例。各種協(xié)議棧的行為在一個或多個天線22B的 連接器處“總和”。本發(fā)明的示例性實施方式以可在同時具有兩個或更多訂戶連接活動(至少加入 網(wǎng)絡(luò),且等待呼叫或消息)的多個SIM用戶終端中有利地使用。當實現(xiàn)認知的無線電應(yīng)用 和設(shè)備時該示例性實施方式也是有用的。本發(fā)明的示例性實施方式提供了實例化相同無線電(無線電協(xié)議14)的多個實 例,且之后如果需要的話,劃分該多個實例之間的流量,或單獨使用每個實例的能力。本發(fā)明的示例性實施方式進一步提供了一種裝置,包括存儲器;包含物理層的 硬件單元;以及控制器,配置用于實例化多個無線電協(xié)議并且用于利用硬件單元來操作該 多個無線電協(xié)議,其中相同無線電協(xié)議的每個實例都實現(xiàn)在相同代碼模塊中,并具有存儲 在存儲器中的相關(guān)聯(lián)數(shù)據(jù)??刂破鬟M一步配置用于執(zhí)行無線電協(xié)議的每個實例,從而資源的一部分在無線電協(xié)議的不同實例之間共享,且無線電協(xié)議的不同實例不互相干擾?;谇笆鰞?nèi)容,明顯的是,本發(fā)明的示例性實施方式提供了一種方法、裝置和計算 機程序用于增強包括多無線電控制器的軟件定義無線電的操作。參考圖7,在塊7A處,執(zhí) 行以下步驟實例化多個無線電協(xié)議,且在塊7B處利用基礎(chǔ)物理層操作所述多個無線電協(xié) 議,其中相同無線電協(xié)議的每個實例均在相同代碼模塊中實現(xiàn)且每次實例化均具有存儲于 存儲器中的相關(guān)聯(lián)的數(shù)據(jù)。在塊7B處,所述多個無線電協(xié)議的操作包括執(zhí)行無線電協(xié)議的 每個實例,從而資源的一部分在所述無線電協(xié)議的不同實例之間共享,且無線電協(xié)議的不 同實例不相互干擾。通常,各種示例性實施方式可在硬件或?qū)S秒娐贰④浖?、邏輯或其任何組合中實 現(xiàn)。例如,一些方面可在硬件中實施,而其他方面可在可由控制器、微處理器或其他計算設(shè) 備執(zhí)行的固件或軟件中實現(xiàn),盡管本發(fā)明并非限定于此。雖然本發(fā)明的示例性實施方式的 各方面可如框圖或使用一些其他圖形化表示法闡釋并描繪,但容易理解,作為非限制性的 實例,于此描述的這些塊、裝置、系統(tǒng)、技術(shù)或方法可在硬件、軟件、固件、專用電路或邏輯、 通用硬件或控制器或其他計算設(shè)備,或它們的一些組合中實現(xiàn)。同樣,應(yīng)當理解本發(fā)明的示例性實施方式的至少一些方面可在如集成電路芯片和 模塊的各種組件中實現(xiàn)。當結(jié)合附圖一起閱讀時,根據(jù)上述描述,對本發(fā)明示例性實施方式的各種修改和 改編對于相關(guān)領(lǐng)域的技術(shù)人員會變得明顯。然而,任何以及所有修改仍將落入本發(fā)明的非 限制性的且示例性的實施方式范圍內(nèi)。例如,盡管已經(jīng)在GSM、HSDPA和E-UTRAN(UTRAN-LTE)系統(tǒng)的上下文中描述了示例 性的實施方式,但應(yīng)當理解,本發(fā)明的示例性實施方式并非限于僅與這些特定類型的無線 通信系統(tǒng)一起使用,且它們可以在其他無線通信系統(tǒng)中有利地使用。應(yīng)注意到,術(shù)語“連接”、“耦合”或其他任何變形意味著兩個或更多元素之間的直 接或間接的任何連接或耦合,且可包含在兩個元素之間“連接”或“耦合”在一起的一個或多 個中間元素的存在。元素之間的耦合或連接可以是物理的、邏輯的或其組合。作為非限制 性且非窮舉的示例,如在此使用的兩個元素可視為通過使用一個或多個電線、線纜和/或 印刷電子連接,以及通過使用電磁能而“連接”或“耦合”在一起,其中電磁能具有在射頻范 圍、微波范圍以及光學(xué)(可見與不可見)范圍內(nèi)的波長。此外,本發(fā)明的各種非限制性的且示例性的實施方式的一些特征可有利地使用而 不相應(yīng)地使用其他特征。同樣,上文的描述應(yīng)視為僅僅是本發(fā)明示例性的實施方式原理、教 導(dǎo)和闡釋,而不是對其的限制。
權(quán)利要求
一種方法,包括實例化多個無線電協(xié)議,以及利用基礎(chǔ)物理層操作所述多個無線電協(xié)議,其中相同無線電協(xié)議的每次實例化均在相同代碼模塊中實現(xiàn)并且其中每次實例化均具有存儲于存儲器中的相關(guān)聯(lián)的數(shù)據(jù),其中操作包括執(zhí)行所述無線電協(xié)議的每次實例化,從而資源的一部分在所述無線電協(xié)議的不同實例化之間共享,并且所述無線電協(xié)議的不同實例化不相互干擾。
2.根據(jù)權(quán)利要求1所述的方法,其中所述實例化包括相同無線電協(xié)議的多個實例。
3.根據(jù)權(quán)利要求1所述的方法,其中所述實例化包括不同無線電協(xié)議的多個實例。
4.根據(jù)權(quán)利要求1、2或3中任一項所述的方法,其中每次實例化由至少一個數(shù)據(jù)處理 器核以時間片的方式執(zhí)行。
5.根據(jù)前述權(quán)利要求中任一項所述的方法,其中每次實例化由至少一個向量處理器執(zhí)行。
6.根據(jù)權(quán)利要求1-4中任一項所述的方法,其中每次實例化由至少一個數(shù)字信號處理 器執(zhí)行。
7.根據(jù)前述權(quán)利要求中任一項所述的方法,其中執(zhí)行每次實例化以便在所述實例化之 間劃分通信流量。
8.根據(jù)前述權(quán)利要求中任一項所述的方法,其中執(zhí)行每次實例化以處理通信流量的單 個流。
9.根據(jù)前述權(quán)利要求中任一項所述的方法,其在多訂戶身份模塊無線通信設(shè)備中執(zhí)行。
10.一種存儲計算機可讀指令程序的存儲器,當所述程序由處理器執(zhí)行時導(dǎo)致動作,所 述動作包括實例化多個無線電協(xié)議,以及利用基礎(chǔ)物理層操作多個多無線電協(xié)議,其中相同無線電協(xié)議的每次實例化均在相同 代碼模塊中實現(xiàn),并且其中每次實例化均具有存儲于存儲器中的相關(guān)聯(lián)的數(shù)據(jù),其中操作 包括執(zhí)行無線電協(xié)議的每次實例化,從而資源的一部分在所述無線電協(xié)議的不同實例化之 間共享,并且所述無線電協(xié)議的不同實例化不相互干擾。
11.根據(jù)權(quán)利要求10所述的存儲器,其中執(zhí)行每次實例化以便在所述實例化之間劃分 通信流量。
12.一種裝置,包括 存儲器;包含物理層的硬件單元;以及配置用于實例化多個無線電協(xié)議并且利用所述硬件單元操作所述多個無線電協(xié) 議的控制器,其中相同無線電協(xié)議的每次實例化在相同代碼模塊中實現(xiàn),并且所述每次實 例化具有存儲于所述存儲器中的相關(guān)聯(lián)的數(shù)據(jù),所述控制器進一步配置用于執(zhí)行無線電協(xié) 議的每次實例化,從而資源的一部分在無線電協(xié)議的不同實例化之間共享,并且所述無線 電協(xié)議的不同實例化不相互干擾。
13.根據(jù)權(quán)利要求12所述的裝置,進一步配置用于利用相同無線電協(xié)議的多個實例執(zhí) 行每次實例化。
14.根據(jù)權(quán)利要求12所述的裝置,進一步配置用于利用不同無線電協(xié)議的多個實例執(zhí) 行每次實例化。
15.根據(jù)權(quán)利要求12-14中任一項所述的裝置,其中所述控制器配置用于通過使用至 少一個數(shù)據(jù)處理器核以時間片的方式執(zhí)行所述無線電協(xié)議的每次實例化。
16.根據(jù)權(quán)利要求12-15中任一項所述的裝置,其中所述控制器進一步配置用于使用 至少一個向量處理器執(zhí)行每次實例化。
17.根據(jù)權(quán)利要求12-15中任一項所述的裝置,其中所述控制器進一步配置用于使用 至少一個數(shù)字信號處理器執(zhí)行每次實例化。
18.根據(jù)權(quán)利要求12-17中任一項所述的裝置,其進一步配置用于通過在所述實例化 之間劃分通信流量來執(zhí)行每次實例化。
19.根據(jù)權(quán)利要求12-18中任一項所述的裝置,其進一步配置用于利用通信流量的單 個流來執(zhí)行每次實例化。
20.根據(jù)權(quán)利要求12-19中的任一項所述的裝置,其實現(xiàn)在多訂戶身份模塊無線通信 設(shè)備中。
全文摘要
在第一方面中,本發(fā)明的示例性實施方式提供一種方法,包括實例化多個無線電協(xié)議,利用基礎(chǔ)物理層操作所述多個無線電協(xié)議,其中相同無線電協(xié)議的每次實例化均在相同代碼模塊中實現(xiàn)并且其中每次實例化均具有存儲于存儲器中的相關(guān)聯(lián)的數(shù)據(jù)。所述多個無線電協(xié)議的操作包括執(zhí)行無線電協(xié)議的每次實例化,從而資源的一部分在所述無線電協(xié)議的不同實例化之間共享,并且無線電協(xié)議的不同實例化不相互干擾。
文檔編號H04B1/40GK101803213SQ200880106572
公開日2010年8月11日 申請日期2008年12月23日 優(yōu)先權(quán)日2007年12月28日
發(fā)明者A-V·S·皮伊波南, H·I·伯格, K·A·賴斯基拉, P·J·里內(nèi)-拉科拉, T·J·澤特爾曼 申請人:諾基亞公司