(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-07-09
(45)【発行日】2024-07-18
(54)【発明の名称】通信装置、通信装置の制御方法、およびプログラム
(51)【国際特許分類】
H04W 72/0457 20230101AFI20240710BHJP
H04W 72/54 20230101ALI20240710BHJP
H04W 8/24 20090101ALI20240710BHJP
H04W 84/12 20090101ALI20240710BHJP
【FI】
H04W72/0457
H04W72/54 110
H04W8/24
H04W84/12
(21)【出願番号】P 2020085495
(22)【出願日】2020-05-14
【審査請求日】2023-04-26
(73)【特許権者】
【識別番号】000001007
【氏名又は名称】キヤノン株式会社
(74)【代理人】
【識別番号】110003281
【氏名又は名称】弁理士法人大塚国際特許事務所
(72)【発明者】
【氏名】大内 雅智
【審査官】永井 啓司
(56)【参考文献】
【文献】特表2020-504570(JP,A)
【文献】Zhou Lan (Broadcom Inc.),CR BQR section 27.5.2, IEEE 802.11-18/1515r4 ,IEEE, インターネット<URL:https://mentor.ieee.org/802.11/dcn/18/11-18-1515-04-00ax-cr-bqr-section-27-5-2.docx>,2018年09月13日
(58)【調査した分野】(Int.Cl.,DB名)
H04B 7/24- 7/26
H04W 4/00-99/00
(57)【特許請求の範囲】
【請求項1】
IEEE 802.11シリーズの規格に準拠する通信装置であって、
前記通信装置に接続されている他の通信装置から受信した情報に基づいて、当該他の通信装置のUL MU(Uplink Multiuser)通信が有効であるか無効であるか
、及び、前記他の通信装置が使用可能な通信リソースの状態を示すBQR(Bandwidth Query Report)が有効であるか無効であるかを判定する判定手段と、
前記
UL MU通信が有効であり、かつ、前記BQRが有効である場合に、BQRP(BQR Poll)を前記他の通信装置へ送信することにより、前記他の通信装置から、前記BQRを取得し、
前記UL MU通信が無効であるか、又は、前記BQRが無効であるか、の少なくともいずれかである場合に、前記BQRPを前記他の通信装置へ送信せずに、前記他の通信装置から、
前記BQ
Rを取得する取得手段と、
前記取得されたBQRに基づいて、前記他の通信装置と通信するための通信リソースを決定する決定手段と、
を有することを特徴とする通信装置。
【請求項2】
前記判定手段により、前記他の通信装置のUL MU通信が無効であると判定された場合、前記取得手段は、前記他の通信装置から送信されるBQRを待機することを特徴とする請求項1に記載の通信装置。
【請求項3】
前記判定手段により、前記他の通信装置のUL MU通信が有効であると判定された場合、前記取得手段は、BQRを要求するためのトリガーフレームを前記他の通信装置に送信し、かつ、前記他の通信装置から送信されるBQRを待機することを特徴とする請求項1または2に記載の通信装置。
【請求項4】
前記取得手段は、前記他の通信装置から、BQRをサポートしていること、および、BQRが有効であることを示す情報が受信された場合に、前記トリガーフレームを送信することを特徴とする請求項3に記載の通信装置。
【請求項5】
前記判定手段は、前記他の通信装置から、UL MU通信をサポートしていること、および、UL MU通信が有効であることを示す情報が受信された場合に、前記他の通信装置のUL MU通信が有効であると判定し、それ以外の場合は、前記他の通信装置のUL MU通信が無効であると判定することを特徴とする請求項1から4のいずれか1項に記載の通信装置。
【請求項6】
前記通信装置が、第2の他の通信装置と所定の周波数帯を協調して使用して協調通信を行う場合、前記決定手段は、前記他の通信装置から取得されたBQRと、前記第2の他の通信装置から取得されたBQRに基づいて、前記他の通信装置と前記第2の他の通信装置と通信するための通信リソースを決定することを特徴とする請求項1から5のいずれか1項に記載の通信装置。
【請求項7】
IEEE 802.11シリーズの規格に準拠する通信装置であって、
前記通信装置がUL MU(Uplink Multiuser)通信を有効にするか無効にするか
、及び、前記通信装置が使用可能な通信リソースの状態を示すBQR(Bandwidth Query Report)を有効にするか無効にするかを判定する判定手段と、
他の通信装置に前記判定の結果に基づく通知を行う通知手段と、
前記通知の後に、
前記UL MU通信が有効であり、かつ、前記BQRが有効である場合に、BQRP(BQR Poll)を前記他の通信装置から受信したことに基づいて、前記BQRを前記他の通信装置に送信し、前記UL MU通信が無効であるか、又は、前記BQRが無効であるか、の少なくともいずれかである場合に、前記BQRPを前記他の通信装置から受信せずに、前記BQRを前記他の通信装置に送信する送信手段と、
を有することを特徴とする通信装置。
【請求項8】
BQRの送信を要求するためのトリガーフレームを受信する受信手段をさらに有し、
前記通知手段により、UL MU通信が有効であることが通知された場合、前記送信手段は、前記受信手段により前記トリガーフレームが受信されたことに応じて、BQRを前記他の通信装置に送信することを特徴とする請求項7に記載の通信装置。
【請求項9】
IEEE 802.11シリーズの規格に準拠する通信装置の制御方法であって、
前記通信装置に接続されている他の通信装置から受信した情報に基づいて、当該他の通信装置のUL MU(Uplink Multiuser)通信が有効であるか無効であるか
、及び、前記他の通信装置が使用可能な通信リソースの状態を示すBQR(Bandwidth Query Report)が有効であるか無効であるかを判定する判定工程と、
前記
UL MU通信が有効であり、かつ、前記BQRが有効である場合に、BQRP(BQR Poll)を前記他の通信装置へ送信することにより、前記他の通信装置から、前記BQRを取得し、
前記UL MU通信が無効であるか、又は、前記BQRが無効であるか、の少なくともいずれかである場合に、前記BQRPを前記他の通信装置へ送信せずに、前記他の通信装置から、
前記BQ
Rを取得する取得工程と、
前記取得されたBQRに基づいて、前記他の通信装置と通信するための通信リソースを決定する決定工程と、
を有することを特徴とする制御方法。
【請求項10】
IEEE 802.11シリーズの規格に準拠する通信装置の制御方法であって、
前記通信装置がUL MU(Uplink Multiuser)通信を有効にするか無効にするか
、及び、前記通信装置が使用可能な通信リソースの状態を示すBQR(Bandwidth Query Report)を有効にするか無効にするかを判定する判定工程と、
他の通信装置に前記判定の結果に基づく通知を行う通知工程と、
前記通知の後に、
前記UL MU通信が有効であり、かつ、前記BQRが有効である場合に、BQRP(BQR Poll)を前記他の通信装置から受信したことに基づいて、前記BQRを前記他の通信装置に送信し、前記UL MU通信が無効であるか、又は、前記BQRが無効であるか、の少なくともいずれかである場合に、前記BQRPを前記他の通信装置から受信せずに、前記BQRを前記他の通信装置に送信する送信工程と、
を有することを特徴とする制御方法。
【請求項11】
コンピュータを、請求項1から
6のいずれか1項に記載の通信装置として機能させるためのプログラム。
【請求項12】
コンピュータを、請求項7又は8に記載の通信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、無線LANの通信技術に関する。
【背景技術】
【0002】
無線LAN(Wireless Local Area Network)に関する通信規格として、IEEE802.11シリーズの規格が知られている。IEEE802.11ax規格では、OFDMA(直交周波数分割多元接続)を用いて、高いピークスループットに加え、混雑状況下での通信速度向上を実現している。
現在、更なるスループット向上のためにIEEE802.11ax規格の後継規格として、IEEE802.11 EHT(ExtremeまたはExtremely High Throughput)と呼ばれるSG(Study Group)を経て、802.11be TG(Task Group)が活動している。このTGが目指すスループット向上の方策のひとつとして、複数のAP(アクセスポイント)が協調するマルチAP協調(Multi-AP Coordination)構成が検討されている。このマルチAP協調構成を効率的に運用するために、APと端末(STA)との間で、OFDMAのリソースの使い方を調整している(特許文献1)。
【先行技術文献】
【特許文献】
【0003】
【文献】米国特許出願公開第2019/0288767号明細書
【発明の概要】
【発明が解決しようとする課題】
【0004】
マルチAP協調構成による通信を実現するために、複数のAPは、協調して使用するリソースの情報を収集する必要がある。しかしながら、その方法は、規格において明確にされていない。そのため、同一のリソースを使用している他の通信装置の通信との衝突が発生し、マルチAP協調構成による通信を効率的に運用できない状況が生じうる。
【0005】
本発明は、上記課題に鑑みてなされたものであり、通信リソースに関する情報を効率的に収集することを目的とする。
【課題を解決するための手段】
【0006】
上記目的を達成するための一手段として、本発明の通信装置は以下の構成を有する。すなわち、IEEE 802.11シリーズの規格に準拠する通信装置であって、前記通信装置に接続されている他の通信装置から受信した情報に基づいて、当該他の通信装置のUL MU(Uplink Multiuser)通信が有効であるか無効であるか、及び、前記他の通信装置が使用可能な通信リソースの状態を示すBQR(Bandwidth Query Report)が有効であるか無効であるかを判定する判定手段と、前記UL MU通信が有効であり、かつ、前記BQRが有効である場合に、BQRP(BQR Poll)を前記他の通信装置へ送信することにより、前記他の通信装置から、前記BQRを取得し、前記UL MU通信が無効であるか、又は、前記BQRが無効であるか、の少なくともいずれかである場合に、前記BQRPを前記他の通信装置へ送信せずに、前記他の通信装置から、前記BQRを取得する取得手段と、前記取得されたBQRに基づいて、前記他の通信装置と通信するための通信リソースを決定する決定手段と、を有する。
【発明の効果】
【0007】
本発明によれば、通信リソースに関する情報を効率的に収集することが可能となる。
【図面の簡単な説明】
【0008】
【
図2】マルチAP協調方式に従ういくつかのリソース割り当て構成を説明するための模式図である。
【
図3】(a)は通信装置のハードウェア構成例を示し、(b)は通信装置の機能構成例を示す。
【
図4】通信処理のシーケンス図を示す(STAがUL MU通信を無効にする場合)。
【
図5】通信処理のシーケンス図を示す(STAがUL MU通信を有効にする場合)。
【
図6A】APにより実行される処理のフローチャート(1)である。
【
図6B】APにより実行される処理のフローチャート(2)である。
【
図7】STAにより実行される処理のフローチャートである。
【
図9】HT Control field formatを示す。
【
図10】TF(Trigger Frame:トリガーフレーム)の構成 を示す。
【発明を実施するための形態】
【0009】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【0010】
<実施形態1>
[システム構成]
図1に、本実施形態における無線通信システムの構成例を示す。AP(アクセスポイント)101が管理するBSS(Basic Service Set)1(BSS1)のネットワークは、実線の円104で示される。また、AP106が管理するBSS2のネットワークは、二点鎖線の円109で示される。BSS1において、他のBSSに属するAPやSTAからの干渉を受けない範囲が、太い実線の円105で示され、BSS2において、他のBSSに属するAPやSTAからの干渉を受けない範囲が、一点鎖線の円110で示される。
【0011】
無線LAN端末であるSTA(ステーション)102、103、107、108は、複数のAPと接続関係を維持することが可能である。AP101、106とSTA102、103、107、108は、IEEE802.11 EHT(Extreme(またはExtremely) High Throughput)規格に準拠する通信装置(EHT機器)である。また、AP101とAP106はそれぞれ、マルチAP協調(Multi-AP Coordination)構成機能を備えている。ここで、マルチAP協調構成機能とは、他のAPと協調し、接続したSTA(端末)に対して、ひとつのAPのときよりも、高速あるいは安定した通信を実現可能な機能である。ここで、安定した状態とは、良好な信号雑音比、低干渉、低遅延、低ジッタの任意の組み合わせの状態である。これを実現する技術には、種々の方式が存在する。これらの方式を列挙すると、D-MIMO(Distributed Multiple Input Multiple Output)を利用したJTX(Joint Transmission)、null steering、Coordinated OFDMA、Fractional Coordinated OFDMAである。
【0012】
なお、AP101とAP106は、マルチAP協調構成機能を実行していない場合は、AP101はBSS1のみを、AP106はBSS2のみを、それぞれ管理している。例えば、AP101とAP106はそれぞれ、BSS1とBSS2において、OFDMA通信におけるリソース割り当てと、通信のタイミングを管理する。
【0013】
バックホール100は、異なるBSSのネットワークを管理する複数のAPがDS(Distributions System)を構築する際に、BSSと他のネットワークを相互接続するための通信手段である。バックホール100は、Ethernet(登録商標)や電話回線のような有線方式で構成されてもよく、または、LTE(Long-Term Evolution)やWiMAX(Worldwide Interoperability for Microwave Access)のような無線方式で構成されてもよい。あるいは、バックホール100は、IEEE802.11シリーズの規格の無線LANで構成されてもよい。バックホール100がそのような無線LANで構成される場合、AP101、106とSTA102、103、107、108間で使用される無線チャネルと同じでも異なっていてもよい。なお、図示してはいないが、バックホール100にはSTAが接続されていてもよい。
【0014】
なお、
図1に示す無線通信ネットワークの構成は説明のための例に過ぎず、例えば、更に広範な領域に多数のEHT機器およびレガシー機器(IEEE802.11a/b/g/n/ax規格に従う通信装置)を含むネットワークが構成されてもよい。また、
図1に示した各通信装置の配置に限定されず、様々な通信装置の位置関係に対しても、以下の議論を適用可能である。また、AP101、106は、Wi-Fi DirectのGroup Owner(グループオーナー)であってもよい。
【0015】
図2は、いくつかのマルチAP協調方式に従う通信リソース割り当て構成を説明するための模式図であり、(a)Coordinated OFDMA(C-OFDMA)構成、(b)Fractional Coordinated OFDMA(FC-OFDMA)構成である。なお、
図2(a)~(b)に共通な表記法として、横軸は時間、縦軸は周波数を示す。ここで、時間軸の絶対的な区間長や時間の粒度・単位は、マルチAP協調構成のユースケースによって、変化し得る。たとえば、IEEE 802.11のTU(Time Unit)というマイクロ秒から、人間の感度や操作に関連するミリ秒や秒、あるいはそれ以上の数値や単位であってもよい。また、周波数軸の粒度・単位は、一例としてIEEE 802.11axから規定されたOFDMAにおける通信の周波数帯単位であるRU(Resource Unit:リソースユニット)としている。しかし、この粒度・単位もAPとSTAの能力によっては、Multi-band通信で使用可能なバンド(周波数帯)やMulti-channel通信で使用可能なチャネルとしてもよい。また、実線の矩形はAP101(BSS1のネットワーク)が用いる時間軸/周波数領域、一点鎖線の矩形はAP106(BSS2のネットワーク)が用いる時間軸/周波数領域を示す。
【0016】
さらに、C-OFDMAまたはFC-OFDMA動作を説明する上で、干渉制限端末という概念を導入する。これは、interference limited STAとも呼ばれ、自身が属していないBSSからの通信の影響を受ける端末のことである。
図1のネットワーク構成では、STA103とSTA108は、共に干渉制限端末(干渉制限STA)となる。反対に、他のBSSからの影響を受けない端末は、非干渉制限(non-interference limited)STAと呼ばれる。
図1のネットワーク構成では、STA102とSTA107は、共に非干渉制限端末(非干渉制限STA)となる。なお、干渉制限端末をエッジ(縁)STA、非干渉制限端末をセンター(中心)端末と表記することがある。
【0017】
図2(a)に示すC-OFDMA構成では、複数のBSS(APとSTA)の間で、RUを明確に区分けする。当該構成は、接続する1以上のSTAに干渉制限STA(エッジ端末)が含まれる場合に使用される。
図1のネットワーク構成では、干渉制限STAはSTA103、108であり、例えば、AP101とSTA103、AP106とSTA108のそれぞれが通信で使用するRUは、重複(オーバーラップ)しない。
【0018】
図2(b)に示すFC-OFDMA構成では、複数のBSS(APとSTA)間で使用するRUは、一部あるいは全てが重複してもよい。当該構成は、非干渉制限STA(センター端末)に対するものである。
図1のネットワーク構成では、非干渉制限STAはSTA102、107であり、AP101とSTA102、AP106とSTA107のそれぞれが通信で使用するRUは一部あるいは全てが重複する。なお、図では、わかりやすさのために、ふたつの矩形をずらして表記しているが、全く重なっていてもよい。このように、Fractionalとは、周波数が完全に分割されていない、つまり、ところどころ(断片的)がOFDMAのように使用されている、という意味である。
【0019】
[通信装置の構成]
図3(a)に、本発明における通信装置であるAP(AP101、106)とSTA(STA102、103、107、108)に共通に適用できるハードウェア構成例を示す。ハードウェア構成の一例として、AP(STA)は、記憶部301、制御部302、機能部303、入力部304、出力部305、通信部306及びアンテナ307を有する。
記憶部301はROMやRAM等のメモリにより構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。なお、記憶部301として、ROM、RAM等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、DVDなどの記憶媒体を用いてもよい。また、記憶部301が複数のメモリ等を備えていてもよい。
【0020】
制御部302は、例えばCPUやMPU等のプロセッサ、ASIC(特定用途向け集積回路)、DSP(デジタルシグナルプロセッサ)、FPGA(フィールドプログラマブルゲートアレイ)等の1つ以上により構成される。ここで、CPUはCentral Processing Unitの、MPUは、Micro Processing Unitの頭字語である。記憶部301に記憶されたプログラムを実行することにより、AP(STA)を制御する。なお、制御部302は、記憶部301に記憶されたプログラムとOS(Operating System)との協働により、AP(STA)を制御するようにしてもよい。また、制御部302がマルチコア等の複数のプロセッサから成り、AP(STA)を制御するようにしてもよい。また、制御部302は、機能部303を制御して、AP機能(STA機能)、撮像や印刷、投影等の所定の処理を実行する。機能部303は、AP(STA)が所定の処理を実行するためのハードウェアである。
【0021】
入力部304は、ユーザからの各種操作の受付を行う。出力部305は、ユーザに対して各種出力を行う。ここで、出力部305による出力とは、画面上への表示や、スピーカによる音声出力、振動出力等の少なくともひとつを含む。なお、タッチパネルのように入力部304と出力部305の両方を1つのモジュールで実現するようにしてもよい。
【0022】
通信部306は、IEEE 802.11 EHT規格に準拠した無線通信の制御や、Wi-Fi(登録商標)に準拠した無線通信の制御や、IP(Internet Protocol)通信の制御をおこなう。さらに、通信部306はアンテナ307を制御して、無線通信のための無線信号の送受信を行う。アンテナ307は複数AP協調通信に対応している。たとえば、APでは、JTX(Joint Transmission)のためのD-MIMO(Distributed Multiple Input Multiple Output)の送信が可能となっている。図では、簡略化のためにひとつのアンテナのみを表記しているが、複数のアンテナで構成されうる。一般に、アンテナ数は、ストリーム数に応じた数となる。また、アンテナ307が対応する周波数帯は、2.4および5GHz帯に加え、IEEE802.11axから導入予定の6GHz帯でありうる。
【0023】
図3(b)に、本発明における通信装置であるAP(AP101、106)とSTA(STA102、103、107、108)に共通に適用できる機能構成例を示す。機能構成の一例としてAP(STA)は、無線LAN制御部311、UI(User Interface)制御部312、スケジュール調整部313、C-OFDMA構成制御部314、データ通信処理部315を有する。
【0024】
無線LAN制御部311は、通信部306を介して他の無線LAN装置(例えば他のAPやSTA)との間で無線信号の送受信を行うための回路及びそれらを制御するプログラムを含んで構成される。無線LAN制御部311は、IEEE802.11規格シリーズに従って、フレーム生成及びフレーム送信や、他の無線LAN装置からの無線フレームの受信等、無線LANの通信制御を実行する。また、無線LAN制御部311は、受信した無線フレームを解析して、当該無線フレームに含まれる情報により、所定の条件が満たされるか否かを判定する機能も有する。
【0025】
UI制御部312は、AP(STA)の不図示の管理者/ユーザによる、入力部304(
図3(a))に対する操作を受け、当該操作に対応する制御信号を、各構成要素に伝達するための制御や、出力部305(
図3(a))に対する出力(表示等も含む)制御を行う。スケジュール調整部313は、AP(STA)がSTA(AP)と接続されている状態で、通信部306を介して、STA(AP)との間でC-OFDMA動作に関するスケジュール調整に関する制御をおこなう。また、スケジュール調整部313は、現時刻が、STA(AP)と調整したC-OFDMA通信のタイミング(スケジュール)と合致しているかの確認をおこなう。C-OFDMA構成制御部314は、通信部306を介して、前述のC-OFDMA方式またはFC-OFDMA方式に従う構成を実現するための通信制御を行う。データ通信処理部315は、通信部306を介して、データの送受信に関する通信処理をおこなう。
【0026】
[APとSTAの処理の流れ]
図4と
図5は、本実施形態における処理のシーケンス図である。ここでは、1以上のSTAとして、
図1のネットワーク構成におけるSTA102とSTA107のふたつのみを示しているが、STA103やSTA108といった端末が存在してもよい。
図4と
図5は、STAがUL MU通信を無効にするか有効にするかという点で異なり、それにより、APがBQRを取得する手法が異なる。
【0027】
(1)STAがUL MU通信を無効にする場合
図4は、STAがUL MU通信を無効にする場合の処理のシーケンス図を示す。まず、F401において、AP101が起動する。この際、AP101は、C-OFDMA構成方式(動作方式)を決定し、Coordinator AP及びCoordinated APを決定する。Coordinator APとは、C-OFDMA動作を管理するAPで、AP協調通信の起動となるTF(トリガーフレーム)を送信する。また、Coordinated APとは、管理される側のAPで、1以上のAPがその役割を担いうる。
【0028】
ここで、C-OFDMA構成方式について説明する。
第一の方式は「static(静的)方式」であり、当該方式では、C-OFDMAを構成する各APが機器設定(例えば、利用者による設定)やネゴシエーションによってC-OFDMAのグループ構成を決定する。また、AP間でCoordinator APの決定もおこなう。当該ネゴシエーションやCoordinator APの決定は、例えば、Public Actionフレームのやりとりにより、おこなわれる。このActionフレームには、例えば、「C-OFDMAグループへの参加」や「Coordinator APの決定」を示す情報が含まれる。また、ネゴシエーションは、例えば、「要求(Request)」と「応答(Response)」のやりとり、または、「指示(Indication)」と「確認(Confirmation)」のやりとりにより、おこなわれる。
第二の方式は「dynamic(動的)方式」であり、当該方式では、無線媒体へのアク セス権を獲得したAPがCoordinator APになる。そして、Coordinator APであるAPは、そのことを周囲のAP(Coordinated AP)に通知する。
第三の方式は「static方式+dynamic方式」であり、当該方式では、C-OFDMAに参加するAPとSTAのグループはstatic方式によって決定されるが、Coordinator APはdynamic方式によって決定される。
【0029】
本実施形態では、C-OFDMA構成方式はstatic方式とする(後述するF415)。F401でのAP101の起動後、F402において、AP106が起動する。F403において、AP101はSTA102との間で、IEEE802.11規格の接続手順を実行する。この接続手順では、MAC(Medium Access Control)フレームのManagementフレームに含めるIE(Information Element:情報要素)によって、お互いの能力情報や運用情報を交換することができる。このIEは、IEEE802.11規格化の進展に対応して、新たに定義されてきている。例えば、IEEE802.11nではHT Capability element、IEEE802.11acではVHT Capability element、である。また、IEEE802.11axではHE Capabilities element、IEEE802.11beではEHT Capabilities element、である。なお、Managementフレームとは、Beacon、Probe Request/Response、Association Reqest/Response、Authentiation Request/Responseフレームなどである。
【0030】
図8に、IEEE802.11規格のMACフレームと、そのFrame Bodyのひとつの要素であるIE(情報要素)の構成例を示す(MAC frame format)。
図8のフレーム構成は、IEEE802.11beに対応可能なフレーム構成である。
【0031】
MACフレーム800において、Frame Controlフィールド801は、サブフィールド821~831から構成される。Addressフィールド803、804、805、807には、MACフレームのタイプ(Typeサブフィールド822)によって、BSSID、送信元、宛先などのアドレスが設定される。HT Controlフィールド809については、
図9を用いて後述する。Frame Bodyフィ-ルド810の一部は、サブフィールド841~847に表される。Duration/IDフィールド802、Sequence Controlフィールド806、QoS Controlフィールド808、FCS(Frame Check Sequnce)フィールド811については、詳細な説明を省略する。
【0032】
Frame Controlフィールド801において、Protocol Versionサブフィールド821は、Protocol Versionを示す2ビット数であり、IEEE802.11規格に準拠するフレームの場合は、「0」である。Typeサブフィールド822は、フレームの種類(Management、Control、Data)を示す2ビット数である。Subtypeサブフィールド823は、フレームの種類(Management、Control、Data)をさらに細かく分類するためのものである。To DSサブフィールド824は、フレームの宛先がDS(Distirbution System)であることを示す。From DSサブフィールド825は、From DS示すビット数である。More Fragmentサブフィールド826、Retryサブフィールド827、Power Managementサブフィールド828、More Dataサブフィールド829、Protected Frameサブフィールド830、+HTCサブフィールド831については、詳細な説明を省略する。
【0033】
Frame Bodyフィ-ルド810におけるサブフィールド841~847は、IE(情報要素)の構成、特にEHT Capabilities elementの構成を示す。Element IDサブフィールド841は、IEEE802.11beのEHTに関する場合の値は、IEEE802.11axのHE Capabilities elementの値を踏襲し、255が設定される。Lengthサブフィールド842は、この情報要素の長さを示す。Element ID Extensionサブフィールド843では、能力情報に関するEHT Capabilities elementと運用情報に関するEHT Operation elementが新たに定義される。
【0034】
MAC Capabilities Informationサブフィールド844、PHY Capabilities Informationサブフィールド845、Supported EHT-MCS And NSS Setサブフィールド846、PPE(Physical layer Packet Extension) Thresholdsサブフィールド847は、IEEE802.11axの場合と同様な構成である。但し、本実施形態では、EHT MAC Capabilities Informationサブフィールド844に、C-OFDMA能力の有無を示すサブフィールド、BQR(Bandwidth Query Report)を用いた動作(運用)のサポートの有無、およびUL MU(UpLink Multi User)通信機能のサポートの有無を示すサブフィールドが定義されうる。なお、UL MU通信機能とは、APからのTF(トリガーフレーム)によって複数のSTA(端末)がAP方向へのデータを送信する機能を指す。BQRとは、STAがアソシエートしているBSSの動作チャネル(Operating channel)の20MHz帯毎の有効性を示す情報である。EHT MAC Capabilities Informationサブフィールド844において、例えば、BQRを用いた動作(運用)のサポートの有無を示すサブフィールドとして、BQR Supportサブフィールドが定義される場合、APは、このビットを“1”に設定することによって、STAからのBQRを受信できること(BQR用いた動作(運用)のサポート有り)を示すことができる。また、STAは、このビットを例えば“1”に設定することによって、BQRを生成して、APに通知できることを示すことができる。
【0035】
図9に、
図8のHT Controlフィールド809の形式を示す(HT Control)。このフィールドの長さは、32ビットである。Variant901は、IEEE802.11規格化の進展に応じた種別を示す。B0 902とB1 903は、当該種別を決定するための2ビットである。
図9の例では、HE(High Efficiency:802.11ax)とEHT(Extremely High Throughput:802.11be)が、同じ2ビット数=11(B0=1、B1=1)を使用するものとしている。A-Controlフィールド804は、30ビット数であり、Control Listサブフィールド905とPaddingサブフィールド906を含む。Control Listサブフィールド905はさらに、Control IDサブフィールド907とControl Informationサブフィールド908を含む。Control IDサブフィールド907は、Control Listサブフィールド905の種別を示し、Control Informationサブフィールド908は、Control IDサブフィールド907の内容が含まれる(
図9下部の表)。ここで、Contol IDサブフィールド907=1のOM(Operational Mode)を示すサブフィールドは、STAの動作状態を変更するときに使用するものである。当該サブフィールドには、例えば、UL MU無効/有効または、BQR無効/有効を示す値が設定される。
【0036】
図4の説明に戻り、F403では、AP101は、STA102のAssociation IDの設定をおこなう。このIDは、後述のTF(トリガーフレーム)において各STAを識別するためのSTAIDとして利用される。
【0037】
F404では、AP106はF403と同様の手順により、STA107との間で、IEEE802.11規格の接続手順を実行する。F405では、AP101は、IEEE802.11規格のBeaconフレームをブロードキャストする。AP101は、このBeaconフレームに、AP101のC-OFDMAの能力と動作有効/無効の情報を含める。F406では、AP106がBeaconフレームを送信する。F405と同様に、当該Beaconフレームには、AP106のC-OFDMAの能力と動作有効/無効の情報が含まれる。
【0038】
F407では、AP101とSTA102は、C-OFDMA動作に関するスケジュール調整をおこなう。この調整方法のひとつの例は、STA102がC-OFDMA動作のスケジュール(C-OFDMA動作可能なタイミングを含む)をAPに申請(要求)し、APがその申請(要求)に応答することである。この応答には、「STAからのスケジュールをそのまま受け入れる」、「異なるスケジュールを提案する」、「拒否する」、などの種類がある。この応答に、STA102が「確認」の旨を返すことによって、AP101とSTA102はC-OFDMAで動作可能なタイミング、あるいは動作不可のタイミングを共有することができる。F408では、F407と同様な処理がAP106とSTA107との間でおこなわれる。F407とF408における通信は、例えば、IEEE802.11シリーズの規格に準拠するMACフレームのPublic Actionフレームに新しいフレームを定義し、当該新しいフレームのやり取りにより行われる。
【0039】
F409では、STA102は、「C-OFDMA動作のタイミングであるか」を判断し、さらに、「UL MU(Uplink Multiuser)通信を可能するか」を判断する。
図4に示すこのシーケンスでは、STA102は、「UL MU通信を無効にする」と判断するものとする。F410では、STA107は、F409と同様の判断処理をおこない、「UL MU通信を無効にする」と判断する。
【0040】
F411では、STA102は、UL MU無効を示すフレームをAP101に送信する。例えば、MACフレーム(
図7)に含まれるHT Controlフィールド809(
図9)において、Contol IDサブフィールド907=1のOM(Operational Mode)を示すサブフィールドの値を、UL MU無効を示す値(例えば、所定のビットにおいて“1”)に設定する。このOMを示すサブフィールドは、前述したように、STAの動作状態を変更するときに使用するものである。AP101は、UL MU無効を示すフレームを受信すると、STA102からのBQR(Bandwidth Query Report)の受信を待機する。F412で、STA107は、F411と同様に、UL MU無効を示すフレームをAP106に送信する。AP106は、UL MU無効を示すフレームを受信すると、STA107からのBQRの受信を待機する。
【0041】
F413では、STA102はunsolicited BQRをAP101に送信する。ここで、unsolicitedとは、APからの要求がなくてもSTA自身の判断でおこなうという意味である。F414では、STA107は、unsolicited BQRをAP106に送信する。BQRは、MACフレーム(
図8)に含まれるHT Controlフィールド809(
図9)において、Contol IDサブフィールド907=5のサブフィールドとして含まれる。BQRの構造は、IEEE802.11ax規格から導入されたものであり、Control Informationサブフィールド908のLength(長さ)が、10ビットとなっている。この内の8ビットを使用して、動作チャネル160MHzの範囲にわたる20MHz帯毎のチャネル(通信リソース)の有効性を示す。この有効性とは、ED-based CCA(エネルギーレベルのクリアチャネルアセスメント)に基づく値であり、「1」が「空き(idle、アイドル)」を示し、「0」が「使用中(busy、ビジー)」を示します。また、LSBが周波数の低い方であり、MSBが周波数高い方となる。なお、IEEE802.11beでは、新たに320MHz動作が検討されている。この場合は、Lengthを拡張して16ビットで表現する。
【0042】
また、F412およびF413の処理において、STA102やSTA107は、BQRの補足情報を送信してもよい。この補足情報は、20MHz単位のチャネル状態が「使用中」のときに、そのチャネルを使用しているBSSの情報、つまり「BSSIDとチャネルの対応」を示すものである。この情報は、新たなActionフレームやIEEE802.11データフレームによって通信されうる。
【0043】
F415で、AP101とAP106は、C-OFDMA動作のグループ形成手順を実施する。この手順では、AP101とAP106は互いに、「接続しているSTAとの間でC-OFDMA動作が可能であるか」の確認をおこなう。さらに、AP101とAP06は、STA102とSTA107が、センター端末であるかエッジ端末であるかの判断をおこなう。STAがエッジ端末であるかについての一つの方法は、AP自身のスキャンでは他BSSの存在を認識できないときに、STAのスキャンによって他BSSの存在を認識した場合、当該STAはエッジ端末である、と判断することである。ここで、他BSSとは、APとC-OFDMA動作をおこなうAPが管理するBSSを指す。
【0044】
F415ではさらに、AP101とAP106は、接続しているSTAからすでにBSSIDを取得していた場合に、当該BSSIDとAPのBSSIDが同じであるかどうかを判断してもよい。これらのBSSIDが異なる場合は、AP101やAP106は、自身のBSSと協調できないBSSが存在するものと判断し、C-OFDMA動作ではなく、運用チャネルを変更するといった処理をおこなってもよい。
【0045】
F415ではさらに、AP101とAP106は、Coordinator APを決定する。前述したように、本実施形態では、C-OFDMA構成方式(動作方式)として、static方式を用い、
図4の例では、AP101がCoordinator APになったとして、以下説明する。Coordinator APであるAP101は、前述の、STA102とSTA107が、センター端末であるかエッジ端末であるかの判断の結果を取得する。
【0046】
F415ではさらに、AP101とAP106はそれぞれ、STA102とSTA107へのDLデータ伝送の確認応答(ACK(acknowledgement))の返し方を示すポリシー(ACKポリシー)を決定する。例えば、AP101とAP106は、送信するDLデータのACKポリシーにimmediateを指定することができる。ACKポリシーにimmediateを指定することにより、送信先のSTAにSIFS経過後にBAを送信させることが可能となる。
【0047】
F416では、AP101は、STA102とSTA107が、センター端末であるかエッジ端末であるかの判断の結果に基づいて、リソースの割り当てを決定する。当該リソースの割り当て例は、
図2(a)、(b)に示す通りであり、STA102とSTA107はともにセンター端末であるから、
図2(b)のようなリソース割り当て構成となる。AP101は、リソース割り当ての決定後、C-OFDMA TFをAP106に送信する。このTFは、F417とF418におけるDL(Downlink)データ伝送を、AP101とAP106が同期して行うために、AP106に送信されるTFであり、新規のTFである。このTFには、F416で決定されたリソースの割り当ての情報や、C-OFDMA伝送の終端時刻等が含まれる。このTFの形式は、
図10に示すIEEE802.11axのTFと同様な形式であり、
図10におけるTrigger Typeサブフィールド1011の値が8となるフレームである。
【0048】
F417では、AP101は、C-OFDMAによるDLデータ伝送(データフレームの送信)をSTA102に対しておこなう。F418では、AP106は、C-OFDMAによるDLデータ伝送をSTA107に対しておこなう。AP101とAP106は、F417とF418の送信のタイミングが、F416からSIFS(Short InterFrame Space)後となるように、同期制御する。また、F417とF418では、AP101とAP106はそれぞれ、F416で決定されたリソースの割り当てに従うリソースを用いて、DLデータ伝送を行う。
【0049】
F419では、データを受信したSTA102は、BA(Block ACK)を返す。ここで、F420では、AP106がSTA107に対してBAR(Block ACK Request)を送信し、F421では、BARを受信したSTA107はBAを返す。これらのF419からF421の手順は、F415で決定するACKポリシーに準ずる。
図4の例では、AP101がF417でのDLデータのACKポリシーにimmediateを指定している。そのため、STA102はF417のDLデータ受信後のSIFS経過後にBAを送信している。一方、AP106はF418のDLデータのACKポリシーにBARを使うことを指定している。なお、
図4は一例であり、F419の処理と、F420とF421の処理が逆であってもよい。
【0050】
また、STA102とSTA107は共にセンター端末であるので、AP106はF420でBARを送信することなく、STA107は、F421で送信すべきBAをF419と同じタイミングで送信してもよい。これは、たとえBAが20MHzの周波数を使用したとしても、互いに干渉しないからである。ただし、それぞれのBSSに他のSTA(端末)が存在する場合、
図4に示すようなBARとBAの手順を用いることになる。
【0051】
(2)STAがUL MU通信を有効にする場合
図5は、STAがUL MU通信を無効にする場合の処理のシーケンス図を示す。F401~F410までの処理は、
図4と同様である。ただし、本実施形態では、F409およびF410の判断で、STA102とSTA107はそれぞれ、「UL MU動作を有効にする」と判断しているものする。
【0052】
F501では、STA102は、UL MU有効を示すフレームをAP101に送信する。例えば、MACフレーム(
図7)に含まれるHT Controlフィールド809(
図8)において、Contol IDサブフィールド907=1のOM(Operational Mode)を示すサブフィールドの値を、UL MU有効を示す値(例えば、所定のビットにおいて “0”)に設定する。F502で、STA107は、F501と同様に、UL MU有効を示すフレームをAP106に送信する。
【0053】
F503では、AP101は、BQRP TFを送信する。F504では、AP106は、BQRP TFを送信する。F505で、STA102は、solicited BQRをAP101に送信する。solicitedとは、前述したように、APからの要求に応じるという意味である。F506では、STA107は、solicited BQRをAP106に送信する。
【0054】
F507で、AP101とAP106は、C-OFDMA動作のグループ形成手順を実施する。当該手順は、
図4のF415と同様な手順である。F508では、AP101は、STA102とSTA107が、センター端末であるかエッジ端末であるかの判断の結果に基づいて、リソースの割り当てを決定する。AP101は、リソース割り当ての決定後、C-OFDMA TFをAP106に送信する。F507の処理は
図4のF416と同様である。
【0055】
F509では、AP101は、C-OFDMAによるDLデータ伝送(データフレームの送信)をSTA102に対しておこなう。AP101は、このデータ伝送に、STAに対して応答の形式(ACKポリシー)と使用する割り当てたリソースの情報を含める。F510で、AP106は、C-OFDMAによるDL伝送をSTA107に対しておこなう。F511で、STA102は、OFDMA BAをAP101に返す。F512では、STA107は、OFDMA BAをAP106に返す。
【0056】
[APの動作]
次に、
図6Aと
図6Bを参照して、AP101の動作について説明する。
図6は、AP101により実行される処理のフローチャートである。当該処理は、AP101が、自身に接続されているSTA(
図6の説明では単にSTAと称す)から他のSTAへ送信するデータが発生したときに実施される。また、
図4のF407に相当する処理(C-OFDMA動作に関するスケジュール調整)がすでに行われているものとする。
図6に示すフローチャートは、AP101の制御部302が記憶部301に記憶されている制御プログラムを実行し、情報の演算および加工並びに各ハードウェアの制御を実行することにより実現されうる。
【0057】
S601では、無線LAN制御部311は、
図4のF403やF411の処理において通信部306を介して受信されたフレームを解析し、STAがUL MU(Up Link Multi User)通信に対応しているかを確認する。具体的には、無線LAN制御部311は、受信されたフレームを解析し、MAC CapabilitiesInformationサブフィールド744と、HT Controlフィールド709を確認する。UL MU通信に対応しているとは、例えば、MAC CapabilitiesInformationサブフィールド744が「C-OFDMA能力有り」を示し、かつ、HT Controlフィールド709においてContol IDサブフィールド907=1のOMが「UL MU無効」を示さない状態(「UL MU有効」を示す状態)を指す。それ以外の場合は、無線LAN制御部311は、UL MU通信に対応していない状態と判断する。
【0058】
STAがUL MU通信に対応している場合は(S602でYes)、処理はS602に進み、STAがUL MU通信に対応していない場合は(S602でNo)、処理はS603に進む。S602では、無線LAN制御部311は、STAからのBA(Block Ack)をMU形式で受信するものと決定して、当該決定を示す情報を記憶部301に保持する。S603では、無線LAN制御部311は、STAからのBA(Block Ack)をSU(Single User)形式で受信するものと決定して、当該決定を示す情報を記憶部301に保持する。S604では、スケジュール調整部313は、STAとC-OFDMA動作可能なタイミングであるかを判断する。この判断方法のひとつは、スケジュール調整部313が、現時刻が、STAと調整したC-OFDMA動作のスケジュールと合致しているかを確認することである。
【0059】
C-OFDMA通信が可能なタイミングの場合は(S604でYes)、処理はS605に進む。S605では、無線LAN制御部311は、STAからのBQR(Bandwidth Query Report)を受信済みであるかを確認する。BQRを受信済みであれば(S605でYes)、処理はS612に進み、BQRを受信済みでなければ(S605でNo)、処理はS606に進む。S606では、無線LAN制御部311は、TF(トリガーフレーム)によって、STAに対してBQRの送信を要求できるかを判断する。この判断は、無線LAN制御部311が、
図4のF403の処理において受信されたフレームを解析し、STAがBQRに対応しているかを確認することにより行われる。具体的には、無線LAN制御部311は、受信されたフレームを解析し、MAC CapabilitiesInformationサブフィールド744と、HT Controlフィールド709を確認する。BQRに対応しているとは、例えば、MAC CapabilitiesInformationサブフィールド744が「BQRを用いた動作(運用)のサポート有り」を示し、かつ、HT Controlフィールド709においてContol IDサブフィールド907=1のOMが「BQR無効」を示さない状態(「BQR有効」を示す状態)を指す。それ以外の場合は、無線LAN制御部311は、BQRに対応していない状態と判断する。
【0060】
STAに対してBQRの送信を要求できる場合は(S606でYes)、処理は507に進み、要求できない場合は(S606でNo)、処理は509に進む。S607では、無線LAN制御部311は、BQRP(Bandwidth Query Report Poll ) TFを送信する。続くS608では、無線LAN制御部311は、STAからのBQRの受信を待機し、BQRを受信すると、処理はS612へ進む。S609では、C-OFDMA構成制御部314は、STAからのBQRを受信していない状態で、C-OFDMA機能の実行が可能であるかを判断する。例えば、AP101は、AP101自身の無線媒体のスキャン、または、他のAPのスキャンによって、空きリソースを確認できた場合に、C-OFDMA構成制御部314はC-OFDMA機能の実行が可能と判断することができる。また、例えば、AP101の管理者によるUI制御部312を介した設定により、C-OFDMA構成制御部314はC-OFDMA機能の実行が可能と判断するように構成されてもよい。
【0061】
C-OFDMA機能の実行が可能であれば(S609でYes)、処理はS612に進み、可能でなければ(S609でNo)、処理はS610に進む。S610では、無線LAN制御部311は、STAからのBQRを待機するかを判断する。STAからのBQRを待機する場合は(S610でYes)、処理はS605に進む。STAからのBQRを待機しない場合は(S610でNo)、AP101は、接続されているSTAを含んだC-OFDMA機能の実行を断念し、処理は511へ進む。ここで、STAからのBQRを待機しない場合とは、たとえば、S601の処理を開始するにあたり他のSTAへ送信するデータが発生してから一定(既定)時間経過した場合である。
【0062】
S611では、データ通信処理部315は、現在のタイミングではSTAとの間で、C-OFDMAによる通信が実行できないものと判断して、他のAP(AP106)と協調することなく通信をおこなう。このS611の処理は、S604においてC-OFDMA通信が可能なタイミングではないと判断した場合にも行われ得る処理である。なお、S611の後の処理については、本発明に特徴的な制御を含まないため、説明を省略する。
【0063】
S612で、C-OFDMA構成制御部314は、他のAP(AP106)とC-OFDMAのグループ形成処理をおこなう。この処理は、
図4のF415の処理と同様である。S613では、C-OFDMA構成制御部314は、AP自身がCoordinator APまたはCoordinated APとなったかを判定する。Coordinator APの場合は(S613でYes)、処理は514に進み、Coordinated APの場合は(S613でNo)、処理はS615に進む。S615では、C-OFDMA構成制御部314は、C-OFDMA TFを送信する。S615では、C-OFDMA構成制御部314は、C-OFDMA TFを受信する。
【0064】
S616では、データ通信処理部315は、S602またはS603の処理において記憶部301に記憶された情報から、STAからのBA(Block ACK)は、MU(Multi User)形式であるかを確認する。MU形式の場合は(S616でYes)、処理はS617に進む。SU(Single User)形式の場合は(S616でNo)、処理はS619に進む。
【0065】
S617では、データ通信処理部315は、BAのRU(Resoruce Unit)指定を含むデータをSTAに送信する。S618では、データ通信処理部315は、STAからのOFDMA BAを受信する。
【0066】
S619では、データ通信処理部315は、C-OFDMAによるデータを送信する。このデータには、ACKポリシーは「BAR(Block ACK Request)によるもの」という情報を付加する。S620では、データ通信処理部315は、BARをSTAに送信する。S621でが、データ通信処理部315は、STAからのBAを受信する。
【0067】
ここままでが、一連のC-OFDMA通信の区切りとなる。この後、AP101はさらにSTAへのデータ発生を認識した場合は、S600の処理から繰り返すことになる。
【0068】
なお、
図6は、1つのAP(AP101)へ接続されているSTAが1つである場合の説明であったが、APに接続されているSTA(端末)は複数であってもよい。またに、APからSTAへのDL(Down Link)データ通信に限らず、各STAからAPへのUP(Up Link)データ通信の場合も、同様に制御できる。この場合は、APからのTF(
図9を参照)、各STAからのUL MUデータ、APからのMulti-STA BAの通信となる。
【0069】
[STAの動作]
次に、
図7を参照して、STAの動作について説明する。
図7は、STA102により実行される処理のフローチャートである。なお、
図7はSTA102に対して説明するが、STA103、およびAP106に対するSTA107、108に対しても同様な説明を適用できる。
図7に示すフローチャートは、STA102の制御部302が記憶部301に記憶されている制御プログラムを実行し、情報の演算および加工並びに各ハードウェアの制御を実行することにより実現されうる。
【0070】
S701では、C-OFDMA構成制御部314は、C-OFDMAの動作スケジュールの申請(要求)をおこなう。当該処理は
図4のF407に相当する。S702では、C-OFDMA構成制御部314は、AP101からの応答を受信する。S703では、スケジュール調整部313は、AP101とC-OFDMA動作のスケジュールを決定する。当該処理は
図4のF407に相当する。S704では、スケジュール調整部313は、AP101とC-OFDMA動作可能なタイミングを検知する。この検知方法のひとつは、スケジュール調整部313が、現時刻が、AP101と調整したC-OFDMA動作のスケジュールと合致しているかを確認することである。
【0071】
S705では、制御部302はUL MU動作を可能にするかを判断する。例えば、STA102のユーザによるUI制御部312を介した設定や、システムにおける設定や、接続可能な1以上のBSSにおけるSTAの数等により、制御部302はUL MU動作を可能にするかを判断する。UL MU動作を可能にする場合(S705でYes)、処理はS706に進み、不可とする場合は(S705でNo)、処理はS710に進む。
【0072】
S706では、無線LAN制御部311は、UL MU有効の通知をAP101に送信する。なお、STA102は、AP101に対して既にUL MU有効の通知をおこなっていれば、この処理を省略してもよい。S707では、無線LAN制御部311は、AP101からのBQRP TFを受信する。続いて、S708では、無線LAN制御部311は、solicited BQRをAP101に送信する。
【0073】
S709では、無線LAN制御部311は、UL MU無効の通知をAP101に送信する。なお、STA102は、AP101に対して既にUL MU無効の通知をおこなっていれば、この処理を省略してもよい。続いて、S710では、無線LAN制御部311は、unsolicited BQRをAP101に送信する。
【0074】
[トリガーフレームの構成]
図10に、TF(Trigger Frame:トリガーフレーム)の構成を示す。このTFは、IEEE 802.11axから導入されたフレームで、複数のSTA(端末)がAP宛てに同時にフレーム送信するために必要な起動タイミング、及び、フレームを用いる無線チャネル情報等を示すものである。
【0075】
TF1000において、Frame Contorolフィールド1001は、IEEE 802.11シリーズに共通なフィールドであり、本実施形態では、IEEE802.11axのトリガーフレームであることを示す値が入る。長さは、2オクテット(バイト)である。Durationフィールド1002、RA(Receiver Address)フィールド1003、TA(Transmitter Address)フィールド1003については、詳細な説明を省略する。Common Infoフィールド1005は、このTFの宛先である複数のSTAに共通な情報を示す。Common Infoフィールド1005の詳細を、
図10の中部の構成に示す。Per User Infoフィールド1006は、このTFの宛先のSTAに対する個別情報を示す。当該フィールドの長さは、5オクテット以上である。Paddingフィールド1007は、このTFを受信したSTA群に時間的猶予を与えるためのものである。IEEE802.11の規格上では、APは、この時間的猶予を各STAから要求されたMinTrigProcTimeの値から決定しうる。一般には、TFの宛先となる複数のSTAから要求されたMinTrigProcTimeのうちの最大値に相当するpaddingが使用される。FCS(Frame Check Sequence)1008については、詳細な説明を省略する。
【0076】
図10の中部に示すCommon Infoフィールド1005の構成において、Trigger Typeサブフィールド1011の詳細は、
図10の下部の表に示すとおりである。たとえば、Trigger Typeサブフィールド1011の値は、TFがC-OFDMA TFの場合は8となる。Lengthサブフィールド1012は、Trigger Typeサブフィールド1011のタイプに対応する長さを示す。Trigger Type dependentサブフィールド1013は、Trigger Typeサブフィールド1011のタイプに対応する説明を示す。
【0077】
以上、説明したように、APとSTAによってリソースに関する情報の収集と割り当てを協調しておこなうことによって、マルチAP協調構成による高速・高効率な無線通信を実現できるという効果を得られるようになる。よって、無線媒体の使用効率、システム全体および個別の通信速度、安定性、の向上の実現が可能となる。
【0078】
なお、上記実施形態では、DL(Downlink)におけるAP間協調を、BQRに基づいておこなう動作を示したが、UL(Uplink)の実施形態も可能である。例えば、APは、STAからAP方向(すなわち、UL)のデータ量とその種別(ビデオや音声といったアクセスカテゴリ)を示すBSR(Buffer State Report)を、STAから取得する。APは、BQRに基づいてリソースの状態を認識した後に、BSRに基づいたUL用のリソース割り当てを
図9に示すTF(トリガーフレーム)によっておこなうことができる。
【0079】
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
【0080】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【0081】
101;106 AP、102;103;107;108 STA