本發明涉及通信領域,具體涉及一種資源調度的指示方法及裝置。
背景技術:
目前,在無線網絡領域,WLAN(無線局域網)快速發展,電氣和電子工程師協會工業規范IEEE 802.11組,先后定義了IEEE 802.11a/b/g/n/ac等一系列標準來滿足不斷增長的通信需求,這些標準多是致力于改進802.11的技術以提高最大物理層傳輸速率或網絡最大吞吐量。例如,802.11ac技術通過引入更大的信道帶寬、更高階的MIMO(多輸入多輸出)等技術,數據速率能夠達到1Gbps以上。但是,隨著網絡密度的增加及用戶數目的增多,WLAN網絡的效率會出現明顯下降的趨勢,網絡效率的問題不能單純通過提高傳輸速率解決。因此,IEEE標準組織成立了TGax任務小組致力于解決WLAN網絡效率問題。
WLAN中,一個AP(access point,接入點站點)以及與該AP相關聯的多個non-AP STA(non-AP Station,非接入點站點)組成了一個BSS(basic service set,基本服務集)。
在當前主流的WLAN標準(IEEE 802.11a/g/n/ac)中,物理層采用OFDM(Orthogonal Frequency Division Multiple,正交頻分復用)調制技術,每一次通信使用的無線信道帶寬為基本帶寬20MHz的整數倍(20/40/80/160MHz),但由于無線信道存在一個相干帶寬的固有屬性,且其相干帶寬通常遠小于20MHz,因而在一次通信中,收發方使用完整的20MHz以及更大帶寬的無線信道,會造成頻譜利用率低下。
TGax任務小組引入OFDMA(Orthogonal Frequency Division Multiple Access,正交頻分多址接入)作為下一代WLAN標準的主要技術,以此來提高頻譜利用率。目前標準研究進展中,20MHz帶寬被分割成多個小帶寬, AP可以同時跟多個非接入點站點通信,每個非接入點站點可以使用一個或者多個小帶寬,非接入點站點使用幾個以及哪幾個小帶寬需要AP發相關的控制信息來指示。
在WLAN中,指示信息通常使用固定的比特個數,并且采用bitmap位圖的方式,如果在802.11ax標準中,資源指示仍然采用此模式,其占用的比特數量將會非常多,特別是在信道帶寬大于20MHz以及STA(站點)數較多的情況下;例如每個20MHz信道帶寬分成9個可調度的小帶寬,在80MHz信道帶寬下可調度的獨立小帶寬有36個,如果采用簡單的bitmap模式即每一個資源塊占用一個比特位,若存在4個STA,每個STA將使用36個比特,共計144個比特,而且WLAN中為了提高調度等控制信息傳輸的可靠性,通常使用較低速率的編碼調制方式MCS(Modulation and Coding Scheme,調制與編碼策略)進行傳輸,這就使得指示信息占用的傳輸時間相對數據傳輸時間的比例提高,進而使得傳輸效率降低。
技術實現要素:
本發明要解決的技術問題是在仍然采用bitmap模式的情況下,如何降低指示資源調度情況的比特的數量。
為了解決上述問題,采用如下技術方案。
一種資源調度的指示方法,包括:
發送方生成資源分配指示信息;
所述發送方發送包含所述資源分配指示信息的無線幀給接收方;
所述資源分配指示信息包括N個站點STA的資源分配指示信息;每個STA的資源分配指示信息至少包含:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;N≥1;
其中,第n個STA使用的資源塊的數量指示信息占用的比特數量為:,其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N;
第n個STA使用的資源塊的位置指示信息占用的比特數量等于分配給所 述第n個STA的資源塊的編號中的最大編號,采用位圖模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號一致。
可選地,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則所述第N個STA使用的資源塊的數量指示信息占用的比特數量為x+1,x為正整數。
可選地,所述發送方生成資源分配指示信息包括:
依次對所述N個STA生成資源分配指示信息;每次在未生成資源分配指示信息的STA中,優先對第一STA生成資源分配指示信息,所述第一STA滿足:為該STA所分配的資源塊的最大編號Rm-max是為其他尚未生成資源分配指示信息的STA所分配的資源塊的最大編號中的最小值。
可選地,所述無線幀還包含所述N個STA的標識信息,且N個STA的標識信息按照生成STA的資源分配指示信息的順序在所述無線幀中排列。
可選地,在所述無線幀中,所述N個STA使用的資源塊的數量指示信息和/或位置指示信息在無線幀中連續指示,指示的順序與STA的標識信息指示順序相同。
可選地,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息排列在其他所有指示信息的后面。
可選地,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息位于N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息。
可選地,當第N個STA占用尚未使用的所有資源塊時,所述資源分配指示信息中不包含所述第N個STA的資源分配指示信息,或所述第N個STA的資源分配指示信息為缺省的指示信息。
可選地,所述無線幀還包含本無線幀調度的資源的大小信息。
可選地,所述無線幀還包含資源塊粒度信息,和/或本無線幀調度的STA的數量信息。
可選地,所述無線幀還包含指示是否所有資源塊都被調度的指示信息。
可選地,所述無線幀還包含以下任一種或任幾種信息:
指示本無線幀包含的資源分配指示信息為上行或下行調度的信息;
指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的介質訪問控制協議數據單元內。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息不完全相同、或者完全相同、或者完全不同。
可選地,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息不完全相同包括以下情況中的任一種:
所述無線幀承載的數據部分的所有接收方STA的標識信息中,包含所述資源分配指示信息包含的STA的標識信息以外的STA的標識信息;
所述資源分配指示信息包含的STA的標識信息中,除了包含所述無線幀承載的數據部分的接收方STA的標識信息,還包含所述接收方STA以外的其它STA的標識信息。
可選地,所述無線幀還包含STA的組標識指示信息。
可選地,所述無線幀還包括STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
一種資源調度的指示方法,包括:
站點STA接收包含資源分配指示信息的無線幀;所述資源分配指示信息包括N個STA的資源分配指示信息;每個STA的資源分配指示信息至少包含:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;N≥1;其中,第n個STA使用的資源塊的數量指示信息占用的比特數量為:,其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N;第n個STA使用 的資源塊的位置指示信息占用的比特數量等于分配給所述第n個STA的資源塊的編號中的最大編號,采用位圖模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號一致;
所述STA根據所述資源分配指示信息確定分配給本STA的資源塊。
可選地,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則所述第N個STA使用的資源塊的數量指示信息占用的比特數量為x+1,x為正整數。
可選地,所述資源分配指示信息中,各STA的資源分配指示信息按照分配到的資源塊的最大編號升序排列。
可選地,當第N個STA占用尚未使用的所有資源塊時,所述資源分配指示信息中不包含所述第N個STA的資源分配指示信息,或所述第N個STA的資源分配指示信息為缺省的指示信息。
可選地,所述無線幀還包含以下任一種或任幾種信息:
指示本無線幀包含的資源分配指示信息為上行或下行調度的信息;
指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的介質訪問控制協議數據單元內。
可選地,所述無線幀中還包括本無線幀所調度的資源塊的總數量的指示信息、各STA的資源指示順序的指示信息;其中,所述N個STA使用的資源塊的位置指示信息及N個STA使用的資源塊的數量指示信息均連續指示,所述N個STA使用的資源塊的位置指示信息位于所述N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息;
所述STA根據所述資源分配指示信息確定所分配的資源塊包括:
所述STA根據所述各STA的資源指示順序的指示信息獲知本STA的排序;根據本無線幀調度的資源塊的總數量的指示信息確認資源塊的總數,根 據資源塊的總數及所調度的STA的數量計算出各STA使用的資源塊的數量指示信息的比特數的總和,并根據本STA使用的資源塊的數量指示信息獲取分配給本STA的資源塊的個數;根據所述比特數的總和找到各STA使用的資源塊的位置指示信息的開始位置,剔除排序在本STA之前的STA使用的資源塊的位置指示信息,得到本STA使用的資源塊的位置指示信息,根據所述本STA使用的資源塊的位置指示信息獲知分配給本STA的資源塊的位置。
可選地,所述各STA的資源指示順序的指示信息為各STA的標識信息,且各STA的標識信息的排列順序和各STA的資源分配指示信息的排列順序相同;
或者,
所述各STA的資源指示順序的指示信息為STA的組標識指示信息,以及STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
可選地,所述無線幀中還包括所調度的STA的數量信息。
可選地,所述資源塊的總數量的指示信息包括:所調度的資源的大小信息和資源調度粒度;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據所述資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量;
或者,
所述資源塊的總數量的指示信息包括:所調度的資源的大小信息;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據預設的資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量。
可選地,所述資源塊的總數量的指示信息還包含指示是否所有資源塊都被調度的指示信息。
一種資源調度的指示裝置,設置于發送方設備中,包括:
生成模塊,用于生成資源分配指示信息;
發送模塊,用于發送包含所述資源分配指示信息的無線幀給接收方;
所述資源分配指示信息包括N個站點STA的資源分配指示信息;每個STA的資源分配指示信息至少包含:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;N≥1;
其中,第n個STA使用的資源塊的數量指示信息占用的比特數量為:其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N;
第n個STA使用的資源塊的位置指示信息占用的比特數量等于分配給所述第n個STA的資源塊的編號中的最大編號,采用位圖模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號一致。
可選地,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則所述第N個STA使用的資源塊的數量指示信息占用的比特數量為x+1,x為正整數。
可選地,所述生成模塊生成資源分配指示信息是指:
所述生成模塊依次對所述N個STA生成資源分配指示信息;每次在未生成資源分配指示信息的STA中,優先對第一STA生成資源分配指示信息,所述第一STA滿足:為該STA所分配的資源塊的最大編號Rm-max是為其他尚未生成資源分配指示信息的STA所分配的資源塊的最大編號中的最小值。
可選地,所述無線幀還包含所述N個STA的標識信息,且N個STA的標識信息按照生成STA的資源分配指示信息的順序在所述無線幀中排列。
可選地,在所述無線幀中,所述N個STA使用的資源塊的數量指示信息和/或位置指示信息在無線幀中連續指示,指示的順序與STA的標識信息指示順序相同。
可選地,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息排列在其他所有指示信息的后面。
可選地,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息位于N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息。
可選地,當第N個調度的STA占用尚未使用的所有資源塊時,所述資源分配指示信息中不包含所述第N個STA的資源分配指示信息,或所述第N個STA的資源分配指示信息為缺省的指示信息。
可選地,所述無線幀還包含本無線幀調度的資源的大小信息。
可選地,所述無線幀還包含資源塊粒度信息、和/或本無線幀調度的STA的數量信息。
可選地,所述無線幀還包含指示是否所有資源塊都被調度的指示信息。
可選地,所述無線幀還包含以下任一種或任幾種信息:
指示本無線幀包含的資源分配指示信息為上行或下行調度的信息;
指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的介質訪問控制協議數據單元內。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息不完全相同、或者完全相同、或者完全不同。
可選地,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息不完全相同包括以下情況中的任一種:
所述無線幀承載的數據部分的所有接收方STA的標識信息中,包含所述資源分配指示信息包含的STA的標識信息以外的STA的標識信息;
所述資源分配指示信息包含的STA的標識信息中,除了包含所述無線幀承載的數據部分的接收方STA的標識信息,還包含所述接收方STA以外的其它STA的標識信息。
可選地,所述無線幀還包含STA的組標識指示信息。
可選地,所述無線幀還包括STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
一種資源調度的指示裝置,設置于站點STA中,包括:
接收模塊,用于接收包含資源分配指示信息的無線幀;所述資源分配指示信息包括N個STA的資源分配指示信息;每個STA的資源分配指示信息至少包含:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;N≥1;其中,第n個STA使用的資源塊的數量指示信息占用的比特數量為:其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N;第n個STA使用的資源塊的位置指示信息占用的比特數量等于分配給所述第n個STA的資源塊的編號中的最大編號,采用位圖模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號一致;
處理模塊,用于根據所述資源分配指示信息確定分配給所在STA的資源塊。
可選地,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則所述第N個STA使用的資源塊的數量指示信息占用的比特數量為x+1,x為正整數。
可選地,所述資源分配指示信息中,各STA的資源分配指示信息按照分配到的資源塊的最大編號升序排列。
可選地,當第N個STA占用尚未使用的所有資源塊時,所述資源分配指示信息中不包含所述第N個STA的資源分配指示信息,或所述第N個STA的資源分配指示信息為缺省的指示信息。
可選地,所述無線幀還包含以下任一種或任幾種信息:
指示本無線幀包含的資源分配指示信息為上行或下行調度的信息;
指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的介質訪問控制協議數據單元內。
可選地,所述無線幀中還包括本無線幀所調度的資源塊的總數量的指示信息、各STA的資源指示順序的指示信息;其中,所述N個STA使用的資源塊的位置指示信息及N個STA使用的資源塊的數量指示信息均連續指示,所述N個STA使用的資源塊的位置指示信息位于所述N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息;
所述處理模塊根據所述資源分配指示信息確定分配給所在STA的資源塊是指:
所述處理模塊根據所述各STA的資源指示順序的指示信息獲知所在STA的排序;根據本無線幀調度的資源塊的總數量的指示信息確認資源塊的總數,根據資源塊的總數及所調度的STA的數量計算出各STA使用的資源塊的數量指示信息的比特數的總和,并根據所在STA使用的資源塊的數量指示信息獲取分配給所在STA的資源塊的個數;根據所述比特數的總和找到各STA使用的資源塊的位置指示信息的開始位置,剔除排序在所在STA之前的STA使用的資源塊的位置指示信息,得到所在STA使用的資源塊的位置指示信息,根據所在STA使用的資源塊的位置指示信息獲知分配給所在STA的資源塊的位置。
可選地,所述各STA的資源指示順序的指示信息為各STA的標識信息,且各STA的標識信息的排列順序和各STA的資源分配指示信息的排列順序相同;
或者,
所述各STA的資源指示順序的指示信息為STA的組標識指示信息,以及STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
可選地,所述無線幀中還包括所調度的STA的數量信息。
可選地,所述資源塊的總數量的指示信息包括:所調度的資源的大小信息和資源調度粒度;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據所述資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量;
或者,
所述資源塊的總數量的指示信息包括:所調度的資源的大小信息;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據預設的資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量。
可選地,所述資源塊的總數量的指示信息還包含指示是否所有資源塊都被調度的指示信息。
本發明設計了一種資源調度指示方案,本發明方案可以支持靈活的資源調度分配,可以極大的壓縮資源分配指示信息的開銷,進而提高指示效率,提高網絡的傳輸效率。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。
附圖說明
附圖用來提供對本發明技術方案的進一步理解,并且構成說明書的一部分,與本申請的實施例一起用于解釋本發明的技術方案,并不構成對本發明技術方案的限制。
圖1是實施例一的資源調度的指示方法的流程示意圖;
圖2是實施例二的資源調度的指示方法的流程示意圖;
圖3是實施示例一~六中4個STA的資源塊分配示意圖;
圖4是實施示例一中提出STA1分配資源塊后的資源塊分配示意圖;
圖5是實施示例一中提出STA1、STA2分配資源塊后的資源塊分配示意圖;
圖6是實施示例二~六中提出STA3分配資源塊后的資源塊分配示意圖;
圖7是實施示例二~六中提出STA3、STA4分配資源塊后的資源塊分配示意圖;
圖8是實施例三的資源調度的指示裝置的示意圖;
圖9是實施例四的資源調度的指示裝置的示意圖。
具體實施方式
下面將結合附圖及實施例對本發明的技術方案進行更詳細的說明。
需要說明的是,如果不沖突,本發明實施例以及實施例中的各個特征可以相互結合,均在本發明的保護范圍之內。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
實施例一、一種資源調度的指示方法,如圖1所示,包括:
S110、發送方生成資源分配指示信息;
其中,可以是發送方將資源分配N個STA后,根據為所述N個STA分配的資源塊生成所述資源分配指示信息;也可以是根據已分配給N個STA的資源塊的情況生成所述資源分配指示信息。
S120、所述發送方發送包含所述資源分配指示信息的無線幀給接收方;
所述資源分配指示信息包括N個STA的資源分配指示信息;每個STA的資源分配指示信息至少包含兩部分內容:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;其中,N為大于或等于1的整數;
第n個STA使用的資源塊的數量指示信息占用的比特數量為:,其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N,n為1時Rn為準備分配給所述N個STA的資源塊的總數量;
第n個STA使用的資源塊的位置指示信息占用的比特數量等于分配給所述第n個STA的資源塊的編號中的最大編號,采用bitmap模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號(上一次的編號)一致,即按照原有編號排序的結果,和按照新的編號排序的結果相同;n為1時進 行的編號為資源塊的初始編號,此時不存在原有編號。
可選的,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則所述第N個STA使用的資源塊的數量指示信息占用的比特數量增加1,即比特數量為x+1,x為正整數。
可選的,S110包括:依次對所述N個STA生成資源分配指示信息;每次在未生成資源分配指示信息的STA中,優先對第一STA生成資源分配指示信息,所述第一STA滿足:為該STA所分配的資源塊的最大編號Rm-max是為其他尚未生成資源分配指示信息的STA所分配的資源塊的最大編號中的最小值。
這里的編號均是指初始編號。也就是說,生成所述第一STA的資源分配指示信息后,繼續在還未生成資源分配指示信息的STA中,找到滿足上文條件的STA作為第一STA,優先生成該STA的資源分配指示信息,直到所有的STA的資源分配指示信息都已生成。
在其它可選方案中,可以按照默認的或預定的順序進行資源分配指示。
可選的,所述無線幀還包含N個STA的標識信息,可以但不限于為AID(Application Identifier,應用標識符)或者PAID(Proccessed Application Identifier,經過處理的應用標識符),且N個STA的標識信息按照生成STA的資源分配指示信息的順序在所述無線幀中排列。
可選的,在所述無線幀中,所述N個STA使用的資源塊的數量指示信息在無線幀中連續指示,指示的順序與STA的標識信息指示順序相同。
可選的,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息在無線幀中連續指示,指示的順序與STA的標識信息指示順序相同。
可選的,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息排列在其他所有指示信息的后面。
可選的,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息緊隨N個STA使用的資源塊的數量指示信息,即:所述N個STA使用的資源塊的位置指示信息位于N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息(包括空 閑位),也就是說數量指示信息最末尾一個比特后的下一個比特就是位置指示信息的第一個比特。
可選的,當第N個STA占用尚未使用的所有資源塊時,無需在所述資源分配指示信息中進行指示或者是一個缺省的指示信息,即該情況下所述資源分配指示信息中不包含第N個STA的資源分配指示信息,或第N個STA的資源分配指示信息為缺省的指示信息。
可選的,所述無線幀還包含本無線幀調度的資源的大小信息;當所述資源為頻域資源時,所述本無線幀調度的資源的大小信息即本無線幀發送所使用的無線信道帶寬信息。
可選的,所述無線幀還包含資源塊粒度信息,即:所述資源塊的大小信息。所述無線幀中也可以不包括資源塊粒度信息,資源塊的粒度采用預設的數值,比如為默認的大小,再比如為發送方和接收方約定的大小。
其中,所述資源塊可以但不限于為頻域資源塊,所述資源塊的大小信息是指頻域大小信息;所述資源塊也可以為時域資源塊、時頻資源塊等,所述資源塊的大小信息是指相應資源的大小。
可選的,所述無線幀還包含本無線幀調度的STA的數量信息。所述無線幀中也可以不包括調度的STA的數量信息,STA的數量采用預設的數值,比如為默認的個數,再比如為發送方和接收方約定的個數。
可選的,所述無線幀還包含指示是否所有資源塊都被調度的指示信息。也可以默認為全部都調度。
可選的,所述無線幀還包含指示本無線幀包含的資源分配指示信息為上行或下行調度的信息。
可選的,所述無線幀還包含指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選的,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的MPDU(Media Access Control Protocol Data Unit,介質訪問控制協議數據單元)內。
可選的,所述資源分配指示信息承載于所述無線幀的物理層信令域內, 所述無線幀承載的數據部分的接收方STA的標識信息可以與資源分配指示信息包括的STA的標識信息完全相同。
可選的,所述資源分配指示信息承載于所述無線幀的物理層信令域內,所述無線幀承載的數據部分的接收方STA的標識信息可以與資源分配指示信息包括的STA的標識信息完全不同。
可選的,所述資源分配指示信息承載于所述無線幀的物理層信令域內,所述無線幀承載的數據部分的接收方STA的標識信息可以與資源分配指示信息包括的STA的標識信息不完全相同;可以但不限于包括以下情況中的任一種:
所述無線幀承載的數據部分的所有接收方STA的標識信息中,包含所述資源分配指示信息包含的STA的標識信息以外的STA的標識信息;即:所述資源分配指示信息包含的STA的標識信息中,不包含部分或所有所述接收方STA的標識信息。
所述資源分配指示信息包含的STA的標識信息中,除了包含所述無線幀承載的數據部分的接收方STA的標識信息,還包含所述接收方STA以外的其它STA的標識信息。。
可選的,所述無線幀還包含組標識指示信息。
可選的,所述無線幀還包括STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
實施例二、一種資源調度的指示方法,如圖2所示,包括:
S210、STA接收包含資源分配指示信息的無線幀;所述資源分配指示信息包括N個STA的資源分配指示信息;每個STA的資源分配指示信息至少包含:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;N≥1;其中,第n個STA使用的資源塊的數量指示信息占用的比特數量為:,其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N;第n個STA使用的資源塊的位置指示信息占用的比特數量等于分配給所述第n個STA的資 源塊的編號中的最大編號,采用位圖模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號一致;
S220、所述STA根據所述資源分配指示信息確定分配給本STA的資源塊。
可選地,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則第N個使用的資源塊的數量指示信息占用的比特數量為x+1,x為正整數。
可選地,所述資源分配指示信息中,各STA的資源分配指示信息按照分配到的資源塊的最大編號升序排列。
可選地,當第N個STA占用尚未使用的所有資源塊時,所述資源分配指示信息中不包含所述第N個STA的資源分配指示信息,或所述第N個STA的資源分配指示信息為缺省的指示信息。
可選地,所述無線幀還包含以下任一種或任幾種信息:
指示本無線幀包含的資源分配指示信息為上行或下行調度的信息;
指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的MAC協議數據單元內。
可選地,所述無線幀中還包括本無線幀所調度的資源塊的總數量的指示信息、各STA的資源指示順序的指示信息;其中,所述N個STA使用的資源塊的位置指示信息及N個STA使用的資源塊的數量指示信息均連續指示,所述N個STA使用的資源塊的位置指示信息位于所述N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息;
所述STA根據所述資源分配指示信息確定所分配的資源塊包括:
所述STA根據所述各STA的資源指示順序的指示信息獲知本STA的排序;根據資源塊的總數量的指示信息確認資源塊的總數,根據資源塊的總數及所調度的STA的數量計算出各STA使用的資源塊的數量指示信息的比特 數的總和,并根據本STA使用的資源塊的數量指示信息獲取分配給本STA的資源塊的個數;根據所述比特數的總和找到各STA使用的資源塊的位置指示信息的開始位置,剔除排序在本STA之前的STA使用的資源塊的位置指示信息,得到本STA使用的資源塊的位置指示信息,根據本STA使用的資源塊的位置指示信息獲知分配給本STA的資源塊的位置。
可選地,所述各STA的資源指示順序的指示信息為各STA的標識信息,且各STA的標識信息的排列順序和各STA的資源分配指示信息的排列順序相同;
或者,
所述各STA的資源指示順序的指示信息為STA的組標識指示信息,以及STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
可選地,所述無線幀中還包括所調度的STA的數量信息。所述STA根據該數量信息確認調度的STA的數量;調度的STA數量也可以是預設的值,或者可以根據標識信息的個數確認。
可選地,資源塊的總數量的指示信息包括:所調度的資源的大小信息和資源調度粒度;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據所述資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量;
或者,
所述資源塊的總數量的指示信息包括:所調度的資源的大小信息;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據預設的資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量。
也可以所調度的資源的大小信息為預設的值,資源塊的總數量的指示信息包括資源調度粒度;還可以所調度的資源塊的總數量為預設的值,此時無線幀可以不包括資源塊的總數量的指示信息。
可選地,資源塊的總數量的指示信息還包含指示是否所有資源塊都被調度的指示信息。
其它實現細節可參見實施例一。
下面用六個實施示例對上述實施例進行說明。
實施示例一
本實施示例中,無線幀包含下行或者上行OFDMA資源分配指示信息,資源分配指示信息位于無線幀數據域MPDU內,4個STA標識順序隨意(比如按照STA1、STA2、STA3、STA4的順序依次排列),資源塊為頻域資源塊,發送方為AP。
AP與多個non-AP STA組成一個BSS。
AP使用傳統的OFDM技術發送一個無線幀,無線幀格式是傳統的WLAN設備(符合IEEE802.11a/g/n/ac標準的設備)可以識別的,資源調度粒度為協議預先規定好的,每個20MHz帶寬分為9個頻域資源塊。假定本次發送,AP使用40MHz帶寬,共有18個頻域資源塊可以分配,AP分配給4個STA的資源如圖1所示,假設18個頻域資源塊的初始編號為1~18,其中編號為8、11、15、17的頻域資源塊分配給STA1,編號為13、14、16、18的頻域資源塊分配給STA2,編號為1、2、4、6的頻域資源塊分配給STA3,編號為3、5、7、9、10、12的頻域資源塊分配給STA4。
本次調度AP按照STA1、STA2、STA3、STA4的順序進行資源分配指示;
AP組建無線幀進行發送,資源分配指示信息位于在無線幀數據域中,具體的在MPDU中,無線幀MAC幀頭指示此無線幀的類型是一種資源調度幀,無線幀MPDU中指示此資源分配指示信息為上行資源分配指示信息;并且資源分配指示信息包含本次資源分配是一種離散資源分配方式的指示;
資源分配指示信息包含4個STA的標識符AID或者經過處理的標識符PAID,按照STA1、STA2、STA3、STA4的順序依次排列;
資源分配指示信息包含4個STA使用的資源塊的數量指示信息,按照4個STA的標識符指示順序依次排列:
首先是STA1使用的資源塊的數量指示信息,占用的比特數為即5個比特,本次調度分配給STA1的數量為4個頻域資源塊,故STA1使用的資源塊的數量指示信息為00100;
然后是STA2使用的資源塊的數量指示信息,占用的比特數為即4個比特,本次調度分配給STA2的數量為4個頻域資源塊,故STA2使用的資源塊的數量指示信息為0100;
再是STA3使用的資源塊的數量指示信息,占用的比特數為即4個比特,本次調度分配給STA3的數量為4個頻域資源塊,故STA3使用的資源塊的數量指示信息為0100;
再是STA4使用的資源塊的數量指示信息,占用的比特數為即3個比特,本次調度分配給STA4的數量為6個頻域資源塊,故STA4使用的資源塊的數量指示信息為110;
按照上述順序最后得到無線幀中的資源塊數量指示信息子域,包括4個STA使用的資源塊的數量指示信息,具體為:0010001000100110;
資源分配指示信息包含4個STA使用的資源塊的位置指示信息,按照4個STA的標識符指示順序依次排列,每個STA資源塊位置采用bitmap的格式指示:
首先是STA1使用的資源塊的位置指示信息,STA1占用的資源塊的最大編號為17,那么需要17個比特指示,STA1使用的資源塊的位置指示信息為:0000 0001 0010 0010 1;
然后是STA2使用的資源塊的位置指示信息,剔除STA1占用的4個資源塊后,重新編號,如圖2,在新的編號中STA2分配到的最大資源塊編號為14,那么需要14個比特指示,STA2使用的資源塊的位置指示信息為:0000 0000 0011 11;
然后是STA3使用的資源塊的位置指示信息,剔除STA1、STA2占用的8個資源塊后,重新編號,如圖3,在新的編號中STA3分配到的最大資源塊編號為6,那么需要6個比特指示,STA3使用的資源塊的位置指示信息為:1101 01;
最后是STA4使用的資源塊的位置指示信息,剔除STA1、STA2、STA3 占用的12個資源塊后,重新編號,剩余的6個資源塊都分配給STA4;在新的編號中STA4分配到的最大資源塊編號為6,那么需要6個比特指示,STA4使用的資源塊的位置指示信息為:1111 11;
按照上述順序最后得到無線幀中的資源塊位置指示信息子域,包括4個STA使用的資源塊的位置指示信息,具體為0000 0001 0010 0010 10000 0000 0011 111101 011111 11;
在無線幀中還攜帶其他信令指示信息,例如無線幀傳輸使用的帶寬信息、調度的STA的數量信息等,4個STA使用的資源塊的位置指示信息位于4個STA使用的資源塊的數量指示信息之后,并且置于信令域其他指示信息之后。
STA1、STA2、STA3和STA4接收到此無線幀之后,通過解析無線幀來獲知本次傳輸的資源分配指示信息,且獲知該資源分配指示信息為上行資源分配指示信息;
STA1接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,根據標識符順序獲知自己的資源分配指示信息位于4個STA的第一位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,STA1使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知本次分配到4個資源塊;測算第二個STA資源塊數量指示使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到4個資源塊;測算第三個STA資源塊數量指示使用的比特數為即4個比特,從資源塊數量指示信息子域中提取10~13位,獲知第三個STA分配到4個資源塊;測算第四個STA資源塊數量指示使用的比特數為即3個比特,至此獲知資源塊數量指示信息子域總共16比特,進而獲知資源塊位置指示信息子域的開始位置,STA1在資源塊位置指示信息子域進行信息提取,查找到前4個1即可,得到0000 0001 0010 0010 1,獲知分配到的資源塊的編號為8、11、15、17;
STA2接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度 4個STA,根據標識符順序獲知自己的資源分配指示信息位于4個STA的第二位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,測算第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知本次第一個STA分配到4個資源塊;測算第二個STA即自己使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知本次分配到4個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取10~13位,獲知第三個STA分配到4個資源塊;測算第四個STA資源塊數量指示使用的比特數為即3個比特,至此獲知資源塊數量指示信息子域總共16比特,進而獲知資源塊位置指示信息子域的開始位置,STA2在資源塊位置指示信息子域進行信息提取,剔除第一個STA使用的資源塊的位置指示信息0000 0001 0010 0010 1后(前4個1),繼續查找到4個1即可,得到0000 0000 0011 11,結合第一個STA使用的資源塊的位置,即可獲知分配到的資源塊編號為13、14、16、18;
STA3接收到此無線幀,首先根據調度的STA的數量指示信息獲知本次調度4個STA,根據標識符順序獲知自己的資源分配指示信息位于4個STA的第三位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,測算第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到4個資源塊;測算第三個STA即自己使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取10~13位,獲知本次分配到4個資源塊;測算第四個STA使用的資源塊的數量指示信息使用的比特數為即3個比特,至此獲知資源塊數量指示信息子域總共16比特,進而獲知資源塊位置指示信息子域的開始位置,STA3在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個 STA的資源塊位置指示信息0000 0001 0010 0010 10000 0000 0011 11(前8個1)后,繼續查找到4個1即可,得到1101 01,結合第一個、第二個STA使用的資源塊的位置,即可獲知分配到的資源塊編號為1、2、4、6;、
STA4接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,根據標識符順序獲知自己的資源分配指示信息位于4個STA的第三位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,測算第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到4個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取10~13位,獲知第三個STA分配到4個資源塊;測算第四個STA即自己使用的資源塊的數量指示信息使用的比特數為即3個比特,而且獲知分配到6個資源塊,至此獲知資源塊數量指示信息子域總共16比特,進而獲知資源塊位置指示信息子域的開始位置,STA4在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個、第三個STA使用的資源塊的位置指示信息0000 0001 0010 0010 10000 0000 0011 111101 01后,繼續查找到第6個1即可,1111 11,結合第一個、第二個、第三個STA使用的資源塊的位置,即可獲知分配到的資源塊編號為3、5、7、9、10、12。
實施示例二
本實施示例中為下行OFDMA調度,資源分配指示信息位于無線幀物理層信令域中,4個STA的標識信息按照分配到的資源塊的最大編號升序排列。資源塊為頻域資源塊,發送方為AP。
AP與多個non-AP STA組成一個BSS。
AP使用OFDMA技術發送數據給STA1~STA4,資源調度粒度為協議預先規定好的,每個20MHz帶寬分為9個頻域資源塊。假定本次發送,AP使 用40MHz帶寬,共有18個頻域資源塊可以分配,AP分配給4個STA的資源如圖1所示:假設18個頻域資源塊的初始編號為1~18,其中編號為8、11、15、17的頻域資源塊分配給STA1,編號為13、14、16、18的頻域資源塊分配給STA2,編號為1、2、4、6的頻域資源塊分配給STA3,編號為3、5、7、9、10、12的頻域資源塊分配給STA4。
本次調度AP按照4個STA分配到資源塊的最大編號升序調度,按照STA3(最大資源塊編號6)、STA4(最大資源塊編號12)、STA1(最大資源塊編號17)、STA2(最大資源塊編號18)的順序進行資源分配指示;
AP組建無線幀進行發送,資源分配指示信息在無線幀的物理層信令域中,4個STA的數據承載在無線幀的數據域部分,每個STA的數據使用的資源與本幀物理層信令域中的資源分配指示信息一致;
無線幀的物理層信令域中,4個STA的標識符AID或者經過處理的標識符PAID按照STA3、STA4、STA1、STA2的順序依次排列;
無線幀的物理層信令域中,包含4個STA使用的資源塊的數量指示信息,按照4個STA的標識符指示順序依次指示:
首先是STA3使用的資源塊的數量指示信息,占用的比特數為即5個比特,本次調度分配給STA3的頻域資源塊的數量為4個,故STA3使用的資源塊的數量指示信息為00100;
然后是STA4使用的資源塊的數量指示信息,占用的比特數為即4個比特,本次調度分配給STA4的頻域資源塊的數量為6個,故STA4使用的資源塊的數量指示信息為0110;
再是STA1使用的資源塊的數量指示信息,占用的比特數為即3個比特,本次調度分配給STA1的頻域資源塊的數量為4個,故STA1使用的資源塊的數量指示信息為100;
再是STA2使用的資源塊的數量指示信息,剩余的可分配給STA2的頻域資源塊數量為4個,4為2的2次冪,故占用的比特數為2+1,即3個比特,故STA2使用的資源塊的數量指示信息為100;
按照上述順序最后得到無線幀中的資源塊數量指示信息子域,包括:4 個STA使用的資源塊的數量指示信息,具體為001000110100100;
無線幀的物理層信令域中,包含4個STA使用的資源塊的位置指示信息,按照4個STA的標識符指示順序依次指示,每個STA使用的資源塊的位置指示信息采用bitmap的格式指示:
首先是STA3使用的資源塊的位置指示信息,STA3占用的資源塊的最大編號為6,那么需要6個比特指示,STA3使用的資源塊的位置指示信息為:1101 01;
然后是STA4使用的資源塊的位置指示信息,剔除STA3占用的4個資源塊后,重新編號,如圖4,在新的編號中STA4分配到的最大資源塊編號為8,那么需要8個比特指示,STA4使用的資源塊的位置指示信息為:1110 1101;
然后是STA1使用的資源塊的位置指示信息,剔除STA3、STA4占用的10個資源塊后,重新編號,如圖5,在新的編號中STA1分配到的最大資源塊編號為7,那么需要7個比特指示,STA1使用的資源塊的位置指示信息為:1100 101;
最后是STA2使用的資源塊的位置指示信息,剔除STA1、STA3、STA4占用的14個資源塊后,重新編號,剩余的6個資源塊都分配給STA4在新的編號中STA4分配到的最大資源塊編號為4,那么需要4個比特指示,STA2使用的資源塊的位置指示信息為:1111;
按照上述順序最后得到無線幀中的資源塊位置指示信息子域,包括:4個STA使用的資源塊的位置指示信息:具體為1101 011110 11011100 1011111;總共25個比特;
在無線幀物理層信令域中還攜帶其他信令指示信息,例如無線幀傳輸使用的帶寬信息、調度的STA的數量信息等,4個STA的資源塊位置指示信息位于4個STA的資源塊數量指示信息之后,并且置于信令域其他指示信息之后;
STA1、STA2、STA3和STA4接收到此無線幀之后,通過解析無線幀物理層信令域來獲知本次OFDMA傳輸資源分配信息;
STA3接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第一位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA即自己使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知本次分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算第四個STA使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA資源塊數量指示使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA3在資源塊數量指示信息子域進行信息提取,查找到前4個1即可,得到1101 01,獲知分配到的資源塊的編號為1、2、4、6;
STA4接收到此無線幀,首先根據調度STA數量指示信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第二位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA即自己使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知本次分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算第四個STA使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA資源塊數量指示使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA4在資源塊數量指示信息子域進行信息提取,剔除第一 個STA使用的資源塊的位置指示信息(前4個1),繼續查找到前6個1即可,得到1110 1101,獲知分配到的資源塊的編號為3、5、7、9、10、12;
STA1接收到此無線幀,首先根據調度STA數量指示信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第三位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA即自己使用的資源塊的數量指示信息使用的比特數為即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算第四個STA使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA使用的資源塊的數量指示信息使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA1在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個STA使用的資源塊的位置指示信息,繼續查找到前4個1即可,得到1100 101,獲知分配到的資源塊編號為8、11、15、17;
STA2接收到此無線幀,首先根據調度STA數量指示信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第四位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊數量指示信息使用的比特數為即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算 第四個STA即自己使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA使用的資源塊的數量指示信息使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA2在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個、第三個STA使用的資源塊的位置指示信息,繼續查找到前4個1即可,得到1111,獲知分配到的資源塊編號為13、14、16、18。
實施示例三
本實施示例為下行OFDMA調度,資源分配指示信息位于無線幀物理層信令域中,4個STA的標識信息按照分配到的資源塊最大編號升序調度,最后一個STA資源位置bitmap無需指示。資源塊為頻域資源塊,發送方為AP。
AP與多個non-AP STA組成一個BSS。
AP使用DL OFDMA技術發送數據給STA1~STA4,資源調度粒度為協議預先規定好的,每個20MHz帶寬分為9個頻域資源塊。假定本次發送,AP使用40MHz帶寬,共有18個頻域資源塊可以分配且本次調度所有資源塊都被分配,AP分配給4個STA的資源如圖1所示:假設18個頻域資源塊的初始編號為1~18,其中編號為8、11、15、17的頻域資源塊分配給STA1,編號為13、14、16、18的頻域資源塊分配給STA2,編號為1、2、4、6的頻域資源塊分配給STA3,編號為3、5、7、9、10、12的頻域資源塊分配給STA4。
本次調度AP按照4個STA分配到資源塊最大編號升序調度,按照STA3(最大資源塊編號6)、STA4(最大資源塊編號12)、STA1(最大資源塊編號17)、STA2(最大資源塊編號18)的順序進行資源分配指示;
AP組建無線幀進行發送,調度指示信息在無線幀的物理層信令域中,4個STA的數據承載在無線幀的數據域部分,每個STA的數據使用的資源與本幀物理層信令域中的資源分配指示信息一致;
無線幀的物理層信令域中,4個STA的標識符AID或者經過處理的標識 符PAID按照STA3、STA4、STA1、STA2的順序依次排列;
無線幀的物理層信令域中,包含4個STA使用的資源塊的數量指示信息,按照4個STA的標識符指示順序依次指示:
首先是STA3使用的資源塊的數量指示信息,占用的比特數為即5個比特,本次調度分配給STA3的資源塊的數量為4個,故STA3使用的資源塊的數量指示信息00100;
然后是STA4使用的資源塊的數量指示信息,占用的比特數為即4個比特,本次調度分配給STA4的資源塊的數量為6個,故STA4使用的資源塊的數量指示信息為0110;
再是STA1使用的資源塊的數量指示信息,占用的比特數為即3個比特,本次調度分配給STA1資源塊的的數量為4個,故STA1使用的資源塊的數量指示信息為100;
無需指示STA2分配到的資源塊數量信息,默認為剩余的所有資源塊;
按照上述順序最后得到無線幀中的資源塊數量指示信息子域,包括:4個STA使用的資源塊的數量指示信息,具體為001000110100,共12比特;
無線幀的物理層信令域中,包含4個STA使用的資源塊位置指示信息,按照4個STA的標識符指示順序依次指示,每個STA資源塊位置采用bitmap的格式指示:
首先是STA3使用的資源塊的位置指示信息,STA3占用的資源塊的最大編號為6,那么需要6個比特指示,STA3使用的資源塊的位置指示信息為:1101 01;
然后是STA4使用的資源塊的位置指示信息,剔除STA3占用的4個資源塊后,重新編號,如圖4,在新的編號中STA4分配到的最大資源塊編號為8,那么需要8個比特指示,STA4使用的資源塊的位置指示信息為:1110 1101;
然后是STA1使用的資源塊的位置指示信息,剔除STA3、STA4占用的10個資源塊后,重新編號,如圖5,在新的編號中STA1分配到的最大資源塊編號為7,那么需要7個比特指示,STA1使用的資源塊的位置指示信息 為:1100 101;
無需指示STA2分配到的資源塊位置信息,默認為剩余的所有資源塊;
按照上述順序最后得到無線幀中的資源塊位置指示信息子域,包括4個STA使用的資源塊的位置指示信息,具體為1101 011110 11011100 101;總共21個比特;
在無線幀物理層信令域中還攜帶其他信令指示信息,例如無線幀傳輸使用的帶寬信息、調度的STA的數量信息等,4個STA的資源塊位置指示信息位于4個STA的資源塊數量指示信息之后,并且置于信令域其他指示信息之后;
STA1、STA2、STA3和STA4接收到此無線幀之后,通過解析無線幀物理層信令域來獲知本次OFDMA傳輸資源分配信息;
STA3接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第一位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA即自己使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知本次分配到4個資源塊;測算第二個STA資源塊使用的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA3在資源塊數量指示信息子域進行信息提取,查找到前4個1即可,得到1101 01,獲知分配到的資源塊編號為1、2、4、6;
STA4接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第二位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為, 即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA即自己使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知本次分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA4在資源塊數量指示信息子域進行信息提取,剔除第一個STA使用的資源塊的位置指示信息,繼續查找到前6個1即可,得到1110 1101,獲知分配到的資源塊編號為3、5、7、9、10、12;
STA1接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第三位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA即自己使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知本次分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA1在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個STA使用的資源塊的位置指示信息,繼續查找到前4個1即可,得到1100 101,獲知分配到的資源塊編號為8、11、15、17;
STA2接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第四位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18 個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA即自己的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,剔除第一個、第二個、第三個STA使用的資源塊的位置指示信息,剩余的資源塊即為調度給自己的資源。
實施示例四
本實施示例為下行OFDMA調度,資源分配指示信息位于無線幀物理層信令域中,4個STA標識信息按照分配到的資源塊的最大編號升序排列,最后一個STA資源位置bitmap無需指示。資源塊為頻域資源塊,發送方為AP。
AP與多個non-AP STA組成一個BSS。
AP使用DL OFDMA技術發送數據給STA1~STA4,資源調度粒度為協議預先規定好的,每個20MHz帶寬分為9個頻域資源塊。假定本次發送,AP使用40MHz帶寬,共有18個頻域資源塊可以分配AP分配給4個STA的資源如圖1所示:假設18個頻域資源塊的初始編號為1~18,其中編號為8、11、15、17的頻域資源塊分配給STA1,編號為13、14、16、18的頻域資源塊分配給STA2,編號為1、2、4、6的頻域資源塊分配給STA3,編號為3、5、7、9、10、12的頻域資源塊分配給STA4。
本次調度AP按照4個STA分配到資源塊最大編號升序調度,按照STA3(最大資源塊編號6)、STA4(最大資源塊編號12)、STA1(最大資源塊編號17)、STA2(最大資源塊編號18)的順序進行資源分配指示;
AP組建無線幀進行發送,調度指示信息在無線幀的物理層信令域中,4個STA的數據承載在無線幀的數據域部分,每個STA的數據使用的資源與 本幀物理層信令域中的資源分配指示信息一致;
無線幀物理層信令域包含本次調度的帶寬內的所有資源塊是否都被分配指示信息;如果此指示信息指示所有資源塊都被分配,則資源分配指示信息中無需包含最后一個被調度的STA使用的資源塊的數量和位置指示信息,否則仍需包含最后一個被調度的STA使用的資源塊的數量和位置指示信息;假定本次調度,所有資源塊都被分配給STA;
無線幀的物理層信令域中,4個STA的標識符AID或者經過處理的標識符PAID按照STA3、STA4、STA1、STA2的順序依次排列;
無線幀的物理層信令域中,包含4個STA使用的資源塊的數量指示信息,按照4個STA的標識符指示順序依次排列:
首先是STA3使用的資源塊的數量指示信息,占用的比特數為,即5個比特,本次調度分配給STA3的資源塊的數量為4個,故STA3使用的資源塊的數量指示信息為00100;
然后是STA4使用的資源塊的數量指示信息,占用的比特數為,即4個比特,本次調度分配給STA4的資源塊的數量為6個,故STA4使用的資源塊的數量指示信息為0110;
再是STA1使用的資源塊的數量指示信息,占用的比特數為,即3個比特,本次調度分配給STA1的資源塊的數量為4個,故STA1使用的資源塊的數量指示信息為100;
無線幀物理層信令域中指示本次所有資源塊都被分配,故無需指示STA2使用的資源塊的數量指示信息,默認為剩余的所有資源塊;
按照上述順序最后得到無線幀中的資源塊數量指示信息子域,包括4個STA使用的資源塊的數量指示信息,具體為001000110100,共12比特;
無線幀的物理層信令域中,包含4個STA使用的資源塊位置指示信息,按照4個STA的標識符指示順序依次指示,每個STA資源塊位置采用bitmap的格式指示:
首先是STA3使用的資源塊的位置指示信息,STA3占用的資源塊的最大編號為6,那么需要6個比特指示,STA3使用的資源塊的位置指示信息為: 1101 01;
然后是STA4使用的資源塊的位置指示信息,剔除STA3占用的4個資源塊后,重新編號,如圖4,在新的編號中STA4分配到的最大資源塊編號為8,那么需要8個比特指示,STA4使用的資源塊的位置指示信息為:1110 1101;
然后是STA1使用的資源塊的位置指示信息,剔除STA3、STA4占用的10個資源塊后,重新編號,如圖5,在新的編號中STA1分配到的最大資源塊編號為7,那么需要7個比特指示,STA1使用的資源塊的位置指示信息為:1100 101;
無線幀物理層信令域中指示本次所有資源塊都被分配,故無需指示STA2分配到的資源塊位置信息,默認為剩余的所有資源塊;
按照上述順序最后得到無線幀中的資源塊位置指示信息子域,包括:4個STA使用的資源塊的位置指示信息,具體為1101 011110 11011100 101;總共21個比特;
在無線幀物理層信令域中還攜帶其他信令指示信息,例如無線幀傳輸使用的帶寬信息、調度的STA的數量信息等,4個STA的資源塊位置指示信息位于4個STA的資源塊數量指示信息之后,并且置于信令域其他指示信息之后;
STA1、STA2、STA3和STA4接收到此無線幀之后,通過解析無線幀物理層信令域來獲知本次OFDMA傳輸資源分配信息;
STA3接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第一位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA即自己使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知本次分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資 源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于無線幀物理層信令域中指示所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA3在資源塊數量指示信息子域進行信息提取,查找到前4個1即可,1101 01,獲知分配到的資源塊編號為1、2、4、6;
STA4接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第二位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA即自己使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知本次分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于無線幀物理層信令域中指示所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA4在資源塊數量指示信息子域進行信息提取,剔除第一個STA使用的資源塊的位置指示信息,繼續查找到前6個1即可,得到1110 1101,獲知分配到的資源塊編號為3、5、7、9、10、12;
STA1接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第三位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9 位,獲知第二個STA分配到6個資源塊;測算第三個STA即自己使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知本次分配到4個資源塊;由于無線幀物理層信令域中指示所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA1在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個STA的資源塊位置指示信息,繼續查找到前4個1即可,得到1100 101,獲知分配到的資源塊編號為8、11、15、17;
STA2接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第四位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于無線幀物理層信令域中指示所有資源塊都被調度,故無需指示最后一個STA即自己的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,剔除第一個、第二個、第三個STA1、STA3、STA4的資源塊位置指示信息,剩余的資源塊即為調度給自己的資源。
實施示例五
本實施示例基于實施示例二,物理層信令域中包含資源分配指示信息是上行或者下行OFDMA調度指示,資源分配指示信息位于無線幀物理層信令域中,4個STA標識按照分配到的資源塊最大編號升序排列,無線幀數據域 中的數據是其他STA的數據。資源塊為頻域資源塊,發送方為AP。
AP與多個non-AP STA組成一個BSS。
AP發送數據給STA1~STA4之外的一個STA或者多個STA,同時發送資源調度分配信息給STA1~STA4,資源調度粒度為協議預先規定好的,每個20MHz帶寬分為9個頻率資源塊。假定本次發送,AP使用40MHz帶寬,共有18個頻率資源塊可以分配,AP分配給4個STA的資源如圖1所示:假設18個頻域資源塊的初始編號為1~18,其中編號為8、11、15、17的頻域資源塊分配給STA1,編號為13、14、16、18的頻域資源塊分配給STA2,編號為1、2、4、6的頻域資源塊分配給STA3,編號為3、5、7、9、10、12的頻域資源塊分配給STA4。
AP組建無線幀進行發送,調度指示信息在無線幀的物理層信令域中調度指示信息是發送給STA1~STA4的,無線幀的數據域部分承載其他STA的數據,假定為STA5;
無線幀的物理層信令域中,包含資源分配指示信息是上行資源分配指示信息還是下行資源分配指示信息,假定本次資源分配指示信息是上行資源分配指示信息;
本次調度AP按照4個STA分配到資源塊最大編號升序調度,按照STA3(最大資源塊編號6)、STA4(最大資源塊編號12)、STA1(最大資源塊編號17)、STA2(最大資源塊編號18)的順序進行資源分配指示;
無線幀的物理層信令域中,4個STA的標識符AID或者經過處理的標識符PAID按照STA3、STA4、STA1、STA2的順序依次排列;
無線幀的物理層信令域中,包含4個STA使用的資源塊的數量指示信息,按照4個STA的標識符指示順序依次指示:
首先是STA3使用的資源塊的數量指示信息,占用的比特數為,即5個比特,本次調度分配給STA3的資源塊的數量為4個,故STA3使用的資源塊的數量指示信息為00100;
然后是STA4使用的資源塊的數量指示信息,占用的比特數為,即4個比特,本次調度分配給STA4的資源塊的數量為6個, 故STA4使用的資源塊的數量指示信息為0110;
再是STA1使用的資源塊的數量指示信息,占用的比特數為即3個比特,本次調度分配給STA1的資源塊的數量為4個,故STA1使用的資源塊的數量指示信息為100;
再是STA2使用的資源塊的數量指示信息,剩余的可分配給STA2的資源塊數量為4個,4為2的2次冪,故占用的比特數為2+1,即3個比特,故STA2使用的資源塊的數量指示信息為100;
按照上述順序最后得到無線幀中的資源塊數量指示信息子域,包括4個STA使用的資源塊的數量指示信息,具體為001000110100100;
無線幀的物理層信令域中,包含4個STA使用的資源塊位置指示信息,按照4個STA的標識符指示順序依次指示,每個STA資源塊位置采用bitmap的格式指示:
首先是STA3使用的資源塊的位置指示信息,STA3占用的資源塊的最大編號為6,那么需要6個比特指示,STA3使用的資源塊的位置指示信息為:1101 01;
然后是STA4使用的資源塊的位置指示信息,剔除STA3占用的4個資源塊后,重新編號,如圖4,在新的編號中STA4分配到的最大資源塊編號為8,那么需要8個比特指示,STA4使用的資源塊的位置指示信息為:1110 1101;
然后是STA1使用的資源塊的位置指示信息,剔除STA3、STA4占用的10個資源塊后,重新編號,如圖5,在新的編號中STA1分配到的最大資源塊編號為7,那么需要7個比特指示,STA1使用的資源塊的位置指示信息為:1100 101;
最后是STA2使用的資源塊的位置指示信息,剔除STA1、STA3、STA4占用的14個資源塊后,重新編號,剩余的6個資源塊都分配給STA4在新的編號中STA4分配到的最大資源塊編號為4,那么需要4個比特指示,STA2使用的資源塊的位置指示信息為:1111;
按照上述順序最后得到無線幀中的資源塊位置指示信息子域,包括4個 STA使用的資源塊的位置指示信息,具體為1101 011110 11011100 1011111;總共25個比特;
在無線幀物理層信令域中還攜帶其他信令指示信息,例如無線幀傳輸使用的帶寬信息、調度的STA的數量信息等,4個STA的資源塊位置指示信息位于4個STA的資源塊數量指示信息之后,并且置于信令域其他指示信息之后;
STA1、STA2、STA3和STA4接收到此無線幀之后,通過解析無線幀物理層信令域來獲知本次OFDMA傳輸資源分配信息為上行資源分配指示信息;
STA3接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第一位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA即自己使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知本次分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算第四個STA使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA資源塊數量指示使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA3在資源塊數量指示信息子域進行信息提取,查找到前4個1即可,得到1101 01,獲知分配到的資源塊編號為1、2、4、6;
STA4接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第二位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4 個資源塊;測算第二個STA即自己使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算第四個STA使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA使用的資源塊的數量指示信息使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA4在資源塊數量指示信息子域進行信息提取,剔除第一個STA使用的資源塊的位置指示信息,繼續查找到前6個1即可,得到1110 1101,獲知分配到的資源塊編號為3、5、7、9、10、12;
STA1接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度4個STA,自己的資源分配指示信息位于4個STA的第三位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA即自己使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算第四個STA使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA使用的資源塊的數量指示信息使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA1在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個STA使用的資源塊的位置指示信息,繼續查找到前4個1即可,得到1100 101,獲知分配到的資源塊編號為8、11、15、17;
STA2接收到此無線幀,首先根據調度的STA的數量信息獲知本次調度 4個STA,自己的資源分配指示信息位于4個STA的第四位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;測算第四個STA即自己使用的資源塊的數量指示信息使用的比特數,由于剩余4個可分配的資源塊,故第四個STA即自己使用的資源塊的數量指示信息使用的比特數為3個比特,至此獲知資源塊數量指示信息子域總共15比特,進而獲知資源塊位置指示信息子域的開始位置,STA2在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個STA使用的資源塊的位置指示信息,繼續查找到前4個1即可,1111,獲知分配到的資源塊編號為13、14、16、18;
STA5接收到此無線幀,解析無線幀物理層信令域中的資源分配指示信息,是一個上行資源分配指示信息,但是不包含自己的資源分配指示信息,解析信令域中的其他信息,數據域包含自己的數據,STA5繼續接收解析無線幀的數據部分。
實施示例六
本實施示例基于實施示例三下行OFDMA調度,資源分配指示信息位于無線幀物理層信令域中,采用組地址指示4個STA,同時包含位置調整順序指示信息,最后一個STA資源位置bitmap無需指示;資源塊為頻域資源塊,發送方為AP。
AP與多個non-AP STA組成一個BSS。non-AP STA加入BSS之后,如果non-AP STA支持多用戶發射或者接收處理,例如MU-MIMO、OFDMA等,AP可以給non-AP STA分配一個或者多個組號。
AP使用DL OFDMA技術發送數據給STA1~STA4,資源調度粒度為協議預先規定好的,每個20MHz帶寬分為9個頻率資源塊。假定本次發送,AP使用40MHz帶寬,共有18個頻率資源塊可以分配且本次調度所有資源塊都被分配,AP分配給4個STA的資源如圖1所示:假設18個頻域資源塊的初始編號為1~18,其中編號為8、11、15、17的頻域資源塊分配給STA1,編號為13、14、16、18的頻域資源塊分配給STA2,編號為1、2、4、6的頻域資源塊分配給STA3,編號為3、5、7、9、10、12的頻域資源塊分配給STA4。
本次調度AP按照4個STA分配到資源塊最大編號升序調度,按照STA3(最大資源塊編號6)、STA4(最大資源塊編號12)、STA1(最大資源塊編號17)、STA2(最大資源塊編號18)的順序進行資源分配指示;
AP組建無線幀進行發送,調度指示信息在無線幀的物理層信令域中,4個STA的數據承載在無線幀的數據域部分,每個STA的數據使用的資源與本幀物理層信令域中的資源分配指示信息一致;
假定STA1、STA2、STA3和STA4在同一個組內,組標識即組號為GID1,4個STA在組內的位置順序是STA1位于第一個位置,STA2位于第二個位置,STA3位于第三個位置,STA4位于第四個位置;
無線幀的物理層信令域中,包含組標識信息,GID1,同時包含STA資源分配指示信息指示順序與其在組內位置順序調整信息;基于其在組內的位置信息,調整后的資源分配指示信息指示順序為STA3、STA4、STA1、STA2;
無線幀的物理層信令域中,包含4個STA使用的資源塊的數量指示信息,按照4個STA的標識符指示順序依次指示:
首先是STA3使用的資源塊的數量指示信息,占用的比特數為,即5個比特,本次調度分配給STA3的數量為4個,故STA3使用的資源塊的數量指示信息為00100;
然后是STA4使用的資源塊的數量指示信息,占用的比特數為,即4個比特,本次調度分配給STA4的數量為6個,故STA3使用的資源塊的數量指示信息為0110;
再是STA1使用的資源塊的數量指示信息,占用的比特數為,即3個比特,本次調度分配給STA1的數量為4個,故STA3使用的資源塊的數量指示信息為100;
無需指示STA2使用的資源塊數量,默認為剩余的所有資源塊;
按照上述順序最后得到無線幀中的資源塊數量指示信息子域,包括4個STA使用的資源塊的數量指示信息,具體為001000110100,共12比特;
無線幀的物理層信令域中,包含4個STA使用的資源塊位置指示信息,按照4個STA的標識符指示順序依次指示,每個STA資源塊位置采用bitmap的格式指示:
首先是STA3使用的資源塊的位置指示信息,STA3占用的資源塊的最大編號為6,那么需要6個比特指示,STA3使用的資源塊的位置指示信息為:1101 01;
然后是STA4使用的資源塊的位置指示信息,剔除STA3占用的4個資源塊后,重新編號,如圖4,在新的編號中STA4分配到的最大資源塊編號為8,那么需要8個比特指示,STA3使用的資源塊的位置指示信息為:1110 1101;
然后是STA1使用的資源塊的位置指示信息,剔除STA3、STA4占用的10個資源塊后,重新編號,如圖5,在新的編號中STA1分配到的最大資源塊編號為7,那么需要7個比特指示,STA3使用的資源塊的位置指示信息為:1100 101;
無需指示STA2使用的資源塊位置,默認為剩余的所有資源塊;
按照上述順序最后得到無線幀中的資源塊位置指示信息子域,包括4個STA使用的資源塊的位置指示信息,具體為1101 011110 11011100 101;總共21個比特;
在無線幀物理層信令域中還攜帶其他信令指示信息,例如無線幀傳輸使用的帶寬信息、調度的STA的數量信息等,4個STA的資源塊位置指示信息位于4個STA的資源塊數量指示信息之后,并且置于信令域其他指示信息之后;
STA1、STA2、STA3和STA4接收到此無線幀之后,通過解析無線幀物理層信令域來獲知本次OFDMA傳輸資源分配信息;
STA3接收到此無線幀,通過解析組標識以及STA資源分配指示信息指示順序與其在組內位置順序調整信息,獲知自己的資源分配指示信息位于4個STA的第一位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA即自己使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知本次分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA3在資源塊數量指示信息子域進行信息提取,查找到前4個1即可,得到1101 01,獲知分配到的資源塊編號為1、2、4、6;
STA4接收到此無線幀,通過解析組標識以及STA資源分配指示信息指示順序與其在組內位置順序調整信息,獲知自己的資源分配指示信息位于4個STA的第二位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA即自己使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域 總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA4在資源塊數量指示信息子域進行信息提取,剔除第一個STA使用的資源塊的位置指示信息,繼續查找到前6個1即可,得到1110 1101,獲知分配到的資源塊編號為3、5、7、9、10、12;
STA1接收到此無線幀,通過解析組標識以及STA資源分配指示信息指示順序與其在組內位置順序調整信息,獲知自己的資源分配指示信息位于4個STA的第三位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA即自己使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,STA1在資源塊數量指示信息子域進行信息提取,剔除第一個、第二個STA3、STA4使用的資源塊的位置指示信息,繼續查找到前4個1即可,得到1100 101,獲知分配到的資源塊編號為8、11、15、17;
STA2接收到此無線幀,通過解析組標識以及STA資源分配指示信息指示順序與其在組內位置順序調整信息,獲知自己的資源分配指示信息位于4個STA的第四位;通過無線幀帶寬指示信息獲知本次使用的帶寬為40MHz,總共可調度的資源塊數量為18個,第一個STA使用的資源塊的數量指示信息使用的比特數為,即5個比特,從資源塊數量指示信息子域中提取前5個比特,獲知第一個STA分配到4個資源塊;測算第二個STA使用的資源塊的數量指示信息使用的比特數為,即4個比特,從資源塊數量指示信息子域中提取6~9位,獲知第二個STA分配到6個資源塊;測算第三個STA使用的資源塊的數量指示信息使用的比特數為,即3個比特,從資源塊數量指示信息子域中提取10~12位,獲知第三個STA分配到4個資源塊;由于所有資源塊都被調度,故無需指示最后一個STA即自己的資源分配指示信息;至此獲知資源塊數量指示信息子域總共12比特,進而獲知資源塊位置指示信息子域的開始位置,剔除第一個、第二個、第三個STA使用的資源塊的位置指示信息,剩余的資源塊即為調度給自己的資源。
實施例三、一種資源調度的指示裝置,設置于發送方設備中,如圖8所示,包括:
生成模塊81,用于生成資源分配指示信息;
發送模塊82,用于發送包含所述資源分配指示信息的無線幀給接收方;
所述資源分配指示信息包括N個站點STA的資源分配指示信息;每個STA的資源分配指示信息至少包含:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;N≥1;
其中,第n個STA使用的資源塊的數量指示信息占用的比特數量為:,其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N;
第n個STA使用的資源塊的位置指示信息占用的比特數量等于分配給所述第n個STA的資源塊的編號中的最大編號,采用位圖模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號一致。
可選地,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則所述第N個STA使用的資源塊的數量指示信息占用的比特數量為x+1,x為正整數。
可選地,所述生成模塊81生成資源分配指示信息是指:
所述生成模塊81依次對所述N個STA生成資源分配指示信息;每次在未生成資源分配指示信息的STA中,優先對第一STA生成資源分配指示信息,所述第一STA滿足:為該STA所分配的資源塊的最大編號Rm-max是為 其他尚未生成資源分配指示信息的STA所分配的資源塊的最大編號中的最小值。
可選地,所述無線幀還包含所述N個STA的標識信息,且N個STA的標識信息按照生成STA的資源分配指示信息的順序在所述無線幀中排列。
可選地,在所述無線幀中,所述N個STA使用的資源塊的數量指示信息和/或位置指示信息在無線幀中連續指示,指示的順序與STA的標識信息指示順序相同。
可選地,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息排列在其他所有指示信息的后面。
可選地,在所述無線幀中,所述N個STA使用的資源塊的位置指示信息位于N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息。
可選地,當第N個調度的STA占用尚未使用的所有資源塊時,所述資源分配指示信息中不包含所述第N個STA的資源分配指示信息,或所述第N個STA的資源分配指示信息為缺省的指示信息。
可選地,所述無線幀還包含本無線幀調度的資源的大小信息、資源塊粒度信息、STA的數量信息。
可選地,所述無線幀還包含指示是否所有資源塊都被調度的指示信息。
可選地,所述無線幀還包含以下任一種或任幾種信息:
指示本無線幀包含的資源分配指示信息為上行或下行調度的信息;
指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的介質訪問控制協議數據單元內。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息完全相同。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息完全不同。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息不完全相同。
可選地,所述無線幀承載的數據部分的接收方STA的標識信息與所述資源分配指示信息包含的STA的標識信息不完全相同包括以下情況中的任一種:
所述無線幀承載的數據部分的所有接收方STA的標識信息中,包含所述資源分配指示信息包含的STA的標識信息以外的STA的標識信息;
所述資源分配指示信息包含的STA的標識信息中,除了包含所述無線幀承載的數據部分的接收方STA的標識信息,還包含所述接收方STA以外的其它STA的標識信息。
可選地,所述無線幀還包含STA的組標識指示信息。
可選地,所述無線幀還包括STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
其它實現細節可參見實施例一。
實施例四、一種資源調度的指示裝置,設置于STA中,如圖9所示,包括:
接收模塊91,用于接收包含資源分配指示信息的無線幀;所述資源分配指示信息包括N個STA的資源分配指示信息;每個STA的資源分配指示信息至少包含:該STA使用的資源塊的數量指示信息和該STA使用的資源塊的位置指示信息;N≥1;其中,第n個STA使用的資源塊的數量指示信息占用的比特數量為:,其中,表示上取整運算,Rn表示去除分配給前n-1個STA的資源塊后尚未分配的資源塊數量;1≤n≤N;第n個STA使用的資源塊的位置指示信息占用的比特數量等于分配給所述第n個 STA的資源塊的編號中的最大編號,采用位圖模式指示;所述資源塊的編號為對所述尚未分配的Rn個資源塊重新進行的、從1到Rn的編號,資源塊重新編號后,編號的大小關系同原有編號一致;
處理模塊92,用于根據所述資源分配指示信息確定分配給所在STA的資源塊。
可選地,對于第N個STA,如果剩余的資源塊數量為2的x冪次方,則所述第N個STA使用的資源塊的數量指示信息占用的比特數量為x+1,x為正整數。
可選地,所述資源分配指示信息中,各STA的資源分配指示信息按照分配到的資源塊的最大編號升序排列。
可選地,當第N個STA占用尚未使用的所有資源塊時,所述資源分配指示信息中不包含所述第N個STA的資源分配指示信息,或所述第N個STA的資源分配指示信息為缺省的指示信息。
可選地,所述無線幀還包含以下任一種或任幾種信息:
指示本無線幀包含的資源分配指示信息為上行或下行調度的信息;
指示本次無線幀包含的資源分配指示信息是非連續或者連續資源塊調度的信息。
可選地,所述資源分配指示信息承載于所述無線幀的物理層信令域內,或者所述無線幀的介質訪問控制協議數據單元內。
可選地,所述資源分配指示信息中還包括本無線幀所分配的資源塊的總數量的指示信息、各STA的資源指示順序的指示信息;其中,所述N個STA使用的資源塊的位置指示信息及N個STA使用的資源塊的數量指示信息均連續指示,且所述N個STA使用的資源塊的位置指示信息位于所述N個STA使用的資源塊的數量指示信息之后,且與所述N個STA使用的資源塊的數量指示信息之間無其它信息;
所述處理模塊92根據所述資源分配指示信息確定分配給所在STA的資源塊是指:
所述處理模塊92根據所述各STA的資源指示順序的指示信息獲知所在 STA的排序;根據本無線幀調度的資源塊的總數量的指示信息確認資源塊的總數,根據資源塊的總數及所調度的STA的數量計算出各STA使用的資源塊的數量指示信息的比特數的總和,并根據所在STA使用的資源塊的數量指示信息獲取分配給所在STA的資源塊的個數;根據所述比特數的總和找到各STA使用的資源塊的位置指示信息的開始位置,剔除排序在所在STA之前的STA使用的資源塊的位置指示信息,得到所在STA使用的資源塊的位置指示信息,根據所在STA使用的資源塊的位置指示信息獲知分配給所在STA的資源塊的位置。
可選地,所述各STA的資源指示順序的指示信息為各STA的標識信息,且各STA的標識信息的排列順序和各STA的資源分配指示信息的排列順序相同;
或者,
所述各STA的資源指示順序的指示信息為STA的組標識指示信息,以及STA的資源分配指示信息的排列順序與STA在組內的位置順序的對應信息。
可選地,所述無線幀中還包括所調度的STA的數量信息。所述處理模塊92可以根據該數量信息確認調度的STA的數量;調度的STA數量也可以是預設的值,或者可以根據標識信息的個數確認。
可選地,資源塊的總數量的指示信息包括:所調度的資源的大小信息和資源調度粒度;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據所述資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量;
或者,
所述資源塊的總數量的指示信息包括:所調度的資源的大小信息;所述根據資源塊的總數量的指示信息確認資源塊的總數包括:根據預設的資源調度粒度和所調度的資源的大小信息計算出資源塊的總數量。
也可以所調度的資源的大小信息為預設的值,資源塊的總數量的指示信息包括資源調度粒度;還可以所調度的資源塊的總數量為預設的值,此時無 線幀可以不包括資源塊的總數量的指示信息。
可選地,所述資源塊的總數量的指示信息還包含指示是否所有資源塊都被調度的指示信息。
其它實現細節可參見實施例二。
本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。本發明不限制于任何特定形式的硬件和軟件的結合。
雖然本發明所揭露的實施方式如上,但所述的內容僅為便于理解本發明而采用的實施方式,并非用以限定本發明。任何本發明所屬領域內的技術人員,在不脫離本發明所揭露的精神和范圍的前提下,可以在實施的形式及細節上進行任何的修改與變化,但本發明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。