(57)【要約】【課題】送信パケットに対する確認応答の受信状況に応じた制御を行い、システムスループットの向上を図る。【解決手段】通信装置は、複数の他の通信装置に対して第１のパケットを送信し、該複数の他の通信装置のうち、該第１のパケットの送信後の所定のタイミングで該第１のパケットに対する確認応答が受信されなかった通信装置に対して、該確認応答を送信させるためのマルチユーザ対応ブロック確認応答要求（ＭＵ−ＢＡＲ）を送信する。【選択図】図５
2020048116.tif 000002
【特許請求の範囲】
【請求項１】
複数の他の通信装置に対して第１のパケットを送信する第１の送信手段と、
前記複数の他の通信装置のうち、前記第１のパケットの送信後の所定のタイミングで前記第１のパケットに対する確認応答が受信されなかった通信装置に対して、前記確認応答を送信させるためのマルチユーザ対応ブロック確認応答要求（ＭＵ−ＢＡＲ）を送信する第２の送信手段と、
を有することを特徴とする通信装置。
【請求項２】
前記複数の他の通信装置の全てから前記確認応答が受信された後に、前記複数の他の通信装置に対して前記第１のパケットの後続の第２のパケットを送信する第３の送信手段を更に有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第２の送信手段は、前記複数の他の通信装置の全台数に対する、前記第１のパケットの送信後の前記所定のタイミングで前記確認応答が受信されなかった通信装置の台数の割合が、所定の割合以上である場合、前記要求を送信しないことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記割合が前記所定の割合以上である場合、前記複数の他の通信装置に対して前記第１のパケットを再送する再送手段を更に有することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記第１のパケットの送信後の前記所定のタイミングで前記確認応答が受信されなかった通信装置から、前記要求の送信後に前記確認応答が受信されなかった場合、前記確認応答が受信されなかった通信装置に対して前記第１のパケットを再送する再送手段を更に有することを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項６】
前記再送手段は、前記第１のパケットの再送の回数が所定の回数以上でない場合に、前記第１のパケットを再送信することを特徴とする請求項４または５に記載の通信装置。
【請求項７】
前記第２の送信手段は、前記要求と前記第１のパケットの後続の第２のパケットとを同時に送信し、前記第２のパケットは、前記複数の他の通信装置のうち、前記第１のパケットの送信後の所定のタイミングで前記第１のパケットに対する確認応答が受信された通信装置を対象とすることを特徴とする請求項１に記載の通信装置。
【請求項８】
前記第２の送信手段は、前記要求と前記第２のパケットとを重畳して送信することを特徴とする請求項７に記載の通信装置。
【請求項９】
前記通信装置はＩＥＥＥ８０２．１１シリーズに準拠することを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
通信装置の制御方法であって、
複数の他の通信装置に対して第１のパケットを送信する第１の送信工程と、
前記複数の他の通信装置のうち、前記第１のパケットの送信後の所定のタイミングで前記第１のパケットに対する確認応答が受信されなかった通信装置に対して前記確認応答を送信させるためのマルチユーザ対応ブロック確認応答要求（ＭＵ−ＢＡＲ）を送信する第２の送信工程と
を有することを特徴とする通信装置の制御方法。
【請求項１１】
コンピュータを、請求項１から９のいずれか１項に記載の通信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
アクセスポイントと無線端末間で通信を行う無線通信システムとして、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）を採用する無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が広く知られている。このような無線ＬＡＮ規格であるＩＥＥＥ８０２．１１ａｃ規格では、ＭＩＭＯ（Ｍｕｌｔｉ−Ｉｎｐｕｔ  Ｍｕｌｔｉ−Ｏｕｔｐｕｔ）技術を拡張したダウンリンクマルチユーザＭＩＭＯ（ＤＬ−ＭＵ−ＭＩＭＯ）技術が採用されている。ＤＬ−ＭＵ−ＭＩＭＯでは、アクセスポイントはビームフォーミングと呼ばれる技術を用いることで、各無線端末に対して空間的に直交したビームによりデータ送信が可能となるため、複数台の無線端末に対して、同時に別々のデータを送信することができる。これにより、システムスループットの向上を図ることができる（特許文献１）。
【０００３】
また、更なる高効率化を狙い、ＩＥＥＥ８０２．１１ａｃ規格の後継となるＩＥＥＥ８０２．１１ａｘのタスクグループでは、高効率化を目指した技術の検討が行われている。その中の候補技術の１つとして、アップリンクマルチユーザＭＩＭＯ（ＵＬ−ＭＵ−ＭＩＭＯ）技術が挙げられる。ＵＬ−ＭＵ−ＭＩＭＯでは、複数の無線端末が同じタイミングでそれぞれ空間的に直交したビームによりデータ送信をアクセスポイントに対し行うことで、アップリンク送信の高効率化を図ることが可能となる。
【０００４】
ユーザ多重送信方式には、ＭＵ−ＭＩＭＯ以外にも、直交周波数分割多元接続方式（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）が知られており、ＯＦＤＭＡで再送用データと新規データとを複数の無線端末から同時に送信することが可能である。なお、ＯＦＤＭＡでは、１つまたは複数のサブキャリアを含むリソースユニットを最小単位の通信リソースとして用いて、複数の無線端末からの受信を同時に行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２８２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
アクセスポイントから複数の無線端末にパケットを送信するＤＬ−ＭＵ−ＭＩＭＯにおいて、アクセスポイントが当該複数の無線端末の１つ以上から送達確認応答（ＡＣＫ）を確認できない状況を考える。アクセスポイントがＡＣＫを確認できない理由として、無線端末にパケットが届かないことや、アクセスポイントがＡＣＫを取りこぼしたことが考えられるが、いずれの場合であっても、当該複数の無線端末に対してパケットの再送を行う必要がある。これは、無駄なパケットの再送に繋がり得る。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、送信パケットに対する確認応答の受信状況に応じた制御を行い、システムスループットの向上を図ることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を達成するための一手段として、本発明の通信装置は以下の構成を有する。すなわち、複数の他の通信装置に対して第１のパケットを送信する第１の送信手段と、前記複数の他の通信装置のうち、前記第１のパケットの送信後の所定のタイミングで前記第１のパケットに対する確認応答が受信されなかった通信装置に対して、前記確認応答を送信させるためのマルチユーザ対応ブロック確認応答要求（ＭＵ−ＢＡＲ）を送信する第２の送信手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、送信パケットに対する確認応答の受信状況に応じた制御を行うことにより、システムスループットを向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】通信装置（ＡＰ３０２、ＳＴＡ３０３〜３０５）のハードウェア構成を示す図である。
【図２】（Ａ）はＡＰ３０２のソフトウェア機能構成を示す図であり、（Ｂ）はＳＴＡ３０３〜３０５のソフトウェア機能構成を示す図である。
【図３】無線通信システムの構成の一例を示す図である。
【図４】実施形態１におけるＡＰ３０２の動作フローチャートであるである。
【図５】実施形態１におけるＡＰ３０２とＳＴＡ３０３〜３０５間の動作シーケンス図である。
【図６】実施形態２におけるＡＰ３０２とＳＴＡ３０３〜３０５間の動作シーケンス図である。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して、本発明をその実施形態の一例に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。なお、無線ＬＡＮの規格書として知られているIEEE Std 802.11 TM-2012およびIEEE Std 802.11ac TM-2013、IEEE 802.11-15/0132r7 dated on July 20, 2015 which is Specification Framework Document directed to IEEE Std 802.11ax as a next generation wireless LAN standardsは、本明細書においてその全てが参照によって組み込まれる（incorporate by reference）ものとする。
【００１２】
［実施形態１］
（システムの構成）
図３に、実施形態１における無線通信システムを示す。図３に示す無線通信システムは、アクセスポイント（ＡＰ）３０２と、複数の無線端末（ＳＴＡ：ステーション）３０３〜３０５を有し、これらのデバイスにより無線ネットワーク３０１が構成されている。ＡＰ３０２は、ＩＥＥＥ８０２．１１シリーズに準拠した任意の無線通信方式に従って、各ＳＴＡ３０３〜３０５と通信することができる。また、ＡＰ３０２は、各ＳＴＡ３０３〜３０５と所定のアソシエーションプロセス等を介して無線リンクを確立することができる。なお、本実施形態に適用可能な無線通信方式は、ＩＥＥＥ８０２．１１シリーズに準拠した方式に限定されず、ユーザ多重送信が可能な無線通信方式であれば、他の方式でも構わない。
【００１３】
（装置の構成）
図１に、図３に示す通信装置（ＡＰ３０２、ＳＴＡ３０３〜３０５）のハードウェア構成例を示す。なお、ＡＰ３０２は中継機能を有する点を除き、ＳＴＡ３０３〜３０５と同様の構成を有するものとする。制御部１０１は、記憶部１０２に記憶される制御プログラムを実行することにより装置全体を制御する。制御部１０１は、例えば１つ以上のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成される。記憶部１０２は、制御部１０１により実行される制御プログラム、画像データ、通信パラメータ等の各種情報を記憶する。後述する各種動作は、記憶部１０２に記憶された制御プログラムを制御部１０１が実行することにより行われ得る。記憶部１０２は、例えば、ＲＯＭ、ＲＡＭ、ＨＤＤ、フラッシュメモリまたは着脱可能なＳＤカードなどの記憶媒体により構成される。無線部１０３は、例えば、無線通信を行うチップにより構成され、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信を行う。表示部１０４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）のように視覚で認知可能な情報の出力が可能な機能を有し、各種表示を行う。アンテナ１０７およびアンテナ１０８は、無線ＬＡＮで通信するための２．４ＧＨｚ帯および／または５ＧＨｚ帯で通信可能なアンテナである。アンテナ制御部１０６は、アンテナ１０７および１０８に対する制御を行う。入力部１０５は、ユーザからの各種入力を受け付け、入力に応じた信号を、各構成要素に伝達する、または、記憶部１０２等のメモリに格納する。
【００１４】
図２（Ａ）に、ＡＰ３０２のソフトウェア機能構成例を示す。図２（Ａ）に示す各機能ブロックは、それぞれＡＰ３０２の記憶部１０２にプログラムとして記憶され、制御部１０１によって当該プログラムが実行されることによりその機能が実施され得る。なお、図２（Ａ）に示す複数の機能ブロックの一部または全部がハードウェア化されていてもよい。この場合、複数の機能ブロックの一部または全部は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により構成され得る。
【００１５】
受信部２０１は、アンテナ１０７またはアンテナ１０８、無線部１０３を介して、送信相手から送信された信号を受信し、受信された信号に対する復号処理等を行う。送信部２０２は、送信対象の信号に対して符号化処理等を行い、アンテナ１０７またはアンテナ１０８を介してエア上に送信を行う。判定部２０３は、受信部２０１により受信された信号に対する各種判定処理を行い、送信部２０２により送信する信号の種別を決定する等の制御を行う。計時部２０４は、計時処理を行う。計時部２０４は、例えば、ＳＴＡ３０３〜３０５のいずれかから受信した送達確認応答フレーム（ＡＣＫ）に対するパケットを送信するまでの時間（例えば、以下に説明する図５、図６における時間Ｔ１）を計時する。ＡＰ機能制御部２０５は、ＩＥＥＥ８０２．１１シリーズに準拠したアクセスポイントとしての固有の動作するための制御を実施する。データ記憶部２１０は記憶部１０２をソフトウェア制御し、各種情報および後続パケットの一時記憶などを実施する。
【００１６】
図２（Ｂ）は、ＳＴＡ３０３〜３０５のソフトウェア機能構成例を示す。図２（Ｂ）に示す各機能ブロックは、それぞれＳＴＡ３０３〜３０５の記憶部１０２にプログラムとして記憶され、制御部１０１によって当該プログラムが実行されることによりその機能が実施され得る。なお、図２（Ｂ）に示す複数の機能ブロックの一部または全部がハードウェア化されていてもよい。この場合、複数の機能ブロックの一部または全部は、例えばＡＳＩＣにより構成され得る。
【００１７】
受信部２１１、送信部２１２、およびデータ記憶部２１５は、図２（Ａ）の受信部２０１、送信部２０２、およびデータ記憶部２０６と同様の機能を有する。計時部２１３は、計時処理を行う。計時部２１３は、例えば、ＡＰ３０２から受信したデータパケットに対するＡＣＫを送信するまでの時間（例えば、以下に説明する図５、図６における時間Ｔ１）を計時する。ＳＴＡ機能制御部２１４は、ＩＥＥＥ８０２．１１シリーズに準拠したステーションとしての固有の動作するための制御を実施する。
【００１８】
（処理の流れ）
続いて、本実施形態におけるＡＰ３０２の動作について図４を参照して説明する。図４は、本実施形態におけるＡＰ３０２の動作フローチャートである。図４に示すフローチャートは、ＡＰ３０２の制御部１０１が記憶部１０２に記憶されている制御プログラムを実行し、情報の演算および加工並びに各ハードウェアの制御を実行することにより実現され得る。なお、ＡＰ３０２は、既に各ＳＴＡ３０３〜３０５とアソシエーション済みであるとする。
【００１９】
ＡＰ３０２の送信部２０２は、アソシエーション済みのＳＴＡ３０３〜３０５に向けてＤＬ  ＭＵ  ＰＰＤＵを送信する（Ｓ４０１）。ＤＬ  ＭＵ  ＰＰＤＵは、ＡＰ３０２からＳＴＡ３０３〜３０５へのダウンリンク（ＤＬ）のマルチユーザ対応（ＭＵ）のＰＰＤＵ（ＰＬＣＰプロトコルデータユニット）であり、ＤＬ  ＭＵ−ＭＩＭＯおよびＤＬ  ＯＦＤＭＡにより送信できる無線パケットである。送信部２０２がＤＬ  ＭＵ  ＰＰＤＵを送信後の所定のタイミングで、受信部２０１が当該ＤＬ  ＭＵ  ＰＰＤＵに対する送達確認応答フレーム（ＡＣＫ）をＳＴＡ３０３〜３０５から受信すると（Ｓ４０２でＹＥＳ）、送信部２０２は、後続のＤＬ  ＭＵ  ＰＰＤＵを送信する（Ｓ４１０）。すなわち、ＡＰ３０２は、ＤＬ  ＭＵ  ＰＰＤＵを送信したすべてのＳＴＡからＡＣＫを受信した場合に、後続のＤＬ  ＭＵ  ＰＰＤＵを送信する。
【００２０】
一方、送信部２０２がＤＬ  ＭＵ  ＰＰＤＵを送信した後の所定のタイミングで、当該ＤＬ  ＭＵ  ＰＰＤＵに対するＡＣＫを、ＳＴＡ３０３〜３０５のいずれか１つ以上から受信できなかった場合、処理はＳ４０３へ進む。すなわち、ＡＰ３０２は、ＤＬ  ＭＵ  ＰＰＤＵを送信したＳＴＡのうち１つ以上のＳＴＡからＡＣＫを受信できなかった場合、処理はＳ４０３へ進む。Ｓ４０３では、判定部２０３が、送信したＤＬ  ＭＵ  ＰＰＤＵの宛先数に対する、受信部２０１により受信できなかったＡＣＫの数の割合が所定の割合以上か否かを判定する。すなわち、判定部２０３は、ＤＬ  ＭＵ  ＰＰＤＵを送信したＳＴＡの全台数に対する、ＡＣＫが受信されなかったＳＴＡ（以下、ＡＣＫ未受信ＳＴＡ）の数の割合が所定の割合以上か否かを判定する。図４の例では、当該所定の割合を９割とする。ＡＣＫ未受信ＳＴＡの割合が９割以上である場合（Ｓ４０３でＹＥＳ）、判定部２０３は更に、送信部２０２によりＤＬ  ＭＵ  ＰＰＤＵを所定の回数以上再送済みかを判定する（Ｓ４０６）。ＤＬ  ＭＵ  ＰＰＤＵを所定の回数以上再送済みの場合（Ｓ４０６でＹＥＳ）、送信部２０２は再度ＤＬ  ＭＵ  ＰＰＤＵを送信せずに処理を終了する。ＤＬ  ＭＵ  ＰＰＤＵを所定の回数以上再送済みでない場合（Ｓ４０６でＮＯ）、送信部２０２は、ＳＴＡ３０３〜３０５へＤＬ  ＭＵ  ＰＰＤＵを再送信する（Ｓ４０７）。
【００２１】
ＡＣＫ未受信ＳＴＡの割合が９割以上でない場合（Ｓ４０３でＮＯ）、送信部２０２は、マルチユーザ対応ブロック確認応答要求フレーム（ＭＵ−ＢＡＲ）を送信する。ＭＵ−ＢＡＲは、複数のＳＴＡを指定してＡＣＫを送信させることを要求するためのフレームである。送信部２０２がＭＵ−ＢＡＲを送信した後に、受信部２０１がＡＣＫ未受信ＳＴＡからＡＣＫ受信すると（Ｓ４０５でＹＥＳ）、送信部２０２は、後続のＤＬ  ＭＵ  ＰＰＤＵを送信する（Ｓ４１０）。受信部２０１がＡＣＫ未受信ＳＴＡからＡＣＫを受信できない場合（Ｓ４０５でＮＯ）、判定部２０３は、送信部２０２によりＤＬ  ＭＵ  ＰＰＤＵを所定の回数以上再送済みかを判定する（Ｓ４０８）。ＡＣＫ未受信ＳＴＡへＤＬ  ＭＵ  ＰＰＤＵを所定の回数以上再送済みの場合（Ｓ４０８でＹＥＳ）、送信部２０２は再度ＤＬ  ＭＵ  ＰＰＤＵを送信せずに処理を終了する。ＡＣＫ未受信ＳＴＡへＤＬ  ＭＵ  ＰＰＤＵを所定の回数以上再送済みでない場合（Ｓ４０８でＮＯ）、送信部０２０２は、ＡＣＫ未受信ＳＴＡへＤＬ  ＭＵ  ＰＰＤＵを再送信する（Ｓ４０９）。
【００２２】
図５に、本実施形態におけるＡＰ３０２とＳＴＡ３０３〜３０５間の動作シーケンス図を示す。ＡＰ３０２は、ＤＬ−ＭＵ−ＭＩＭＯ送信としてＤＬ  ＭＵ  ＰＰＤＵ  ５１を各ＳＴＡ３０３〜３０５へ送信する。ＤＬ  ＭＵ  ＰＰＤＵ５１を受信した各ＳＴＡ３０３〜３０５は、予め定めた時間Ｔ１が経過した時点で、ＡＣＫを送信する。時間Ｔ１は、ＳＩＦＳ（ＩＥＥＥ８０２．１１規格で定義されているショートフレーム間スペース）でもよいし、これとは別に定めた時間でもよい。図５の例では、ＳＴＡ３０３から送信されるＡＣＫ５２はＡＰ３０２に到達するが、ＳＴＡ３０４とＳＴＡ３０５からそれぞれ送信されるＡＣＫはＡＰ３０２に到達しなかったとする。
【００２３】
ＳＴＡ３０４およびＳＴＡ３０５からのＡＣＫを確認できなかったＡＰ３０２は、ＳＴＡ３０４およびＳＴＡ３０５に対してのみ、予め定めた時間Ｔ１が経過した時点でＭＵ−ＢＡＲ５３を送信する。ＡＰ３０２からＳＴＡ３０４およびＳＴＡ３０５指定のＭＵ−ＢＡＲ５３を受信したＳＴＡ３０４およびＳＴＡ３０５は、予め定めた時間Ｔ１が経過した時点で、それぞれＡＣＫ５４およびＡＣＫ５５を送信する。ＡＣＫ５４およびＡＣＫ５５を受信したＡＰ３０２は、すべてのステーション（ＳＴＡ３０３〜３０５）からのＡＣＫを確認できたため、ＤＬ  ＭＵ  ＰＰＤＵ  ５１で送信したパケットに後続するパケットをＤＬ  ＭＵ  ＰＰＤＵ  ５６を送信する。
【００２４】
以上のように本実施形態によれば、マルチユーザ環境において送達確認応答（ＡＣＫ）を確実に確認したうえで後続パケット（ＤＬ  ＭＵ  ＰＰＤＵ）を送信することが可能となるため、システムとしてのスループットを向上させることが可能となる。
【００２５】
［実施形態２］
実施形態１では、ＡＰ３０２は、ＡＣＫを確認できなかったＳＴＡに向けて、ＭＵ−ＢＡＲを個別送信することでシステム全体のスループットを向上させた。本実施形態では、ＤＬ  ＭＵ  ＰＰＤＵとＭＵ−ＢＡＲを重畳して送信する例について説明する。以下、実施形態１と異なる点について説明する。
【００２６】
本実施形態におけるＡＰ３０２の動作は、図４に示した動作フローチャートと同様であるが、ＭＵ−ＢＡＲの送信と後続のＤＬ  ＭＵ  ＰＰＤＵの送信を並行して実施する点で異なる。図６に、本実施形態におけるＡＰ３０２とＳＴＡ３０３〜３０５間の動作シーケンス図を示す。ＡＰ３０２は、ＤＬ−ＭＵ−ＭＩＭＯ送信としてＤＬ  ＭＵ  ＰＰＤＵ  ６１を各ＳＴＡ３０３〜３０５へ送信する。ＤＬ  ＭＵ  ＰＰＤＵを受信した各ＳＴＡ３０３〜３０５は、予め定めた時間Ｔ１が経過した時点で、ＡＣＫを送信する。実施形態２において述べたように、時間Ｔ１は、ＳＩＦＳでもよいし、これとは別に定めた時間でもよい。図６の例では、ＳＴＡ３０３とＳＴＡ３０５からそれぞれ送信されるＡＣＫ６２とＡＣＫ６３はＡＰ３０２に到達するが、ＳＴＡ３０４から送信されるＡＣＫはＡＰ３０２に到達しなかったとする。
【００２７】
ＳＴＡ３０４からのＡＣＫを確認できなかったＡＰ３０２は、ＳＴＡ３０４に対してのみ、予め定めた時間Ｔ１が経過した時点でＭＵ−ＢＡＲ６４を送信する。この際、ＡＰ３０２は、ＡＣＫを確認できたＳＴＡ３０３とＳＴＡ３０５に向けてはＤＬ  ＭＵ  ＰＰＤＵ  ６１の後続のＤＬ  ＭＵ  ＰＰＤＵ  ６５を同時に送信する。すなわち、ＡＰ３０２は、ＳＴＡ３０４向けのＭＵ−ＢＡＲ６４と、ＳＴＡ３０３とＳＴＡ３０５向けのＤＬ  ＭＵ  ＰＰＤＵ６５を重畳したパケットを送信する。ただし、ＡＰ３０２は、ＤＬ  ＭＵ  ＰＰＤＵ  ６５において、ＳＴＡ３０４向けの情報を載せないものとする。ＡＰ３０２からＤＬ  ＭＵ  ＰＰＤＵ  ６５およびＭＵ−ＢＡＲ  ６４の重畳パケットを受信したＳＴＡ３０３〜３０５は、あらかじめ定めた時間Ｔ１が経過した時点で、それぞれＡＣＫ６６〜６８を送信する。これに応じて、ＡＰ３０２は、ＤＬ  ＭＵ  ＰＰＤＵ６９を送信する。ＤＬ  ＭＵ  ＰＰＤＵ６９は、ＳＴＡ３０３とＳＴＡ３０５向けには、ＤＬ  ＭＵ  ＰＰＤＵ６５の後続のパケットであり、ＳＴＡ３０４向けには、ＤＬ  ＭＵ  ＰＰＤＵ６１の後続のパケットとなる。
【００２８】
本実施形態によれば、マルチユーザ環境において送達確認要求（ＭＵ−ＢＡＲ）と後続パケット（ＤＬ  ＭＵ  ＰＰＤＵ）の送信することが可能となるため、システムとしてのスループットを実施形態１よりも向上することが可能となる。
【００２９】
［実施形態３］
実施形態１では、ＡＰ３０２は、ＡＣＫを確認できなかったＳＴＡに向けて、ＭＵ−ＢＡＲを個別送信することでシステム全体のスループットを向上させた。また、実施形態２では、ＭＵ−ＢＡＲと後続のＤＬ  ＭＵ  ＰＰＤＵとを重畳して（同時に）送信することでシステム全体のスループットを向上させた。本実施形態では、実施形態１のようなＭＵ−ＢＡＲの個別送信と、実施形態２のようなＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信を所定の条件に基づいて切り替える例について説明する。以下、実施形態１および実施形態２と異なる点について説明する。
【００３０】
（１）ユーザ設定
ＭＵ−ＢＡＲの個別送信と、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信とを、ユーザ設定に基づいて切り換える。この場合、例えば、ＡＰ３０２の入力部１０５（図１）がユーザからの設定を動的または固定的に受け付けることにより、ＭＵ−ＢＡＲの個別送信と、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信とを切り換えることが可能となる。
【００３１】
（２）ＳＴＡの能力
ＭＵ−ＢＡＲの個別送信と、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信とを、ＳＴＡの能力（capability）に切り換える。ＳＴＡの能力とは、例えば、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとを重畳した信号をＳＴＡが受信する能力である。ＡＰ３０２は、各ＳＴＡから受信する信号により、当該能力の有無を確認（判定）することができる。この場合、ＡＰ３０２は、ＤＬ  ＭＵ  ＰＰＤＵとＭＵ−ＢＡＲの対象となる全てのＳＴＡが当該能力を有していると確認できた場合、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信を行い、確認できなかった場合、ＭＵ−ＢＡＲの個別送信を行ってもよい。また、例えば、ＡＰ３０２が接続中の全てのＳＴＡが当該能力を有していると確認できた場合、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信を行い、確認できなかった場合、ＭＵ−ＢＡＲの個別送信を行ってもよい。
【００３２】
（３）ＡＣＫの受信状況
ＭＵ−ＢＡＲの個別送信と、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信とを、最初のＡＣＫの受信状況に応じて、切り替える。例えば、図５または図６の例を参照すると、ＡＰ３０２は、最初のＡＣＫ（ＡＣＫ５２やＡＣＫ６２）を、ＤＬ  ＭＵ  ＰＰＤＵの送信先のうち何台のＳＴＡから受信したか（何割のＳＴＡから受信したか）に基づいて、ＭＵ−ＢＡＲの個別送信と、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信とを、切り替える。この場合、ＡＰ３０２は、ＤＬ  ＭＵ  ＰＰＤＵの送信先の半数以上からＡＣＫが返ってきた場合に、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信を行い、そうでなければ、ＭＵ−ＢＡＲの個別送信を行ってもよい。また、ＡＰ３０２は、ＤＬ  ＭＵ  ＰＰＤＵの送信先の所定の台数からＡＣＫが返ってきた場合に、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信を行い、そうでなければ、ＭＵ−ＢＡＲの個別送信を行ってもよい。
【００３３】
このように本実施形態によれば、所定の条件に基づいて、ＭＵ−ＢＡＲの個別送信と、ＭＵ−ＢＡＲとＤＬ  ＭＵ  ＰＰＤＵとの重畳送信とを切り換えることにより、状況に応じてＭＵ通信におけるシステムスループットを向上させることが可能となる。
【００３４】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３５】
３０１：ネットワーク、３０２：アクセスポイント（ＡＰ）、３０３〜３０５：ステーション（ＳＴＡ）
【図１】
2020048116.tif 000003
【図２】
2020048116.tif 000004
【図３】
2020048116.tif 000005
【図４】
2020048116.tif 000006
【図５】
2020048116.tif 000007
【図６】
2020048116.tif 000008