(57)【特許請求の範囲】
【請求項１】
複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成部と、
前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成部と、
前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する送信部と、
前記第２通信チャネルにより前記第３フレームを受信する受信部と、
を備える通信装置。
【請求項２】
前記第１フレームは、前記第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングであって前記第２フレームが表す基準に基づくタイミングを表す応答タイミング情報を含む、
請求項１に記載の通信装置。
【請求項３】
前記第２フレームは、前記第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングであって前記第２フレームが表す基準に基づくタイミングを表す応答タイミング情報を含む、
請求項１に記載の通信装置。
【請求項４】
前記第２フレームは、前記第１フレームのフレーム識別情報を含む、
請求項１又は２のいずれか１項に記載の通信装置。
【請求項５】
前記第２フレームは、前記第３フレームの伝送に使用可能な複数の通信チャネルの中から前記第２通信チャネルを指定する応答チャネル情報を含む、
請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記第２通信チャネルは、前記複数の宛先ノードのうち第１宛先ノードと第２宛先ノードとで異なる、
請求項５に記載の通信装置。
【請求項７】
前記第３フレームは、自通信装置に対して前記宛先ノードが送信するデータ信号を含む、
請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
送信元ノードが複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを自通信装置に対応する第１通信チャネルにより受信し、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより受信する受信部と、
前記第３フレームを生成する第３フレーム生成部と、
前記第２フレームが表す基準に基づく自通信装置のタイミングで前記第３フレームを送信する送信部と、
を備える通信装置。
【請求項９】
複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成部と、
前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成部と、
前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する第１送信部と、
前記第２通信チャネルにより前記第３フレームを受信する第１受信部と、を備える送信元ノードと、
前記第１フレームを自宛先ノードに対応する第１通信チャネルにより受信し、前記第２フレームを前記第２通信チャネルにより受信する第２受信部と、
前記第３フレームを生成する第３フレーム生成部と、
前記第２フレームが表す基準に基づく自宛先ノードのタイミングで前記第３フレームを送信する第２送信部と、を備える宛先ノードと、
を備える通信システム。
【請求項１０】
送信元ノードが、複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成ステップと、
前記送信元ノードが、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成ステップと、
前記送信元ノードが、前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する第１送信ステップと、
宛先ノードが、前記第１フレームを自宛先ノードに対応する第１通信チャネルにより受信し、前記第２フレームを前記第２通信チャネルにより受信する第２受信ステップと、
前記宛先ノードが、前記第３フレームを生成する第３フレーム生成ステップと、
前記宛先ノードが、前記第２フレームが表す基準に基づく自宛先ノードのタイミングで前記第３フレームを送信する第２送信ステップと、
前記送信元ノードが、前記第２通信チャネルにより前記第３フレームを受信する第１受信ステップと、
を含む通信方法。
【請求項１１】
通信装置のコンピュータに、
複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成機能と、
前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成機能と、
前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する送信機能と、
前記第２通信チャネルにより前記第３フレームを受信する受信機能と、
を実現させるためのコンピュータプログラム。
【請求項１２】
通信装置のコンピュータに、
送信元ノードが複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを自通信装置に対応する第１通信チャネルにより受信し、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより受信する受信機能と、
前記第３フレームを生成する第３フレーム生成機能と、
前記第２フレームが表す基準に基づく自通信装置のタイミングで前記第３フレームを送信する送信機能と、
を実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、ＭＡＣ（Medium Access Control、媒体アクセス制御）プロトコルとして、例えばＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access/Collision Avoidance、搬送波感知多重アクセス／衝突回避）が知られている。ＣＳＭＡ／ＣＡは、ＷＬＡＮ（Wireless Local Area Network、無線ローカルエリアネットワーク）において幅広く使用される。ＷＬＡＮの通信規格として、例えばＩＥＥＥ８０２．１１シリーズが知られている。
【０００３】
ＣＳＭＡ／ＣＡでは、ＡＰ（Access Point、アクセスポイント）又はＳＴＡ（station、基地局）のいずれかとなり得るノードが、共有通信媒体における送信を開始する前に、ＣＳ（carrier sensing、キャリアセンス、搬送波感知）によって他の送信が行われているか否かを検出する。ノードは、他の送信が検出されると、ランダムな時間だけ自己の送信を待機する。そのランダムな待機時間は、ＢＯ（backoff、バックオフ）と称される。ＢＯによって、ＣＳで検出された送信の終了と同時に２つ以上の待機ノードが自らの送信を開始する可能性を低減し、衝突の発生を減らしている。
【０００４】
ＷＬＡＮにおいて、宛先ノード（destination node）は、確認応答を要するフレームの受信に成功すると、図２８に示すとおり、送信元ノード（source node）に、ＭＡＣレベルの確認応答（ＡＣＫ）を返信する。またフレーム・アグリゲーション（frame aggregation）が使用される場合には、宛先ノードは、ＢＡ（Block ACK、ブロックＡＣＫ）を返信する。送信元ノードがＡＣＫ／ＢＡを正しく受信するためには、宛先ノードが共有通信媒体のアクセス権を獲得し、さらにＡＣＫ／ＢＡの送信が中断されないことが必要である。
【０００５】
ＷＬＡＮにおいて、共有通信媒体のアクセス権の獲得は、送信元ノードがデータパケットの送信前にＣＳ及びＢＯを実施することにより行われる。またＡＣＫ／ＢＡの送信の中断回避は、ＴＸＯＰ（transmission opportunity、送信機会）保護及びＮＡＶ（Network Allocation Vector、ネットワーク割当ベクタ）保護によって実現される。ＴＸＯＰ保護及びＮＡＶ保護は、データパケットにより実装される。
【０００６】
ＩＥＥＥ８０２．１１シリーズのＷＬＡＮにおいて、ＴＸＯＰ保護は、例えば、ＰＨＹヘッダに含まれるＩＥＥＥ８０２．１１ａ／ｇの「Ｓｉｇｎａｌフィールド」、又は、ＩＥＥＥ８０２．１１ｎ及びＩＥＥＥ８０２．１１ａｃ等のＬ−ＳＩＧによって実装される。共有通信媒体を使用する第三者ノードが「Ｓｉｇｎａｌフィールド」を受信した場合、図２８に示すとおり、次のＡＣＫ／ＢＡが終了するまでの特定の時間間隔だけ、送信を待機する。該特定の時間間隔は、Ｓｉｇｎａｌフィールドにおいて指示されるＬＥＮＧＴＨ及びＲＡＴＥから得ることができる。
【０００７】
ＮＡＶは、ＭＡＣヘッダ内に論理的に存在する保護機能であり、物理的な搬送波感知を拡大する仮想ＣＳを提供する。ＲＴＳ／ＣＴＳ（Request To Send/Clear To Send、送信要求／送信可）機構又はフレームのＭＡＣヘッダにおけるＤｕｒａｔｉｏｎフィールドのいずれかを使用して、ＮＡＶ保護を設定することができる。各ＭＡＣフレームは、通信チャネルを共有する他のノードのＮＡＶを更新するために用いられるＤｕｒａｔｉｏｎフィールドにおいて時間値を搬送し、他のノードが次のＡＣＫ／ＢＡが終了するまで自らの送信を待機させる。例えば特許文献１にはＮＡＶ保護方法が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第７９５３１０４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、上述した従来の技術では、パケットの衝突が発生する場合があった。
【００１０】
図２９に示す第１のケースでは、送信元ノードＡＰは、異なる宛先ノードＳＴＡ１、ＳＴＡ２及びＳＴＡ３の各々へ、同一のデータフレームに含まれるデータパケットを宛先ノードＳＴＡ１、ＳＴＡ２及びＳＴＡ３の各々に対応する通信チャネルＣＨ１、ＣＨ２及びＣＨ３により送信する。一方、宛先ノードＳＴＡ１、ＳＴＡ２及びＳＴＡ３は、送信元ノードＡＰへの通信チャネルとして通信チャネルＣＨ４を共有する。このため、各宛先ノードＳＴＡ１、ＳＴＡ２及びＳＴＡ３は、同一のデータフレームに含まれるデータパケットについての確認応答信号としてＡＣＫパケットＡＣＫ１、ＡＣＫ２及びＡＣＫ３を同時に同じ通信チャネルＣＨ４により返信する。このため、通信チャネルＣＨ４において、ＡＣＫパケットＡＣＫ１、ＡＣＫ２及びＡＣＫ３の衝突が発生する。
【００１１】
図３０に示す第２のケースでは、送信元ノードは、宛先ノードへ、データパケットを第１共有通信媒体により送信する。一方、宛先ノードは、データパケットについての確認応答信号としてＡＣＫ／ＢＡパケットを第２共有通信媒体により返信する。該第２共有通信媒体は、第三者ノードと共有されている。該第三者ノードは、第１共有通信媒体を使用しない。このため、ＰＨＹレイヤーにおいては、第三者ノードは、送信元ノードから第１共有通信媒体により送信されたデータパケットのＴＸＯＰを受信しないので、該ＴＸＯＰ保護期間にて送信を待機しない。これにより、該ＴＸＯＰ保護期間において、宛先ノードが送信するＡＣＫ／ＢＡパケットと、第三者ノードが送信するデータパケットとの衝突が発生する可能性がある。またＭＡＣレイヤーにおいては、第三者ノードは、送信元ノードから第１共有通信媒体により送信されたデータパケットのＮＡＶを受信しないので、該ＮＡＶ保護期間にて送信を待機しない。これにより、該ＮＡＶ保護期間において、宛先ノードが送信するＡＣＫ／ＢＡパケットと、第三者ノードが送信するデータパケットとの衝突が発生する可能性がある。
【００１２】
本発明は、このような事情を考慮してなされたものであり、送信元ノードが宛先ノードへデータ信号を送信する通信チャネルと、宛先ノードが送信元ノードへ該データ信号についての応答信号を返信する通信チャネルとが異なる場合に、送信元ノードにおける該応答信号の受信成功率を向上させることができる、通信装置、通信システム、通信方法、及びコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【００１３】
（１）本発明の一態様は、複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成部と、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成部と、前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する送信部と、前記第２通信チャネルにより前記第３フレームを受信する受信部と、を備える通信装置である。
（２）本発明の一態様は、上記（１）の通信装置において、前記第１フレームは、前記第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングであって前記第２フレームが表す基準に基づくタイミングを表す応答タイミング情報を含む、通信装置である。
（３）本発明の一態様は、上記（１）の通信装置において、前記第２フレームは、前記第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングであって前記第２フレームが表す基準に基づくタイミングを表す応答タイミング情報を含む、通信装置である。
（４）本発明の一態様は、上記（１）の通信装置において、前記第２フレームは、前記第１フレームのフレーム識別情報を含む、通信装置である。
（５）本発明の一態様は、上記（１）から（４）のいずれかの通信装置において、前記第２フレームは、前記第３フレームの伝送に使用可能な複数の通信チャネルの中から前記第２通信チャネルを指定する応答チャネル情報を含む、通信装置である。
（６）本発明の一態様は、上記（５）の通信装置において、前記第２通信チャネルは、前記複数の宛先ノードのうち第１宛先ノードと第２宛先ノードとで異なる、通信装置である。
（７）本発明の一態様は、上記（１）から（６）のいずれかの通信装置において、前記第３フレームは、自通信装置に対して前記宛先ノードが送信するデータ信号を含む、通信装置である。
【００１４】
（８）本発明の一態様は、送信元ノードが複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを自通信装置に対応する第１通信チャネルにより受信し、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより受信する受信部と、前記第３フレームを生成する第３フレーム生成部と、前記第２フレームが表す基準に基づく自通信装置のタイミングで前記第３フレームを送信する送信部と、を備える通信装置である。
【００１５】
（９）本発明の一態様は、複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成部と、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成部と、前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する第１送信部と、前記第２通信チャネルにより前記第３フレームを受信する第１受信部と、を備える送信元ノードと、前記第１フレームを自宛先ノードに対応する第１通信チャネルにより受信し、前記第２フレームを前記第２通信チャネルにより受信する第２受信部と、前記第３フレームを生成する第３フレーム生成部と、前記第２フレームが表す基準に基づく自宛先ノードのタイミングで前記第３フレームを送信する第２送信部と、を備える宛先ノードと、を備える通信システムである。
【００１６】
（１０）本発明の一態様は、送信元ノードが、複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成ステップと、前記送信元ノードが、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成ステップと、前記送信元ノードが、前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する第１送信ステップと、宛先ノードが、前記第１フレームを自宛先ノードに対応する第１通信チャネルにより受信し、前記第２フレームを前記第２通信チャネルにより受信する第２受信ステップと、前記宛先ノードが、前記第３フレームを生成する第３フレーム生成ステップと、前記宛先ノードが、前記第２フレームが表す基準に基づく自宛先ノードのタイミングで前記第３フレームを送信する第２送信ステップと、前記送信元ノードが、前記第２通信チャネルにより前記第３フレームを受信する第１受信ステップと、を含む通信方法である。
【００１７】
（１１）本発明の一態様は、通信装置のコンピュータに、複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを生成する第１フレーム生成機能と、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを生成する第２フレーム生成機能と、前記第１フレームを前記複数の宛先ノードの各々に対応する第１通信チャネルにより送信し、前記第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより送信する送信機能と、前記第２通信チャネルにより前記第３フレームを受信する受信機能と、を実現させるためのコンピュータプログラムである。
（１２）本発明の一態様は、通信装置のコンピュータに、送信元ノードが複数の宛先ノードの各々に送信するデータ信号を含む第１フレームを自通信装置に対応する第１通信チャネルにより受信し、前記第１フレームに含まれるデータ信号についての応答信号を含む第３フレームを前記複数の宛先ノードの各々が送信する異なるタイミングの基準を表す第２フレームを前記第１通信チャネルとは異なる通信チャネルであって前記第３フレームの伝送に使用される第２通信チャネルにより受信する受信機能と、前記第３フレームを生成する第３フレーム生成機能と、前記第２フレームが表す基準に基づく自通信装置のタイミングで前記第３フレームを送信する送信機能と、を実現させるためのコンピュータプログラムである。
【発明の効果】
【００１８】
本発明によれば、送信元ノードが宛先ノードへデータ信号を送信する通信チャネルと、宛先ノードが送信元ノードへ該データ信号についての応答信号を返信する通信チャネルとが異なる場合に、送信元ノードにおける該応答信号の受信成功率を向上させることができるという効果が得られる。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係る無線通信システム１の構成例を示す図である。
【図２】一実施形態に係る送信元ノードＳＲＣの構成例を示す図である。
【図３】一実施形態に係る宛先ノードＤＳＴの構成例を示す図である。
【図４】一実施形態に係る通信方法の例の説明図である。
【図５】一実施形態に係るデータフレームの構成例を示す図である。
【図６】一実施形態に係るトリガフレームの構成例を示す図である。
【図７】一実施形態に係る適用例１の説明図である。
【図８】一実施形態に係る適用例２のネットワークトポロジーを示す図である。
【図９】従来の通信方法の説明図である。
【図１０】一実施形態に係る適用例２の通信方法の説明図である。
【図１１】一実施形態に係る適用例３のネットワークトポロジーを示す図である。
【図１２】従来の通信方法の説明図である。
【図１３】一実施形態に係る適用例３の通信方法の説明図である。
【図１４】一実施形態に係る適用例４のネットワークトポロジーを示す図である。
【図１５】従来の通信方法の説明図である。
【図１６】一実施形態に係る適用例４の通信方法の説明図である。
【図１７】一実施形態に係る適用例５のネットワークトポロジーを示す図である。
【図１８】従来の通信方法の説明図である。
【図１９】一実施形態に係る適用例５の通信方法の説明図である。
【図２０】一実施形態に係る適用例６の説明図である。
【図２１】一実施形態に係る変形例１の説明図である。
【図２２】一実施形態に係る変形例１のトリガフレームの構成例を示す図である。
【図２３】一実施形態に係る変形例２の説明図である。
【図２４】一実施形態に係る変形例２のトリガフレームの構成例を示す図である。
【図２５】一実施形態に係る変形例３の説明図である。
【図２６】一実施形態に係る変形例４の説明図である。
【図２７】一実施形態に係る変形例５の説明図である。
【図２８】従来の通信方法の説明図である。
【図２９】従来の通信方法の説明図である。
【図３０】従来の通信方法の説明図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、一実施形態に係る無線通信システム１の構成例を示す図である。図１において、無線通信システム１は、基地局装置１０と端末装置３０とを備える。無線通信システム１は、例えばＷＬＡＮ（無線ＬＡＮ）を構築する。該ＷＬＡＮは、例えばＩＥＥＥ８０２．１１シリーズのＷＬＡＮである。例えば、基地局装置１０はＩＥＥＥ８０２．１１シリーズのＷＬＡＮのアクセスポイント（Access Point：AP）であり、端末装置３０はＩＥＥＥ８０２．１１シリーズのＷＬＡＮの端末装置である。
【００２１】
基地局装置１０と端末装置３０とは、第１共有通信媒体及び第２共有通信媒体を使用して通信を行う。第１共有通信媒体と第２共有通信媒体とは異なる通信媒体である。例えば、無線通信システム１が利用可能な複数の周波数帯のうち、第１共有通信媒体として比較的高い周波数帯が利用されてもよく、また、第２共有通信媒体として、第１共有通信媒体の周波数帯とは異なる比較的低い周波数帯が利用されてもよい。また、第１共有通信媒体は、無線通信システム１が利用可能な複数の周波数帯のうち、複数の連続する周波数帯を含んでもよく、又は、複数の非連続の周波数帯を含んでもよい。また、第２共有通信媒体は、無線通信システム１が利用可能な複数の周波数帯のうち、複数の連続する周波数帯を含んでもよく、又は、複数の非連続の周波数帯を含んでもよい。
【００２２】
例えば、第１共有通信媒体は、主に、基地局装置１０から端末装置３０へ向かう方向のデータ信号の伝送に使用されてもよく、また、第２共有通信媒体は、主に、端末装置３０から基地局装置１０へ向かう方向のデータ信号の伝送に使用されてもよい。
【００２３】
図２は、本実施形態に係る送信元ノードＳＲＣの構成例を示す図である。図１に示す基地局装置１０（通信装置）は、図２に示す送信元ノードＳＲＣの構成を備える。図２において、送信元ノードＳＲＣは、受信部１１と、制御部１２と、データフレーム生成部１３と、トリガフレーム生成部１４と、送信部１５とを備える。
【００２４】
データフレーム生成部１３は、複数の宛先ノードの各々に送信するデータ信号を含むデータフレームを生成する。本実施形態において、データフレームは、第１フレームに対応する。トリガフレーム生成部１４は、トリガフレームを生成する。トリガフレームは、ＡＣＫフレームを複数の宛先ノードの各々が送信する異なるタイミングの基準を表すフレームである。ＡＣＫフレームは、データフレームに含まれるデータ信号についての確認応答信号を含むフレームである。本実施形態において、トリガフレームは、第２フレームに対応する。本実施形態において、ＡＣＫフレームは、第３フレームに対応する。
【００２５】
送信部１５は、データフレームを複数の宛先ノードの各々に対応する第１通信チャネルにより送信する。送信部１５は、トリガフレームを第２通信チャネルにより送信する。第２通信チャネルは、第１通信チャネルとは異なる通信チャネルであってＡＣＫフレームの伝送に使用される通信チャネルである。受信部１１は、第２通信チャネルによりＡＣＫフレームを受信する。制御部１２は、送信元ノードＳＲＣの制御を行う。
【００２６】
図３は、本実施形態に係る宛先ノードＤＳＴの構成例を示す図である。図１に示す端末装置３０（通信装置）は、図３に示す宛先ノードＤＳＴの構成を備える。図３において、宛先ノードＤＳＴは、受信部３１と、制御部３２と、ＡＣＫフレーム生成部３３と、送信部３４とを備える。
【００２７】
受信部３１は、送信元ノードＳＲＣが複数の宛先ノードの各々に送信するデータ信号を含むデータフレームを自宛先ノードＤＳＴに対応する第１通信チャネルにより受信する。受信部３１は、トリガフレームを第２通信チャネルにより受信する。ＡＣＫフレーム生成部３３は、ＡＣＫフレームを生成する。送信部３４は、トリガフレームが表す基準に基づく自宛先ノードのタイミングでＡＣＫフレームを第２通信チャネルにより送信する。制御部３２は、宛先ノードＤＳＴの制御を行う。
【００２８】
次に図４を参照して本実施形態に係る通信方法の例を説明する。図４は、本実施形態に係る通信方法の例の説明図である。送信元ノードＳＲＣは、Ｍ個の宛先ノードＤＳＴへ、データパケットを送信する。図４の例では、Ｍは３であり、送信元ノードＳＲＣは、３個の宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３へ、データパケットを送信する。宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３は、図３に示す宛先ノードＤＳＴの構成を備える。
【００２９】
送信元ノードＳＲＣと宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３とは、第１共有通信媒体と第２共有通信媒体とを使用して通信を行う。第１共有通信媒体と第２共有通信媒体とは異なる通信媒体である。例えば、無線通信システム１が利用可能な複数の周波数帯のうち、第１共有通信媒体は比較的高い周波数帯であって、第２共有通信媒体は第１共有通信媒体の周波数帯とは異なる比較的低い周波数帯であってもよい。
【００３０】
通信チャネルＣＨ１、ＣＨ２及びＣＨ３は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２、ＣＨ３及びＣＨ４を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１及びＣＨ４を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２及びＣＨ４を使用する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３及びＣＨ４を使用する。
【００３１】
（ステップＳ１）送信元ノードＳＲＣにおいて、データフレーム生成部１３は、宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３の各々に送信するデータパケットを含むデータフレームを生成する。本実施形態において、データパケットは、データ信号に対応する。送信部１５は、該データフレームを宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３の各々に対応する通信チャネルＣＨ１、ＣＨ２及びＣＨ３により送信する。
【００３２】
制御部１２は、送信部１５がデータフレームを通信チャネルＣＨ１、ＣＨ２及びＣＨ３により送信する前に、受信部１１に対して通信チャネルＣＨ１、ＣＨ２及びＣＨ３のＣＳ（キャリアセンス）を指示する。受信部１１は、該制御部１２からの指示に応じて、通信チャネルＣＨ１、ＣＨ２及びＣＨ３においてＣＳを実施する。図４の例では、制御部１２は、受信部１１のＣＳによって通信チャネルＣＨ１、ＣＨ２及びＣＨ３のアイドル状態を確認した。次いで、制御部１２は、送信部１５へ、通信チャネルＣＨ１、ＣＨ２及びＣＨ３におけるデータフレームの送信を指示する。これにより、送信部１５は、受信部１１のＣＳによってアイドル状態が確認された通信チャネルＣＨ１、ＣＨ２及びＣＨ３により、データフレームを送信する。
【００３３】
なお、通信チャネルＣＨ１、ＣＨ２及びＣＨ３のＣＳにおいて、通信チャネルＣＨ１、ＣＨ２及びＣＨ３の全てがビジーである場合、送信元ノードＳＲＣは、ＢＯ（バックオフ）だけデータフレームの送信を待機し、チャンネルアクセス獲得の次の機会を探す。一方、通信チャネルＣＨ１、ＣＨ２及びＣＨ３のＣＳにおいて、通信チャネルＣＨ１、ＣＨ２又はＣＨ３のいずれかがアイドル状態である場合、送信元ノードＳＲＣは、ＢＯだけデータフレームの送信を待機した後に、該アイドル状態の通信チャネルによりデータフレームを送信してもよい。
【００３４】
（ステップＳ２）送信元ノードＳＲＣにおいて、トリガフレーム生成部１４は、トリガフレームを生成する。送信部１５は、宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３へ、トリガフレームを通信チャネルＣＨ４により送信する。
【００３５】
制御部１２は、送信部１５がトリガフレームを通信チャネルＣＨ４により送信する前に、受信部１１に対して通信チャネルＣＨ４のＣＳを指示する。受信部１１は、該制御部１２からの指示に応じて、通信チャネルＣＨ４においてＣＳを実施する。図４の例では、制御部１２は、受信部１１のＣＳによって通信チャネルＣＨ４のアイドル状態を確認した。次いで、制御部１２は、ＢＯだけ待機してから、送信部１５へ、通信チャネルＣＨ４におけるトリガフレームの送信を指示する。これにより、送信部１５は、受信部１１のＣＳによって通信チャネルＣＨ４のアイドル状態が確認されてからＢＯだけ待機した後に、通信チャネルＣＨ４によりトリガフレームを送信する。一方、通信チャネルＣＨ４のＣＳによって通信チャネルＣＨ４のビジーが確認された場合、送信元ノードＳＲＣは、ＢＯだけトリガフレームの送信を待機し、チャンネルアクセス獲得の次の機会を探す。
【００３６】
なお、通信チャネルＣＨ４のＣＳは、データフレームの送信完了後に開始してもよく、又は、データフレームの送信完了前に開始してもよい。但し、通信チャネルＣＨ４のＣＳがデータフレームの送信完了前に開始される場合には、制御部１２は、通信チャネルＣＨ４におけるトリガフレームの送信完了がデータフレームの送信完了後になるように、送信部１５を制御する。
【００３７】
（ステップＳ３）送信元ノードＳＲＣにおいて、制御部１２は、トリガフレームの送信が完了すると、ＡＣＫ待ちのタイマーを起動する。送信元ノードＳＲＣは、ＡＣＫ待ちのタイマーがタイムアウトする前に宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３の全てからのＡＣＫを受信した場合には、上述したステップＳ１に進む。一方、送信元ノードＳＲＣは、宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３の全てからのＡＣＫを受信する前に、ＡＣＫ待ちのタイマーがタイムアウトした場合には、後述するステップＳ５を実行する。
【００３８】
（ステップＳ４）各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３において、受信部３１は、データフレームを自宛先ノードに対応する通信チャネルにより受信する。図４の例では、宛先ノードＤＳＴ１は通信チャネルＣＨ１によりデータフレームを受信し、宛先ノードＤＳＴ２は通信チャネルＣＨ２によりデータフレームを受信し、宛先ノードＤＳＴ３は通信チャネルＣＨ３によりデータフレームを受信する。
【００３９】
次いで、各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３において、制御部３２は、ＡＣＫフレーム生成部３３へ、ＡＣＫフレームの生成を指示する。ＡＣＫフレーム生成部３３は、該制御部３２からの指示に応じて、ＡＣＫフレームを生成する。該ＡＣＫフレームは、データフレームに含まれるデータパケットについてのＡＣＫパケットを含むフレームである。本実施形態において、ＡＣＫパケットは、確認応答信号に対応する。
【００４０】
次いで、各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３において、受信部３１は、トリガフレームを通信チャネルＣＨ４により受信する。制御部３２は、該トリガフレームを受信したタイミングを基準にして自宛先ノードのタイミングでＡＣＫフレームを通信チャネルＣＨ４により送信するように、送信部３４へ指示する。送信部３４は、該制御部３２からの指示に応じて、該自宛先ノードのタイミングでＡＣＫフレームを通信チャネルＣＨ４により送信する。
【００４１】
図４の例では、宛先ノードＤＳＴ１はトリガフレームを受信完了したタイミングから時間ｔ１経過後にＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信し、宛先ノードＤＳＴ２はトリガフレームを受信完了したタイミングから時間ｔ２経過後にＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信し、宛先ノードＤＳＴ３はトリガフレームを受信完了したタイミングから時間ｔ３経過後にＡＣＫフレームＡＣＫ３を通信チャネルＣＨ４により送信する。時間ｔ２は、時間ｔ１とＡＣＫフレームＡＣＫ１の送信に要する時間との合計の時間よりも長い時間である。時間ｔ３は、時間ｔ２とＡＣＫフレームＡＣＫ２の送信に要する時間との合計の時間よりも長い時間である。これにより、通信チャネルＣＨ４において、各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３から送信されるＡＣＫフレームＡＣＫ１、ＡＣＫ２及びＡＣＫ３の衝突が回避される。
【００４２】
時間ｔ１、ｔ２及びｔ３は応答タイミング情報によって示される。時間ｔ１を示す応答タイミング情報は、宛先ノードＤＳＴ１が受信するデータパケットに含まれている。宛先ノードＤＳＴ１の制御部３２は、該データパケットから応答タイミング情報を取得して時間ｔ１を認識する。時間ｔ２を示す応答タイミング情報は、宛先ノードＤＳＴ２が受信するデータパケットに含まれている。宛先ノードＤＳＴ２の制御部３２は、該データパケットから応答タイミング情報を取得して時間ｔ２を認識する。時間ｔ３を示す応答タイミング情報は、宛先ノードＤＳＴ３が受信するデータパケットに含まれている。宛先ノードＤＳＴ３の制御部３２は、該データパケットから応答タイミング情報を取得して時間ｔ３を認識する。
【００４３】
なお、各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３は、自己のデータパケットの復号に成功した場合にＡＣＫフレームを送信し、一方、自己のデータパケットの復号に失敗した場合にはＡＣＫフレームを送信しない。
【００４４】
（ステップＳ５）送信元ノードＳＲＣは、宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３の全てから通信チャネルＣＨ４によりＡＣＫフレームを受信する前に、ＡＣＫ待ちのタイマーがタイムアウトすると、ＡＣＫフレームを受信しなかった宛先ノードに対してデータパケットの再送を行う。
【００４５】
次に図５及び図６を参照して、本実施形態に係るデータフレーム及びトリガフレームの構成例を説明する。図５は、本実施形態に係るデータフレームの構成例を示す図である。図６は、本実施形態に係るトリガフレームの構成例を示す図である。
【００４６】
まずデータフレームの構成例を説明する。図５には、データフレームに格納される一つのデータパケットについての構成例が示されている。Ｍ個のデータパケットが一つのデータフレームに格納される場合（図４の例では、Ｍ＝３）、該データフレームは、図５に示されるデータパケットの構成をＭ個含む。
【００４７】
図５において、データフレームは、ＰＨＹ（物理）ヘッダとＭＡＣヘッダとペイロード（Payload）とＦＣＳ（Frame Check Sequence）とを含む。データフレームのＭＡＣヘッダは、少なくとも、データフレームＩＤフィールドと、ＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドとを含む。データフレームＩＤフィールドは、データフレームの識別情報（データフレームＩＤ）を格納するフィールドである。ＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドは、応答タイミング情報を格納するフィールドである。
【００４８】
データフレームのＭＡＣヘッダは、さらに、ＭＣＳ＿ＡＣＫフィールドを含んでもよい。ＭＣＳ＿ＡＣＫフィールドは、宛先ノードＤＳＴがＡＣＫフレームに使用するＭＣＳ（Modulation and Coding Scheme、変調及び符号化方式）の情報を格納するフィールドである。なお、宛先ノードＤＳＴがＡＣＫフレームに使用するＭＣＳは、予め、送信元ノードＳＲＣと宛先ノードＤＳＴとの間で決定されてもよい。データフレームのＭＡＣヘッダにおいて、データフレームＩＤフィールド、ＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールド及びＭＣＳ＿ＡＣＫフィールドの配置は、予め、該ＭＡＣヘッダ内の任意の場所に決定されていればよい。
【００４９】
データフレームに含まれるデータフレームＩＤは、宛先ノードＤＳＴにより、トリガフレームに含まれるデータフレームＩＤとの比較に使用される。宛先ノードＤＳＴは、データフレームに含まれるデータフレームＩＤと同じデータフレームＩＤを含むトリガフレームを該データフレームについてのＡＣＫフレームを返信するタイミングの基準に使用する。
【００５０】
ＭＣＳ＿ＡＣＫフィールドは、宛先ノードＤＳＴがＡＣＫフレームの送信に使用するＭＣＳを示す情報を格納する。ＡＣＫのためのＭＣＳを判定する種々のアルゴリズムが存在し、以下に該アルゴリズムの一例を示すが、これに限定されるものではない。
【００５１】
（ＭＣＳ選択のためのアルゴリズムの例）
与えられたＭＣＳセットの中から、最低レートのＭＣＳを初期値として選択する。次いで、送信元ノードＳＲＣが受信したＡＣＫのＲＳＳＩ（Received Signal Strength Indicator、受信信号強度）に応じてＭＣＳを更新する。より高いレートのＭＣＳが許容可能であることをＲＳＳＩが示す場合、一つ高いレートのＭＣＳに更新され、新たなＭＣＳが次のデータパケットで指定される。選択されるＭＣＳは、与えられたＭＣＳセットの中の最大レートのＭＣＳと、前回のＲＳＳＩ及び背景ノイズによって示される最大許容レートのＭＣＳとの両方を下回るレートのＭＣＳである。
以上がＭＣＳ選択のためのアルゴリズムの例の説明である。
【００５２】
ＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドは、応答タイミング情報を格納する。図４に示す例では、宛先ノードＤＳＴ１へのデータパケットのＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドは、時間ｔ１を示す応答タイミング情報を格納する。また、宛先ノードＤＳＴ２へのデータパケットのＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドは、時間ｔ２を示す応答タイミング情報を格納する。また、宛先ノードＤＳＴ３へのデータパケットのＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドは、時間ｔ３を示す応答タイミング情報を格納する。
【００５３】
応答タイミング情報が示す時間を算出する種々のアルゴリズムが存在してもよく、以下に該アルゴリズムの一例を示すが、これに限定されるものではない。
【００５４】
（応答タイミング情報の算出アルゴリズムの例）
ここでは、図４の例を挙げて、時間ｔ１、ｔ２及びｔ３を算出する場合について説明する。
ｔ１＝ＳＩＦＳ
ｔ２＝ｔ１＋ｔ＿ＡＣＫ１＋ＳＩＦＳ
ｔ３＝ｔ２＋ｔ＿ＡＣＫ２＋ＳＩＦＳ
ｔ＿ＡＣＫ１＝（ＡＣＫ１のサイズ）／（ＡＣＫ１の送信レート）
ｔ＿ＡＣＫ２＝（ＡＣＫ２のサイズ）／（ＡＣＫ２の送信レート）
但し、ＳＩＦＳ（Short Inter Frame Space）は、ＡＣＫフレームを送信する前の待ち時間である。ｔ＿ＡＣＫ１は、ＡＣＫフレームＡＣＫ１の送信に要する時間である。ｔ＿ＡＣＫ２は、ＡＣＫフレームＡＣＫ２の送信に要する時間である。ＡＣＫフレームのサイズは同一である。ＡＣＫフレームの送信レートは、ＭＣＳ＿ＡＣＫフィールドで指定されるＭＣＳによって決まる。
以上が応答タイミング情報の算出アルゴリズムの例の説明である。
【００５５】
次にトリガフレームの構成例を説明する。図６において、トリガフレームは、ＰＨＹヘッダとＭＡＣヘッダとＦＣＳとを含む。本実施形態において、トリガフレームに関し、以下の３つの機能を有する。
第１の機能として、トリガフレームの送信前に実施されるＣＳ及びＢＯによって、トリガフレームと次のＡＣＫとの両方のために、トリガフレームと次のＡＣＫの伝送に使用される通信チャネル（図４の例では通信チャネルＣＨ４）のアクセス権を獲得する。
第２の機能として、トリガフレームのＰＨＹヘッダは、トリガフレームのＰＨＹヘッダを復号することのできる他のノードに対するＴＸＯＰ保護を提供する。これにより、トリガフレームの少なくともＰＨＹヘッダを復号することのできる例えば従来のレガシーＷｉ−Ｆｉデバイス等の通信デバイスの干渉から次のＡＣＫを保護することができる。
第３の機能として、トリガフレームのＭＡＣヘッダは、トリガフレームを復号することのできる他のノードに対するＮＡＶ保護を提供する。
【００５６】
トリガフレームのＰＨＹヘッダは、レガシーＷｉ−ＦｉパケットのＰＨＹヘッダと同じ構成である。これにより、レガシーＷｉ−ＦｉデバイスはトリガフレームのＰＨＹヘッダを認識できる。図６に示すとおり、トリガフレームのＰＨＹヘッダのＳｉｇｎａｌフィールドはＲＡＴＥ及びＬＥＮＧＴＨを格納する。該ＲＡＴＥ及びＬＥＮＧＴＨを使用して待機時間を算出することができる。レガシーＷｉ−Ｆｉデバイスは、トリガフレーム内のＳｉｇｎａｌフィールドを検出すると、該ＳｉｇｎａｌフィールドのＲＡＴＥ及びＬＥＮＧＴＨを使用して算出した待機時間だけ、自己の送信を待機する。
【００５７】
ＲＡＴＥは例えば６Ｍｂｐｓに設定され、ＬＥＮＧＴＨは、該ＲＡＴＥ「６Ｍｂｐｓ」に基づいて、データフレームに対して返信される最終ＡＣＫまでをカバーできる待機時間になるように設定される。図４の例においては、トリガフレームのＰＨＹヘッダのＳｉｇｎａｌフィールドに適用される待機時間は、「ｔ＿ｔｒｉｇｇｅｒ＋ｔ３＋ｔ＿ＡＣＫ３」以上である。但し、ｔ＿ｔｒｉｇｇｅｒは、トリガフレームのＰＨＹヘッダのＳｉｇｎａｌフィールドの終わりからトリガフレームの終わりまでの継続時間である。ｔ＿ＡＣＫ３は、ＡＣＫフレームＡＣＫ３の送信に要する時間であり、「ｔ＿ＡＣＫ３＝（ＡＣＫ３のサイズ）／（ＡＣＫ３の送信レート）」である。
【００５８】
トリガフレームのＭＡＣヘッダは、少なくとも、ＦｒａｍｅＣｏｎｔｒｏｌフィールドと、Ｄｕｒａｔｉｏｎフィールドと、データフレームＩＤフィールドとを含む。ＦｒａｍｅＣｏｎｔｒｏｌフィールドは、フレームの機能を識別する情報を格納する。トリガフレームのＦｒａｍｅＣｏｎｔｒｏｌフィールドは、当該フレームがトリガフレームであることを示す情報を格納する。
【００５９】
Ｄｕｒａｔｉｏｎフィールドは、ＮＡＶの値を格納する。トリガフレームのＤｕｒａｔｉｏｎフィールドに格納されるＮＡＶの値は、トリガフレームの送信完了から最終ＡＣＫの送信完了までＮＡＶ保護が継続される値である。図４の例では、トリガフレームのＤｕｒａｔｉｏｎフィールドに格納されるＮＡＶの値は、「ｔ３＋ｔ＿ＡＣＫ３」以上である。
【００６０】
データフレームＩＤフィールドは、データフレームＩＤを格納する。トリガフレームのデータフレームＩＤフィールドに格納されるデータフレームＩＤは、該トリガフレームに対応するデータフレームのデータフレームＩＤである。宛先ノードＤＳＴは、受信したトリガフレームのデータフレームＩＤフィールドに格納されるデータフレームＩＤが以前に受信したデータフレームのデータフレームＩＤと同一であるか否かを判断する。該判断の結果、同一である場合に、宛先ノードＤＳＴは、該トリガフレームの受信完了のタイミングを基準にして、該同一のデータフレームＩＤのデータフレームのＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドに格納される応答タイミング情報で示されるタイミングで、該同一のデータフレームＩＤのデータフレームについてのＡＣＫフレームを返信する。
【００６１】
次に本実施形態に係る適用例を説明する。
【００６２】
（適用例１）
図７を参照して本実施形態に係る適用例１を説明する。図７は、本実施形態に係る適用例１の説明図である。適用例１では、即時ＡＣＫ（Immediate ACK）に適用する。即時ＡＣＫが適用される場合、送信元ノードＳＲＣは、送信したデータフレームについての全てのＡＣＫフレームを受信するか、又は、いずれかのＡＣＫフレームについてのＡＣＫ待ちのタイマーがタイムアウトするまでは、次のデータフレームを送信することができない。
【００６３】
送信元ノードＳＲＣと宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３とは、第１共有通信媒体と、第２共有通信媒体とを使用して通信を行う。通信チャネルＣＨ１、ＣＨ２及びＣＨ３は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２、ＣＨ３及びＣＨ４を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１及びＣＨ４を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２及びＣＨ４を使用する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３及びＣＨ４を使用する。
【００６４】
図７の最初の例は、第１データフレームの送信前のＣＳによって、通信チャネルＣＨ１及びＣＨ２のアイドル状態と、通信チャネルＣＨ３のビジーとが確認された場合である。第１データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットとを含む。送信元ノードＳＲＣは、通信チャネルＣＨ１及びＣＨ２により第１データフレームを送信する。次いで、送信元ノードＳＲＣは、該第１データフレームに対応する第１トリガフレームを通信チャネルＣＨ４により送信する。第１データフレームの各データパケットと第１トリガフレームとは、同一のデータフレームＩＤ１を含む。
【００６５】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１により第１データフレームを受信し、次いで通信チャネルＣＨ４により第１トリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２により第１データフレームを受信し、次いで通信チャネルＣＨ４により第１トリガフレームを受信する。宛先ノードＤＳＴ１は、第１トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第１データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、第１トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第１データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。図７の例では、通信チャネルＣＨ４において、第１データフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信される。これにより、通信チャネルＣＨ４において、第１データフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突が回避される。
【００６６】
図７の次の例は、第２データフレームの送信前のＣＳによって、通信チャネルＣＨ３のアイドル状態と、通信チャネルＣＨ１及びＣＨ２のビジーとが確認された場合である。
第２データフレームは、宛先ノードＤＳＴ３へのデータパケットを含む。送信元ノードＳＲＣは、通信チャネルＣＨ３により第２データフレームを送信する。次いで、送信元ノードＳＲＣは、該第２データフレームに対応する第２トリガフレームを通信チャネルＣＨ４により送信する。第２データフレームのデータパケットと第２トリガフレームとは、同一のデータフレームＩＤ１を含む。
【００６７】
宛先ノードＤＳＴ３は、通信チャネルＣＨ３により第２データフレームを受信し、次いで通信チャネルＣＨ４により第２トリガフレームを受信する。宛先ノードＤＳＴ３は、第２トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第２データフレームについてのＡＣＫフレームＡＣＫ３を通信チャネルＣＨ４により送信する。
【００６８】
図７の次の例は、第３データフレームの送信前のＣＳによって、通信チャネルＣＨ１、ＣＨ２及びＣＨ３のアイドル状態が確認された場合である。なお、ＣＳによってアイドル状態が確認された通信チャネルを通信に使用し、ＣＳによってビジーが確認された通信チャネルを通信に使用しない。
第３データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットと、宛先ノードＤＳＴ３へのデータパケットとを含む。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２及びＣＨ３により第３データフレームを送信する。次いで、送信元ノードＳＲＣは、該第３データフレームに対応する第３トリガフレームを通信チャネルＣＨ４により送信する。第３データフレームの各データパケットと第３トリガフレームとは、同一のデータフレームＩＤ１を含む。
【００６９】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１により第３データフレームを受信し、次いで通信チャネルＣＨ４により第３トリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２により第３データフレームを受信し、次いで通信チャネルＣＨ４により第３トリガフレームを受信する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３により第３データフレームを受信し、次いで通信チャネルＣＨ４により第３トリガフレームを受信する。
【００７０】
宛先ノードＤＳＴ１は、第３トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第３データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、第３トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第３データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ３は、第３トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第３データフレームについてのＡＣＫフレームＡＣＫ３を通信チャネルＣＨ４により送信する。図７の例では、通信チャネルＣＨ４において、第３データフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信され、該宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２の送信完了後に、宛先ノードＤＳＴ３のＡＣＫフレームＡＣＫ３が送信される。これにより、通信チャネルＣＨ４において、第３データフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２とＡＣＫフレームＡＣＫ３との衝突が回避される。
【００７１】
なお、図７の例では、第１データフレーム、第２データフレーム及び第３データフレームのデータフレームＩＤは全て同一であるが、各データフレームのデータフレームＩＤは異なってもよい。
【００７２】
（適用例２）
図８、図９及び図１０を参照して本実施形態に係る適用例２を説明する。図８は、本実施形態に係る適用例２のネットワークトポロジーを示す図である。図８に示すネットワークトポロジーでは、送信元ノードＳＲＣと、宛先ノードＤＳＴ１及びＤＳＴ２と、従来のＷｉ−Ｆｉデバイスとが存在する。図８において、双方向矢印の実線で示されるとおり、送信元ノードＳＲＣと各宛先ノードＤＳＴ１及びＤＳＴ２との間は相手の信号を検出できる状態にある。同様に、双方向矢印の実線で示されるとおり、送信元ノードＳＲＣとＷｉ−Ｆｉデバイスとの間は相手の信号を検出できる状態にある。同様に、双方向矢印の実線で示されるとおり、宛先ノードＤＳＴ１と宛先ノードＤＳＴ２との間は相手の信号を検出できる状態にある。一方、図８において、双方向矢印の破線で示されるとおり、各宛先ノードＤＳＴ１及びＤＳＴ２とＷｉ−Ｆｉデバイスとの間は相手の信号を検出できない状態にある。なお、本適用例２では、トリガフレームの少なくともＰＨＹヘッダを復号することのできる通信デバイスの一例として、従来のＷｉ−Ｆｉデバイスを挙げて説明するが、従来のＷｉ−Ｆｉデバイス以外の通信デバイスにも適用できる。
【００７３】
図９は、本実施形態に係る適用例２を説明するための従来の通信方法の説明図である。図１０は、本実施形態に係る適用例２の通信方法の説明図である。図９及び図１０において、通信チャネルＣＨ１及びＣＨ２は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。
【００７４】
まず図９を参照して従来の通信方法を説明する。図９において、送信元ノードＳＲＣ＿ｏｌｄは図８のネットワークトポロジーにおける送信元ノードＳＲＣに、宛先ノードＤＳＴ１＿ｏｌｄは図８のネットワークトポロジーにおける宛先ノードＤＳＴ１に、宛先ノードＤＳＴ２＿ｏｌｄは図８のネットワークトポロジーにおける宛先ノードＤＳＴ２に、Ｗｉ−Ｆｉデバイスは図８のネットワークトポロジーにおけるＷｉ−Ｆｉデバイスに、それぞれの信号検出状態（相手の信号を検出可能か否か）が対応する。
【００７５】
データフレームは、宛先ノードＤＳＴ１＿ｏｌｄへのデータパケットと、宛先ノードＤＳＴ２＿ｏｌｄへのデータパケットとを含む。送信元ノードＳＲＣ＿ｏｌｄは、通信チャネルＣＨ１及びＣＨ２によりデータフレームを送信する。宛先ノードＤＳＴ１＿ｏｌｄは、通信チャネルＣＨ１によりデータフレームを受信する。宛先ノードＤＳＴ２＿ｏｌｄは、通信チャネルＣＨ２によりデータフレームを受信する。
【００７６】
宛先ノードＤＳＴ１＿ｏｌｄは、データフレームの受信完了後に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、ＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２＿ｏｌｄは、通信チャネルＣＨ４においてＣＳを実施後にＢＯを実施し、宛先ノードＤＳＴ１＿ｏｌｄのＡＣＫフレームＡＣＫ１の送信完了後にＣＳを実施後にＢＯを実施してから、ＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。これにより、通信チャネルＣＨ４において、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突は回避される。
【００７７】
しかしながら、各宛先ノードＤＳＴ１＿ｏｌｄ及びＤＳＴ２＿ｏｌｄとＷｉ−Ｆｉデバイスとの間は、相手の信号を検出できない状態にある。このため、Ｗｉ−Ｆｉデバイスは、通信チャネルＣＨ４においてＣＳを実施しても、宛先ノードＤＳＴ１＿ｏｌｄ及びＤＳＴ２＿ｏｌｄの通信チャネルＣＨ４の使用を検出できない。また、各宛先ノードＤＳＴ１＿ｏｌｄ及びＤＳＴ２＿ｏｌｄは、通信チャネルＣＨ４においてＣＳを実施しても、Ｗｉ−Ｆｉデバイスの通信チャネルＣＨ４の使用を検出できない。このため、図９に示すとおり、通信チャネルＣＨ４において、各宛先ノードＤＳＴ１＿ｏｌｄ及びＤＳＴ２＿ｏｌｄが送信したＡＣＫフレームＡＣＫ１及びＡＣＫ２と、Ｗｉ−Ｆｉデバイスが送信したデータフレームとの衝突（衝突タイプ１）が発生する可能性があった。
【００７８】
次に図１０を参照して、本実施形態に係る適用例２の通信方法を説明する。データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットとを含む。送信元ノードＳＲＣは、通信チャネルＣＨ１及びＣＨ２においてＣＳ及びＢＯを実施してから、データフレームを送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、該データフレームに対応するトリガフレームを通信チャネルＣＨ４により送信する。該データフレームの各データパケットと該トリガフレームとは、同一のデータフレームＩＤを含む。
【００７９】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。図１０の例では、通信チャネルＣＨ４において、同じデータフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信される。これにより、通信チャネルＣＨ４において、同じデータフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突が回避される。
【００８０】
また、Ｗｉ−Ｆｉデバイスと送信元ノードＳＲＣとの間は相手の信号を検出できる状態にある。このため、Ｗｉ−Ｆｉデバイスは、通信チャネルＣＨ４において、送信元ノードＳＲＣが送信したトリガフレームを検出する。Ｗｉ−Ｆｉデバイスは、該トリガフレームのＳｉｇｎａｌフィールドで示される待機時間だけ、通信チャネルＣＨ４において自己の送信を待機する。これにより、図１０に示すとおり、トリガフレームによるＴＸＯＰ保護期間が終了するまでは、通信チャネルＣＨ４において、Ｗｉ−Ｆｉデバイスの送信が待機される。該トリガフレームによるＴＸＯＰ保護期間は、各宛先ノードＤＳＴ１及びＤＳＴ２がＡＣＫフレームＡＣＫ１及びＡＣＫ２を送信完了するまで継続する。この結果、通信チャネルＣＨ４において、各宛先ノードＤＳＴ１及びＤＳＴ２が送信したＡＣＫフレームＡＣＫ１及びＡＣＫ２と、Ｗｉ−Ｆｉデバイスからの送信との衝突が回避される。Ｗｉ−Ｆｉデバイスは、該トリガフレームのＳｉｇｎａｌフィールドで示される待機時間だけ自己の送信を待機した後に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、データフレームを通信チャネルＣＨ４により送信する。
【００８１】
（適用例３）
図１１、図１２及び図１３を参照して本実施形態に係る適用例３を説明する。図１１は、本実施形態に係る適用例３のネットワークトポロジーを示す図である。図１１に示すネットワークトポロジーでは、送信元ノードＳＲＣと、宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３とが存在する。図１１において、双方向矢印の実線で示されるとおり、送信元ノードＳＲＣと各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３との間は相手の信号を検出できる状態にある。一方、図１１において、双方向矢印の破線で示されるとおり、宛先ノードＤＳＴ１と宛先ノードＤＳＴ２との間、宛先ノードＤＳＴ１と宛先ノードＤＳＴ３との間、及び、宛先ノードＤＳＴ２と宛先ノードＤＳＴ３との間は、相手の信号を検出できない状態にある。
【００８２】
図１２は、本実施形態に係る適用例３を説明するための従来の通信方法の説明図である。図１３は、本実施形態に係る適用例３の通信方法の説明図である。図１２及び図１３において、通信チャネルＣＨ１、ＣＨ２及びＣＨ３は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。
【００８３】
まず図１２を参照して従来の通信方法を説明する。図１２において、送信元ノードＳＲＣ＿ｏｌｄは図１１のネットワークトポロジーにおける送信元ノードＳＲＣに、宛先ノードＤＳＴ１＿ｏｌｄは図１１のネットワークトポロジーにおける宛先ノードＤＳＴ１に、宛先ノードＤＳＴ２＿ｏｌｄは図１１のネットワークトポロジーにおける宛先ノードＤＳＴ２に、宛先ノードＤＳＴ３＿ｏｌｄは図１１のネットワークトポロジーにおける宛先ノードＤＳＴ３に、それぞれの信号検出状態（相手の信号を検出可能か否か）が対応する。
【００８４】
データフレームは、宛先ノードＤＳＴ１＿ｏｌｄへのデータパケットと、宛先ノードＤＳＴ２＿ｏｌｄへのデータパケットと、宛先ノードＤＳＴ３＿ｏｌｄへのデータパケットとを含む。送信元ノードＳＲＣ＿ｏｌｄは、通信チャネルＣＨ１、ＣＨ２及びＣＨ３によりデータフレームを送信する。宛先ノードＤＳＴ１＿ｏｌｄは、通信チャネルＣＨ１によりデータフレームを受信する。宛先ノードＤＳＴ２＿ｏｌｄは、通信チャネルＣＨ２によりデータフレームを受信する。宛先ノードＤＳＴ３＿ｏｌｄは、通信チャネルＣＨ３によりデータフレームを受信する。
【００８５】
各宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ及びＤＳＴ３＿ｏｌｄは、データフレームの受信完了後に、通信チャネルＣＨ４においてＣＳを実施する。しかし、宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ及びＤＳＴ３＿ｏｌｄにおいては、互いに相手の信号を検出できない状態にあるので、たとえ他の宛先ノードが通信チャネルＣＨ４において送信を行っても該送信を検出できない。このため、各宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ及びＤＳＴ３＿ｏｌｄは、図１２に示すとおり、データフレームの受信完了後に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、各ＡＣＫフレームＡＣＫ１、ＡＣＫ２及びＡＣＫ３を通信チャネルＣＨ４により送信する。この結果、該ＡＣＫフレームＡＣＫ１、ＡＣＫ２及びＡＣＫ３同士の衝突（衝突タイプ２）が発生する可能性があった。
【００８６】
次に図１３を参照して、本実施形態に係る適用例３の通信方法を説明する。データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットと、宛先ノードＤＳＴ３へのデータパケットとを含む。送信元ノードＳＲＣは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１、ＣＨ２及びＣＨ３によりデータフレームを送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、該データフレームに対応するトリガフレームを通信チャネルＣＨ４により送信する。該データフレームの各データパケットと該トリガフレームとは、同一のデータフレームＩＤを含む。
【００８７】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ３は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ３を通信チャネルＣＨ４により送信する。図１３の例では、通信チャネルＣＨ４において、同じデータフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信され、該宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２の送信完了後に宛先ノードＤＳＴ３のＡＣＫフレームＡＣＫ３が送信される。これにより、通信チャネルＣＨ４において、同じデータフレームに関し、ＡＣＫフレームＡＣＫ１、ＡＣＫ２及びＡＣＫ３同士の衝突が回避される。
【００８８】
（適用例４）
図１４、図１５及び図１６を参照して本実施形態に係る適用例４を説明する。図１４は、本実施形態に係る適用例４のネットワークトポロジーを示す図である。図１４に示すネットワークトポロジーでは、送信元ノードＳＲＣ１及びＳＲＣ２と、宛先ノードＤＳＴ１、ＤＳＴ２、ＤＳＴ５及びＤＳＴ６とが存在する。送信元ノードＳＲＣ１と宛先ノードＤＳＴ１及びＤＳＴ２とはグループ１に属する。送信元ノードＳＲＣ２と宛先ノードＤＳＴ５及びＤＳＴ６とはグループ２に属する。送信元ノードＳＲＣ１及びＳＲＣ２は、図２に示す送信元ノードＳＲＣの構成を備える。宛先ノードＤＳＴ１、ＤＳＴ２、ＤＳＴ５及びＤＳＴ６は、図３に示す宛先ノードＤＳＴの構成を備える。
【００８９】
図１４において、双方向矢印の実線で示されるとおり、送信元ノードＳＲＣ１と送信元ノードＳＲＣ２との間、送信元ノードＳＲＣ１と各宛先ノードＤＳＴ１、ＤＳＴ２、ＤＳＴ５及びＤＳＴ６との間、並びに、送信元ノードＳＲＣ２と各宛先ノードＤＳＴ１、ＤＳＴ２、ＤＳＴ５及びＤＳＴ６との間は相手の信号を検出できる状態にある。また、同じグループに属する宛先ノード同士、つまり、宛先ノードＤＳＴ１と宛先ノードＤＳＴ２との間、及び、宛先ノードＤＳＴ５と宛先ノードＤＳＴ５との間は相手の信号を検出できる状態にある。一方、異なるグループに属する宛先ノード同士、つまり、宛先ノードＤＳＴ１と各宛先ノードＤＳＴ５及びＤＳＴ６との間、並びに、宛先ノードＤＳＴ２と各宛先ノードＤＳＴ５及びＤＳＴ６との間は相手の信号を検出できない状態にある。
【００９０】
図１５は、本実施形態に係る適用例４を説明するための従来の通信方法の説明図である。図１６は、本実施形態に係る適用例４の通信方法の説明図である。図１５及び図１６において、通信チャネルＣＨ１、ＣＨ２、ＣＨ５及びＣＨ６は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。
【００９１】
まず図１５を参照して従来の通信方法を説明する。図１５において、送信元ノードＳＲＣ１＿ｏｌｄは図１４のネットワークトポロジーにおける送信元ノードＳＲＣ１に、送信元ノードＳＲＣ２＿ｏｌｄは図１４のネットワークトポロジーにおける送信元ノードＳＲＣ２に、宛先ノードＤＳＴ１＿ｏｌｄは図１４のネットワークトポロジーにおける宛先ノードＤＳＴ１に、宛先ノードＤＳＴ２＿ｏｌｄは図１４のネットワークトポロジーにおける宛先ノードＤＳＴ２に、宛先ノードＤＳＴ５＿ｏｌｄは図１４のネットワークトポロジーにおける宛先ノードＤＳＴ５に、宛先ノードＤＳＴ６＿ｏｌｄは図１４のネットワークトポロジーにおける宛先ノードＤＳＴ６に、それぞれの信号検出状態（相手の信号を検出可能か否か）が対応する。
【００９２】
第１データフレームは、宛先ノードＤＳＴ１＿ｏｌｄへのデータパケットと、宛先ノードＤＳＴ２＿ｏｌｄへのデータパケットとを含む。送信元ノードＳＲＣ１＿ｏｌｄは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１及びＣＨ２により第１データフレームを送信する。宛先ノードＤＳＴ１＿ｏｌｄは、通信チャネルＣＨ１により第１データフレームを受信する。宛先ノードＤＳＴ２＿ｏｌｄは、通信チャネルＣＨ２により第１データフレームを受信する。
【００９３】
第２データフレームは、宛先ノードＤＳＴ５＿ｏｌｄへのデータパケットと、宛先ノードＤＳＴ６＿ｏｌｄへのデータパケットとを含む。送信元ノードＳＲＣ２＿ｏｌｄは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ５及びＣＨ６により第２データフレームを送信する。宛先ノードＤＳＴ５＿ｏｌｄは、通信チャネルＣＨ５により第２データフレームを受信する。宛先ノードＤＳＴ６＿ｏｌｄは、通信チャネルＣＨ６により第２データフレームを受信する。
【００９４】
各宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ、ＤＳＴ５＿ｏｌｄ及びＤＳＴ６＿ｏｌｄは、データフレームの受信完了後に、通信チャネルＣＨ４においてＣＳを実施する。同じグループに属する宛先ノード同士の間は相手の信号を検出できる状態にあるので、ＣＳにより他の宛先ノードの送信を検出できる。このため、同じグループに属する宛先ノード同士の間では、通信チャネルＣＨ４においてＣＳ及びＢＯを実施することによって、ＡＣＫフレーム同士の衝突が回避される。しかし、異なるグループに属する宛先ノード同士の間は相手の信号を検出できない状態にあるので、ＣＳを実施しても他の宛先ノードの送信を検出できない。このため、異なるグループに属する宛先ノード同士の間では、図１５に示すとおり、通信チャネルＣＨ４においてＣＳ及びＢＯを実施しても、ＡＣＫフレーム同士の衝突（衝突タイプ３）が発生する可能性があった。
【００９５】
次に図１６を参照して、本実施形態に係る適用例４の通信方法を説明する。第１データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットとを含む。送信元ノードＳＲＣ１は、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１及びＣＨ２により第１データフレームを送信する。送信元ノードＳＲＣ１は、該第１データフレームの次に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、該第１データフレームに対応する第１トリガフレームを通信チャネルＣＨ４により送信する。該第１データフレームの各データパケットと該第１トリガフレームとは、同一のデータフレームＩＤを含む。
【００９６】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１により第１データフレームを受信し、次いで通信チャネルＣＨ４により第１トリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２により第１データフレームを受信し、次いで通信チャネルＣＨ４により第１トリガフレームを受信する。宛先ノードＤＳＴ１は、第１トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第１データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、第１トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第１データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。図１６の例では、通信チャネルＣＨ４において、第１データフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信される。これにより、通信チャネルＣＨ４において、第１データフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突が回避される。
【００９７】
第２データフレームは、宛先ノードＤＳＴ５へのデータパケットと、宛先ノードＤＳＴ６へのデータパケットとを含む。送信元ノードＳＲＣ２は、ＣＳ及びＢＯを実施してから通信チャネルＣＨ５及びＣＨ６により第２データフレームを送信する。次いで、送信元ノードＳＲＣ２は、該第２データフレームに対応する第２トリガフレームの送信前に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施する。送信元ノードＳＲＣ２は、該ＣＳ及びＢＯの実施により、通信チャネルＣＨ４において送信元ノードＳＲＣ１から送信された第１トリガフレームを検出する。そして、送信元ノードＳＲＣ２は、該第１トリガフレームによるＴＸＯＰ保護期間及びＮＡＶ保護期間が終了するまでは、通信チャネルＣＨ４において自己の送信を待機する。該第１トリガフレームによるＴＸＯＰ保護期間及びＮＡＶ保護期間は、各宛先ノードＤＳＴ１及びＤＳＴ２がＡＣＫフレームＡＣＫ１及びＡＣＫ２を送信完了するまで継続する。この結果、通信チャネルＣＨ４において、各宛先ノードＤＳＴ１及びＤＳＴ２が送信したＡＣＫフレームＡＣＫ１及びＡＣＫ２と、送信元ノードＳＲＣ２からの送信との衝突が回避される。送信元ノードＳＲＣ２は、該第１トリガフレームによるＴＸＯＰ保護期間及びＮＡＶ保護期間が終了するまで自己の送信を待機した後に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、第２トリガフレームを通信チャネルＣＨ４により送信する。第２データフレームの各データパケットと第２トリガフレームとは、同一のデータフレームＩＤを含む。
【００９８】
宛先ノードＤＳＴ５は、通信チャネルＣＨ５により第２データフレームを受信し、次いで通信チャネルＣＨ４により第２トリガフレームを受信する。宛先ノードＤＳＴ６は、通信チャネルＣＨ６により第２データフレームを受信し、次いで通信チャネルＣＨ４により第２トリガフレームを受信する。宛先ノードＤＳＴ５は、第２トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第２データフレームについてのＡＣＫフレームＡＣＫ５を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ６は、第２トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第２データフレームについてのＡＣＫフレームＡＣＫ６を通信チャネルＣＨ４により送信する。図１６の例では、通信チャネルＣＨ４において、第２データフレームに関し、宛先ノードＤＳＴ５のＡＣＫフレームＡＣＫ５の送信完了後に宛先ノードＤＳＴ６のＡＣＫフレームＡＣＫ６が送信される。これにより、通信チャネルＣＨ４において、第２データフレームに関し、ＡＣＫフレームＡＣＫ５とＡＣＫフレームＡＣＫ６との衝突が回避される。また、第２トリガフレームによるＴＸＯＰ保護期間及びＮＡＶ保護期間によって、各宛先ノードＤＳＴ５及びＤＳＴ６による各ＡＣＫフレームＡＣＫ５及びＡＣＫ６の送信完了が保護される。
【００９９】
（適用例５）
図１７、図１８及び図１９を参照して本実施形態に係る適用例５を説明する。図１７は、本実施形態に係る適用例５のネットワークトポロジーを示す図である。図１７に示すネットワークトポロジーでは、送信元ノードＳＲＣと、宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３とが存在する。図１７において、双方向矢印の実線で示されるとおり、送信元ノードＳＲＣと各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３との間は相手の信号を検出できる状態にある。また、同様に、双方向矢印の実線で示されるとおり、宛先ノードＤＳＴ１と宛先ノードＤＳＴ２との間、宛先ノードＤＳＴ１と宛先ノードＤＳＴ３との間、及び、宛先ノードＤＳＴ２と宛先ノードＤＳＴ３との間は、相手の信号を検出できる状態にある。
【０１００】
図１８は、本実施形態に係る適用例５を説明するための従来の通信方法の説明図である。図１９は、本実施形態に係る適用例５の通信方法の説明図である。図１８及び図１９において、通信チャネルＣＨ１、ＣＨ２及びＣＨ３は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。
【０１０１】
まず図１８を参照して従来の通信方法を説明する。図１８において、送信元ノードＳＲＣ＿ｏｌｄは図１７のネットワークトポロジーにおける送信元ノードＳＲＣに、宛先ノードＤＳＴ１＿ｏｌｄは図１７のネットワークトポロジーにおける宛先ノードＤＳＴ１に、宛先ノードＤＳＴ２＿ｏｌｄは図１７のネットワークトポロジーにおける宛先ノードＤＳＴ２に、宛先ノードＤＳＴ３＿ｏｌｄは図１７のネットワークトポロジーにおける宛先ノードＤＳＴ３に、それぞれの信号検出状態（相手の信号を検出可能か否か）が対応する。
【０１０２】
データフレームは、宛先ノードＤＳＴ１＿ｏｌｄへのデータパケットと、宛先ノードＤＳＴ２＿ｏｌｄへのデータパケットと、宛先ノードＤＳＴ３＿ｏｌｄへのデータパケットとを含む。送信元ノードＳＲＣ＿ｏｌｄは、通信チャネルＣＨ１、ＣＨ２及びＣＨ３によりデータフレームを送信する。宛先ノードＤＳＴ１＿ｏｌｄは、通信チャネルＣＨ１によりデータフレームを受信する。宛先ノードＤＳＴ２＿ｏｌｄは、通信チャネルＣＨ２によりデータフレームを受信する。宛先ノードＤＳＴ３＿ｏｌｄは、通信チャネルＣＨ３によりデータフレームを受信する。
【０１０３】
各宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ及びＤＳＴ３＿ｏｌｄは、データフレームの受信完了後に、通信チャネルＣＨ４においてＣＳを実施する。宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ及びＤＳＴ３＿ｏｌｄは、互いに相手の信号を検出できる状態にあるので、他の宛先ノードが通信チャネルＣＨ４において送信を行うと該送信を検出できる。このため、各宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ及びＤＳＴ３＿ｏｌｄは、図１２に示すとおり、データフレームの受信完了後に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、各ＡＣＫフレームＡＣＫ１、ＡＣＫ２及びＡＣＫ３を通信チャネルＣＨ４により送信する。この結果、図１８の例では、通信チャネルＣＨ４において、同じデータフレームに関し、宛先ノードＤＳＴ１＿ｏｌｄのＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ２＿ｏｌｄのＡＣＫフレームＡＣＫ２が送信され、該宛先ノードＤＳＴ２＿ｏｌｄのＡＣＫフレームＡＣＫ２の送信完了後に、宛先ノードＤＳＴ３＿ｏｌｄのＡＣＫフレームＡＣＫ３が送信される。これにより、通信チャネルＣＨ４において、同じデータフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２とＡＣＫフレームＡＣＫ３との衝突が回避される。
【０１０４】
しかしながら、各宛先ノードＤＳＴ１＿ｏｌｄ、ＤＳＴ２＿ｏｌｄ及びＤＳＴ３＿ｏｌｄが、自己のＡＣＫフレームを送信する前に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施するために、通信チャネルＣＨ４の利用効率が低下する。また、同一のデータフレームについての宛先ノードの数が増えると、その増えた分、ＢＯの合計時間も長くなる。また、全ての宛先ノードのＡＣＫフレームの送信完了までに要する時間が送信元ノードにおけるＡＣＫ待ちのタイマーのタイムアウト時間よりも長くなると、送信元ノードは該当するデータパケットを再送信することになるので、通信効率が低下する。
【０１０５】
次に図１９を参照して、本実施形態に係る適用例５の通信方法を説明する。データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットと、宛先ノードＤＳＴ３へのデータパケットとを含む。送信元ノードＳＲＣは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１、ＣＨ２及びＣＨ３によりデータフレームを送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、該データフレームに対応するトリガフレームを通信チャネルＣＨ４により送信する。該データフレームの各データパケットと該トリガフレームとは、同一のデータフレームＩＤを含む。
【０１０６】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３によりデータフレームを受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ３は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ３を通信チャネルＣＨ４により送信する。図１９の例では、通信チャネルＣＨ４において、同じデータフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信され、該宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２の送信完了後に宛先ノードＤＳＴ３のＡＣＫフレームＡＣＫ３が送信される。これにより、通信チャネルＣＨ４において、同じデータフレームに関し、ＡＣＫフレームＡＣＫ１、ＡＣＫ２及びＡＣＫ３同士の衝突が回避される。
【０１０７】
また、各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３は、自己のＡＣＫフレームを送信する前に、通信チャネルＣＨ４においてＣＳ及びＢＯを実施しない。これにより、上述した図１８に示す従来の通信方法に比して、通信チャネルＣＨ４の利用効率が向上する。また、同一のデータフレームについての宛先ノードの数が増えても、ＢＯの時間はトリガフレームの送信前の１回分だけで済む。このため、全ての宛先ノードのＡＣＫフレームの送信完了までに要する時間が送信元ノードにおけるＡＣＫ待ちのタイマーのタイムアウト時間よりも長くなることを抑制できる。これにより、送信元ノードにおけるデータパケットの再送信の発生を低減し、通信効率の低下を防止する効果が得られる。
【０１０８】
（適用例６）
図２０を参照して本実施形態に係る適用例６を説明する。図２０は、本実施形態に係る適用例６の説明図である。適用例６では、遅延ＡＣＫ（Delayed ACK）に適用する。遅延ＡＣＫが適用される場合、上述した即時ＡＣＫとは異なり、送信元ノードＳＲＣは、送信したデータフレームについてのＡＣＫフレームを待たずに、次のデータフレームを送信することができる。
【０１０９】
送信元ノードＳＲＣと宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３とは、第１共有通信媒体と第２共有通信媒体とを使用して通信を行う。通信チャネルＣＨ１、ＣＨ２及びＣＨ３は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２、ＣＨ３及びＣＨ４を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１及びＣＨ４を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２及びＣＨ４を使用する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３及びＣＨ４を使用する。
【０１１０】
第１データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットとを含む。第２データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ３へのデータパケットとを含む。送信元ノードＳＲＣは、通信チャネルＣＨ１及びＣＨ２により第１データフレームを送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ１及びＣＨ３により第２データフレームを送信する。次いで、送信元ノードＳＲＣは、第１データフレームに対応する第１トリガフレームを通信チャネルＣＨ４により送信する。第１データフレームの各データパケットと第１トリガフレームとは、同一のデータフレームＩＤ１を含む。第２データフレームの各データパケットは、データフレームＩＤ２を含む。
【０１１１】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１により第１データフレームを受信し、次いで通信チャネルＣＨ１により第２データフレームを受信し、次いで通信チャネルＣＨ４により第１トリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２により第１データフレームを受信し、次いで通信チャネルＣＨ４により第１トリガフレームを受信する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３により第２データフレームを受信し、次いで通信チャネルＣＨ４により第１トリガフレームを受信する。
【０１１２】
宛先ノードＤＳＴ１は、第１トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第１データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、第１トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第１データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ３は、第１トリガフレームを受信するが、該第１トリガフレームに含まれるデータフレームＩＤ１は第２データフレームに含まれるデータフレームＩＤ２とは異なるので、第２データフレームについてのＡＣＫフレームＡＣＫ３をまだ送信しない。図２０の例では、通信チャネルＣＨ４において、第１データフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信される。これにより、通信チャネルＣＨ４において、第１データフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突が回避される。
【０１１３】
次いで、送信元ノードＳＲＣは、第２データフレームに対応する第２トリガフレームを通信チャネルＣＨ４により送信する。第２トリガフレームは、データフレームＩＤ２を含む。各宛先ノードＤＳＴ１、ＤＳＴ２及びＤＳＴ３は、通信チャネルＣＨ４により第２トリガフレームを受信する。宛先ノードＤＳＴ１は、第２トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第２データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ３は、第２トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第２データフレームについてのＡＣＫフレームＡＣＫ３を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、第２トリガフレームを受信するが、該第２トリガフレームに含まれるデータフレームＩＤ２に対応する第２データフレームを受信していないので、第２データフレームについてのＡＣＫフレームＡＣＫ２を送信しない。図２０の例では、通信チャネルＣＨ４において、第２データフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ３のＡＣＫフレームＡＣＫ３が送信される。これにより、通信チャネルＣＨ４において、第２データフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ３との衝突が回避される。
【０１１４】
第３データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットと、宛先ノードＤＳＴ３へのデータパケットとを含む。送信元ノードＳＲＣは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１、ＣＨ２及びＣＨ３により第３データフレームを送信する。次いで、送信元ノードＳＲＣは、第３データフレームに対応する第３トリガフレームを通信チャネルＣＨ４により送信する。第３データフレームの各データパケットと第３トリガフレームとは、同一のデータフレームＩＤ３を含む。
【０１１５】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１により第３データフレームを受信し、次いで通信チャネルＣＨ４により第３トリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２により第３データフレームを受信し、次いで通信チャネルＣＨ４により第３トリガフレームを受信する。宛先ノードＤＳＴ３は、通信チャネルＣＨ３により第３データフレームを受信し、次いで通信チャネルＣＨ４により第３トリガフレームを受信する。
【０１１６】
宛先ノードＤＳＴ１は、第３トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第３データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、第３トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第３データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ３は、第３トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、第３データフレームについてのＡＣＫフレームＡＣＫ３を通信チャネルＣＨ４により送信する。図２０の例では、通信チャネルＣＨ４において、第３データフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信され、該宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２の送信完了後に、宛先ノードＤＳＴ３のＡＣＫフレームＡＣＫ３が送信される。これにより、通信チャネルＣＨ４において、第３データフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２とＡＣＫフレームＡＣＫ３との衝突が回避される。
【０１１７】
なお、例えば、送信元ノードＳＲＣが第２データフレームに含めて送信した宛先ノードＤＳＴ３へのデータパケットを再送信する場合、送信元ノードＳＲＣは、第３データフレームに宛先ノードＤＳＴ３へのデータパケットを含めて送信してもよい。
【０１１８】
次に本実施形態に係る変形例を説明する。
【０１１９】
（変形例１）
図２１及び図２２を参照して本実施形態に係る変形例１を説明する。図２１は、本実施形態に係る変形例１の説明図である。図２２は、本実施形態に係る変形例１のトリガフレームの構成例を示す図である。変形例１では、ＡＣＫフレームの伝送に使用可能な通信チャネルが複数設けられる。図２１の例では、ＡＣＫフレームの伝送に使用可能な通信チャネルとして、２つの通信チャネルＣＨ７及びＣＨ８が設けられる。
【０１２０】
図２１を参照して、本実施形態に係る変形例１の通信方法を説明する。送信元ノードＳＲＣと宛先ノードＤＳＴ１及びＤＳＴ２とは、第１共有通信媒体と、第２共有通信媒体とを使用して通信を行う。通信チャネルＣＨ１及びＣＨ２は第１共有通信媒体に設けられている。通信チャネルＣＨ７及びＣＨ８は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２、ＣＨ７及びＣＨ８を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１、ＣＨ７及びＣＨ８を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２、ＣＨ７及びＣＨ８を使用する。第２共有通信媒体に設けられる通信チャネルＣＨ７及びＣＨ８のうち、通信チャネルＣＨ７はプライマリ・チャネル（primary channel）に指定されている。宛先ノードＤＳＴ１及びＤＳＴ２は、受信対象の通信チャネルとして、少なくともプライマリ・チャネルを設定する。
【０１２１】
データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットとを含む。送信元ノードＳＲＣは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１及びＣＨ２によりデータフレームを送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ７及びＣＨ８においてＣＳを実施する。このＣＳにより、図２１の例では、通信チャネルＣＨ７はアイドル状態であり、通信チャネルＣＨ８はビジーであった。送信元ノードＳＲＣは、通信チャネルＣＨ７においてＢＯを実施してから、該データフレームに対応するトリガフレームを通信チャネルＣＨ７により送信する。該データフレームの各データパケットと該トリガフレームとは、同一のデータフレームＩＤを含む。なお、プライマリ・チャネルである通信チャネルＣＨ７がビジーである場合、送信元ノードＳＲＣは、トリガフレームの送信を遅延させる。
【０１２２】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１によりデータフレームを受信し、次いで通信チャネルＣＨ７によりトリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２によりデータフレームを受信し、次いで通信チャネルＣＨ７によりトリガフレームを受信する。宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ１を通信チャネルＣＨ７により送信する。宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ２を通信チャネルＣＨ７により送信する。図２１の例では、通信チャネルＣＨ７において、同じデータフレームに関し、宛先ノードＤＳＴ１のＡＣＫフレームＡＣＫ１の送信完了後に、宛先ノードＤＳＴ２のＡＣＫフレームＡＣＫ２が送信される。これにより、通信チャネルＣＨ７において、同じデータフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突が回避される。
【０１２３】
図２２を参照して、本実施形態に係る変形例１のトリガフレームの構成例を説明する。図２２に示す変形例１のトリガフレームは、上述した図６に示すトリガフレームの構成例に対して、さらに各宛先ノードＤＳＴ１及びＤＳＴ２に対応する各フィールドＤＳＴ１及びＤＳＴ２が設けられる。この点以外は上述した図６に示すトリガフレームの構成例と同じである。
【０１２４】
フィールドＤＳＴ１は、宛先ノードＤＳＴ１に通知する情報を格納するフィールドであってＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドを含む。フィールドＤＳＴ１のＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドは、宛先ノードＤＳＴ１へ通知する応答タイミング情報を格納するフィールドである。フィールドＤＳＴ１は、さらに宛先ノードＤＳＴ１に通知する情報を格納するフィールドであってＭＣＳ＿ＡＣＫフィールドを含んでもよい。フィールドＤＳＴ１のＭＣＳ＿ＡＣＫフィールドは、宛先ノードＤＳＴ１がＡＣＫフレームに使用するＭＣＳの情報を格納するフィールドである。同様に、フィールドＤＳＴ２は、宛先ノードＤＳＴ２に通知する情報を格納するフィールドであってＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドを含む。さらに、フィールドＤＳＴ２は、宛先ノードＤＳＴ２に通知する情報を格納するフィールドであってＭＣＳ＿ＡＣＫフィールドを含んでもよい。
【０１２５】
本変形例１では、ＡＣＫフレームの伝送に使用可能な通信チャネルのうち、どの通信チャネルを実際に使用するのかはトリガフレームの送信前のＣＳによって決まる。したがって、データフレームの送信時点では、ＡＣＫフレームの伝送に使用する通信チャネルが未定であるので、ＡＣＫフレームに使用するＭＣＳ、つまりＡＣＫフレームの送信レートも未定であり、よって応答タイミング情報が決まらない。このため、本変形例１では、トリガフレームにＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドを設ける。また、ＭＣＳ＿ＡＣＫフィールドを設ける場合にはトリガフレームに設ける。一方、データフレームには、ＲｅｌａｔｉｖｅＤｕｒａｔｉｏｎフィールドやＭＣＳ＿ＡＣＫフィールドを設けなくてもよい。
【０１２６】
（変形例２）
図２３及び図２４を参照して本実施形態に係る変形例２を説明する。図２３は、本実施形態に係る変形例２の説明図である。図２４は、本実施形態に係る変形例２のトリガフレームの構成例を示す図である。変形例２では、上述した変形例１と同様に、ＡＣＫフレームの伝送に使用可能な通信チャネルが複数設けられる。図２３の例では、上述した図２１の例と同様に、ＡＣＫフレームの伝送に使用可能な通信チャネルとして、２つの通信チャネルＣＨ７及びＣＨ８が設けられる。但し、本変形例２では、複数の宛先ノードＤＳＴが複数の通信チャネルによりＡＣＫフレームを送信してもよい。
【０１２７】
図２３を参照して、本実施形態に係る変形例２の通信方法を説明する。送信元ノードＳＲＣと宛先ノードＤＳＴ１及びＤＳＴ２とは、第１共有通信媒体と、第２共有通信媒体とを使用して通信を行う。通信チャネルＣＨ１及びＣＨ２は第１共有通信媒体に設けられている。通信チャネルＣＨ７及びＣＨ８は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２、ＣＨ７及びＣＨ８を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１、ＣＨ７及びＣＨ８を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２、ＣＨ７及びＣＨ８を使用する。第２共有通信媒体に設けられる通信チャネルＣＨ７及びＣＨ８のうち、通信チャネルＣＨ７はプライマリ・チャネルに指定されている。宛先ノードＤＳＴ１及びＤＳＴ２は、受信対象の通信チャネルとして、少なくともプライマリ・チャネルを設定する。
【０１２８】
データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットとを含む。送信元ノードＳＲＣは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１及びＣＨ２によりデータフレームを送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ７及びＣＨ８においてＣＳを実施する。このＣＳにより、図２３の例では、通信チャネルＣＨ７及びＣＨ８の両方がアイドル状態であった。送信元ノードＳＲＣは、プライマリ・チャネルである通信チャネルＣＨ７においてＢＯを実施してから、該データフレームに対応するトリガフレームを通信チャネルＣＨ７により送信する。該データフレームの各データパケットと該トリガフレームとは、同一のデータフレームＩＤを含む。なお、プライマリ・チャネルである通信チャネルＣＨ７がビジーである場合、送信元ノードＳＲＣは、トリガフレームの送信を遅延させる。
【０１２９】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１によりデータフレームを受信し、次いで通信チャネルＣＨ７によりトリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２によりデータフレームを受信し、次いで通信チャネルＣＨ７によりトリガフレームを受信する。
【０１３０】
宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ１を自己の通信チャネルにより送信する。宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ２を自己の通信チャネルにより送信する。各宛先ノードＤＳＴ１及びＤＳＴ２がＡＣＫフレームを送信する通信チャネルを示すＡＣＫチャネル情報は、トリガフレームに含まれる。図２３の例では、同じデータフレームに関し、宛先ノードＤＳＴ１は通信チャネルＣＨ７によりＡＣＫフレームＡＣＫ１を送信し、一方、宛先ノードＤＳＴ２は通信チャネルＣＨ８によりＡＣＫフレームＡＣＫ２を送信する。つまり、トリガフレームには、ＡＣＫフレームの送信に使用する通信チャネルとして、宛先ノードＤＳＴ１に対して通信チャネルＣＨ７を指定するＡＣＫチャネル情報と、宛先ノードＤＳＴ２に対して通信チャネルＣＨ８を指定するＡＣＫチャネル情報とが含まれる。これにより、同じデータフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突が回避される。
【０１３１】
図２４を参照して、本実施形態に係る変形例２のトリガフレームの構成例を説明する。図２４に示す変形例２のトリガフレームは、上述した図２２に示す変形例１のトリガフレームの構成例に対して、さらに各宛先ノードＤＳＴ１及びＤＳＴ２に対応するＣＨ＿ＡＣＫフィールドが設けられる。この点以外は上述した図２２に示す変形例１のトリガフレームの構成例と同じである。
【０１３２】
宛先ノードＤＳＴ１に対応するＣＨ＿ＡＣＫフィールドはフィールドＤＳＴ１内に設けられる。フィールドＤＳＴ１のＣＨ＿ＡＣＫフィールドは、宛先ノードＤＳＴ１へ通知するＡＣＫチャネル情報を格納するフィールドである。ＡＣＫチャネル情報は、ＡＣＫフレームを送信する通信チャネルを示す情報である。同様に、宛先ノードＤＳＴ２に対応するＣＨ＿ＡＣＫフィールドはフィールドＤＳＴ２内に設けられる。フィールドＤＳＴ２のＣＨ＿ＡＣＫフィールドは、宛先ノードＤＳＴ２へ通知するＡＣＫチャネル情報を格納するフィールドである。各宛先ノードＤＳＴ１及びＤＳＴ２は、トリガフレームに含まれる自己のＡＣＫチャネル情報によって、自己がＡＣＫフレームを送信する通信チャネルを認識する。
【０１３３】
（変形例３）
図２５を参照して本実施形態に係る変形例３を説明する。図２５は、本実施形態に係る変形例３の説明図である。変形例３では、上述した変形例２と同様に、ＡＣＫフレームの伝送に使用可能な通信チャネルが複数設けられると共に、複数の宛先ノードＤＳＴが複数の通信チャネルによりＡＣＫフレームを送信してもよい。図２５の例では、上述した図２３の例と同様に、ＡＣＫフレームの伝送に使用可能な通信チャネルとして、２つの通信チャネルＣＨ７及びＣＨ８が設けられる。但し、本変形例３では、トリガフレームを複数の通信チャネルにより送信してもよい。
【０１３４】
図２５を参照して、本実施形態に係る変形例３の通信方法を説明する。送信元ノードＳＲＣと宛先ノードＤＳＴ１及びＤＳＴ２とは、第１共有通信媒体と、第２共有通信媒体とを使用して通信を行う。通信チャネルＣＨ１及びＣＨ２は第１共有通信媒体に設けられている。通信チャネルＣＨ７及びＣＨ８は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２、ＣＨ７及びＣＨ８を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１、ＣＨ７及びＣＨ８を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２、ＣＨ７及びＣＨ８を使用する。第２共有通信媒体に設けられる通信チャネルＣＨ７及びＣＨ８のうち、通信チャネルＣＨ７はプライマリ・チャネルに指定されている。宛先ノードＤＳＴ１及びＤＳＴ２は、受信対象の通信チャネルとして、少なくともプライマリ・チャネルを設定する。
【０１３５】
データフレームは、宛先ノードＤＳＴ１へのデータパケットと、宛先ノードＤＳＴ２へのデータパケットとを含む。送信元ノードＳＲＣは、ＣＳ及びＢＯを実施してから通信チャネルＣＨ１及びＣＨ２によりデータフレームを送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ７及びＣＨ８においてＣＳを実施する。このＣＳにより、図２５の例では、通信チャネルＣＨ７及びＣＨ８の両方がアイドル状態であった。送信元ノードＳＲＣは、ＢＯを実施してから、該データフレームに対応するトリガフレームを通信チャネルＣＨ７及びＣＨ８の両方により送信する。該データフレームの各データパケットと該トリガフレームとは、同一のデータフレームＩＤを含む。なお、プライマリ・チャネルである通信チャネルＣＨ７がビジーである場合、送信元ノードＳＲＣは、トリガフレームの送信を遅延させる。
【０１３６】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１によりデータフレームを受信し、次いで、少なくともプライマリ・チャネルである通信チャネルＣＨ７によりトリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２によりデータフレームを受信し、次いで、少なくともプライマリ・チャネルである通信チャネルＣＨ７によりトリガフレームを受信する。
【０１３７】
宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ１を自己の通信チャネルにより送信する。宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、データフレームについてのＡＣＫフレームＡＣＫ２を自己の通信チャネルにより送信する。各宛先ノードＤＳＴ１及びＤＳＴ２がＡＣＫフレームを送信する通信チャネルを示すＡＣＫチャネル情報は、トリガフレームに含まれる。図２５の例では、同じデータフレームに関し、宛先ノードＤＳＴ１は通信チャネルＣＨ７によりＡＣＫフレームＡＣＫ１を送信し、一方、宛先ノードＤＳＴ２は通信チャネルＣＨ８によりＡＣＫフレームＡＣＫ２を送信する。つまり、トリガフレームには、ＡＣＫフレームの送信に使用する通信チャネルとして、宛先ノードＤＳＴ１に対して通信チャネルＣＨ７を指定するＡＣＫチャネル情報と、宛先ノードＤＳＴ２に対して通信チャネルＣＨ８を指定するＡＣＫチャネル情報とが含まれる。これにより、同じデータフレームに関し、ＡＣＫフレームＡＣＫ１とＡＣＫフレームＡＣＫ２との衝突が回避される。また、通信チャネルＣＨ７のトリガフレームによるＴＸＯＰ保護期間及びＮＡＶ保護期間によって、通信チャネルＣＨ７において、宛先ノードＤＳＴ１によるＡＣＫフレームＡＣＫ１の送信完了が保護される。同様に、通信チャネルＣＨ８のトリガフレームによるＴＸＯＰ保護期間及びＮＡＶ保護期間によって、通信チャネルＣＨ８において、宛先ノードＤＳＴ２によるＡＣＫフレームＡＣＫ２の送信完了が保護される。
【０１３８】
本変形例３のトリガフレームには、上述した図２４に示す変形例２のトリガフレームの構成例を適用できる。
【０１３９】
（変形例４）
図２６を参照して本実施形態に係る変形例４を説明する。図２６は、本実施形態に係る変形例４の説明図である。送信元ノードＳＲＣと宛先ノードＤＳＴ１及びＤＳＴ２とは、第１共有通信媒体と、第２共有通信媒体とを使用して通信を行う。通信チャネルＣＨ１及びＣＨ２は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２及びＣＨ４を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１及びＣＨ４を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２及びＣＨ４を使用する。
【０１４０】
変形例４では、ＤＬフレームは、ＵＬＡＣＫとＤＬ−ＤＡＴＡとを含む。また、ＵＬフレームは、ＤＬＡＣＫとＵＬ−ＤＡＴＡとを含む。ＤＬフレームは、送信元ノードから宛先ノードへ向かう方向の下りリンク（Downlink：ＤＬ）のフレームである。ＵＬフレームは、宛先ノードから送信元ノードへ向かう方向の上りリンク（Uplink：ＵＬ）のフレームである。ＵＬ−ＤＡＴＡは、ＵＬのデータ信号のパケットである。ＤＬ−ＤＡＴＡは、ＤＬのデータ信号のパケットである。ＵＬＡＣＫは、ＵＬ−ＤＡＴＡについてのＡＣＫ信号である。ＤＬＡＣＫは、ＤＬ−ＤＡＴＡについてのＡＣＫ信号である。
【０１４１】
ＵＬ−ＤＡＴＡは、ＤＬＡＣＫにピギーバック（piggyback、相乗り）する。ＤＬ−ＤＡＴＡは、ＵＬＡＣＫにピギーバックする。ＵＬフレーム（ｍ）には、ＤＬフレーム（ｎ）のＤＬ−ＤＡＴＡ１についてのＤＬＡＣＫ１と、ＵＬフレーム（ｍ）におけるＤＬ−ＤＡＴＡ１とが含まれる。ＵＬフレーム（ｍ＋１）には、ＤＬフレーム（ｎ）のＤＬ−ＤＡＴＡ２についてのＤＬＡＣＫ２と、ＵＬフレーム（ｍ＋１）におけるＤＬ−ＤＡＴＡ２とが含まれる。
【０１４２】
送信元ノードＳＲＣは、通信チャネルＣＨ１及びＣＨ２によりＤＬフレーム（ｎ）を送信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、該ＤＬフレーム（ｎ）に対応するトリガフレームを通信チャネルＣＨ４により送信する。該ＤＬフレーム（ｎ）の各ＤＬ−ＤＡＴＡと該トリガフレームとは、同一のデータフレームＩＤを含む。
【０１４３】
宛先ノードＤＳＴ１は、通信チャネルＣＨ１によりＤＬフレーム（ｎ）を受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２によりＤＬフレーム（ｎ）を受信し、次いで通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、ＵＬフレーム（ｍ）を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ１は、ＵＬフレーム（ｍ）に、ＤＬフレーム（ｎ）のＤＬ−ＤＡＴＡ１についてのＤＬＡＣＫ１と、ＵＬフレーム（ｍ）におけるＵＬ−ＤＡＴＡ１とを含める。
【０１４４】
宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、ＵＬフレーム（ｍ＋１）を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、ＵＬフレーム（ｍ＋１）に、ＤＬフレーム（ｎ）のＤＬ−ＤＡＴＡ２についてのＤＬＡＣＫ２と、ＵＬフレーム（ｍ＋１）におけるＵＬ−ＤＡＴＡ２とを含める。
【０１４５】
送信元ノードＳＲＣは、通信チャネルＣＨ４により、ＵＬフレーム（ｍ）及びＵＬフレーム（ｍ＋１）を受信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ１及びＣＨ２においてＣＳ及びＢＯを実施してから、ＤＬフレーム（ｎ＋１）を通信チャネルＣＨ１及びＣＨ２により送信する。送信元ノードＳＲＣは、ＤＬフレーム（ｎ＋１）に、ＵＬフレーム（ｍ）のＵＬ−ＤＡＴＡ１についてのＵＬＡＣＫ１と、ＤＬフレーム（ｎ＋１）におけるＤＬ−ＤＡＴＡ１と、ＵＬフレーム（ｍ＋１）のＵＬ−ＤＡＴＡ２についてのＵＬＡＣＫ２と、ＤＬフレーム（ｎ＋１）におけるＤＬ−ＤＡＴＡ１とを含める。
【０１４６】
本変形例４によれば、通信チャネルＣＨ４において、ＤＬＡＣＫ及びＵＬ−ＤＡＴＡの衝突が回避される。
【０１４７】
なお、宛先ノードＤＳＴは、自己のＵＬ−ＤＡＴＡの存在を送信元ノードＳＲＣへ通知する。例えば、ＵＬ−ＤＡＴＡの存在を示す情報をＤＬＡＣＫに含めてもよい。送信元ノードＳＲＣは、宛先ノードＤＳＴのＵＬ−ＤＡＴＡの存在を認識すると、トリガフレームによるＴＸＯＰ保護期間及びＮＡＶ保護期間を、該ＵＬ−ＤＡＴＡの送信を保護するように調整する。
【０１４８】
（変形例５）
図２７を参照して本実施形態に係る変形例５を説明する。図２７は、本実施形態に係る変形例５の説明図である。送信元ノードＳＲＣと宛先ノードＤＳＴ１及びＤＳＴ２とは、第１共有通信媒体と、第２共有通信媒体とを使用して通信を行う。通信チャネルＣＨ１及びＣＨ２は第１共有通信媒体に設けられている。通信チャネルＣＨ４は第２共有通信媒体に設けられている。送信元ノードＳＲＣは、通信チャネルＣＨ１、ＣＨ２及びＣＨ４を使用する。宛先ノードＤＳＴ１は、通信チャネルＣＨ１及びＣＨ４を使用する。宛先ノードＤＳＴ２は、通信チャネルＣＨ２及びＣＨ４を使用する。変形例５では、送信元ノードＳＲＣは、トリガフレームによって、ＵＬ−ＤＡＴＡの送信タイミングを宛先ノードＤＳＴへ通知し、ＵＬ−ＤＡＴＡの送信を保護する。
【０１４９】
送信元ノードＳＲＣは、通信チャネルＣＨ４においてＣＳ及びＢＯを実施してから、トリガフレームを通信チャネルＣＨ４により送信する。各宛先ノードＤＳＴ１及びＤＳＴ２は、通信チャネルＣＨ４によりトリガフレームを受信する。宛先ノードＤＳＴ１は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、ＵＬフレーム（ｍ）を通信チャネルＣＨ４により送信する。宛先ノードＤＳＴ２は、トリガフレームの受信完了のタイミングに基づく自己の応答タイミング情報のタイミングで、ＵＬフレーム（ｍ＋１）を通信チャネルＣＨ４により送信する。本変形例５のトリガフレームには、上述した図２２に示す変形例１のトリガフレームの構成例を適用できる。
【０１５０】
送信元ノードＳＲＣは、通信チャネルＣＨ４により、ＵＬフレーム（ｍ）及びＵＬフレーム（ｍ＋１）を受信する。次いで、送信元ノードＳＲＣは、通信チャネルＣＨ１及びＣＨ２においてＣＳ及びＢＯを実施してから、ＵＬフレーム（ｍ）のＵＬ−ＤＡＴＡ１についてのＵＬＡＣＫ１を通信チャネル１により、ＵＬフレーム（ｍ＋１）のＵＬ−ＤＡＴＡ２についてのＵＬＡＣＫ２を通信チャネル２により、それぞれ送信する。
【０１５１】
上述した変形例４、５によれば以下に示す効果が得られる。
従来のＷｉ−ＦｉプロトコルにおけるＰＣＦ（Point Coordination Function）及びＨＣＣＡ（Hybrid coordination function Controlled Channel Access）は、ＵＬデータパケットの衝突問題をある程度緩和することができるが、以下に示すような制限がある。
【０１５２】
ＰＣＦは、ＣＦＰ（Contention Free Period）中に実施されるが、少なくとも２つの制限に直面する。第１に、ＰＣＦ及びＤＣＦ（Distributed Coordination Function）の両方のトラフィックに潜在的遅延をもたらし、遅延に厳しいトラフィックに深刻な影響を与え得る。第２に、共存するＢＳＳ（Basic Service Set）のＣＦＰの総継続期間が各ＢＳＳにおけるＣＦＰ反復間隔よりも長い場合、ＰＣＦによって提供されるサービス保証が達成できない。
【０１５３】
ＨＣＣＡは、ＣＦＰ及びＣＰ（Contention Period）の両方において実施可能であるが、複数の共存するＢＳＳが第２共有通信媒体のアクセス権の獲得を規則的に試みている場合、ＵＬデータパケットの頻繁な衝突に直面する可能性がある。
【０１５４】
これに対して上述した変形例４、５によれば、以下に示すように、ＰＣＦ及びＨＣＣＡの両方の制限を緩和することができる。
【０１５５】
第１に、ＰＣＦとは異なり、上述した変形例４、５は競合に基づく通信方法である。従って、ＣＦＰ反復期間をＣＦＰ及びＣＰに分割することによって、ＰＣＦに生じる問題を解決することができる。第２に、トリガフレームの送信前にＢＯが実施されるため、複数のトリガフレームの送信機会が重なったとしても、該複数のトリガフレームが同時に送信される可能性を著しく低減することができる。
【０１５６】
上述したように本実施形態によれば、送信元ノードが宛先ノードへデータフレームを送信する通信チャネルと、宛先ノードが送信元ノードへ該データフレームについてのＡＣＫフレームを返信する通信チャネルとが異なる場合に、トリガフレームによって、ＡＣＫフレームの送信を保護することができる。これにより、送信元ノードにおけるＡＣＫフレームの受信成功率を向上させることができるという効果が得られる。
【０１５７】
なお、上述した実施形態では、応答信号として確認応答信号（ＡＣＫ）を使用したが、応答信号として否定応答信号（ＮＡＣＫ）を使用してもよい。また、応答信号として確認応答信号（ＡＣＫ）及び否定応答信号（ＮＡＣＫ）の両方を使用してもよい。
【０１５８】
また、上述した送信元ノードＳＲＣ又は宛先ノードＤＳＴの機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disc）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１５９】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１６０】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【０１６１】
１…無線通信システム、１０…基地局装置、１１，３１…受信部、１２，３２…制御部、１３…データフレーム生成部、１４…トリガフレーム生成部、１５，３４…送信部、３０…端末装置、３３…ＡＣＫフレーム生成部、ＤＳＴ…宛先ノード、ＳＲＣ…送信元ノード
【図１】
0006636864.tif 000002
【図２】
0006636864.tif 000003
【図３】
0006636864.tif 000004
【図４】
0006636864.tif 000005
【図５】
0006636864.tif 000006
【図６】
0006636864.tif 000007
【図７】
0006636864.tif 000008
【図８】
0006636864.tif 000009
【図９】
0006636864.tif 000010
【図１０】
0006636864.tif 000011
【図１１】
0006636864.tif 000012
【図１２】
0006636864.tif 000013
【図１３】
0006636864.tif 000014
【図１４】
0006636864.tif 000015
【図１５】
0006636864.tif 000016
【図１６】
0006636864.tif 000017
【図１７】
0006636864.tif 000018
【図１８】
0006636864.tif 000019
【図１９】
0006636864.tif 000020
【図２０】
0006636864.tif 000021
【図２１】
0006636864.tif 000022
【図２２】
0006636864.tif 000023
【図２３】
0006636864.tif 000024
【図２４】
0006636864.tif 000025
【図２５】
0006636864.tif 000026
【図２６】
0006636864.tif 000027
【図２７】
0006636864.tif 000028
【図２８】
0006636864.tif 000029
【図２９】
0006636864.tif 000030
【図３０】
0006636864.tif 000031