多接收機幀聚合的制作方法
【專利說明】多接收機幀聚合
[0001]本申請是2009年3月9日提交的,申請號為200980107846.2的同名專利申請的分案申請。
【背景技術】
[0002]隨著最近無線技術的物理數據速率的急劇增長,已經開發出了幀聚合方案,其通過將多個分組組合到同一幀中來提高使用這些技術的協議的效率,從而節省開銷需求。多種單接收機聚合(SRA,其中所有聚合的分組都尋址同一設備)已經被開發出來。這些單接收機聚合中的一些可以被標記為A-MSDU、A-MPDU、A-ProU以及PPDU突發,這取決于聚合發生在服務數據單元還是協議數據單元,以及是在MAC層還是在PHY層。然而,這些技術對于多接收機聚合(MRA,其中聚合的分組中的一些尋址不同的設備)可能不一定起作用。如果每個設備都必須接收和解碼整個幀以確定該幀是否具有尋址該設備的分組,那么大量的處理功率和電能會被不必要地消耗。這在電池供電的移動設備中尤為關鍵,在這種移動設備中保持電能非常重要。此外,如果由于干擾或弱信號導致以損壞的狀態接收到幀的一部分,那么該幀的所有其余部分可能需要被重新發送,因此再次不必要地使用了電能。
【附圖說明】
[0003]通過參考以下描述和用于說明本發明的實施例的附圖,可以理解本發明的一些實施例。在附圖中:
[0004]圖1示出了根據本發明的實施例的聚合模型;
[0005]圖2示出了根據本發明的實施例的聚合協議;
[0006]圖3示出了根據本發明的實施例的無線通信網絡;
[0007]圖4示出了根據本發明的實施例的使用多接收機聚合組裝傳輸的方法的流程圖;
[0008]圖5示出了根據本發明的實施例的接收多接收機聚合傳輸的方法的流程圖;
[0009]圖6示出了根據本發明的實施例的無線通信設備的圖示;
[0010]圖7示出了根據本發明的實施例的當使用聚合協議時如何控制ACK以提高整體效率的圖示。
【具體實施方式】
[0011]在以下的描述中,闡述了許多具體細節。然而,應該理解,可以在沒有這些具體細節的情況下實施本發明的實施例。在其它情形中,為了不模糊對本說明的理解,未詳細示出公知的電路、結構和技術。
[0012]所提及的“一個實施例”、“實施例”、“示例性的實施例”、“各種實施例”等表示如此描述的本發明的實施例可以包括特定的特征、結構或特性,但是并非每一個實施例必須包括這些特定的特征、結構或特性。此外,一些實施例可以具有針對其它實施例描述的特征中的一些、全部或沒有這些特征。
[0013]在以下的描述和權利要求中,可以使用術語“耦合”和“連接”以及它們的派生詞。應該理解,這些術語并非旨在作為彼此的同義詞。而是,在特定的實施例中,“連接”用于表明兩個或更多個元件彼此是直接物理或電連接的。“耦合”用于表明兩個或更多個元件相互協作或彼此交互,但是它們可以是或可以不是直接物理或電連接的。
[0014]如權利要求中使用的,除非另外指定,否則使用序數形容詞“第一”、“第二”、“第三”等來描述公共元素僅表明指代相同元素的不同實例,并且不意圖暗示如此描述的元素必須按照給定的順序排列,或是時間、空間地,或者以任何其它方式。
[0015]可以以硬件、固件和軟件中的一個或任意組合來實現本發明的各個實施例。本發明還可以被實現為包含在機器可讀介質中或包含在其上的指令,所述指令可由一個或多個處理器來讀取和執行,以使得能夠執行本文所描述的操作。機器可讀介質可以包括用于存儲、發送和/或接收機器(例如,計算機)可讀形式的信息的任何裝置。例如,機器可讀介質可以包括有形的存儲介質,例如但不限于只讀存儲器(R0M)、隨機存取存儲器(RAM);磁盤存儲介質、光存儲介質、閃速存儲器設備等。機器可讀介質還可以包括傳播的信號,其被調制以對指令進行編碼,例如但不限于電磁的、光的、或聲的載波信號。
[0016]術語“無線”及其派生詞可以用于描述通過使用調制的電磁輻射經由非固態介質來傳送數據的電路、設備、系統、方法、技術、通信信道等。該術語并不意味著相關聯的設備不包含任何導線,盡管在一些實施例中它們可能沒有包含。術語“移動”無線設備用于描述當其正在通信時可以處于運動狀態的無線設備。
[0017]本發明的各個實施例可以為標準幀的格式加入子報頭,以使得用該子報頭來定義哪些隨后的分組尋址哪些設備。子報頭還可以指定每個分組的其他細節,以使得可以將不同的調制/編碼速率、不同的長度、不同的確認類型等用于被一起聚合到單個幀中的不同分組。注意:術語“分組”在這里被寬泛地使用。下面的描述是按照聚合到PSDU(PHY服務數據單元)中的MPDU(MAC協議數據單元)撰寫的,但是這些術語并不旨在將本發明的實施例的范圍限制到使用這些術語或在該特定層進行聚合的實現。
[0018]圖1示出了根據本發明的實施例的聚合模型。多個服務數據單元(SDU)可能需要被發送到無線網絡中的一個或多個設備。在一些實施例中,SDU可以等同于在較舊的協議中的分組,盡管其他實施例在該方面可以不同。當SDU出現在MAC層時,他們在圖中被重新標記為MSDU。在MAC層,這些SDU中的一些可以被組合(聚合)到單個MPDU中,所述MPDU可以被當作單個數據單元進行傳輸。當MPDU出現在PHY層時,一個或多個MPDU可以被組合到單個PSDU中。在PHY層中,一個或多個PSDU可以被組合到PPDU中以進行傳輸。在接收機處,這個順序可以被顛倒,數據單元的這些各種組合被分解回原始的SDU。
[0019]圖2示出了根據本發明的實施例的聚合協議。該協議可以例如由基站使用來控制與多個移動臺的通信,盡管本發明的各個實施例可以不限于使用由這些術語標記的設備的網絡。盡管圖2示出的示例描述了 MPDU到PSDU的聚合,但是本公開所討論的技術可以應用到圖1所示的任何層處的聚合。在圖2的頂部,幀或幀的一部分包含PSDU,所述PSDU繼而包含多個MPDU。在該層,PSDU可以被認為是包含要發送的數據的有效載荷,前面的前同步碼/報頭部分指定了如何接收和解譯該有效載荷數據。在PSDU之前具有用于允許接收設備正確地同步信號的PLCP前同步碼、包含關于如何在PHY層組織PSDU的信息的PLCP報頭、以及包含關于如何在MAC層編排PSDU的格式的信息的MAC報頭。然而,與傳統的協議不同,還包括了多接收機聚合(MRA)子報頭,其描述了如何以符合本發明的實施例的方式來編排PSDU中的MPDU的格式。在一些操作中,每個PSDU都將具有MRA子報頭,而在其他的操作中,僅一些PSDU將具有MRA子報頭,并且在通信中將會包含指示符,用于定義是否包含了這種子報頭。
[0020]可以通過預期的接收設備的地址、并且也可以通過其他特性來組織PSDU中的MPDU0例如,MPDU 1-A、1-B……表示連續發送并且尋址同一設備的一組MPDU,在本示例中我們可以將該設備標記為設備I。MRA子報頭中的信息段I包含可以應用到該組中所有MPDU的信息。信息段2可以包含要應用到PSDU中的、在組I之后的第二組一個或多個MPDU的信息,并且所述第二組一個或多個MPDU在PSDU中被連續地發送。在子報頭的末尾,信息段η包含要應用到MPDU的最后一組(組η)的信息。術語MPDU n-χ用于指示在該最后的組η中的X個MPDU中的最后一個。查看MRA子報頭的開頭,字段“#段”包含用于在MRA子報頭中包括的這種信息段的數量(即,η的值)的指示。因此,PSDU中的多個MPDU可以被分為η組,每組具有尋址同一設備的一個或多個MPDU,并且MRA子報頭可以包含用于定義這些組的數量的字段以及關于這些組中的每一組的信息段。在一些實施例中,η的值和/或MPDU的總數量中的每個可以是任意可行的數量,而其他的實施例可以限制這些參數中的任意一個或兩個。在一些實施例中,每組可以具有任意可行數量的MPDU,而其他的實施例可以限制或標準化該數量。
[0021]信息段I到信息段η中的每一個可以進一步細分為多個字段。例如,RX ID字段可以位于每一個信息段的開頭,其用于定義該組中的MPDU所尋址的目的設備的地址。示出了標記為“ACK模式”的另一字段,其用于定義當接收設備接收到該組中的MSDU時,期望從該接收設備接收哪類確認。一些示例是立即ACK(在當前PSDU之后但在下一 PSDU之前進行發送)、延遲ACK (ACK被保留直到接收到多個PSDU)、塊ACK (用單個響應來確認多個PSDU的接收)等。這些只是示例,可以使用其他類型的ACK。圖7示出了在圖2的協議的環境中如何使用這些ACK中的一些的示例。在一些實施例中,如果總是使用僅僅一種類型的ACK,那么可以去除ACK