(57)【要約】本開示は、ワイヤレスネットワークデバイスに帯域幅リソースを割り振るためのシステム、方法、および装置を提供する。いくつかの実施形態では、ＳＴＡがＡＰへの送信のためにキューに入れたＵＬデータの量と、ＵＬデータの優先度レベルとに基づいて、アクセスポイント（ＡＰ）がアップリンクリソースユニット（ＲＵ）を所与のデバイス（ＳＴＡ）に割り振り得る。ＡＰに関連付けられた各ＳＴＡは、それぞれのＳＴＡにバッファされたキューＵＬデータの量と、キューされたデータが属する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）とを示すバッファステータス報告（ＢＳＲ）を送信し得る。ＡＰは、それの関連付けされたＳＴＡの各々から受信されたＢＳＲに基づいてＲＵ割り振りスキームを生成し得る。ＲＵ割り振りスキームは、ＵＬ送信のために各ＳＴＡに割り振られるべきＲＵのサイズおよび数を示し得る。ＡＰは、１つのＳＴＡから、そのＳＴＡに割り振られたＲＵを介して、ＵＬデータを受信し得る。【選択図】図６
2019515584.tif 000002
【特許請求の範囲】
【請求項１】
アップリンク（ＵＬ）送信のために第１のワイヤレス局（ＳＴＡ）にリソースを割り振るための方法であって、
前記第１のＳＴＡがキューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記第１のＳＴＡから受信することと、
前記第１のＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記第１のＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記第１のＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
を備える、方法。
【請求項２】
前記バッファステータス情報は、前記キューＵＬデータの優先度レベルをさらに示し、前記優先度レベルは、サービス品質（ＱｏＳ）パラメータ、遅延要件、前記キューＵＬデータに関連付けられた１つまたは複数のアクセスカテゴリ、あるいは前記キューＵＬデータに関連付けられた１つまたは複数のＴＩＤに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項３】
前記バッファステータス情報は、
１つまたは複数のアクセスカテゴリを識別するビットマップと、
前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと
を備える、請求項１に記載の方法。
【請求項４】
前記バッファステータス情報は、量子化値をさらに含み、前記１つまたは複数のバッファ状態フィールドで提供された情報は、前記量子化値に基づいて量子化される、請求項３に記載の方法。
【請求項５】
前記１つまたは複数のバッファ状態フィールドは、前記識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを備える、請求項３に記載の方法。
【請求項６】
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールド
を備える、請求項３に記載の方法。
【請求項７】
前記１つまたは複数のバッファ状態フィールドは、
前記最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールド
をさらに備える、請求項６に記載の方法。
【請求項８】
前記１つまたは複数のバッファ状態フィールドは、
前記第１のＳＴＡにおけるキューＵＬデータのアグリゲート量を示す第２のバッファ状態フィールド
をさらに備える、請求項６に記載の方法。
【請求項９】
前記最高優先度アクセスカテゴリは、前記第１のＳＴＡによって決定される、請求項６に記載の方法。
【請求項１０】
第２のＳＴＡがキューＵＬデータを有する１つまたは複数のアクセスカテゴリまたはＴＩＤと、前記第２のＳＴＡの前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記第２のＳＴＡから受信することと、ここにおいて、前記ＲＵ割り振りスキームはさらに、前記第２のＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づく、
前記ＲＵ割り振りスキームに従って、前記第２のＳＴＡにＲＵの第２のセットを割り振ることと、
ＲＵの前記第２のセットを介して、前記第２のＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
をさらに備える、請求項１に記載の方法。
【請求項１１】
前記バッファステータス情報を要求するバッファステータス要求を前記第１のＳＴＡに送信すること
をさらに備え、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、請求項１に記載の方法。
【請求項１２】
アクセスポイント（ＡＰ）であって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されると、前記ＡＰに、
ワイヤレス局（ＳＴＡ）がキューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記ＳＴＡから受信することと、
前記ＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記ＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記ＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
を行わせる命令を記憶するメモリと
を備える、ＡＰ。
【請求項１３】
前記バッファステータス情報は、
量子化値と、
１つまたは複数のアクセスカテゴリを識別するビットマップと、
前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと
を備え、ここにおいて、前記１つまたは複数のバッファ状態フィールドで提供された情報は、前記量子化値に基づいて量子化される、請求項１２に記載のＡＰ。
【請求項１４】
前記１つまたは複数のバッファ状態フィールドは、前記識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを備える、請求項１３に記載のＡＰ。
【請求項１５】
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドと、
前記最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールドと
を備える、請求項１３に記載のＡＰ。
【請求項１６】
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドと、
前記ＳＴＡにおけるキューＵＬデータのアグリゲート量を示す第２のバッファ状態フィールドと
を備える、請求項１３に記載のＡＰ。
【請求項１７】
前記命令の実行は、前記ＡＰに、
前記バッファステータス情報を要求するバッファステータス要求を前記ＳＴＡに送信すること
をさらに行わせ、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、請求項１２に記載のＡＰ。
【請求項１８】
アクセスポイント（ＡＰ）の１つまたは複数のプロセッサによって実行されると、前記ＡＰに、
ワイヤレス局（ＳＴＡ）キューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記ＳＴＡから受信することと、
前記ＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記ＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記ＳＴＡから、前記キューＵＬデータのうちの少なくともいくつかを受信することと
を備える動作を行わせる命令を備える、非一時的コンピュータ可読媒体。
【請求項１９】
前記バッファステータス情報は、
量子化値と、
１つまたは複数のアクセスカテゴリを識別するビットマップと、
前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと、
を備え、ここにおいて、前記１つまたは複数のバッファ状態フィールドで提供された情報は、前記量子化値に基づいて量子化される、請求項１８に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記命令の実行は、前記ＡＰに、
前記バッファステータス情報を要求するバッファステータス要求を前記ＳＴＡに送信すること
を備える動作をさらに行わせ、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、請求項１８に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本開示は、ワイヤレスネットワークにおいて帯域幅リソースを割り振ることに関する。
【背景技術】
【０００２】
[0002]  ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、多数のクライアントデバイスまたは局（ＳＴＡ）で使用するための共有ワイヤレス媒体を提供する１つまたは複数のアクセスポイント（ＡＰ）によって構成され得る。各ＡＰは、基本サービスセット（ＢＳＳ：basic service set）に対応し得るもので、周期的にビーコンフレームをブロードキャストして、ＡＰのワイヤレス範囲内にある任意のＳＴＡがＷＬＡＮとの通信リンクを確立または維持することを可能にし得る。ＩＥＥＥ８０２．１１ファミリの規格に従って動作するＷＬＡＮは、一般に、Ｗｉ−Ｆｉネットワークと呼ばれ得る。
【０００３】
[0003]  ＩＥＥＥ８０２．１１ａｘ規格は、直交周波数分割多元接続（ＯＦＤＭＡ）メカニズムのような複数のアクセスメカニズムを取り入れ、複数のＳＴＡが同時に共有ワイヤレス媒体上でデータを送受信できるようにし得る。例えば、ＯＦＤＭＡを使用するワイヤレスネットワークにおいて、利用可能な周波数スペクトルは、各々がいくつかの異なる周波数サブキャリアを含む複数のリソースユニット（ＲＵ）に分割され得、異なるＲＵは、所与の時点で異なるワイヤレスデバイスに割り振られるかまたは割り当てられ得る。この方式では、複数のワイヤレスデバイスが、それらの割り当てられたＲＵまたは周波数サブキャリアを使用して、ワイヤレス媒体上でデータを同時に送信し得る。
【０００４】
[0004]  より具体的には、ＡＰが、ＲＵのユニークセット(a unique set of RUs)を複数のＳＴＡの各々に割り振り、これらＳＴＡがアップリンク（ＵＬ）データをＡＰに同時に送信できるようにし得る。ＳＴＡの各々が、ＡＰに送信すべき異なる量のＵＬデータを有する（またはＵＬデータを有しない）ことがあり得るから、例えば、ＳＴＡの各々が送信しなければならないＵＬデータがどれくらいであるかをＡＰが認識し、ＡＰがＲＵをＳＴＡに適宜割り振り得るものならば、望ましいであろう。
【発明の概要】
【０００５】
[0005]  本開示のシステム、方法およびデバイスはそれぞれいくつかの革新的な様態を有し、これらのうちの単独の１つが本明細書に開示される望ましい属性を担うものではない。
【０００６】
[0006]  本開示の主題の１つの革新的な態様は、アップリンク（ＵＬ）送信のために第１のワイヤレス局（ＳＴＡ）にリソースを割り振る方法において実施され得る。この方法は、第１のＳＴＡがキュー（queued）アップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、第１のＳＴＡから受信することと、第１のＳＴＡから受信されたバッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、ＲＵ割り振りスキームに従って第１のＳＴＡにＲＵの第１のセットを割り振ることと、ＲＵの第１のセットを介して、第１のＳＴＡからキューＵＬデータのうちの少なくともいくつかを受信することと、を行うステップを含み得る。
【０００７】
[0007]  いくつかの実施形態において、バッファステータス情報は、キューＵＬデータの優先度レベルをさらに示し得る。例えば、優先度レベルは、サービス品質（ＱｏＳ）パラメータ、遅延要件、キューＵＬデータに関連付けられた１つまたは複数のアクセスカテゴリ、あるいはキューＵＬデータに関連付けられた１つまたは複数のＴＩＤに少なくとも部分的に基づき得る。よって、ＲＵ割り振りスキームは、第１のＳＴＡにおけるキューＵＬデータの優先度レベルに基づき得る。
【０００８】
[0008]  いくつかの実施形態において、バッファステータス情報は、ビットマップおよび１つまたは複数のバッファ状態フィールドを含み得る。ビットマップは、１つまたは複数のアクセスカテゴリを識別し得、１つまたは複数のバッファ状態フィールドは、識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示し得る。バッファステータス情報は、量子化値をさらに含み得、１つまたは複数のバッファ状態フィールドに提供された情報は、量子化値に基づいて量子化され得る。
【０００９】
[0009]  いくつかの実施形態において、１つまたは複数のバッファ状態フィールドは、識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを含み得る。いくつかの他の実施形態において、１つまたは複数のバッファ状態フィールドは、識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドを含み得る。例えば、最高優先度アクセスカテゴリは、第１のＳＴＡによって決定され得る。いくつかの態様において、１つまたは複数のバッファ状態フィールドは、最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールドを含み得る。いくつかの他の態様において、１つまたは複数のバッファ状態フィールドは、第１のＳＴＡにおけるキューＵＬデータのアグリゲート量（aggregate amount）を示す第２のバッファ状態フィールドを含み得る。
【００１０】
[0010]  いくつかの実施形態において、この方法は、第２のＳＴＡがキューＵＬデータを有する１つまたは複数のアクセスカテゴリまたはＴＩＤと、第２のＳＴＡの１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、第２のＳＴＡから受信することと、ＲＵ割り振りスキームに従って、第２のＳＴＡにＲＵの第２のセットを割り振ることと、ＲＵの第２のセットを介して、第２のＳＴＡからキューＵＬデータのうちの少なくともいくつかを受信することと、を行うステップをさらに含み得る。よって、ＲＵ割り振りスキームは、第１のＳＴＡおよび第２のＳＴＡから受信されるバッファステータス情報に基づき得る。
【００１１】
[0011]  いくつかの実施形態において、この方法は、バッファステータス情報を要求するバッファステータス要求を第１のＳＴＡに送信するステップをさらに含み得る。例えば、バッファステータス要求またはバッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供され得る。
【００１２】
[0012]  本開示で説明される主題の別の革新的な態様は、アクセスポイント（ＡＰ）において実施され得る。ＡＰは、１つまたは複数のプロセッサと、１つまたは複数のプロセッサによって実行されると、ＡＰに、ＳＴＡがキューＵＬデータを有する１つまたは複数のアクセスカテゴリまたはＴＩＤと、１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、ＳＴＡから受信することと、ＳＴＡから受信されたバッファステータス情報に少なくとも部分的に基づいてＲＵ割り振りスキームを決定することと、ＲＵ割り振りスキームに従ってＳＴＡにＲＵの第１のセットを割り振ることと、ＲＵの第１のセットを介して、ＳＴＡからキューＵＬデータのうちの少なくともいくつかを受信することと、を行わせる命令を記憶するメモリと、を含む。
【００１３】
[0013]  いくつかの実施形態において、バッファステータス情報は、ビットマップおよび１つまたは複数のバッファ状態フィールドを含み得る。ビットマップは、１つまたは複数のアクセスカテゴリを識別し得、１つまたは複数のバッファ状態フィールドは、識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示し得る。バッファステータス情報は、量子化値をさらに含み得、１つまたは複数のバッファ状態フィールドに提供された情報は、量子化値に基づいて量子化され得る。
【００１４】
[0014]  いくつかの実施形態において、１つまたは複数のバッファ状態フィールドは、識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを含み得る。いくつかの他の実施形態において、１つまたは複数のバッファ状態フィールドは、識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドを含み得る。いくつかの態様において、１つまたは複数のバッファ状態フィールドは、最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールドを含み得る。いくつかの他の態様において、１つまたは複数のバッファ状態フィールドは、ＳＴＡにおけるキューＵＬデータのアグリゲート量を示す第２のバッファ状態フィールドを含み得る。
【００１５】
[0015]  いくつかの実施形態において、命令の実行は、ＡＰに、バッファステータス情報を要求するバッファステータス要求をＳＴＡに送信することをさらに行わせ得る。例えば、バッファステータス要求またはバッファステータス情報のうちの少なくとも１つは、データフレームのＨＥ Ａ−制御フィールドに提供され得る。
【００１６】
[0016]  本開示で説明される主題の別の革新的な態様は、非一時的コンピュータ可読媒体において実施され得る。非一時的コンピュータ可読媒体は、ＡＰの１つまたは複数のプロセッサによって実行されると、ＡＰに、ＳＴＡがキューＵＬデータを有する１つまたは複数のアクセスカテゴリまたはＴＩＤと、１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、ＳＴＡから受信することと、ＳＴＡから受信されたバッファステータス情報に少なくとも部分的に基づいてＲＵ割り振りスキームを決定することと、ＲＵ割り振りスキームに従ってＳＴＡにＲＵの第１のセットを割り振ることと、ＲＵの第１のセットを介して、ＳＴＡからキューＵＬデータのうちの少なくともいくつかを受信することと、を行わせる命令を含み得る。
【００１７】
[0017]  いくつかの実施形態において、バッファステータス情報は、ビットマップおよび１つまたは複数のバッファ状態フィールドを含み得る。ビットマップは、１つまたは複数のアクセスカテゴリを識別し得、１つまたは複数のバッファ状態フィールドは、識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示し得る。バッファステータス情報は、量子化値をさらに含み得、１つまたは複数のバッファ状態フィールドに提供された情報は、量子化値に基づいて量子化され得る。
【００１８】
[0018]  いくつかの実施形態において、命令の実行は、ＡＰに、バッファステータス情報を要求するバッファステータス要求をＳＴＡに送信することをさらに行わせ得る。例えば、バッファステータス要求またはバッファステータス情報のうちの少なくとも１つは、データフレームのＨＥ Ａ−制御フィールド内で提供され得る。
【００１９】
[0019]  本開示で説明される主題の１つまたは複数の実施形態の詳細が、添付の図面および本明細書中の説明に記載されている。他の特徴、様態、および利点が、説明、図面、および特許請求の範囲から明らかになるであろう。以下の図面の相対的な寸法は、原寸通りに描かれていない可能性があることに留意されたい。
【図面の簡単な説明】
【００２０】
【図１】例示的なワイヤレスシステムのブロック図を示す。
【図２】例示的なワイヤレス局（ＳＴＡ）のブロック図を示す。
【図３】例示的なアクセスポイント（ＡＰ）のブロック図を示す。
【図４】図２に示されたＳＴＡ内で実施され得る、例示的なデータキューイングシステム（data queuing system）を表す(depict)。
【図５Ａ】ＩＥＥＥ８０２．１１ａｘ規格に従った、２０ＭＨｚ帯域幅のための例示的なサブキャリア割り振り図を示す。
【図５Ｂ】ＩＥＥＥ８０２．１１ａｘ規格に従った、４０ＭＨｚ帯域幅のための例示的なサブキャリア割り振り図を示す。
【図５Ｃ】ＩＥＥＥ８０２．１１ａｘ規格に従った、８０ＭＨｚ帯域幅のための例示的なサブキャリア割り振り図を示す。
【図６】いくつかのＳＴＡに割り振られるべきリソースユニット（ＲＵ）のサイズおよびロケーションを選択するための例示的な動作を表すシーケンス図である。
【図７Ａ】例示的なバッファステータス報告（buffer status reports）を示す。
【図７Ｂ】例示的なバッファステータス報告を示す。
【図７Ｃ】例示的なバッファステータス報告を示す。
【図７Ｄ】例示的なバッファステータス報告を示す。
【図８】ＳＴＡから受信されたバッファステータス報告に少なくとも部分的に基づいてＳＴＡにＲＵを割り振るための例示的な動作を表すフローチャートを示す。
【図９】いくつかのＳＴＡからバッファステータス報告を要求するための例示的な動作を表すシーケンス図を示す。
【図１０Ａ】ＳＴＡからバッファステータス報告を要求するために使用され得る例示的なトリガフレームを示す。
【図１０Ｂ】図１０Ａに示される共通情報フィールドのより詳細な例を示す。
【図１０Ｃ】図１０Ａに示される、ユーザ毎情報フィールド（Per User Info field）のより詳細な例を示す。
【図１１Ａ】高効率ＨＥ変形ハイスループット（ＨＴ：high-throughput）制御フレーム（high-efficiency HE variant high-throughput (HT) control frame）の例示的なアグリゲートされた制御（Ａ−制御：Aggregated Control）サブフィールドを示す。
【図１１Ｂ】図１１Ａに示された制御情報サブフィールドに記憶される情報タイプの、例示的な制御ＩＤ値および対応するインジケーションを表す表を示す。
【図１１Ｃ】制御ＩＤサブフィールド内で提供され得る例示的なバッファステータス報告を示す。
【図１１Ｄ】アクセスカテゴリインジケータ（ＡＣＩ：access category indicator）ビットマップとアクセスカテゴリとの間の例示的なマッピングを表す表を示す。
【図１１Ｅ】デルタトラフィック識別子（ＴＩＤ：Traffic Identifier）サブフィールド値の例示的な符号化を表す表を示す。
【図１２】例示的な高効率（ＨＥ）能力要素を示す。
【図１３】ＳＴＡからのバッファステータス情報を要求するための例示的な動作を表すフローチャートを示す。
【００２１】
[0039]  様々な図面における同様の参照番号および呼称は、同様の要素を示す。
【発明の詳細な説明】
【００２２】
[0040]  以下の説明は、この開示の革新的な態様を説明することを目的として、ある特定の実施形態に向けられている。しかしながら、当業者は、本明細書における教示が多数の異なる様式で応用できることを容易に認識するであろう。説明される実施形態は、ＩＥＥＥ１６．１１規格のうちの任意のもの、またはＩＥＥＥ８０２．１１規格のうちの任意のもの、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格、符号分割多元接続（ＣＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、時分割多元接続（ＴＤＭＡ）、モバイル通信のためのグローバルシステム（ＧＳＭ（登録商標））、ＧＳＭ／汎用パケット無線サービス（ＧＰＲＳ）、拡張型データＧＳＭ環境（ＥＤＧＥ）、地上基盤無線（ＴＥＴＲＡ）、ワイドバンドＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、エボリューションデータオプティマイズド（ＥＶ−ＤＯ）、１ｘＥＶ−ＤＯ、ＥＶ−ＤＯ Ｒｅｖ Ａ、ＥＶ−ＤＯ Ｒｅｖ Ｂ、高速パケットアクセス（ＨＳＰＡ）、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）、高速アップリンクパケットアクセス（ＨＳＵＰＡ）、発展型高速パケットアクセス（ＨＳＰＡ＋）、ロングタームエボリューション（ＬＴＥ（登録商標））、ＡＭＰＳに従ったＲＦ信号、あるいは、３Ｇ、４Ｇ、または５Ｇ、もしくはそれらのさらなる実施形態の技術を利用するシステムのような、ワイヤレス、セルラまたはモノのインターネット（ＩＯＴ）ネットワーク内で通信するために使用される他の知られている信号を送信および受信することが可能な任意のデバイス、システムまたはネットワークにおいて実施され得る。
【００２３】
[0041]  ＡＰは、ＲＵのユニークセットを複数のＳＴＡの各々に割り振り、これらＳＴＡがＡＰにアップリンク（ＵＬ）データを同時に送信できるようにし得る。ＳＴＡの各々が、ＡＰに送信すべき異なる量のＵＬデータを有する（または、ＵＬデータを有しない）ことがあり得るから、ＡＰに関連付けられた全てのＳＴＡに同じ量のアップリンクリソース（同じＲＵサイズなど）を割り振るのは非効率であり得る。さらに、いくつかのワイヤレスネットワークにおいて、データが、優先度レベルに従って送信のために共有媒体上で選択され、例えば、高優先度データ（ボイスデータなど）が低優先度データ（ｅメールなど）よりも高い送信優先度に割り振られ得るようにし得る。例えば、ランダムアクセスチャネルメカニズムが媒体アクセスに関するコンテンツのために使用されるとき、異なる優先度レベルのデータが異なる範囲のバックオフ数に割り当てられ、（低バックオフ数を高優先度データに割り当て、高バックオフ数を低優先度データに割り当てることなどによって）より高い優先度データが所与の媒体アクセス競合期間に勝つ可能性が低優先度データよりも高くなるようにし得る。異なる範囲のバックオフ数は、データをアクセスカテゴリに分類し、次いで、各アクセスカテゴリ（ＡＣ）に異なる範囲のバックオフ数を提供することによって、異なる優先度レベルのデータに割り振られ得る。
【００２４】
[0042]  いくつかの実施形態では、データが、４つのアクセスカテゴリ（ＡＣ０〜ＡＣ３）のうちの１つに割り当てられ得る：最高優先度データ（ボイスデータなど）は第１のアクセスカテゴリ（ＡＣ０）に割り当てられ得、２番目に高い優先度データ（ビデオデータなど）は第２のアクセスカテゴリ（ＡＣ１）に割り当てられ得、３番目に高い優先度データ（「ベストエフォート型（best effort）」ＱｏＳに関連付けられたデータなど）は第３のアクセスカテゴリ（ＡＣ２）に割り当てられ得、最低優先度データ（バックグラウンドデータなど）は第４のアクセスカテゴリ（ＡＣ３）に割り当てられ得る。４つのアクセスカテゴリＡＣ０〜ＡＣ３に関して本明細書で説明するが、この実施形態は、他の数のアクセスカテゴリまたは優先度レベルを含み得るシステムに対して適用可能である。より具体的には、いくつかの実施形態において、本明細書で説明されるアクセスカテゴリＡＣ０〜ＡＣ３は、それぞれ、アクセスカテゴリＡＣ＿ＶＯ、ＡＣ＿ＶＩ、ＡＣ＿ＢＥ、およびＡＣ＿ＢＫに対応し得、ＩＥＥＥ８０２．１１規格のうちの１つまたは複数に関連付けられる。
【００２５】
[0043]  いくつかの態様では、あるＳＴＡから送信されたトラフィックフロー（traffic flows）が、トラフィック識別子（ＴＩＤ）に基づいて分類され得る。ＴＩＤは、データの優先度レベルを示し、ゆえに対応するアクセスカテゴリにマッピングされ得る。アップリンクデータをそれのＴＩＤに従って分類することによって、ＳＴＡは、ＡＣキューの共通のセット中の同じ優先度レベルのデータをアグリゲートし得る。アグリゲートされたデータは、例えば、アグリゲートされたＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）またはアグリゲートされたＭＡＣサービスデータユニット（Ａ−ＭＳＤＵ）のような、アグリゲートされたデータフレームとしてワイヤレス媒体上で送信され得る。同様に、ＡＰから送信されたトラフィックフローは、ＴＩＤおよび宛先アドレス（ＤＡ：destination address）に基づいて分類され得る。宛先アドレス（ＤＡ）は、どのＳＴＡにデータが送信されるべきかを示す。ダウンリンクデータをそれのＴＩＤおよびＤＡに従って分類することによって、ＡＰは、ＡＣキューの共通セット中の同じ優先度レベルのデータをアグリゲートし得る。アグリゲートされたデータは、Ａ−ＭＰＤＵまたはＡ−ＭＳＤＵとしてワイヤレス媒体上で送信され得る。
【００２６】
[0044]  本開示の態様は、所与のＳＴＡがＡＰへの送信のためにキューに入れた（has queued）ＵＬデータの量と、ＵＬデータの優先度レベルとに少なくとも部分的に基づいて、ＡＰが所与のＳＴＡにアップリンクリソース（ＲＵ）を割り振ることを可能にし得る。例えば、ＡＰに関連付けられた各ＳＴＡは、それぞれのＳＴＡにおいて送信のためにバッファされたキューＵＬデータの量と、キューＵＬデータが属する１つまたは複数のアクセスカテゴリまたはＴＩＤとを示すバッファステータス報告（ＢＳＲ）を送信し得る。いくつかの実施形態において、ＢＳＲは、アクセスカテゴリを識別するビットマップと、識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドとを含み得る。いくつかの態様において、バッファ状態フィールドで提供される情報は、スケーリングファクタ（「量子化値」とも呼ばれる）によってスケーリングされ得る。いくつかの態様において、ＢＳＲは、最高優先度アクセスカテゴリのみに属するキューＵＬデータの量を示す第１のバッファ状態フィールドと、残りの（または全ての）アクセスカテゴリにわたってアグリゲートされたキューＵＬデータの量を示す第２のバッファ状態フィールドとを含み得る。従って、いくつかの実施形態において、ＡＰは、各ＳＴＡに存在するキューＵＬデータの量および優先度レベル（１つまたは複数）に基づいて、所与のＳＴＡにアップリンクリソースを割り振り得る。
【００２７】
[0045]  本開示で説明される主題の特定の実施形態は、以下の潜在的な利点のうちの１つまたは複数を実現するために実施され得る。これら実施形態は、制限されたリソース（帯域幅など）の利用可能性に基づいて、ワイヤレス通信のパフォーマンスを改善し得る。例えば、１つのＡＰは通常、それの関連付けされたＳＴＡ（associated STA）の各々の間で分配するかまたは割り振るための制限された数のＲＵのみを有する。それの関連付けされたＳＴＡの各々におけるバッファされたＵＬデータの量および優先度レベルの知識（knowledge）を用い、ＡＰは、送信すべき多くのまたはより高い優先度のＵＬデータを有するＳＴＡに、多くの（またはより大きい）ＲＵを割り振り得、送信すべき少ないまたは低優先度のＵＬデータを有するＳＴＡに、少ない（またはより小さい）ＲＵを割り振り得る。各ＢＳＲ送信に関連付けられたオーバーヘッドは、量子化値に基づいてＢＳＲに提供された情報をスケーリングすることによって、および複数のアクセスカテゴリに関連付けられた情報をアグリゲートすることによって、低減または最小化され得る。従って、本明細書で説明される実施形態は、その時々でワイヤレスネットワーク中の全てのデバイス間の通信のスループットおよびレイテンシを最適化する（ワイヤレスネットワーク中の各デバイスに割り振られるべきＲＵのサイズおよび数を指定する）ＲＵ割り振りスキームを、ＡＰが動的に生成することを可能にし得る。
【００２８】
[0046]  以下の説明には、本開示の完全な理解を提供するために、特定のコンポーネント、回路、およびプロセスの例のような多数の特定の詳細が記載されている。本明細書で使用されるとき、「結合された」という用語は、１つまたは複数の介在するコンポーネントまたは回路を通じて接続されるか、またはそれらに直接接続されることを意味する。「関連付けされたＳＴＡ」という用語は、所与のＡＰに関連付けられたＳＴＡを指し、「関連付けされていないＳＴＡ」という用語は、所与のＡＰに関連付けられていないＳＴＡを指す。加えて、本明細書で使用されるとき、「トリガフレーム」という用語は、いくつかの識別されたＳＴＡの各々に、それらＳＴＡに割り振られたリソースユニット上のアップリンク（ＵＬ）マルチユーザ（ＭＵ）データを送信するよう指示するフレームを指し得る。本明細書で使用されるとき、「媒体アクセス」という用語は、共有された通信媒体へのアクセスを得るかまたは制御することを指し得る。本明細書で使用されるとき、「送信機会」（ＴＸＯＰ：transmit opportunity）という用語は、共有された通信媒体を介してデバイス（またはデバイスの一部分）がデータを送信し得る時間の期間を指し得る。本明細書においてワイヤレスデバイス間でデータフレームを交換することに関して説明されているが、この実施形態は、ワイヤレスデバイス間の任意のデータユニット、パケット、および／またはフレームの交換に適用され得る。よって、「フレーム」という用語は、例えば、プロトコルデータユニット（ＰＤＵ）、ＭＡＣプロトコルデータユニット（ＭＰＤＵ）、および物理レイヤコンバージェンスプロシージャプロトコルデータユニット（ＰＰＤＵ）のような任意のフレーム、パケット、またはデータユニットを含み得る。
【００２９】
[0047]  「ＨＴ」という用語は、例えば、ＩＥＥＥ８０２．１１ｎ規格によって定義されるハイスループットフレームフォーマットまたはプロコトルを指し得、「ＶＨＴ」という用語は、例えば、ＩＥＥＥ８０２．１１ａｃ規格によって定義される超ハイスループットフレームフォーマットまたはプロコトルを指し得、「ＨＥ」という用語は、例えば、ＩＥＥＥ８０２．１１ａｘ規格によって定義される高効率フレームフォーマットまたはプロコトルを指し得、「非ＨＴ（non-HT）」という用語は、例えば、ＩＥＥＥ８０２．１１ａ／ｇ規格によって定義されるレガシフレームフォーマットまたはプロコトルを指し得る。よって、「レガシ」および「非ＨＴ」という用語は、本明細書において同義で使用され得る。本明細書で使用されるとき、「レガシデバイス」という用語は、ＩＥＥＥ８０２．１１ａ／ｇ規格に従って動作するデバイスを指し得、本明細書で使用されるとき、「ＨＥデバイス」という用語は、ＩＥＥＥ８０２．１１ａｘ規格に従って動作するデバイスを指し得る。同様に、本明細書で使用される「ＨＥ ＳＴＡ」という用語は、ＩＥＥＥ８０２．１１ａｘ規格に従って動作するワイヤレス局を指し得、本明細書で使用されるとき、「ＨＥ ＡＰ」という用語は、ＩＥＥＥ８０２．１１ａｘ規格に従って動作するアクセスポイントを指し得る。
【００３０】
[0048]  加えて、「トラフィック識別子（ＴＩＤ）」という用語は、関連するトラフィックの優先度レベルを示すトラフィック分類を指し、「アクセスカテゴリ」という用語は、優先度レベルに従って互いにキューされ得るかまたはアグリゲートされ得るデータを指す。よって、本明細書で使用されるとき、「ＴＩＤ」、「アクセスカテゴリ」、および「優先度レベル」という用語は、同義で使用され得る。しかしながら、少なくともいくつかの実施形態に関して、ＴＩＤ値とアクセスカテゴリとの間の１対１の対応が存在しない可能性があることが理解されるべきである。
【００３１】
[0049]  図１は、例示的なワイヤレスシステム１００のブロック図を示す。ワイヤレスシステム１００は、４つのワイヤレス局ＳＴＡ１〜ＳＴＡ４、ワイヤレスアクセスポイント（ＡＰ）１１０、およびワイヤレスローカルエリアネットワーク（ＷＬＡＮ）１２０を含むように示されている。ＷＬＡＮ１２０は、ＩＥＥＥ８０２．１１ファミリの規格に従って（または他の適切なワイヤレスプロトコルに従って）動作し得る、複数のＷｉ−Ｆｉアクセスポイント（ＡＰ）によって構成され得る。よって、簡略化のために１つのＡＰ １１０のみが図１に示されるが、ＷＬＡＮ１２０は、ＡＰ １１０のような任意の多数のアクセスポイントによって構成され得ることが理解されるであろう。ＡＰ １１０は、例えば、アクセスポイントの製造者によってプログラムされたユニーク媒体アクセス制御（ＭＡＣ：media access control）アドレスを割り当てられる。同様に、複数の局ＳＴＡ１〜ＳＴＡ４の各々もまた、ユニークＭＡＣアドレスを割り当てられる。いくつかの態様において、ＡＰ１１０は、複数の局ＳＴＡ１〜ＳＴＡ４の各々にアソシエーション識別子（ＡＩＤ：association identification）を割り当て得る。その後、ＡＰ１１０は、それらの割り当てられたＡＩＤ値を使用して、複数の局ＳＴＡ１〜ＳＴＡ４を識別し得る。
【００３２】
[0050]  いくつかの実施形態において、ＷＬＡＮ１２０は、ＡＰ１１０と複数の局ＳＴＡ１〜ＳＴＡ４との間の多入力多出力（ＭＩＭＯ）通信を可能にし得る。ＭＩＭＯ通信は、シングルユーザＭＩＭＯ（ＳＵ−ＭＩＭＯ）またはマルチユーザＭＩＭＯ（ＭＵ−ＭＩＭＯ）通信を含み得る。加えて、少なくともいくつかの実施形態に関して、ＷＬＡＮ１２０は、例えば、ＯＦＤＭＡのような複数チャネルアクセスメカニズムを利用し得る。さらに、ＷＬＡＮ１２０がインフラストラクチャ基本サービスセット（ＢＳＳ）として図１に表されるが、いくつかの他の実施形態において、ＷＬＡＮ１２０は、ＩＢＳＳ、アドホックネットワーク、またはピア・ツー・ピア（Ｐ２Ｐ）ネットワーク（Ｗｉ−Ｆｉダイレクトプロトコルに従って動作する）であり得る。
【００３３】
[0051]  複数の局ＳＴＡ１〜ＳＴＡ４の各々は、例えば、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、タブレットデバイス、ラップトップコンピュータなどを含む任意の適切なＷｉ−Ｆｉイネーブルワイヤレスデバイスであり得る。各ＳＴＡはまた、ユーザ機器（ＵＥ）、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、遠隔ユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、遠隔デバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、遠隔端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアントと呼ばれ得るか、または何らかの他の適切な用語で呼ばれ得る。少なくともいくつかの実施形態において、各ＳＴＡは、１つまたは複数のトランシーバ、１つまたは複数の処理リソース（プロセッサまたはＡＳＩＣ）、１つまたは複数のメモリリソース、および電源（バッテリなど）を含み得る。
【００３４】
[0052]  ＡＰ １１０は、１つまたは複数のワイヤレスデバイスがＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、または任意の他の適切なワイヤレス通信規格を使用し、ネットワーク（ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、またはインターネットなど）にＡＰ １１０を介して接続することを可能にする任意の適切なデバイスであり得る。少なくとも１つの実施形態において、ＡＰ１１０は、１つまたは複数のトランシーバ、１つまたは複数の処理リソース（プロセッサまたはＡＳＩＣ）、１つまたは複数のメモリリソース、および電源を含み得る。
【００３５】
[0053]  図２は、例示的なワイヤレス局（ＳＴＡ）２００のブロック図を示す。ＳＴＡ２００は、図１の複数の局ＳＴＡ１〜ＳＴＡ４のうちの１つまたは複数である実施形態であり得る。ＳＴＡ２００は、物理レイヤデバイス（ＰＨＹ）２１０、メディアアクセス制御レイヤ（ＭＡＣ）２２０、プロセッサ２３０、メモリ２４０、およびいくつかのアンテナ２５０（１）〜２５０（ｎ）を含み得る。ＰＨＹ２１０は、および少なくともいくつかのトランシーバ２１１および１つのベースバンドプロセッサ２１２を含み得る。トランシーバ２１１は、直接またはアンテナ選択回路（簡略化のために図示せず）を通じてのどちらかで、アンテナ２５０（１）〜２５０（ｎ）に結合され得る。これらトランシーバ２１１は、ＡＰ１１０または他のＳＴＡに信号を送信してそれらから信号を受信するために使用され得る（図１も参照）と共に、周囲の環境をスキャンして近隣のアクセスポイントまたは他のＳＴＡ（ＳＴＡ２００のワイヤレス範囲内）を検出および識別するために使用され得る。
【００３６】
[0054]  簡略化のために図２には示されないが、これらトランシーバ２１１は、信号を処理し、他のワイヤレスデバイスにアンテナ２５０（１）〜２５０（ｎ）を介して送信するための任意の数の送信チェーンを含み得、アンテナ２５０（１）〜２５０（ｎ）から受信された信号を処理するための任意の数の受信チェーンを含み得る。よって、いくつかの実施形態において、ＳＴＡ２００は、ＭＩＭＯ動作のために構成され得る。ＭＩＭＯ動作は、ＳＵ−ＭＩＭＯ動作およびＭＵ−ＭＩＭＯ動作を含み得る。加えて、ＳＴＡ２００は、ＯＦＤＭＡ通信、または、例えばＩＥＥＥ８０２．１１ａｘ規格で規定され得るような他の適切な複数のアクセスメカニズムのために構成され得る。
【００３７】
[0055]  ベースバンドプロセッサ２１２は、プロセッサ２３０またはメモリ２４０から受信された信号を処理し、処理された信号をこれらトランシーバ２１１に転送してアンテナ２５０（１）〜２５０（ｎ）のうちの１つまたは複数を介する送信のために使用され得、また、アンテナ２５０（１）〜２５０（ｎ）のうちの１つまたは複数から受信された信号をこれらトランシーバ２１１を介して処理し、処理された信号をプロセッサ２３０またはメモリ２４０に転送するために使用され得る。
【００３８】
[0056]  プロセッサ２３０は、ＳＴＡ２００中（メモリ２４０内など）に記憶された１つまたは複数のソフトウェアプログラムの命令またはスクリプトを実行することが可能な任意の適切な１つまたは複数のプロセッサであり得る。本明細書において論じることの目的で、ＭＡＣ２２０は、ＰＨＹ２１０とプロセッサ２３０との間に結合されているものとして図２に示される。実際の実施形態に関して、ＰＨＹ２１０、ＭＡＣ２２０、プロセッサ２３０、またはメモリ２４０は、１つまたは複数のバス（簡略化のために図示せず）を使用して互いに結合され得る。
【００３９】
[0057]  ＭＡＣ２２０は、少なくともいくつかの競合エンジン２２１およびフレームフォーマット回路２２２を含み得る。競合エンジン２２１は、１より多い共有ワイヤレス媒体へのアクセスを求めて競合し、１より多い共有ワイヤレス媒体を介して送信のためのパケットを記憶し得る。ＳＴＡ２００は、複数の異なる競合カテゴリの各々のための１つまたは複数の競合エンジン２２１を含み得る。いくつかの他の実施形態において、競合エンジン２２１は、ＭＡＣ２２０から分離され得る。さらに、いくつかの実施形態において、競合エンジン２２１は、（メモリ２４０に記憶された、またはＭＡＣ２２０内で提供されたメモリに記憶された）１つまたは複数のソフトウェアモジュールとして実施され得る。
【００４０】
[0058]  フレームフォーマット回路２２２は、（プロセッサ２３０によって提供されたＰＤＵにＭＡＣヘッダを加えることなどによって）プロセッサ２３０またはメモリ２４０から受けたフレームをフォーマット化または作成（create）するために使用され得、また、（ＰＨＹ２１０から受けたフレームからＭＡＣヘッダを除去すること（stripping）などによって）ＰＨＹ２１０から受けたフレームを再フォーマットするために使用され得る。
【００４１】
[0059]  メモリ２４０は、複数のＡＰについてのプロファイル情報を記憶するＡＰプロファイルデータストア２４１を含み得る。特定のＡＰのためのプロファイル情報は、例えば、ＡＰの基本サービスセット識別子（ＢＳＳＩＤ）、ＭＡＣアドレス、チャネル情報、受信信号強度インジケータ（ＲＳＳＩ）値、グッドプット値、チャネル状態情報（ＣＳＩ）、サポートされたデータレート、ＡＰとの接続履歴、（ＡＰのロケーションなどについての信頼度を示す）ＡＰの信頼値（trustworthiness value）、およびＡＰの動作に関するまたはそれを説明する任意の他の適切な情報を含み得る。
【００４２】
[0060]  メモリ２４０はまた、いくつかのデータキュー（data queues）２４２を含み得る。データキュー２４２は、ＳＴＡ２００から１つまたは複数の他のワイヤレスデバイス（関連付けされたＡＰ（associated AP）など）に送信されるべきアップリンク（ＵＬ）データを記憶し得る。いくつかの態様において、メモリ２４０は、例えば、図４に関してより詳細に説明されるような複数の異なる優先度レベルまたはアクセスカテゴリの各々のための１つまたは複数のデータキュー２４２を含み得る。
【００４３】
[0061]  メモリ２４０はまた、少なくとも以下のソフトウェア（ＳＷ）モジュールを記憶し得る非一時的コンピュータ可読媒体（ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリ、ハードドライブのような１つまたは複数の不揮発性メモリ要素）を含み得る：  
・ＳＴＡ２００と他のワイヤレスデバイスとの間の任意の適切なフレーム（データフレーム、アクションフレーム、制御フレーム、および管理フレームなど）の作成および交換を容易にするための、フレーム形成および交換ソフトウェアモジュール２４３  
・受信されたトリガフレームを復号し、かつどのＲＵがＳＴＡ２００に割り振られるかを決定するための、トリガフレームおよび割り振りリソースユニット（ＲＵ）復号ソフトウェアモジュール２４４  
・例えばＡＰへの送信のためにバッファステータス報告を生成するための、バッファステータス報告（ＢＳＲ）ソフトウェアモジュール２４５  
各ソフトウェアモジュールは、プロセッサ２３０によって実行されると、ＳＴＡ２００に、対応する機能を行わせる命令を含む。
【００４４】
[0062]  例えば、プロセッサ２３０は、ＳＴＡ２００と他のワイヤレスデバイスとの間の任意の適切なフレーム（データフレーム、アクションフレーム、制御フレーム、および管理フレームなど）の作成および交換を容易にする、フレーム形成および交換ソフトウェアモジュール２４３を実行し得る。プロセッサ２３０は、トリガフレームおよび割り振りＲＵ復号ソフトウェアモジュール２４４を実行し、受信されたトリガフレームを復号しして、どのＲＵがＳＴＡ２００に割り振られるかを決定し得る。プロセッサ２３０は、ＢＳＲソフトウェアモジュール２４５を実行し、ＡＰへの送信のためにバッファステータス報告を生成し得る。
【００４５】
[0063]  図３は、例示的なアクセスポイント（ＡＰ）３００のブロック図を示す。ＡＰ３００は、図１のＡＰ１１０の実施形態であり得る。ＡＰ３００は、ＰＨＹ３１０、ＭＡＣ３２０、プロセッサ３３０、メモリ３４０、ネットワークインターフェース３５０、およびいくつかのアンテナ３６０（１）〜３６０（ｎ）を含み得る。ＰＨＹ３１０は、少なくともいくつかのトランシーバ３１１およびベースバンドプロセッサ３１２を含み得る。トランシーバ３１１は、直接またはアンテナ選択回路（簡略化のために図示せず）を通じてのいずれかで、アンテナ３６０（１）〜３６０（ｎ）に結合され得る。トランシーバ３１１は、１つまたは複数のＳＴＡと、１つまたは複数の他のＡＰと、または他の適切なワイヤレスデバイスとワイヤレスに通信するために使用され得る。
【００４６】
[0064]  簡略化のために図３には示されないが、トランシーバ３１１は、信号を処理し、アンテナ３６０（１）〜３６０（ｎ）を介して他のワイヤレスデバイスに送信するための任意の数の送信チェーンを含み得、アンテナ３６０（１）〜３６０（ｎ）から受信された信号を処理するための任意の数の受信チェーンを含み得る。よって、いくつかの実施形態において、ＡＰ３００は、例えば、ＳＵ−ＭＩＭＯ動作とＭＵ−ＭＩＭＯ動作とを含むＭＩＭＯ動作のために構成され得る。加えて、ＡＰ３００は、ＯＦＤＭＡ通信、または、例えば８０２．１１ａｘのようなＩＥＥＥ８０２．１１規格のうちのいずれによっても規定され得るような、他の適切な多元接続メカニズムのために構成され得る。
【００４７】
[0065]  ベースバンドプロセッサ３１２は、プロセッサ３３０またはメモリ３４０から受けた信号を処理し、かつその処理された信号をアンテナ３６０（１）〜３６０（ｎ）のうちの１つまたは複数を介して送信するためのトランシーバ３１１に転送するために使用され得、また、トランシーバ３１１を介してアンテナ３６０（１）〜３６０（ｎ）のうちの１つまたは複数から受けた信号を処理し、かつその処理された信号をプロセッサ３３０またはメモリ３４０に転送するために使用され得る。
【００４８】
[0066]  ネットワークインターフェース３５０は、直接あるいは１つまたは複数の介在するネットワークを介してのいずれかで、ＷＬＡＮサーバ（簡略化のために図示せず）と通信し、かつ信号を送信するために使用され得る。
【００４９】
[0067]  プロセッサ３３０は、ＰＨＹ３１０に、ＭＡＣ３２０に、メモリ３４０に、およびネットワークインターフェース３５０に結合され、（メモリ３４０内などの）ＡＰ３００中に記憶された１つまたは複数のソフトウェアプログラムの命令またはスクリプトを実行することが可能な任意の適切な１つまたは複数のプロセッサであり得る。本明細書において論じることの目的で、ＭＡＣ３２０は、ＰＨＹ３１０とプロセッサ３３０との間で結合されるものとして図３に示される。実際の実施形態において、ＰＨＹ３１０、ＭＡＣデバイス３２０、プロセッサ３３０、メモリ３４０、またはネットワークインターフェース３５０は、１つまたは複数のバス（簡略化のために図示せず）を使用して互いに結合され得る。
【００５０】
[0068]  ＭＡＣ３２０は、少なくともいくつかの競合エンジン３２１およびフレームフォーマット回路３２２を含み得る。競合エンジン３２１は、共有ワイヤレス媒体へのアクセスを求めて競合し得、また、共有ワイヤレス媒体を介して送信のためのパケットを記憶し得る。いくつかの実施形態において、ＡＰ３００は、複数の異なるアクセスカテゴリの各々のための１つまたは複数の競合エンジン３２１を含み得る。他のいくつかの実施形態において、競合エンジン３２１は、ＭＡＣ３２０から分離され得る。さらに、いくつかの実施形態において、競合エンジン３２１は、（メモリ３４０に、または、ＭＡＣ３２０内で提供されるメモリに記憶された）１つまたは複数のソフトウェアモジュールとして実施され得る。
【００５１】
[0069]  フレームフォーマット回路３２２は、（プロセッサ３３０によって提供されたＰＤＵにＭＡＣヘッダを加えることなどによって）プロセッサ３３０またはメモリ３４０から受けたフレームをフォーマット化または作成するために使用され得、（ＰＨＹ３１０から受けたフレームからＭＡＣヘッダを除去することなどによって）ＰＨＹ３１０から受けたフレームを再フォーマットするために使用され得る。
【００５２】
[0070]  メモリ３４０は、複数のＳＴＡについてのプロファイル情報を記憶するＳＴＡプロファイルデータストア３４１を含み得る。特定のＳＴＡについてのプロファイル情報は、例えば、それのＭＡＣアドレス、サポートされたデータレート、ＡＰ３００との接続履歴、ＳＴＡに割り振られた１つまたは複数のＲＵ、およびＳＴＡの動作に関するまたはそれを説明する任意の他の適切な情報を含み得る。
【００５３】
[0071]  メモリ３４０は、いくつかのデータキュー３４２を含み得る。データキュー３４２は、ＡＰ３００から１つまたは複数のＳＴＡに送信されるべきパケットを記憶し得る。いくつかの実施形態において、メモリ３４０は、例えば、図４に関してより詳細に説明されるような複数の異なる優先度レベルまたはアクセスカテゴリの各々のために１つまたは複数のデータキュー３４２を含み得る。少なくともいくつかの実施形態において、メモリ３４０は、複数の異なる宛先（ＳＴＡ）のためのデータキューを含み得る。
【００５４】
[0072]  メモリ３４０は、複数のＳＴＡの各々から受信されたバッファステータス報告を記憶し得るＢＳＲテーブル３４３を含み得る。いくつかの態様において、ＢＳＲテーブル３４３は、複数のＳＴＡの各々について、キューＵＬデータの量およびキューＵＬデータの優先度レベルを示す情報を記憶し得る。
【００５５】
[0073]  メモリ３４０はまた、少なくとも以下のソフトウェア（ＳＷ）モジュールを記憶し得る非一時的コンピュータ可読媒体（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブなどのような１つまたは複数の不揮発性メモリ要素）を含み得る：  
・ＡＰ３００と他のワイヤレスデバイスとの間の任意の適切なフレーム（データフレーム、アクションフレーム、制御フレーム、および管理フレームなど）の作成および交換を容易にするための、フレーム形成および交換ソフトウェアモジュール３４４  
・１つまたは複数のＳＴＡへのトリガフレームの送信を制御するための、トリガフレーム制御ソフトウェアモジュール３４５  
・（ＢＳＲテーブル３４３に記憶された）ＳＴＡから受信されたバッファステータス報告に少なくとも部分的に基づいてＳＴＡにいくつかのＲＵを割り振るための、リソースユニット（ＲＵ）割り振りソフトウェアモジュール３４６  
各ソフトウェアモジュールは、プロセッサ３３０によって実行されると、ＡＰ３００に、対応する機能を行わせる命令を含む。
【００５６】
[0074]  例えば、プロセッサ３３０は、ＡＰ３００と他のワイヤレスデバイスとの間の任意の適切なフレーム（データフレーム、アクションフレーム、制御フレーム、および管理フレームなど）の作成および交換を容易にする、フレーム形成および交換ソフトウェアモジュール３４４を実行し得る。プロセッサ３３０は、１つまたは複数のＳＴＡへのトリガフレームの送信を制御するためのトリガフレーム制御ソフトウェアモジュール３４５を実行し得る。プロセッサ３３０は、ＳＴＡから受信されたバッファステータス報告に少なくとも部分的に基づいてＳＴＡにいくつかのＲＵを割り振るための、ＲＵ割り振りソフトウェアモジュール３４６を実行し得る。各ＳＴＡから受信されたバッファステータス報告は、ＳＴＡにおけるキューＵＬデータの量とキューＵＬデータの優先度レベル（１つまたは複数）と示し得る。
【００５７】
[0075]  図４は、図２に示されたＳＴＡ内で実施され得る、例示的なデータキューイングシステム４００を表す。いくつかの実施形態において、データキューイングシステム４００は、図２のＭＡＣ２２０、プロセッサ２３０、またはメモリ２４０によって実施され得るか、またはそれらに対応し得る。いくつかの他の実施形態において、データキューイングシステム４００は、図２のＰＨＹ２１０、ＭＡＣ２２０、プロセッサ２３０、またはメモリ２４０に結合されたチップまたは別個のデバイスであり得る。データキューイングシステム４００は、４つのデータキュー４１０（１）〜４１０（４）を含むように示されている。簡略化のために４つのデータキュー４１０（１）〜４１０（４）のみが図４に示されるが、データキューイングシステム４００は任意の適切な数のデータキューを含み得ることが理解されるべきである。
【００５８】
[0076]  図２のデータキュー２４２のうちの１つの実施形態であり得るデータキュー４１０（１）〜４１０（４）は、例えば、データキュー４１０（１）〜４１０（４）にキューされるべきＵＬデータの優先度レベルおよびＴＩＤをパケット分類動作が決定した後、ＳＴＡ２００の上位レイヤ（簡略化のために図示せず）からの入来データパケット（incoming data packets）を受信し得る。より具体的には、データキュー４１０（１）〜４１０（４）の各々は、所与の優先度レベルを有するキューＵＬデータのセットを記憶し得る。例えば、第１のデータキュー４１０（１）は、ＡＣ＿ＶＯアクセスカテゴリに関連付けられたＵＬデータを記憶し得、第２のデータキュー４１０（２）は、ＡＣ＿ＶＩアクセスカテゴリに関連付けられたＵＬデータを記憶し得、第３のデータキュー４１０（３）は、ＡＣ＿ＢＥアクセスカテゴリに関連付けられたＵＬデータを記憶し得、第４のデータキュー４１０（４）は、ＡＣ＿ＢＫアクセスカテゴリに関連付けられたＵＬデータを記憶し得る。
【００５９】
[0077]  図２もまた参照すると、ＳＴＡ２００は、アクセスカテゴリ（ＡＣ）の粒度でバッファステータス報告（ＢＳＲ）を生成し得る。いくつかの実施形態によると、所与のアクセスカテゴリのためのバッファの状態は、所与のアクセスカテゴリにマッピングされた全てのトラフィックフローにわたる、キューＵＬデータのバイト数のアグリゲート（number of bytes of queued UL data）であり得る。キューＵＬデータのバイト数のアグリゲートは、量子化値（ＱＶ：quantization value）へ量子化され、例えば、キューＵＬデータのビット数を示すために必要なＢＳＲでのビット数を低減し得る。いくつかの態様では、異なる量子化値が、異なるアクセスカテゴリに割り当てられ得る。例えば、量子化値は、音声トラフィックについて８ビット（ＡＣ＿ＶＯについてＱＶ＝８ビット）に設定され得るが、一方、量子化値は、ベストエフォート型トラフィックについて２５６ビット（ＡＣ＿ＢＥについてＱＶ＝２５６ビット）に設定され得る。
【００６０】
[0078]  ＳＴＡ２００は、任意の適切な方法でＡＰにＢＳＲを送信し得る。いくつかの態様において、ＢＳＲは、例えば、ＩＥＥＥ８０２．１１ａｘ規格で定義される高効率（ＨＥ）制御フレームの一部としてＡＰに送信され得る。いくつかの実施形態に従って使用され得るＢＳＲフォーマットの例は、図７Ａ〜７Ｄに関してより詳細に説明される。
【００６１】
[0079]  ＯＦＤＭＡを使用するワイヤレスネットワークにおいて、利用可能な周波数スペクトルは、各々がいくつかの異なる周波数サブキャリアを含む複数のリソースユニット（ＲＵ）に分割され得、異なるＲＵは、時間内の所与の地点において異なるワイヤレスデバイスに割り振られるかまたは割り当てられ得る。この方式では、複数のワイヤレスデバイスが、それらの割り当てられたＲＵまたは周波数サブキャリアを使用して、ワイヤレス媒体上のデータを同時に送信し得る。
【００６２】
[0080]  例えば、図５Ａは、ＩＥＥＥ８０２．１１ａｘ規格に従った、２０ＭＨｚ帯域幅のための例示的なサブキャリア割り振り図５００を示す。図５Ａに示されるように、２０ＭＨｚ帯域幅は、いくつかのリソースユニット（ＲＵ）に分割され得、各ＲＵは、いくつかのサブキャリアを含み得る。例えば、第１のサブキャリア割り振り５０１は、２６個のサブキャリアを各々含むいくつかのＲＵを含み得、第２のサブキャリア割り振り５０２は、５２個のサブキャリアを各々含むいくつかのＲＵを含み得、第３のサブキャリア割り振り５０３は、１０６個のサブキャリアを各々含むいくつかのＲＵを含み得、第４のサブキャリア割り振り５０４は、（チャネルの半分がシングルユーザ（ＳＵ）動作のために予約されている状態の）２４２個のサブキャリアを含む１つのＲＵを含み得る。図５Ａに表される例示的なサブキャリア割り振り５０１〜５０４の各々に関して、隣接するＲＵは、ヌルサブキャリア（ＤＣサブキャリアなど）によって分割され、例えば、隣接するＲＵ間でのリーク(leakage)を低減し得る。例示的なサブキャリア割り振り図５００中の数２６、５２、１０６、および２４２は、対応するサブキャリア割り振りのためのリソースユニットの各々における周波数サブキャリアの数を表すことに留意されたい。
【００６３】
[0081]  図５Ｂは、ＩＥＥＥ８０２．１１ａｘ規格に従った、４０ＭＨｚ帯域幅のための例示的なサブキャリア割り振り図５１０を示す。図５Ｂに示されるように、４０ＭＨｚ帯域幅は、いくつかのＲＵに分割され得、各ＲＵは、いくつかのサブキャリアを含み得る。例えば、第１のサブキャリア割り振り５１１は、２６個のサブキャリアを各々含むいくつかのＲＵを含み得、第２のサブキャリア割り振り５１２は、５２個のサブキャリアを各々含むいくつかのＲＵを含み得、第３のサブキャリア割り振り５１３は、１０６個のサブキャリアを各々含むいくつかのＲＵを含み得、第４のサブキャリア割り振り５１４は、２４２個のサブキャリアを各々含むいくつかのＲＵを含み得、第５のサブキャリア割り振り５１５は、（チャネルの半分がシングルユーザ（ＳＵ）動作のために予約されている状態の）４８４個のサブキャリアを含む１つのＲＵを含み得る。図５Ｂに表される例示的なサブキャリア割り振り５１１〜５１５の各々に関して、隣接するＲＵは、ヌルサブキャリアによって分割され、例えば、隣接するＲＵ間でのリークを低減し得る。例示的なサブキャリア割り振り５１０中の数２６、５２、１０６、２４２、および４８４は、対応するサブキャリア割り振りのためのリソースユニットの各々における周波数サブキャリアの数を表すことに留意されたい。
【００６４】
[0082]  図５Ｃは、ＩＥＥＥ８０２．１１ａｘ規格に従った、８０ＭＨｚ帯域幅のための例示的なサブキャリア割り振り図５２０を示す。図５Ｃに示されるように、８０ＭＨｚ帯域幅は、いくつかのリソースユニット（ＲＵ）に分割され得、各ＲＵは、いくつかのサブキャリアを含み得る。例えば、第１のサブキャリア割り振り５２１は、２６個のサブキャリアを各々含むいくつかのＲＵを含み得、第２のサブキャリア割り振り５２２は、５２個のサブキャリアを各々含むいくつかのＲＵを含み得、第３のサブキャリア割り振り５２３は、１０６個のサブキャリアを各々含むいくつかのＲＵを含み得、第４のサブキャリア割り振り５２４は、２４２個のサブキャリアを各々含むいくつかのＲＵを含み得、第５のサブキャリア割り振り５２５は、４８４個のサブキャリアを各々含むいくつかのＲＵを含み得、第６のサブキャリア割り振り５２６は、（チャネルの半分がシングルユーザ（ＳＵ）動作のために予約されている状態の）９９６個のサブキャリアを含む１つのＲＵを含み得る。図５Ｃに表される例示的なサブキャリア割り振り５２１〜５２６の各々に関して、隣接するＲＵは、ヌルサブキャリアによって分割され、例えば、隣接するＲＵ間でのリークを低減し得る。例示的なサブキャリア割り振り５２０における数２６、５２、１０６、２４２、４８４、および９９６は、対応するサブキャリア割り振りのためのリソースユニットの各々における周波数サブキャリアの数を表すことに留意されたい。
【００６５】
[0083]  ＯＦＤＭＡベースのＷＬＡＮにおいて、ＡＰは、それの関連付けされたＳＴＡの各々がデータを送信し得る１つまたは複数のＲＵのサイズおよびロケーションを選択し得、次いで、トリガフレームを使用して、ＲＵの割り振られたセット上でそれのＵＬデータを送信するよう、いくつかのＳＴＡの各々に指示し得る。より具体的には、トリガフレームは、トリガフレームにおいて識別されるＳＴＡの各々によって使用されるべきＲＵサイズとロケーション、変調および符号化方式（ＭＣＳ：modulation and coding scheme）、並びにＵＬ送信のための電力レベルを含み得る。いくつかの実施形態において、ＡＰは、例えば、各割り振られたＲＵが、ＳＴＡにおけるキューＵＬデータの量、キューＵＬデータの優先度レベル（１つまたは複数）に少なくとも部分的に基づくサイズおよびロケーションであるように、ＳＴＡから受信されたバッファステータス報告に基づいて所与のＳＴＡに割り振られるべき１つまたは複数のＲＵのサイズおよびロケーションを選択し得る。
【００６６】
[0084]  例えば、図６は、複数の局ＳＴＡ１〜ＳＴＡｎから受信されたバッファステータス報告（ＢＳＲ）に少なくとも部分的に基づいて、いくつかのＳＴＡに割り振られるべきリソースユニット（ＲＵ）のサイズおよびロケーションを選択するための例示的な動作を表すシーケンス図６００を示す。図６の例に関して、ＡＰは、例えば、図１のＡＰ１１０または図３のＡＰ３００を含む任意の適切なＡＰであり得る。複数の局ＳＴＡ１〜ＳＴＡｎの各々は、例えば、図１の複数の局ＳＴＡ１〜ＳＴＡ４または図２のＳＴＡ２００を含む、任意の適切なワイヤレス局であり得る。
【００６７】
[0085]   本明細書において論じることの目的で、図６に表されるＡＰはＨＥ ＡＰであり、複数の局ＳＴＡ１〜ＳＴＡｎの各々はＨＥ ＳＴＡである。いくつかの実施形態において、複数の局ＳＴＡ１〜ＳＴＡｎの各々は、ＡＰにＨＥ能力要素(HE Capabilities element)を送信することによって、それがＨＥ ＳＴＡであることを指示し得る。ＨＥ能力要素は、例えば、図１２に関してより詳細に説明されるような、ＨＥ ＳＴＡのＨＥ能力を通知する（advertise）ために使用されるいくつかのフィールドを含み得る。
【００６８】
[0086]  図６に表されるように、複数の局ＳＴＡ１〜ＳＴＡｎは、ＡＰにバッファステータス報告（ＢＳＲ）６０１を各々送信し得る。各ＢＳＲ６０１は、複数の局ＳＴＡ１〜ＳＴＡｎのうちの対応する１つにおけるキューＵＬデータの量および優先度レベル（１つまたは複数）を示し得る。ＡＰは、複数の局ＳＴＡ１〜ＳＴＡｎからＢＳＲ６０１を受信し、次いで、ＢＳＲ６０１に基づいて複数の局ＳＴＡ１〜ＳＴＡｎに割り振られるべきＲＵのサイズおよびロケーションを選択し得る。いくつかの態様において、ＢＳＲ６０１はサービス品質（ＱｏＳ）パラメータ、複数の局ＳＴＡ１〜ＳＴＡｎの遅延要件（音声トラフィックのための比較的短い遅延、およびバックグラウンドまたはベストエフォート型トラフィックのための比較的長い遅延など）、または複数の局ＳＴＡ１〜ＳＴＡｎへのＲＵの割り振りを選択および優先するために使用され得る任意の他の適切なメトリックを示し得る。
【００６９】
[0087]  よって、少なくとも図６に表される例に関して、ＡＰは、バックオフ期間またはＰＣＦ（point coordination function）フレーム間間隔（ＰＩＦＳ）持続期間中に媒体アクセスを求めて競合し得る。ワイヤレス媒体へのアクセスを得た後、ＡＰは、ＴＸＯＰ６０８を取得し、ダウンリンク（ＤＬ）チャネル上で複数の局ＳＴＡ１〜ＳＴＡｎにトリガフレーム６０２を送信し得る。トリガフレーム６０２は、トリガフレーム６０２の受信の後、指定されていないフレーム間間隔（ｘＩＦＳ）において、複数の局ＳＴＡ１〜ＳＴＡｎからのＵＬデータ送信のためのＲＵを割り振るために、またはＵＬデータ送信６０４を要請する（solicit）ために使用され得る。本明細書で使用されるとき、ＲＵサイズは、ＲＵの帯域幅を示し得、ＲＵロケーションは、どの周波数サブキャリアがＲＵに割り振られるかを示し得る。
【００７０】
[0088]  トリガフレーム６０２を受信することに伴い、トリガフレーム６０２によって識別される複数の局ＳＴＡ１〜ＳＴＡｎの各々は、（ＡＰによって割り振られた周波数サブキャリア上で）それの割り振られたＲＵにおいてＵＬデータを送信し始め得る。いくつかの態様において、複数の局ＳＴＡ１〜ＳＴＡｎの各々は、ＡＰにＵＬデータを送信する前に、それの割り振られた周波数帯域がアイドル（ＰＩＦＳ持続期間の間など）であるかどうかを決定し得る。ＡＰは、例えば、ショートフレーム間間隔（ＳＩＦＳ）持続期間の後に、マルチステーションブロック肯定応答（Ｍ−ＢＡ：multi-station block acknowledgement）フレーム６０６を送信することによって、複数の局ＳＴＡ１〜ＳＴＡｎからのＵＬデータの受信を肯定応答し得る。
【００７１】
[0089]  図７Ａは、例示的なバッファステータス報告（ＢＳＲ）７００を示す。ＢＳＲ７００は、バッファ状態ビットマップ７０１、ＡＣ３データのためのバッファ状態フィールド７０２（３）、ＡＣ２データのためのバッファ状態フィールド７０２（２）、ＡＣ１データのためのバッファ状態フィールド７０２（１）、およびＡＣ０データのためのバッファ状態フィールド７０２（０）を含むように示されている。バッファ状態ビットマップ７０１は、ＢＳＲ７００が、それぞれ、アクセスカテゴリＡＣ３〜ＡＣ０についてバッファ状態情報を含むかどうかを示すための４つの状態ビットｂ３〜ｂ０を含み得る。いくつかの態様では、アサートされた（論理「１」）状態ビットが、対応するアクセスカテゴリについてのバッファ状態情報をＢＳＲ７００が含むことを示すが、一方、デアサートされた（de-asserted）（論理「０」）状態ビットが、対応するアクセスカテゴリについてのバッファ状態情報をＢＳＲ７００が含まないことを示し得る。例えば、キューＵＬデータがアクセスカテゴリＡＣ３、ＡＣ１、およびＡＣ０に属するデータを含む場合、バッファ状態ビットマップ７０１は、「１０１１」の値を記憶し得る。別の例において、キューＵＬデータが存在しない場合、バッファ状態ビットマップ７０１は、「００００」の値を記憶し得る。この場合、全てのバッファ状態フィールド７０２（３）〜７０２（０）のコンテンツは、ゼロに設定され得る。
【００７２】
[0090]  バッファ状態フィールド７０２（３）〜７０２（０）の各々は、対応するアクセスカテゴリに属するキューＵＬデータのビット数を示す量子化数（quantized number）を含み得る。いくつかの態様において、量子化値（ＱＶ）は、ＢＳＲ７００で表される全てのアクセスカテゴリについて同じであり得る。一例では、全てのアクセスカテゴリについてＱＶ＝８である場合、バッファ状態フィールド７０２（３）に記憶された８の量子化数が、ＡＣ３（バックグラウンドトラフィック）に属するキューＵＬデータの８＊８＝６４ビットをＳＴＡが有することを示し得る。別の例では、全てのアクセスカテゴリについてＱＶ＝８である場合、バッファ状態フィールド７０２（２）に記憶された２０の量子化数が、ＡＣ２（ベストエフォート型トラフィック）に属するキューＵＬデータの８＊２０＝１６０ビットをＳＴＡが有することを示し得る。別の例では、全てのアクセスカテゴリについてＱＶ＝８である場合、バッファ状態フィールド７０２（１）に記憶された３２の量子化数が、ＡＣ１（ビデオトラフィック）に属するキューＵＬデータの８＊３２＝２５６ビットをＳＴＡが有することを示し得る。別の例では、全てのアクセスカテゴリについてＱＶ＝８である場合、バッファ状態フィールド７０２（０）に記憶された８の量子化数が、ＡＣ０（音声トラフィック）に属するキューＵＬデータの８＊８＝６４ビットをＳＴＡが有することを示し得る。（いくつかの他の実施形態において、ＢＳＲ７００は他の適切な長さであり得るが）いくつかの実施形態において、ＢＳＲ７００は３２ビット長である。
【００７３】
[0091]  図７Ｂは、別の例示的なＢＳＲ７１０を示す。ＢＳＲ７１０は、バッファ状態ビットマップ７０１、量子化フィールド７１１、ＳＴＡにおけるＵＬ送信のためにキューされた最高優先度データのためのバッファ状態フィールド７１２、およびアグリゲートされたバッファ状態フィールド７１３を含むように示されている。バッファ状態ビットマップ７０１は、図７Ａに関して説明されるものと類似する。量子化フィールド７１１は、バッファ状態フィールド７１２〜７１３で使用される量子化値（ＱＶ）を記憶し得る。
【００７４】
[0092]  バッファ状態フィールド７１２は、最高優先度アクセスカテゴリに属するキューＵＬデータのビット数を示す量子化数を記憶し得る。例えば、量子化フィールド７１１がＱＶ＝８の値を記憶する場合、バッファ状態フィールド７１２に記憶された２５６の量子化数は、ＡＣ０（音声トラフィック）に属するキューＵＬデータの８＊２５６＝２０４８ビットをＳＴＡが有することを示し得る。アグリゲートされたバッファ状態フィールド７１３は、全ての低優先度アクセスカテゴリに属するキューＵＬデータのビット数を示す量子化数を記憶し得る。例えば、バッファ状態フィールド７１２がアクセスカテゴリＡＣ０に属するキューＵＬデータのビット数を示す量子化数を記憶する場合、アグリゲートされたバッファ状態フィールド７１３は、低優先度アクセスカテゴリＡＣ１〜ＡＣ３に属するキューＵＬデータのビット数を示す量子化数を記憶し得る。（いくつかの他の実施形態では、ＢＳＲ７１０は他の適切な長さであり得るが）いくつかの実施形態では、ＢＳＲ７１０は２２ビット長である。
【００７５】
[0093]  図７Ｃは、別の例示的なＢＳＲ７２０を示す。ＢＳＲ７２０は、バッファ状態ビットマップ７０１、量子化フィールド７１１、最高優先度アクセスカテゴリのためのバッファ状態フィールド７２２、およびアグリゲートされたバッファ状態フィールド７２３を含むように示されている。バッファ状態ビットマップ７０１は、図７Ａに関して説明されるものと類似する。量子化フィールド７１１は、バッファ状態フィールド７２２〜７２３で使用される量子化値（ＱＶ）を記憶し得る。
【００７６】
[0094]  バッファ状態フィールド７２２は、ＳＴＡによって選択されるような最高優先度アクセスカテゴリに属するキューＵＬデータのビット数を示す量子化数を記憶し得る。よって、図７Ｂのバッファ状態フィールド７１２とは対照的に、図７Ｃのバッファ状態フィールド７２２は、最初に送信されることをＳＴＡが選択する、キューＵＬデータのビット数を示す量子化数を記憶し得る。アグリゲートされたバッファ状態フィールド７２３は、全てのアクセスカテゴリＡＣ０〜ＡＣ３に属するキューＵＬデータのビット数を示す量子化数を記憶し得る。（いくつかの他の実施形態において、ＢＳＲ７２０は他の適切な長さであり得るが）いくつかの実施形態において、ＢＳＲ７２０は２２ビット長である。
【００７７】
[0095]  図７Ｄは、別の例示的なＢＳＲ７３０を示す。ＢＳＲ７３０は、量子化フィールド７１１およびアグリゲートされたバッファ状態フィールド７２３を含むように示されている。アグリゲートされたバッファ状態フィールド７２３は、全てのアクセスカテゴリＡＣ０〜ＡＣ３に属するキューＵＬデータのビット数を示す量子化数を記憶し得る。よって、ＢＳＲ７００、７１０、および７２０とは対照的に、図７ＤのＢＳＲ７３０は、（アクセスカテゴリに関わらず）全てのキューＵＬデータのアグリゲートされたサイズを報告し得る。（いくつかの他の実施形態において、ＢＳＲ７３０は他の適切な長さであり得るが）いくつかの実施形態において、ＢＳＲ７３０は１０ビット長である。
【００７８】
[0096]  図８は、ＳＴＡから受信されたバッファステータス報告に少なくとも部分的に基づいてＳＴＡにＲＵを割り振るための例示的な動作を表すフローチャート８００を示す。いくつかの実施形態において、ＡＰは、図１のＡＰ１１０または図３のＡＰ３００に対応し、ＳＴＡは、図１の複数の局ＳＴＡ１〜ＳＴＡ４のうちの１つまたは図２のＳＴＡ２００であり得る。
【００７９】
[0097]  ＡＰは、関連付けされたＳＴＡからバッファステータス情報を受信し得る（８０２）。例えば、バッファステータス情報は、（図７Ａ〜図７Ｄに関して説明されるような）関連付けされたＳＴＡのうちの１つまたは複数からのバッファステータス報告（ＢＳＲ）を介して送られ得る。バッファステータス情報は、関連付けされたＳＴＡにおけるキューＵＬデータの量を示し得る。いくつかの実施形態において、バッファステータス情報は、キューＵＬデータの優先度レベルをさらに示し得る。例えば、優先度レベルは、ＱｏＳパラメータ、遅延要件、キューＵＬデータに関連付けられたアクセスカテゴリに少なくとも部分的に基づき得る。
【００８０】
[0098]  ＡＰは、受信されたバッファステータス情報に少なくとも部分的に基づいてＲＵ割り振りスキームを決定し得る（８０４）。例えば、ＲＵ割り振りスキームは、（ＵＬ送信のために）関連付けされたＳＴＡ間で帯域幅リソースがどのように分散されるべきかを示し得る。より具体的には、ＲＵ割り振りスキームは、ＡＰに関連付けられた各個別のＳＴＡに割り振られるべきＲＵのサイズおよび数を指定し得る。いくつかの実施形態において、ＲＵ割り振りスキームは、複数の関連付けされたＳＴＡから受信されたバッファステータス情報に基づいて生成され得る。例えば、ＡＰは、それの関連付けされたＳＴＡの各々におけるキューＵＬデータの量および優先度を比較し、全ての関連付けされたＳＴＡにわたる通信を最適化するＲＵ割り振りスキームを決定し得る。
【００８１】
[0099]  ＡＰは、ＲＵ割り振りスキームに従って、関連付けされたＳＴＡにＲＵのセットを割り振り得る（８０６）。ＲＵ割り振りスキームは、ＳＴＡの各々におけるキューＵＬデータの量および優先度に少なくとも部分的に基づいて、ＡＰに関連付けられた各個別のＳＴＡに割り振られるべきＲＵのサイズおよび数を指定し得る。例えば、第１のＳＴＡに割り振られたＲＵのサイズまたは数は、第１のＳＴＡが第２のＳＴＡよりも送信すべきより多くのＵＬデータを有している場合、第２のＳＴＡに割り振られるＲＵのサイズまたは数よりも多くなり得る。同様に、第１のＳＴＡに割り振られるＲＵのサイズまたは数は、第１のＳＴＡが第２のＳＴＡよりも送信すべきより高い優先度のＵＬデータを有している場合、第２のＳＴＡに割り振られるＲＵのサイズまたは数よりも多くなり得る。いくつかの実施形態において、ＡＰは、ＲＵのセットを特定のＳＴＡにそのＳＴＡに送られたトリガフレームを介して割り振り得る。
【００８２】
[00100]  ＡＰは、ＲＵのセットを介して、関連付けされたＳＴＡからキューＵＬデータを受信し得る（８０８）。いくつかの実施形態において、図８の動作は、関連付けされた複数の局ＳＴＡ１〜ＳＴＡｎの各々におけるキューＵＬデータの量または優先度の変更に応答して、または周期的に繰り返され得る。例えば、ＡＰは、第１のＳＴＡにおけるキューＵＬデータの量が減少（drops）したとき（または第２のＳＴＡにおけるキューＵＬデータの量が第１のＳＴＡのものよりも増えたとき）、第１のＳＴＡに割り振られるＲＵのサイズまたは数を低減し得る。同様に、ＡＰは、第１のＳＴＡにおけるキューＵＬデータの優先度が減少したとき（または第２のＳＴＡにおけるキューＵＬデータの優先度が第１のＳＴＡのものよりも増えたとき）、第１のＳＴＡに割り振られるＲＵのサイズまたは数を低減し得る。この方法において、ＡＰは、その時々でそれの関連付けされたＳＴＡ（またはワイヤレスネットワークの特性）のニーズに基づいてＲＵ割り振りスキームを動的に調整し得る。
【００８３】
[00101]  図６に関して説明されるように、ＡＰに関連付けられた複数の局ＳＴＡ１〜ＳＴＡｎは、キューＵＬデータの量および優先度レベル（１つまたは複数）を示すＢＳＲ６０１を各々送信し得る。これに応答して、ＡＰは、受信されたＢＳＲ６０１に基づいて複数の局ＳＴＡ１〜ＳＴＡｎに割り振られるべきＲＵのサイズおよびロケーションを選択し得る。図６の例に関して、複数の局ＳＴＡ１〜ＳＴＡｎは、ＡＰからの要求がない場合、ＡＰにＢＳＲ６０１を送信し得る。
【００８４】
[00102]  いくつかの他の実施形態では、ＡＰがそれの関連付けされたＳＴＡのうちの１つまたは複数にＢＳＲをＡＰに送信することを要求し、例えば、ＡＰがそれの関連付けされたＳＴＡの各々におけるキューＵＬデータの量を知っていることを保証することが望ましいであろう。例えば、図９は、いくつかのＳＴＡからバッファステータス報告を要求するための例示的な動作を表すシーケンス図９００を示す。図９の例に関して、ＡＰは、例えば図６のＡＰを含む、任意の適切なＡＰであり得る。図９の複数の局ＳＴＡ１〜ＳＴＡｎの各々は、図６の複数の局ＳＴＡ１〜ＳＴＡｎのうちのそれぞれの１つの実施形態であり得る。
【００８５】
[00103]  図９に表されるように、ＡＰは、複数の局ＳＴＡ１〜ＳＴＡｎのうちの１つまたは複数にＢＳＲ要求９１０を送信し得る。ＢＳＲ要求９１０は、バッファステータス情報をＡＰに送信することを要求するか、トリガするか、要請するか、命令するか、またはそうでなければ、それを複数の局ＳＴＡ１〜ＳＴＡｎに送信させ得る。バッファステータス情報を要求することに加えて、ＢＳＲ要求９１０はまた、複数の局ＳＴＡ１〜ＳＴＡｎによって報告されるべきキューＵＬデータの量の粒度（量子化値（ＱＶ）に基づく）も示し得る。いくつかの態様においてＢＳＲ要求９１０は、ＡＰにバッファステータス情報を送信することを全ての関連付けされた複数の局ＳＴＡ１〜ＳＴＡｎに要求するブロードキャストフレームであり得る。いくつかの他の態様において、ＢＳＲ要求９１０は、複数の局ＳＴＡ１〜ＳＴＡｎのうちの対応する１つにバッファステータス情報をＡＰに送信することを各々要求する１つまたは複数のユニキャストフレームであり得る。
【００８６】
[00104]  ＢＳＲ要求９１０は、ＡＰから複数の局ＳＴＡ１〜ＳＴＡｎに送信された任意の適切なフレームであり得る（または、任意のフレーム内に含まれ得る）。いくつかの実施形態において、ＢＳＲ要求９１０は、ブロードキャストトリガフレーム、ユニキャストトリガフレーム、またはランダムアクセスチャネルのためのトリガフレーム内に含まれ得るか、またはそうでなければ、それらに関連付けられる。いくつかの他の実施形態において、ＢＳＲ要求９１０は、トリガ情報を含むデータフレーム内に含まれ得るか、またはそうでなければ、それに関連付けられる。いくつかの態様において、ＢＳＲ要求９１０は、データフレームの高効率アグリゲート制御（ＨＥ Ａ制御）内に含まれ得る。
【００８７】
[00105]  いくつかの実施形態において、複数の局ＳＴＡ１〜ＳＴＡｎにＢＳＲ要求９１０を送信した後、ＡＰは、時間期間９１２中に複数の局ＳＴＡ１〜ＳＴＡｎのうちの１つまたは複数にＤＬデータを送信し得る。いくつかの態様において、ＡＰは、ＯＦＤＭＡシグナリング技法を使用して、時間期間９１２中に、複数の局ＳＴＡ１〜ＳＴＡｎのうちの１つまたは複数にＤＬデータを同時に送信し得る。いくつかの他の態様において、ＡＰは、ＭＵ−ＭＩＭＯ通信を使用して、時間期間９１２中に複数の局ＳＴＡ１〜ＳＴＡｎのうちの１つまたは複数にＤＬデータを送信し得る。
【００８８】
[00106]  ＢＳＲ要求９１０を受信することに応答し、複数の局ＳＴＡ１〜ＳＴＡｎは、ＡＰにバッファステータス報告（ＢＳＲ）９０１を各々送信し得る。各ＢＳＲ９０１は、複数の局ＳＴＡ１〜ＳＴＡｎのうちの対応する１つにおけるキューＵＬデータの量および優先度レベル（１つまたは複数）を示し得る。図７Ａ〜７Ｄもまた参照すると、所与のＳＴＡにおけるキューＵＬデータのアグリゲートバイト数（aggregate number of bytes）は、「キューサイズ（Queue Size）」とも本明細書で呼ばれ得、量子化値（ＱＶ）へ量子化され、ＢＳＲ９０１のサイズを低減し得る。異なる量子化値は、異なるアクセスカテゴリに割り振られ得る。例えば、量子化値は、音声トラフィックについて８ビット（ＱＶ＝ＡＣ＿ＶＯについて８ビット）に設定され得るが、一方、量子化値は、ベストエフォート型トラフィックについて２５６ビット（ＱＶ＝ＡＣ＿ＢＥについて２５６ビット）に設定され得る。
【００８９】
[00107]  いくつかの態様において、各ＢＳＲ９０１は、ＱｏＳ制御フィールド中のキューサイズサブフィールドまたはＡＰに送信されたＢＳＲのＨＥ Ａ−制御フィールドを含み得る。より具体的には、所与のＴＩＤについてそれのバッファステータスを報告するため、複数の局ＳＴＡ１〜ＳＴＡｎの各々は、ＱｏＳデータフレームのキューサイズサブフィールド中の、またはＱｏＳヌルフレームのキューサイズサブフィールド中の値を記憶し、所与のＴＩＤに関連付けられた出力キューに記憶されたＵＬデータの量を示し得る。
【００９０】
[00108]  ＡＰは、複数の局ＳＴＡ１〜ＳＴＡｎからＢＳＲ９０１を受信し、次いで、ＢＳＲ９０１に基づいて複数の局ＳＴＡ１〜ＳＴＡｎに割り振られるべきＲＵのサイズおよびロケーションを選択し得る。ＢＳＲ９０１は、ＱｏＳパラメータ、複数の局ＳＴＡ１〜ＳＴＡｎの遅延要件（音声トラフィックのための比較的短い遅延、およびバックグラウンドまたはベストエフォート型トラフィックのための比較的長い遅延など）、または複数の局ＳＴＡ１〜ＳＴＡｎへのＲＵの割り振りを選択および優先するために使用され得る任意の他の適切なメトリックを示し得る。いくつかの実施形態において、ＢＳＲ９０１の各々は、複数の局ＳＴＡ１〜ＳＴＡｎのうちの対応する１つにおけるキューＵＬデータのアクセスカテゴリ情報およびＴＩＤ情報を示し得る。
【００９１】
[00109]  いくつかの実施形態において、各ＢＳＲ９０１は、ＡＰに送信されるフレームの制御情報内に含まれるかまたは内蔵され得る。より具体的には、いくつかの態様において、ＢＳＲ９０１は、ＡＰに送信されたフレームのアグリゲート制御フィールド（Ａ−制御）フィールド内に含まれ得る。いくつかの他の態様において、ＢＳＲ９０１は、関連付けされた複数の局ＳＴＡ１〜ＳＴＡｎのうちの対応する１つにバッファステータス情報をＡＰに送信することを各々要求する１つまたは複数のユニキャストフレームであり得る。
【００９２】
[00110]  次いで、ＡＰは、（図６に関して説明されるような）バックオフ期間またはＰＩＦＳ持続期間の間、媒体アクセスを求めて競合し得る。ワイヤレス媒体へのアクセスを得た後、ＡＰは、ＴＸＯＰ９０８を取得し、ＤＬチャネル上の複数の局ＳＴＡ１〜ＳＴＡｎにトリガフレーム９０２を送信し得る。トリガフレーム９０２は、トリガフレーム９０２の受信の後、ｘＩＦＳ持続期間において、複数の局ＳＴＡ１〜ＳＴＡｎからのＵＬ ＭＵデータ送信のためのＲＵを割り振るために、またはＵＬ ＭＵデータ送信９０４を要請するために使用され得る。
【００９３】
[00111]  トリガフレーム９０２を受信することに伴い、トリガフレーム９０２によって識別される複数の局ＳＴＡ１〜ＳＴＡｎの各々は、（ＡＰによって割り振られた周波数サブキャリア上で）それの割り振られたＲＵにおいてＵＬ ＭＵデータを送信し始め得る。いくつかの態様において、複数の局ＳＴＡ１〜ＳＴＡｎの各々は、ＡＰにＵＬデータを送信する前に、それの割り振られた周波数帯域がアイドル（ＰＩＦＳ持続期間の間など）であるかどうかを決定し得る。ＡＰは、例えば、ＳＩＦＳ持続期間の後にＭ−ＢＡフレーム９０６を送信することによって、複数の局ＳＴＡ１〜ＳＴＡｎからのＵＬ ＭＵデータの受信を肯定応答し得る。
【００９４】
[00112]  図１０Ａは、１つのＳＴＡからのバッファステータス報告を要求するために使用され得る例示的なトリガフレーム１０００を示す。トリガフレーム１０００は、図６のトリガフレーム６０２としてまたは図９のトリガフレーム９０２として使用され得、フレーム制御フィールド１００１、持続期間フィールド１００２、受信側アドレス（ＲＡ：receiver address）フィールド１００３、送信側アドレス（ＴＡ：transmitter address）フィールド１００４、共通情報フィールド１００５、いくつかのユーザ毎情報フィールド１００６（１）〜１００６（ｎ）、およびフレーム確認シーケンス（ＦＣＳ）フィールド１００７を含むように示されている。
【００９５】
[00113]  フレーム制御フィールド１００１は、タイプフィールド１００１Ａおよびサブタイプフィールド１００１Ｂを含む。タイプフィールド１００１Ａは、フレーム１０００が制御フィールドであることを示すための値を記憶し、サブタイプフィールド１００１Ｂは、トリガフレームを示す値を記憶し得る。少なくともいくつかの実施形態では、トリガフレーム９０２がベーシックトリガフレームであることをサブタイプフィールド１００１Ｂに記憶される「０」の値が示し得、トリガフレーム９０２がビームフォーミング報告ポールトリガフレーム（beamforming report poll trigger frame）であることをサブタイプフィールド１００１Ｂに記憶される「１」の値が示し得、トリガフレーム９０２がマルチユーザブロック肯定応答要求（ＭＵ−ＢＡＲ：multi-user block acknowledgement request）フレームであることをサブタイプフィールド１００１Ｂに記憶される「２」の値が示し得、トリガフレーム９０２がマルチユーザ送信可（ＭＵ−ＲＴＳ：multi-user ready-to-send）フレームであることをサブタイプフィールド１００１Ｂに記憶される「３」の値が示し得、トリガフレーム９０２がバッファステータス報告ポール（ＢＳＲＰ：Buffer Status Report Poll）変形トリガフレームであることをサブタイプフィールド１００１Ｂに記憶される「４」の値が示し得る。これらの例示的なトリガタイプ値およびトリガタイプ説明が、表１に要約されている。  
【００９６】
【表１】
2019515584.tif 000003
【００９７】
[00114]  ＲＡフィールド１００３は、受信デバイス（図９の複数の局ＳＴＡ１〜ＳＴＡｎのうちの１つなど）のアドレスを記憶し得る。ＴＡフィールド１００４は、送信デバイス（図９のＡＰなど）のアドレスを記憶し得る。共通情報フィールド１００５は、１つまたは複数の受信デバイスに共通の情報を記憶し得る。ユーザ毎情報フィールド１００６（１）〜１００６（ｎ）の各々は、特定の受信デバイスについての情報を記憶し得る。ＦＣＳフィールド１００７は、（エラー検出のために）フレームチェックシーケンスを記憶し得る。
【００９８】
[00115]  図１０Ｂは、図１０Ａに示される共通情報フィールド１００５のより詳細な例を示す。共通情報１０１０は、長さサブフィールド１０１１、カスケードインジケーションサブフィールド１０１２、高効率シグナリングＡ（ＨＥ−ＳＩＧ−Ａ：high-efficiency signaling A）情報サブフィールド１０１３、サイクリックプレフィックス（ＣＰ）およびレガシトレーニングフィールド（ＬＴＦ）タイプサブフィールド１０１４、トリガタイプサブフィールド１０１５、およびトリガ依存共通情報サブフィールド１０１６を含むように示されている。長さサブフィールド１０１１は、トリガフレームに応答して送信されるべきＰＰＤＵのＬ−ＳＩＧ長さフィールドの値を示す。カスケードインジケーションサブフィールド１０１２は、次のトリガフレームが現在トリガフレームに後続するかどうかを示す。ＨＥ−ＳＩＧ−Ａ情報サブフィールド１０１３は、トリガフレームに応答して送信されるべきＰＰＤＵのＨＥ−ＳＩＧ−Ａフィールドのコンテンツを示す。ＣＰおよびＬＴＦタイプサブフィールド１０１４は、トリガフレームに応答して送信されるべきＰＰＤＵの送信されるべきＰＰＤＵのサイクリックプレフィックスおよびＨＥ−ＬＴＦタイプを示す。トリガタイプサブフィールド１０１５は、トリガフレーム（ベーシックトリガフレームまたはビームフォーミング報告ポールトリガフレームなど）のタイプを示す。トリガ依存共通情報サブフィールド１０１６は、トリガ依存情報を示し得る。
【００９９】
[00116]  図１０Ｃは、図１０Ａに示される、ユーザ毎情報フィールド１００６のより詳細な例を示す。ユーザ毎情報フィールド１０２０は、ユーザ識別子サブフィールド１０２１、ＲＵ割り振りサブフィールド１０２２、コーディングタイプサブフィールド１０２３、ＭＣＳサブフィールド１０２４、デュアルキャリア変調（ＤＣＭ：dual-carrier modulation）サブフィールド１０２５、空間ストリーム（ＳＳ：spatial stream）割り振りサブフィールド１０２６、およびトリガ依存ユーザ毎情報サブフィールド（trigger-dependent Per User info subfield）１０２７を含むように示されている。ユーザ識別子サブフィールド１０２１は、ＵＬ ＭＵデータを送信するためにＲＵに割り振られるＳＴＡのアソシエーション識別子（ＡＩＤ）を示す。ＲＵ割り振りサブフィールド１０２２は、ユーザ識別子サブフィールド１０２１によって識別されるＳＴＡによって使用されるべきＲＵを示す。コーディングタイプサブフィールド１０２３は、ユーザ識別子サブフィールド１０２１によって識別されるＳＴＡによって送信されるべき応答のコードタイプを示す。ＭＣＳサブフィールド１０２４は、ユーザ識別子サブフィールド１０２１によって識別されるＳＴＡで送信されるべき応答のＭＣＳを示す。ＤＣＭサブフィールド１０２５は、ユーザ識別子サブフィールド１０２１によって識別されるＳＴＡによって送信されるべき応答のデュアルキャリア変調を示す。ＳＳ割り振りサブフィールド１０２６は、ユーザ識別子フィールド１０２１によって識別されるＳＴＡによって送信されるべき応答の空間ストリームを示す。
【０１００】
[00117]  図１１Ａは、高効率ＨＥ変形ハイスループット（ＨＴ：high-throughput）制御フレームの例示的なアグリゲートされた制御（Ａ−制御）サブフィールド１１００を示す。Ａ−制御サブフィールド１１００は、制御サブフィールド１１０１（１）〜１１０１（Ｎ）の数（Ｎ）およびパディングフィールド１１０２を含み得る。制御サブフィールド１１０１（１）〜１１０１（Ｎ）の各々は、制御ＩＤサブフィールド１１０３および制御情報サブフィールド１１０４を含み得る。制御サブフィールド１１０１（１）〜１１０１（Ｎ）の各々は、様々なビット数を含み得る。いくつかの態様において、制御ＩＤサブフィールド１１０３は４ビットを含み得、制御情報サブフィールド１１０４は可変長であり得る。
【０１０１】
[00118]  制御ＩＤサブフィールド１１０３は、制御情報サブフィールド１１０４に含まれた情報のタイプを示す制御ＩＤ値と、制御情報サブフィールド１１０４の長さとを記憶し得る。例えば、「０」の制御ＩＤ値は、送信デバイスが即時肯定応答を搬送するＵＬ ＭＵ ＰＰＤＵを予測するとき、制御ＩＤサブフィールド１１０３に記憶され得る。別の例に関して、「１」の制御ＩＤ値は、送信デバイスがそれの受信動作モードを変更するとき、制御ＩＤサブフィールド１１０３に記憶され得る。別の例に関して、「２」の制御ＩＤ値は、送信デバイスがＨＥリンク適用プロシージャに従う（follows）とき、制御ＩＤサブフィールド１１０３に記憶され得る。別の例では、送信デバイスが対応するバッファステータス報告プロシージャに従うとき、「３」の制御ＩＤ値が制御ＩＤサブフィールド１１０３に記憶され得る。例示的な制御ＩＤ値およびそれらの対応する手段の要約が、図１１Ｂに示される例示的な表１１１０に表されている。
【０１０２】
[00119]  図１１Ｃは、制御ＩＤサブフィールド内で提供され得る例示的なバッファステータス報告１１２０を示す。バッファステータス報告１１２０は、アクセスカテゴリインジケータ（ＡＣＩ）ビットマップサブフィールド１１２１、デルタＴＩＤサブフィールド１１２２、ＡＣＩハイサブフィールド１１２３、スケーリングファクタサブフィールド１１２４、キューサイズハイサブフィールド１１２５、およびキューサイズハイサブフィールド１１２６を含むように示されている。いくつかの態様において、ＡＣＩビットマップサブフィールド１１２１は４ビットを含み得、デルタＴＩＤサブフィールド１１２２は２ビットを含み得、ＡＣＩハイサブフィールド１１２３は２ビットを含み得、スケーリングファクタサブフィールド１１２４は２ビットを含み得、キューサイズハイサブフィールド１１２５は８ビットを含み得、キューサイズハイサブフィールド１１２６は８ビットを含み得る。これらの例示的なサブフィールド長は説明のためだけのものであることに留意されたい。実際の態様において、サブフィールド１１２１〜１１２６の各々は、任意の適切な長さであり得る。
【０１０３】
[00120]  ＡＣＩビットマップサブフィールド１１２１は、バッファステータスが報告されるアクセスカテゴリおよびそれの符号化を示すＡＣＩビットマップを記憶し得る。いくつかの態様において、ＡＣＩビットマップの各ビットは、対応するＡＣのためのバッファステータス情報の存在を示すために「１」に設定され得、対応するＡＣのためのバッファステータス情報がないことを示すために「０」に設定され得る。ＡＣＩビットマップとアクセスカテゴリＡＣ＿ＢＥ、ＡＣ＿ＢＫ、ＡＣ＿ＶＩ、およびＡＣ＿ＶＯとの間の例示的なマッピングが、図１１Ｄの表１１３０に表されている。
【０１０４】
[00121]  デルタＴＩＤサブフィールド１１２２は、ＳＴＡがバッファステータス情報を報告するＴＩＤの数を示す値を記憶し得る。デルタＴＩＤサブフィールド１１２２の例示的な符号化が、図１１Ｅの表１１４０に表されている。
【０１０５】
[00122]  ＡＣＩハイサブフィールド１１２３は、バッファステータス情報がキューサイズサブフィールド１１２５に示されるアクセスカテゴリのＡＣＩを示す値を記憶し得る。スケーリングファクタサブフィールド１１２４は、「ＳＦ」と本明細書で記載される、キューサイズサブフィールド１１２５および１１２６のユニットサイズを示す値を記憶し得る。例えば、いくつかの態様では、スケーリングファクタサブフィールド１１２４に記憶された「０」の値がＳＦ＝６４バイトであることを示し、スケーリングファクタサブフィールド１１２４に記憶された「１」の値がＳＦ＝２５６バイトであることを示し、スケーリングファクタサブフィールド１１２４に記憶された「２」の値がＳＦ＝４０９６バイトを示し、スケーリングファクタサブフィールド１１２４に記憶された「３」の値がＳＦ＝１６，８３４バイトを示し得る。少なくともいくつかの実施形態に関して、スケーリングファクタは、図７Ｂ〜図７Ｄに関して説明される量子化値（ＱＶ）に対応し得る。
【０１０６】
[00123]  キューサイズハイサブフィールド１１２５は、ＡＣＩハイサブフィールド１１２３によって識別されたアクセスカテゴリのために、スケーリングファクタ（ＳＦ）の単位で、バッファされたトラフィックの量を示す値を記憶し得る。キューサイズハイサブフィールド１１２６は、ＡＣＩビットマップサブフィールド１１２１によって識別される全てのアクセスカテゴリのために、スケーリングファクタ（ＳＦ）の単位で、バッファされたトラフィックの量を示す値を記憶し得る。より具体的には、キューサイズ値は、ＡＣＩビットマップ１１２１においてまたはＡＣＩハイサブフィールド１１２３において指定されるアクセスカテゴリのための搬送キューにおいてＳＴＡでバッファされる全てのＭＳＤＵおよびＡ−ＭＳＤＵの最も近い複数のＳＦバイトに処理される全体のサイズであり得る。いくつかの態様では、２５４のキューサイズ値が、２５４＊ＳＦバイトよりも大きい全てのキューサイズのために使用され得、２５５のキューサイズ値が、指定されていないまたは未知のキューサイズを示すために使用され得る。加えて、少なくともいくつかの実施形態について、ＱｏＳデータフレームがフラグメント化された場合、次いでキューサイズ値は、（連続するフラグメントが送信されたときにキューされたデータの量が変化したとしても）全てのフラグメントにおいて一定のままであり得る。
【０１０７】
[00124]  局は、１つまたは複数の他のデバイスにＨＥ能力要素を送信することによって、それがＨＥ ＳＴＡであることを示し得る。例えば、図１２は、例示的な高効率（ＨＥ）能力要素１２００を示す。ＨＥ能力要素１２００は、要素ＩＤフィールド１２０１、長さフィールド１２０２、ＨＥ能力情報フィールド１２０３、任意のＰＰＥ閾値フィールド１２０４、アグリゲートバッファステータス報告（Ａ−ＢＳＲ）サポートフィールド１２０５を含むように示されている。いくつかの態様において、要素ＩＤフィールド１２０１は１バイトを含み得、長さフィールド１２０２は１バイトを含み得、ＨＥ能力情報フィールド１２０３は２バイトを含み得、任意のＰＰＥ閾値フィールド１２０４は可変のバイト数を含み得、Ａ−ＢＳＲサポートフィールド１２０５は１ビットを含み得る。いくつかの他の態様において、ＨＥ能力要素１２００のフィールド１２０１〜１２０５は、他の適切な長さであり得る。
【０１０８】
[00125]  要素ＩＤフィールド１２０１は、要素１２００がＨＥ能力要素であることを示す値を記憶し得る。長さフィールド１２０２は、ＨＥ能力要素１２００の長さを示す値を記憶し得る。ＨＥ能力情報フィールド１２０３は、対応するＨＥデバイスのＨＥ能力を示す情報を記憶し得る。いくつかの態様において、ＨＥ能力情報は、ＰＰＥ閾値が存在するかどうかを示し得るか、ターゲットウェイクタイム（ＴＷＴ：target wake time）要求側サポートを示し得るか、ＴＷＴ応答側サポートを示し得るか、またはフラグメンテーションサポートを示し得る。任意のＰＰＥ閾値フィールド１２０４は、ＰＰＥ閾値に関するさらなる情報を示し得る。
【０１０９】
[00126]  Ａ−ＢＳＲサポートフィールド１２０５は、デバイス（ＡＰなど）がフレームのＨＥ変形ＨＴ制御内に含まれるバッファステータス報告（ＢＳＲ）をサポートするかどうかを示す情報を記憶し得る。より具体的には、ＡＰに関して、Ａ−ＢＳＲサポートフィールド１２０５は、ＨＥ変形ＨＴ制御のＡ−制御サブフィールドにＢＳＲを含むＡ−ＭＰＤＵをＡＰが受信することが可能かどうかを示し得、ＳＴＡに関して、Ａ−ＢＳＲサポートフィールド１２０５は、ＨＥ変形ＨＴ制御のＡ−制御サブフィールドにＢＳＲを含むＡ−ＭＰＤＵをＳＴＡが生成することが可能かどうかを示し得る。いくつかの態様において、Ａ−ＢＳＲサポートフィールド１２０５は、ＳＴＡがＢＳＲ Ａ−制御フィールド機能をサポートするときに「１」に設定され得、ＳＴＡがＢＳＲ Ａ−制御フィールド機能をサポートしないときに「０」に設定され得る。
【０１１０】
[00127]  いくつかの実施形態では、ＨＥ ＳＴＡが、ＵＬ ＭＵリソースを効率的に割り振る際に、関連付けされたＡＰを補助するためにバッファステータス報告（ＢＳＲ）を搬送し得る。いくつかの態様において、ＨＥ ＳＴＡは、例えば、未要請ＢＳＲ（unsolicited BSR）としてＡＰに送信された任意のフレームのＱｏＳ制御フィールドにおいてまたはＢＳＲ Ａ制御フィールドにおいて暗黙的にＢＳＲを搬送し得る。いくつかの他の態様において、ＨＥ ＳＴＡは、例えば、要請されたＢＳＲとしてＢＳＲＰ変形トリガフレームに応答して、ＡＰに送られる任意のフレームにおいてＢＳＲを明示的に搬送し得る。ＨＥ ＳＴＡは、ＱｏＳ制御フィールドまたはＢＳＲ Ａ−制御フィールドのいずれかを使用して、関連付けされたＡＰにそれのバッファステータスを報告し得る。
【０１１１】
[00128]  ＨＥ ＳＴＡは、ＱｏＳデータフレームにおいてまたはＱｏＳヌルフレームにおいてＱｏＳ制御フィールドのキューサイズサブフィールド中の所与のＴＩＤのためのバッファステータス情報を報告し得る。ＨＥ ＳＴＡは、そのＴＩＤについて知られていない／指定されていないＢＳＲを示すために、キューサイズハイサブフィールドを２５５に設定し得る。ＨＥ ＳＴＡは、Ａ−ＭＰＤＵにおいて複数のＱｏＳデータフレームまたはＱｏｓヌルフレームをアグリゲートし、異なるＴＩＤのためのバッファステータス情報を報告し得る。ＨＥ ＳＴＡは、（ＨＥ能力要素のＡ−ＢＳＲサポートサブフィールドなどにおいて）関連付けされたＡＰがＨＥ能力サポートのためのサポートを示している場合にそれを送信するフレームのＢＳＲ Ａ−制御サブフィールドにおいてバッファステータス情報を報告し得、そうでなければ、ＨＥ ＳＴＡは、ＢＳＲ Ａ−制御サブフィールドにおいてバッファステータス情報を報告しない可能性がある。
【０１１２】
[00129]  いくつかの実施形態において、ＨＥ ＳＴＡは、ＢＳＲ Ａ−制御フィールドのキューサイズハイサブフィールド１１２５において最高優先度ＡＣ（図１１ＣのＡＣＩハイサブフィールド１１２３などによって示される）のためのバッファステータス情報を報告し得る。ＨＥ ＳＴＡは、対応するＡＣについて知られていない／指定されていないＢＳＲを示すために、キューサイズハイサブフィールド値を２５５に設定し得る。いくつかの実施形態において、ＨＥ ＳＴＡは、ＢＳＲ Ａ−制御フィールドのキューサイズオールサブフィールド（Queue Size All subfield）１１２６において全てのＡＣ（図１１ＣのＡＣＩビットマップサブフィールド１１２１などによって示される）のためのバッファステータス情報を報告し得る。ＨＥ ＳＴＡは、対応するＡＣについて知られていない／指定されていないＢＳＲを示すために、キューサイズオールサブフィールド値を２５５に設定し得る。ＨＥ ＳＴＡは、図１１Ｅに表される表に従って、デルタＴＩＤサブフィールドを設定し得る。
【０１１３】
[00130]  ＡＰは、ＢＳＲＰ変形トリガフレームを送ることによってそれらのＢＳＲ（１つまたは複数）のための１つまたは複数のＨＥ ＳＴＡを要請し得る。ＢＳＲＰ変形トリガフレームを受信するＳＴＡは、トリガフレームが図１０Ａのユーザ毎情報フィールド１００６のうちの任意のものにおいてＳＴＡのＡＩＤを含むとき、トリガベースのＰＰＤＵを生成し得るか、そうでなければ、ＳＴＡは、ランダムＲＵへのアクセスを増加させるためにランダムアクセスメカニズム（ＵＬ ＯＦＤＭＡベースのランダムアクセスチャネル技法など）を使用し得、その後、トリガフレームが１つまたは複数のランダムＲＵを含むときにトリガベースのＰＰＤＵを生成し得る。
【０１１４】
[00131]  ＳＴＡは、（１）ＡＰに報告するためのバッファステータス情報をＳＴＡが有する、ＴＩＤの各々のためのＱｏｓ制御フィールド中の少なくとも１つのキューサイズサブフィールド、または（２）ＡＰに報告するためのバッファステータス情報をＳＴＡが有する、ＡＣＩビットマップサブフィールドによって示される、全てのＡＣのためのＢＳＲ Ａ−制御フィールドの少なくとも１つのキューサイズオールサブフィールドのどちらかを（両方ではないが）含む、１つまたは複数のＱｏｓデータフレームまたは１つまたは複数のＱｏｓヌルフレームを、トリガベースのＰＰＤＵにおいて含み得る。
【０１１５】
[00132]  図１３は、ＳＴＡからのバッファステータス情報を要求するための例示的な動作を表すフローチャート１３００を示す。いくつかの実施形態において、ＡＰは、図１のＡＰ１１０または図３のＡＰ３００に対応し、ＳＴＡは、図１の複数の局ＳＴＡ１〜ＳＴＡ４のうちの１つまたは図２のＳＴＡ２００であり得る。
【０１１６】
[00133]  ＡＰは、関連付けされたＳＴＡにバッファステータス要求を送信し得る（１３０２）。いくつかの実施形態において、要求は、トリガフレームであり得る。より具体的には、トリガフレームは、ブロードキャストトリガフレーム、ユニキャストトリガフレーム、またはバッファステータス報告ポール（ＢＳＲＰ）変形トリガフレームであり得る。いくつかの他の実施形態において、要求は、データフレームであり得る。例えば、要求は、関連付けされたＳＴＡにＡＰによって送信されるデータフレームの高効率アグリゲート制御（ＨＥ Ａ制御）フィールド内に含まれ得る。いくつかの態様において、ＡＰは、ＡＰに関連付けられた複数のＳＴＡの各々にそれぞれのバッファステータス要求を送信し得る。
【０１１７】
[00134]  ＡＰは、要求に応答して、関連付けされたＳＴＡからバッファステータス情報を受信し得る（１３０４）。例えば、バッファステータス情報は、（図７Ａ〜図７Ｄに関して説明されるような）関連付けされたＳＴＡのうちの１つまたは複数からのバッファステータス報告（ＢＳＲ）を介して送られ得る。バッファステータス情報は、関連付けされたＳＴＡにおけるキューＵＬデータの量を示し得る。いくつかの実施形態において、バッファステータス情報は、キューＵＬデータの優先度レベルをさらに示し得る。例えば、優先度レベルは、ＱｏＳパラメータ、遅延要件、キューＵＬデータに関連付けられたアクセスカテゴリに少なくとも部分的に基づき得る。
【０１１８】
[00135]  ＡＰは、受信されたバッファステータス情報に少なくとも部分的に基づいてＲＵ割り振りスキームを決定し得る（１３０６）。例えば、ＲＵ割り振りスキームは、（ＵＬ送信のために）関連付けされたＳＴＡ間で帯域幅リソースがどのように分散されるべきかを示し得る。より具体的には、ＲＵ割り振りスキームは、ＡＰに関連付けられた各個別のＳＴＡに割り振られるべきＲＵのサイズおよび数を指定し得る。いくつかの実施形態において、ＲＵ割り振りスキームは、複数の関連付けされたＳＴＡから受信されたバッファステータス情報に基づいて生成され得る。例えば、ＡＰは、全ての関連付けされたＳＴＡにわたる通信を最適化するＲＵ割り振りスキームを決定するために、それの関連付けされたＳＴＡの各々におけるキューＵＬデータの量および優先度を比較し得る。
【０１１９】
[00136]  ＡＰは、ＲＵ割り振りスキームに従って、関連付けされたＳＴＡにＲＵのセットを割り振り得る（１３０８）。ＲＵ割り振りスキームは、ＳＴＡの各々におけるキューＵＬデータの量および優先度に少なくとも部分的に基づいて、ＡＰに関連付けられた各個別のＳＴＡに割り振られるべきＲＵのサイズおよび数を指定し得る。例えば、第１のＳＴＡに割り振られたＲＵのサイズまたは数は、第１のＳＴＡが第２のＳＴＡよりも送信すべきより多くのＵＬデータを有している場合、第２のＳＴＡに割り振られるＲＵのサイズまたは数よりも多くなり得る。同様に、第１のＳＴＡに割り振られるＲＵのサイズまたは数は、第１のＳＴＡが第２のＳＴＡよりも送信すべきより高い優先度のＵＬデータを有している場合、第２のＳＴＡに割り振られるＲＵのサイズまたは数よりも多くなり得る。いくつかの実施形態において、ＡＰは、ＲＵのセットを特定のＳＴＡにそのＳＴＡに送られたトリガフレームを介して割り振り得る。
【０１２０】
[00137]  ＡＰは、ＲＵのセットを介して、関連付けされたＳＴＡからキューＵＬデータを受信し得る（１３１０）。いくつかの実施形態において、図１３の動作は、周期的に繰り返され得る。例えば、ＡＰは、対応するＳＴＡにおけるキューＵＬデータの量または優先度での変更を検出するために、それの関連付けされた複数の局ＳＴＡ１〜ＳＴＡｎのうちの１つまたは複数にバッファステータス要求を周期的に送信する。いくつかの態様において、ＡＰは、第１のＳＴＡにおけるキューＵＬデータの量が減少したとき（または第２のＳＴＡにおけるキューＵＬデータの量が第１のＳＴＡのものよりも増えたとき）、第１のＳＴＡに割り振られるＲＵのサイズまたは数を低減し得る。いくつかの他の態様において、ＡＰは、第１のＳＴＡにおけるキューＵＬデータの優先度が減少したとき（または第２のＳＴＡにおけるキューＵＬデータの優先度が第１のＳＴＡのものよりも増えたとき）、第１のＳＴＡに割り振られるＲＵのサイズまたは数を低減し得る。この方法において、ＡＰは、その時々でそれの関連付けされたＳＴＡ（またはワイヤレスネットワークの特性）のニーズに基づいてＲＵ割り振りスキームを動的に調整し得る。
【０１２１】
[00138]
本明細書で使用されるとき、項目のリスト「〜のうちの少なくとも１つ」に言及するフレーズは、単一の構成要素（members）を含む、それらの項目の任意の組み合わせに言及する。例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃをカバーすることを意図する。
【０１２２】
[00139]  本明細書で開示された実施形態に関連して説明される様々な例示的なロジック、論理ブロック、モジュール、回路、およびアルゴリズムプロセスは、電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実施され得る。ハードウェアとソフトウェアとの互換性は概して、機能の観点から説明されており、全体を通して説明された様々な例示的なコンポーネント、ブロック、モジュール、回路、およびプロセスにおいて例示される。そのような機能をハードウェアで実施するか、ソフトウェアで実施するかは、特定の適用例および全体的なシステムに課された設計制約に依存する。
【０１２３】
[00140]  本明細書に開示される態様に関連して説明された様々な例示的な論理、論理ブロック、モジュール、および回路を実施するために使用されるハードウェアおよびデータ処理装置は、汎用のシングルチップまたはマルチチッププロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理回路、ディスクリートハードウェアコンポーネント、もしくは、本明細書で説明される機能を行うように設計されたそれらの任意の組み合わせで実施され得るかまたは行われ得る。汎用プロセッサは、マイクロプロセッサ、または、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシンであり得る。プロセッサはまた、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは何か他のそうした構成のような、コンピューティングデバイスの組み合わせとして実施され得る。いくつかの実施形態では、特定のプロセスおよび方法が、所与の機能に特有である回路によって行われ得る。
【０１２４】
[00141]  １つまたは複数の様態において、説明された機能は、本明細書で開示された構造およびそれらの構造的同等物を含む、ハードウェア、デジタル電子回路、コンピュータソフトウェア、ファームウェア、またはそれらの任意の組み合わせにおいて実施され得る。本明細書で説明された主題の実施形態はまた、データ処理装置による実行のために、またはデータ処理装置の動作を制御するために、コンピュータ記憶媒体上で符号化される、１つまたは複数のコンピュータプログラム、すなわち、コンピュータプログラムの命令の１つまたは複数のモジュールとして実施され得る。
【０１２５】
[00142]  ソフトウェアで実施される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。本明細書で開示される方法またはアルゴリズムのプロセスは、コンピュータ可読媒体上に存在し得るプロセッサ実行可能ソフトウェアモジュールにおいて実施され得る。コンピュータ可読媒体は、ある場所から別の場所にコンピュータプログラムを転送することを可能にし得る任意の媒体を含む通信媒体およびコンピュータ記憶媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、フラッシュメモリ、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶デバイスまたは他の磁気記憶デバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコードを記憶するために使用され、コンピュータによってアクセスされ得る任意の他の媒体を含み得る。また、任意の接続は、コンピュータ可読媒体と適切に呼ばれ得る。本明細書で使用されるとき、ディスク（disk）およびディスク（disc）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびＢｌｕ−ｒａｙ（登録商標）ディスクを含み、ここで、ディスク（disk）は通常データを磁気的に再生するが、一方ディスク（disc）はデータをレーザーで光学的に再生する。上記の組み合わせもまた、コンピュータ可読媒体の範囲内に含めるべきである。加えて、方法またはアルゴリズムの動作は、機械可読媒体およびコンピュータ可読媒体上で、コードおよび命令のうちの１つ、またはそれらの任意の組み合わせ、またはそれらのセットとして存在し得、それは、コンピュータプログラム製品に組み込まれ得る。
【０１２６】
[00143]  本開示で説明される実施形態への様々な変更は、当業者にとって容易に明らかであり、および、本明細書で定義される一般的な原理は、本開示の精神または範囲から逸脱することなく他の実施形態に適用され得る。よって、特許請求の範囲は、本明細書に示される実施形態に限定されることを意図されてはいないが、本明細書に開示されたこの開示、原理および新規の特徴と一致する最も広い範囲が付与されるべきである。
【０１２７】
[00144]  別個の実施形態に照らして本明細書で説明される、ある特定の特徴もまた、単一の実施形態で組み合わせて実施され得る。反対に、単一の実施形態に照らして説明される様々な特徴もまた、別個に複数の実施形態において、または任意の適切なサブコンビネーションにおいて実施され得る。さらに、特徴は、ある特定の組み合わせで機能するとして上述され、特許請求の範囲にさえ最初はそのように記載され得るが、特許請求の範囲に記載された組み合わせからの１つまたは複数の特徴は、いくつかのケースにおいて、その組み合わせから削除され、特許請求の範囲に記載された組み合わせは、サブコンビネーションまたはサブコンビネーションのバリエーションを対象とし得る。
【０１２８】
[00145]  同様に、動作が特定の順序で図面に図示されるが、これは、そのような動作が、望ましい結果を達成するために、示された特定の順序または連続した順序で行われること、または全ての例示された動作が行われることを必要とするものと理解されるべきでない。さらに、図面は、フロー図の形式でもう１つの実例的なプロセスを概略的に表し得る。しかしながら、表されていない他の動作は、概略的に図示される例示的なプロセス中に組み込まれ得る。例えば、１つまたは複数の追加の動作は、図示される動作のいずれかの前に、後で、同時に、または間に行われ得る。ある特定の状況では、マルチタスクおよび平行処理が有利であり得る。さらに、説明された実施形態における様々なシステムコンポーネントの分離は、全ての実施形態においてそのような分離を必要とするものと理解されるべきでなく、説明されたプログラムコンポーネントおよびシステムが、概して、単一のソフトウェア製品に一体化されるか、または複数のソフトウェア製品にパッケージ化され得ることが理解されるべきである。加えて、他の実施形態は、以下の特許請求の範囲の範疇にある。いくつかのケースにおいて、特許請求の範囲に記載されるアクションは、異なる順序で行われ、それでもなお望ましい結果を達成できる。
【図１】
2019515584.tif 000004
【図２】
2019515584.tif 000005
【図３】
2019515584.tif 000006
【図４】
2019515584.tif 000007
【図５Ａ】
2019515584.tif 000008
【図５Ｂ】
2019515584.tif 000009
【図５Ｃ】
2019515584.tif 000010
【図６】
2019515584.tif 000011
【図７Ａ】
2019515584.tif 000012
【図７Ｂ】
2019515584.tif 000013
【図７Ｃ】
2019515584.tif 000014
【図７Ｄ】
2019515584.tif 000015
【図８】
2019515584.tif 000016
【図９】
2019515584.tif 000017
【図１０Ａ】
2019515584.tif 000018
【図１０Ｂ】
2019515584.tif 000019
【図１０Ｃ】
2019515584.tif 000020
【図１１Ａ】
2019515584.tif 000021
【図１１Ｂ】
2019515584.tif 000022
【図１１Ｃ】
2019515584.tif 000023
【図１１Ｄ】
2019515584.tif 000024
【図１１Ｅ】
2019515584.tif 000025
【図１２】
2019515584.tif 000026
【図１３】
2019515584.tif 000027
【手続補正書】
【提出日】平成31年1月23日(2019.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アップリンク（ＵＬ）送信のために第１のワイヤレス局（ＳＴＡ）にリソースを割り振るための方法であって、
前記第１のＳＴＡがキューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記第１のＳＴＡから受信することと、
前記第１のＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記第１のＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記第１のＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
を備え、ここにおいて、前記バッファステータス情報は、１つまたは複数のアクセスカテゴリを識別するビットマップと、前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと、前記識別されたアクセスカテゴリの各々のための量子化値とを備え、
ここにおいて、各識別されたアクセスカテゴリに属するキューＵＬデータの前記量は、対応する量子化値によって量子化される、方法。
【請求項２】
前記バッファステータス情報は、前記キューＵＬデータの優先度レベルをさらに示し、前記優先度レベルは、サービス品質（ＱｏＳ）パラメータ、遅延要件、前記キューＵＬデータに関連付けられた１つまたは複数のアクセスカテゴリ、あるいは前記キューＵＬデータに関連付けられた１つまたは複数のＴＩＤに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項３】
前記１つまたは複数のバッファ状態フィールドは、前記識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを備える、請求項１に記載の方法。
【請求項４】
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールド
を備える、請求項１に記載の方法。
【請求項５】
前記１つまたは複数のバッファ状態フィールドは、
前記最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールド
をさらに備える、請求項４に記載の方法。
【請求項６】
前記１つまたは複数のバッファ状態フィールドは、
前記第１のＳＴＡにおけるキューＵＬデータのアグリゲート量を示す第２のバッファ状態フィールド
をさらに備える、請求項４に記載の方法。
【請求項７】
前記最高優先度アクセスカテゴリは、前記第１のＳＴＡによって決定される、請求項４に記載の方法。
【請求項８】
第２のＳＴＡがキューＵＬデータを有する１つまたは複数のアクセスカテゴリまたはＴＩＤと、前記第２のＳＴＡの前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記第２のＳＴＡから受信することと、ここにおいて、前記ＲＵ割り振りスキームはさらに、前記第２のＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づく、
前記ＲＵ割り振りスキームに従って、前記第２のＳＴＡにＲＵの第２のセットを割り振ることと、
ＲＵの前記第２のセットを介して、前記第２のＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記バッファステータス情報を要求するバッファステータス要求を前記第１のＳＴＡに送信すること
をさらに備え、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、請求項１に記載の方法。
【請求項１０】
アクセスポイント（ＡＰ）であって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されると、前記ＡＰに、
ワイヤレス局（ＳＴＡ）がキューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記ＳＴＡから受信することと、
前記ＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記ＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記ＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
を行わせる命令を記憶するメモリと
を備え、ここにおいて、前記バッファステータス情報は、１つまたは複数のアクセスカテゴリを識別するビットマップと、前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと、前記識別されたアクセスカテゴリの各々のための量子化値とを備え、
ここにおいて、各識別されたアクセスカテゴリに属するキューＵＬデータの前記量は、対応する量子化値によって量子化される、ＡＰ。
【請求項１１】
前記１つまたは複数のバッファ状態フィールドは、前記識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを備える、請求項１０に記載のＡＰ。
【請求項１２】
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドと、
前記最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールドと
を備える、請求項１０に記載のＡＰ。
【請求項１３】
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドと、
前記ＳＴＡにおけるキューＵＬデータのアグリゲート量を示す第２のバッファ状態フィールドと
を備える、請求項１０に記載のＡＰ。
【請求項１４】
前記命令の実行は、前記ＡＰに、
前記バッファステータス情報を要求するバッファステータス要求を前記ＳＴＡに送信すること
をさらに行わせ、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、請求項１０に記載のＡＰ。
【請求項１５】
アクセスポイント（ＡＰ）の１つまたは複数のプロセッサによって実行されると、前記ＡＰに、
ワイヤレス局（ＳＴＡ）がキューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記ＳＴＡから受信することと、
前記ＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記ＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記ＳＴＡから、前記キューＵＬデータのうちの少なくともいくつかを受信することと
を備える動作を行わせる命令を備え、ここにおいて、前記バッファステータス情報は、１つまたは複数のアクセスカテゴリを識別するビットマップと、前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと、前記識別されたアクセスカテゴリの各々のための量子化値とを備え、
ここにおいて、各識別されたアクセスカテゴリに属するキューＵＬデータの前記量は、対応する量子化値によって量子化される、非一時的コンピュータ可読媒体。
【請求項１６】
前記命令の実行は、前記ＡＰに、
前記バッファステータス情報を要求するバッファステータス要求を前記ＳＴＡに送信すること
を備える動作をさらに行わせ、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、請求項１５に記載の非一時的コンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
[00145]  同様に、動作が特定の順序で図面に図示されるが、これは、そのような動作が、望ましい結果を達成するために、示された特定の順序または連続した順序で行われること、または全ての例示された動作が行われることを必要とするものと理解されるべきでない。さらに、図面は、フロー図の形式でもう１つの実例的なプロセスを概略的に表し得る。しかしながら、表されていない他の動作は、概略的に図示される例示的なプロセス中に組み込まれ得る。例えば、１つまたは複数の追加の動作は、図示される動作のいずれかの前に、後で、同時に、または間に行われ得る。ある特定の状況では、マルチタスクおよび平行処理が有利であり得る。さらに、説明された実施形態における様々なシステムコンポーネントの分離は、全ての実施形態においてそのような分離を必要とするものと理解されるべきでなく、説明されたプログラムコンポーネントおよびシステムが、概して、単一のソフトウェア製品に一体化されるか、または複数のソフトウェア製品にパッケージ化され得ることが理解されるべきである。加えて、他の実施形態は、以下の特許請求の範囲の範疇にある。いくつかのケースにおいて、特許請求の範囲に記載されるアクションは、異なる順序で行われ、それでもなお望ましい結果を達成できる。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
アップリンク（ＵＬ）送信のために第１のワイヤレス局（ＳＴＡ）にリソースを割り振るための方法であって、
前記第１のＳＴＡがキューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記第１のＳＴＡから受信することと、
前記第１のＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記第１のＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記第１のＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
を備える、方法。
［Ｃ２］
前記バッファステータス情報は、前記キューＵＬデータの優先度レベルをさらに示し、前記優先度レベルは、サービス品質（ＱｏＳ）パラメータ、遅延要件、前記キューＵＬデータに関連付けられた１つまたは複数のアクセスカテゴリ、あるいは前記キューＵＬデータに関連付けられた１つまたは複数のＴＩＤに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ３］
前記バッファステータス情報は、
１つまたは複数のアクセスカテゴリを識別するビットマップと、
前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと
を備える、Ｃ１に記載の方法。
［Ｃ４］
前記バッファステータス情報は、量子化値をさらに含み、前記１つまたは複数のバッファ状態フィールドで提供された情報は、前記量子化値に基づいて量子化される、Ｃ３に記載の方法。
［Ｃ５］
前記１つまたは複数のバッファ状態フィールドは、前記識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを備える、Ｃ３に記載の方法。
［Ｃ６］
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールド
を備える、Ｃ３に記載の方法。
［Ｃ７］
前記１つまたは複数のバッファ状態フィールドは、
前記最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールド
をさらに備える、Ｃ６に記載の方法。
［Ｃ８］
前記１つまたは複数のバッファ状態フィールドは、
前記第１のＳＴＡにおけるキューＵＬデータのアグリゲート量を示す第２のバッファ状態フィールド
をさらに備える、Ｃ６に記載の方法。
［Ｃ９］
前記最高優先度アクセスカテゴリは、前記第１のＳＴＡによって決定される、Ｃ６に記載の方法。
［Ｃ１０］
第２のＳＴＡがキューＵＬデータを有する１つまたは複数のアクセスカテゴリまたはＴＩＤと、前記第２のＳＴＡの前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記第２のＳＴＡから受信することと、ここにおいて、前記ＲＵ割り振りスキームはさらに、前記第２のＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づく、
前記ＲＵ割り振りスキームに従って、前記第２のＳＴＡにＲＵの第２のセットを割り振ることと、
ＲＵの前記第２のセットを介して、前記第２のＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１１］
前記バッファステータス情報を要求するバッファステータス要求を前記第１のＳＴＡに送信すること
をさらに備え、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、Ｃ１に記載の方法。
［Ｃ１２］
アクセスポイント（ＡＰ）であって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行されると、前記ＡＰに、
ワイヤレス局（ＳＴＡ）がキューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記ＳＴＡから受信することと、
前記ＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記ＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記ＳＴＡから前記キューＵＬデータのうちの少なくともいくつかを受信することと
を行わせる命令を記憶するメモリと
を備える、ＡＰ。
［Ｃ１３］
前記バッファステータス情報は、
量子化値と、
１つまたは複数のアクセスカテゴリを識別するビットマップと、
前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと
を備え、ここにおいて、前記１つまたは複数のバッファ状態フィールドで提供された情報は、前記量子化値に基づいて量子化される、Ｃ１２に記載のＡＰ。
［Ｃ１４］
前記１つまたは複数のバッファ状態フィールドは、前記識別されたアクセスカテゴリの各々のためのそれぞれのバッファ状態フィールドを備える、Ｃ１３に記載のＡＰ。
［Ｃ１５］
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドと、
前記最高優先度アクセスカテゴリ以外の任意のアクセスカテゴリに属するキューＵＬデータの量を示す第２のバッファ状態フィールドと
を備える、Ｃ１３に記載のＡＰ。
［Ｃ１６］
前記１つまたは複数のバッファ状態フィールドは、
前記識別されたアクセスカテゴリ間の最高優先度アクセスカテゴリに属するキューＵＬデータの量を示す第１のバッファ状態フィールドと、
前記ＳＴＡにおけるキューＵＬデータのアグリゲート量を示す第２のバッファ状態フィールドと
を備える、Ｃ１３に記載のＡＰ。
［Ｃ１７］
前記命令の実行は、前記ＡＰに、
前記バッファステータス情報を要求するバッファステータス要求を前記ＳＴＡに送信すること
をさらに行わせ、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、Ｃ１２に記載のＡＰ。
［Ｃ１８］
アクセスポイント（ＡＰ）の１つまたは複数のプロセッサによって実行されると、前記ＡＰに、
ワイヤレス局（ＳＴＡ）キューアップリンク（ＵＬ）データを有する１つまたは複数のアクセスカテゴリまたはトラフィック識別子（ＴＩＤ）と、前記１つまたは複数のアクセスカテゴリまたはＴＩＤに関連付けられたキューＵＬデータの量とを示すバッファステータス情報を、前記ＳＴＡから受信することと、
前記ＳＴＡから受信された前記バッファステータス情報に少なくとも部分的に基づいてリソースユニット（ＲＵ）割り振りスキームを決定することと、
前記ＲＵ割り振りスキームに従って前記ＳＴＡにＲＵの第１のセットを割り振ることと、
ＲＵの前記第１のセットを介して、前記ＳＴＡから、前記キューＵＬデータのうちの少なくともいくつかを受信することと
を備える動作を行わせる命令を備える、非一時的コンピュータ可読媒体。
［Ｃ１９］
前記バッファステータス情報は、
量子化値と、
１つまたは複数のアクセスカテゴリを識別するビットマップと、
前記識別されたアクセスカテゴリのうちの少なくとも１つに属するキューＵＬデータの量を示す１つまたは複数のバッファ状態フィールドと、
を備え、ここにおいて、前記１つまたは複数のバッファ状態フィールドで提供された情報は、前記量子化値に基づいて量子化される、Ｃ１８に記載の非一時的コンピュータ可読媒体。
［Ｃ２０］
前記命令の実行は、前記ＡＰに、
前記バッファステータス情報を要求するバッファステータス要求を前記ＳＴＡに送信すること
を備える動作をさらに行わせ、ここにおいて、前記バッファステータス要求または前記バッファステータス情報のうちの少なくとも１つは、データフレームの高効率アグリゲート制御（ＨＥ Ａ−制御）フィールドにおいて提供される、Ｃ１８に記載の非一時的コンピュータ可読媒体。
【国際調査報告】
2019515584.tif 000028
2019515584.tif 000029
2019515584.tif 000030
2019515584.tif 000031