(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-04-16
(54)【発明の名称】マルチリンクを用いる無線通信方法及びこれを用いる無線通信端末
(51)【国際特許分類】
H04W 72/0457 20230101AFI20240409BHJP
H04W 84/12 20090101ALI20240409BHJP
H04W 72/121 20230101ALI20240409BHJP
【FI】
H04W72/0457 110
H04W84/12
H04W72/121
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2023566730
(86)(22)【出願日】2022-04-27
(85)【翻訳文提出日】2023-10-27
(86)【国際出願番号】 KR2022006058
(87)【国際公開番号】W WO2022231324
(87)【国際公開日】2022-11-03
(31)【優先権主張番号】10-2021-0054667
(32)【優先日】2021-04-27
(33)【優先権主張国・地域又は機関】KR
(31)【優先権主張番号】10-2021-0055314
(32)【優先日】2021-04-28
(33)【優先権主張国・地域又は機関】KR
(31)【優先権主張番号】10-2021-0147766
(32)【優先日】2021-11-01
(33)【優先権主張国・地域又は機関】KR
(81)【指定国・地域】
(71)【出願人】
【識別番号】516079109
【氏名又は名称】ウィルス インスティテュート オブ スタンダーズ アンド テクノロジー インコーポレイティド
(74)【代理人】
【識別番号】100108453
【氏名又は名称】村山 靖彦
(74)【代理人】
【識別番号】100110364
【氏名又は名称】実広 信哉
(74)【代理人】
【識別番号】100133400
【氏名又は名称】阿部 達彦
(72)【発明者】
【氏名】サンヒュン・キム
(72)【発明者】
【氏名】ゴンジュン・コ
(72)【発明者】
【氏名】ジュヒョン・ソン
(72)【発明者】
【氏名】ジンサム・カク
【テーマコード(参考)】
5K067
【Fターム(参考)】
5K067AA21
5K067BB37
5K067DD11
5K067EE02
5K067EE10
(57)【要約】
本発明は、無線通信システムにおいて複数個のリンクでそれぞれ動作する複数個のステーションを含む第1マルチリンク装置(Multi-link Device:MLD)によって行われるフレームの送受信方法及び装置を開示する。具体的には、本発明に係る第1MLDは、1つ以上のリンクでそれぞれ動作する第2MLDに含まれた複数個のAP(Access Point)のうち第1APの第1リンクでビーコン(beacon)フレームを受信し、前記受信したビーコンフレームに基づいて前記複数個のAPのうち1つ以上のAPと結合してよい。
【特許請求の範囲】
【請求項1】
複数個のリンクでそれぞれ動作する複数個のステーションを含む第1マルチリンク装置(Multi-link Device:MLD)であって、
プロセッサが、
1つ以上のリンクでそれぞれ動作する第2MLDに含まれた複数個のAP(Access Point)のうち第1APの第1リンクでビーコンフレーム(beacon)を受信し、
前記受信したビーコンフレームに基づいて前記複数個のAPのうち1つ以上のAPと結合し、
前記ビーコンフレームは、前記複数個のAPのうち前記第1APを除く少なくとも1つのAP及び/又は前記第2MLDに含まれない少なくとも1つのAPと関連した少なくとも1つの隣AP情報フィールド(Neighbor AP Information field)を含み、
前記少なくとも1つの隣AP情報フィールドのそれぞれは、前記ビーコンフレームが送信される時間(Target Beacon Transmission Time:TBTT)と隣AP情報フィールドによって報告されるAPによって次のビーコンフレームが送信される時間とのオフセットを指示する隣AP TBTTオフセットサブフィールド(Neighbor AP TBTT Offset sub field)を含み、
前記隣AP TBTTオフセットサブフィールドは、前記隣AP TBTTオフセットサブフィールドに割り当てられたビットによって指示可能な0から最大値までの範囲のうち、前記最大値以外の値に設定されるMLD。
【請求項2】
前記隣AP TBTTオフセットサブフィールドに割り当てられた前記ビットは8ビットであり、
前記最大値は255である、請求項1に記載のMLD。
【請求項3】
前記隣AP TBTTオフセットサブフィールドの値が254に設定された場合に、前記隣AP TBTTオフセットサブフィールドに対応するAPによって、前記隣AP TBTTオフセットサブフィールドで指示されるオフセットは、254TU又は254TU以上である、請求項1に記載のMLD。
【請求項4】
前記隣AP TBTTオフセットサブフィールドの値が254に設定され、前記隣AP TBTTオフセットサブフィールドに対応する前記APが前記第2MLDに含まれたAPである場合に、前記隣AP TBTTオフセットサブフィールドで指示される前記オフセットは、254TUであり、
前記隣AP TBTTオフセットサブフィールドの値が254に設定され、前記隣AP TBTTオフセットサブフィールドに対応する前記APが前記第2MLDに含まれない前記少なくとも1つのAPのうち、MLDに含まれないAPである場合に、前記隣AP TBTTオフセットサブフィールドで指示される前記オフセットは、254TU以上である、請求項3に記載のMLD。
【請求項5】
前記ビーコンフレームは、能力(capability)と関連した特定サブフィールドを含み、
前記特定サブフィールドは、前記第2MLDが同時送受信((Simultaneous Transmission and Reception:STR)を支援しないMLDであるNSTR(Non-STR)MLDであるか否かを示す、請求項1に記載のMLD。
【請求項6】
前記第2MLDが前記NSTR MLDである場合に、前記第2MLDに含まれた前記第1APを除く前記少なくとも1つのAPとの結合(association)、又は前記少なくとも1つのAPと形成された少なくとも1つのリンクに関連したパラメータのアップデート手順は、前記第1リンクでのみ行われ、
前記第1リンクは、プライマリーリンク(primary link)であり、前記少なくとも1つのリンクは、ノンプライマリーリンク(ノンプライマリーリンク)である、請求項5に記載のMLD。
【請求項7】
前記第2MLDが前記NSTR MLDである場合に、前記複数個のステーションのうち、前記少なくとも1つのAPと結合された少なくとも1つのステーションと前記第1リンクで前記第1APと結合された第1ステーションは、1つのタイミング同期化機能(timing synchronization function:TSF)タイマーが適用される、請求項5に記載のMLD。
【請求項8】
前記少なくとも1つのAPと前記第1MLD間の前記少なくとも1つのリンクに対する時間同期と前記第1APの前記第1リンクに対する前記時間同期のための基準値間の差は、一定値以下である、請求項7に記載のMLD。
【請求項9】
前記プロセッサは、
前記複数個のAPのうち前記第1APにのみ、前記複数個のAPのうち前記第1APを除く前記少なくとも1つのAPに関連した情報を要請するためのマルチリンクプローブ要請フレーム(multi-link(ML) Probe Request Frame)を送信し、
前記MLプローブ要請フレームに対する応答として、前記少なくとも1つのAPに関連した情報を含むMLプローブ応答フレームを受信し、
前記MLプローブ要請フレーム及び前記MLプローブ応答フレームは、前記少なくとも1つのAPのそれぞれに対応するPer-STAプロファイルサブ要素(subelement)を含む多重リンク要素(Multi-Link element)を含み、
前記Per-STAプロファイルサブ要素は、前記少なくとも1つのAPに対する少なくとも1つのリンクに対する全ての情報の要請有無を指示するコンプリートプロファイルサブフィールド(Complete Profile subfield)を含み、
前記MLプローブ応答フレームのPer-STAプロファイルサブ要素は、ビーコンインターバルプレゼントサブフィールド(Beacon Interval Present subfield)及びDTIM情報プレゼントサブフィールド(DTIM Information Present subfield)をさらに含む、請求項1に記載のMLD。
【請求項10】
前記第2MLDが前記NSTR MLDであり、前記コンプリートプロファイルサブフィールドが全ての情報の要請を指示する場合に、
前記ビーコンインターバルプレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にビーコンインターバルサブフィールドが存在しないことを示す値に設定され、
前記DTIM情報プレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にDTIM情報サブフィールドが存在しないことを示す値に設定される、請求項9に記載のMLD。
【請求項11】
無線通信システムにおいて複数個のリンクでそれぞれ動作する複数個のステーションを含む第1マルチリンク装置(Multi-link Device:MLD)によって行われる方法であって、前記方法は、
1つ以上のリンクでそれぞれ動作する第2MLDに含まれた複数個のAP(Access Point)のうち第1APの第1リンクでビーコンフレーム(beacon)を受信する段階、及び、
前記受信したビーコンフレームに基づいて前記複数個のAPのうち1つ以上のAPと結合する段階を含み、
前記ビーコンフレームは、前記複数個のAPのうち前記第1APを除く少なくとも1つのAP及び/又は前記第2MLDに含まれない少なくとも1つのAPと関連した少なくとも1つの隣AP情報フィールド(Neighbor AP Information field)を含み、
前記少なくとも1つの隣AP情報フィールドのそれぞれは、前記ビーコンフレームが送信される時間(Target Beacon Transmission Time:TBTT)と隣AP情報フィールドによって報告されるAPによって次のビーコンフレームが送信される時間とのオフセットを指示する隣AP TBTTオフセットサブフィールド(Neighbor AP TBTT Offset subfield)を含み、
前記隣AP TBTTオフセットサブフィールドは、前記隣AP TBTTオフセットサブフィールドに割り当てられたビットによって指示可能な0から最大値までの範囲のうち、前記最大値以外の値に設定される方法。
【請求項12】
前記隣AP TBTTオフセットサブフィールドに割り当てられた前記ビットは8ビットであり、前記最大値は255である、請求項11に記載の方法。
【請求項13】
前記隣AP TBTTオフセットサブフィールドの値が254に設定された場合に、前記隣AP TBTTオフセットサブフィールドに対応するAPによって、前記隣AP TBTTオフセットサブフィールドで指示されるオフセットは、254TU又は254TU以上である、請求項11に記載の方法。
【請求項14】
前記隣AP TBTTオフセットサブフィールドの値が254に設定され、前記隣AP TBTTオフセットサブフィールドに対応する前記APが、前記第2MLDに含まれたAPである場合に、前記隣AP TBTTオフセットサブフィールドで指示される前記オフセットは、254TUであり、
前記隣AP TBTTオフセットサブフィールドの値が254に設定され、前記隣AP TBTTオフセットサブフィールドに対応する前記APが前記第2MLDに含まれない前記少なくとも1つのAPのうち、MLDに含まれないAPである場合に、前記隣AP TBTTオフセットサブフィールドで指示される前記オフセットは、254TU以上である、請求項13に記載の方法。
【請求項15】
前記ビーコンフレームは、能力(capability)と関連した特定サブフィールドを含み、
前記特定サブフィールドは、前記第2MLDが同時送受信((Simultaneous Transmission and Reception:STR)を支援しないMLDであるNSTR(Non-STR)MLDであるか否かを示す、請求項11に記載の方法。
【請求項16】
前記第2MLDが前記NSTR MLDである場合に、前記第2MLDに含まれた前記第1APを除く前記少なくとも1つのAPとの結合(association)、又は前記少なくとも1つのAPと形成された少なくとも1つのリンクに関連したパラメータのアップデート手順は、前記第1リンクでのみ行われ、
前記第1リンクは、プライマリーリンク(primary link)であり、前記少なくとも1つのリンクは、ノンプライマリーリンク(ノンプライマリーリンク)である、請求項15に記載の方法。
【請求項17】
前記第2MLDが前記NSTR MLDである場合に、前記複数個のステーションのうち、前記少なくとも1つのAPと結合された少なくとも1つのステーションと前記第1リンクで前記第1APと結合された第1ステーションは、1つのタイミング同期化機能(timing synchronization function:TSF)タイマーが適用される、請求項15に記載の方法。
【請求項18】
前記少なくとも1つのAPと前記第1MLD間の前記少なくとも1つのリンクに対する時間同期と前記第1APの前記第1リンクに対する前記時間同期のための基準値間の差は、一定値以下である、請求項17に記載の方法。
【請求項19】
前記方法は、
前記複数個のAPのうち前記第1APにのみ、前記複数個のAPのうち前記第1APを除く前記少なくとも1つのAPに関連した情報を要請するためのマルチリンクプローブ要請フレーム(multi-link(ML) Probe Request Frame)を送信する段階、及び、
前記MLプローブ要請フレームに対する応答として、前記少なくとも1つのAPに関連した情報を含むMLプローブ応答フレームを受信する段階をさらに含み、
前記MLプローブ要請フレーム及び前記MLプローブ応答フレームは、前記少なくとも1つのAPのそれぞれに対応するPer-STAプロファイルサブ要素(subelement)を含む多重リンク要素(Multi-Link element)を含み、
前記Per-STAプロファイルサブ要素は、前記少なくとも1つのAPに対する少なくとも1つのリンクに対する全ての情報の要請有無を指示するコンプリートプロファイルサブフィールド(Complete Profile subfield)を含み、
前記MLプローブ応答フレームのPer-STAプロファイルサブ要素は、ビーコンインターバルプレゼントサブフィールド(Beacon Interval Present subfield)及びDTIM情報プレゼントサブフィールド(DTIM Information Present subfield)をさらに含む、請求項11に記載の方法。
【請求項20】
前記第2MLDが前記NSTR MLDであり、前記コンプリートプロファイルサブフィールドが全ての情報の要請を指示する場合に、
前記ビーコンインターバルプレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にビーコンインターバルサブフィールドが存在しないことを示す値に設定され、
前記DTIM情報プレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にDTIM情報サブフィールドが存在しないことを示す値に設定される、請求項19に記載の方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、マルチリンクを用いる無線通信方法及びこれを用いる無線通信端末に関する。
【背景技術】
【0002】
最近、モバイル機器の普及が拡大されるにつれ、それらに速い無線インターネットサービスを提供し得る無線LAN(Wireless LAN)技術が脚光を浴びている。無線LAN技術は、近距離で無線通信技術に基づいてスマートフォン、スマートパッド、ラップトップPC、携帯型マルチメディアプレーヤー、インベデッド機器などのようなモバイル機器を家庭や企業、または特定サービス提供地域において、無線でインターネットに接続し得るようにする技術である。
【0003】
IEEE(Istitute of Electronics Engineers) 802.11は、2.4GHのz周波数を利用した初期の無線LAN技術を支援した以来、多様な技術の標準を実用化または開発中である。まず、IEEE 802.11bは2.4GHzバンドの周波数を使用し、最高11Mbpsの通信速度を支援する。IEEE 802.11bの後に商用化されたIEEE 802.11aは2.4GHzバンドではなく5GHzバンドの周波数を使用することで、相当混雑した2.4GHzバンドの周波数に比べ干渉への影響を減らしており、OFDM技術を使用して通信速度を最大54Mbpsまで向上させている。しかし、IEEE 802.11aはIEEE 802.11bに比べ通信距離が短い短所がある。そして、IEEE 802.11gはIEEE 802.11bと同じく2.4GHzバンドの週は酢を使用して最大54Mpbsの通真相度を具現し、下位互換性(backward compatibility)を満足していて相当な注目を浴びたが、通信距離においてもIEEE 802.11aより優位にある。
【0004】
そして、無線LANで脆弱点として指摘されていた通信速度に関する限界を克服するために制定された技術規格として、IEEE 802.11nがある。IEEE 802.11nはネットワークの速度と信頼性を増加させ、無線ネットワークの運営距離を拡張するのにその目的がある。詳しくは、IEEE 802.11nではデータ処理速度が最大540Mbps以上の高処理率(High Throughput、HT)を支援し、また、伝送エラーを最小化しデータの速度を最適化するために送信部と受信部の両端共に多重アンテナを使用するMIMO(Multiple Inputs and Multiple Outputs)技術に基盤している。また、この規格はデータの信頼性を上げるために重複する写本を複数個伝送するコーディング方式を使用している。
【0005】
無線LANの普及が活性化され、また、それを使用したアプリケーションが多様化するにつれ、IEEE 802.11nが支援するデータの処理速度より高い処理率(Very High Throughput、VHT)を支援するための新たな無線LANシステムに対する必要性が台頭している。そのうち、IEEE 802.11acは5GHz周波数で広い帯域幅(80MHz~160MHz)を支援する。IEEE 802.11ac標準は5GHz帯域でのみ定義されているが、従来の2.4GHz帯域の製品との下位互換性のために、初期11acチップセットは2.4GHz帯域での動作も支援すると考えられる。理論的に、この規格によると多重ステーションの無線LANの速度は最小1Gbps、最大単一リンク速度は最小500Mbpsまで可能になる。これはより広い無線周波数帯域幅(最大160MHz)、より多いMIMO空間的ストリーム(最大8個)、マルチユーザMIMO、そして、高い密度の変調(最大256QAM)など、802.11nで受け入れられた無線インタフェースの概念を拡張して行われる。また、従来の24GHz/5GHzに代わって60GHzバンドを利用してデータを伝送する方式として、IEEE 802.11adがある。IEEE 802.11adはビームフォーミング技術を利用して最大7Gbpsの速度を提供する伝送規格であって、大容量のデータや無圧縮HDビデオなど、高いビットレート動画のストリーミングに適合している。しかし、60GHz周波数バンドは障害物の通過が難しく、近距離空間でのデバイスの間でのみ利用可能な短所がある。
【0006】
一方、802.11ac及び802.11ad以後の無線LAN標準として、APと端末が密集した高密度環境における高効率及び高性能の無線LAN通信技術を提供するためのIEEE 802.11ax(High Efficiency WLAN,HEW)標準が開発され、完了段階にある。802.11axベース無線LAN環境では、高密度のステーションとAP(Access Point)の存在下に屋内/屋外で高い周波数効率の通信が提供される必要があり、これを具現するための様々な技術が開発されている。
【0007】
また、高画質ビデオ、実時間ゲームなどのような新しいマルチメディア応用を支援するために、最大送信速度を上げるための新しい無線LAN標準を開発し始めた。7世代無線LAN標準であるIEEE 802.11be(Extremely High Throughput,EHT)では、2.4/5/6GHzの帯域でより広い帯域幅と増加した空間ストリーム及び多重AP協調などによって最大で30Gbpsの送信率を支援することを目標に標準開発を進行中である。
【発明の概要】
【発明が解決しようとする課題】
【0008】
本発明の一実施例は、マルチリンクを用いる無線通信方法及びこれを用いる無線通信端末を提供することを目的とする。
【0009】
本明細書で遂げようとする技術的課題は、以上で言及した技術的課題に限定されず、言及していない別の技術的課題は、以下の記載から、本発明の属する技術の分野における通常の知識を有する者に明確に理解されるであろう。
【課題を解決するための手段】
【0010】
本発明に係る、複数個のリンクでそれぞれ動作する複数個のステーションを含む第1マルチリンク装置(Multi-link Device:MLD)は、プロセッサを含み、前記プロセッサは、1つ以上のリンクでそれぞれ動作する第2MLDに含まれた複数個のAP(Access Point)のうち第1APの第1リンクでビーコンフレーム(beacon frame)を受信し、前記受信したビーコンフレームに基づいて前記複数個のAPのうち1つ以上のAPと結合し、前記ビーコンフレームは、前記複数個のAPのうち前記第1APを除く少なくとも1つのAP及び/又は前記第2MLDに含まれない少なくとも1つのAPと関連した少なくとも1つの隣AP情報フィールド(Neighbor AP Information field)を含み、前記少なくとも1つの隣AP情報フィールドのそれぞれは、前記ビーコンフレームが送信される時間(Target Beacon Transmission Time:TBTT)と隣AP情報フィールドによって報告されるAPによって次のビーコンフレームが送信される時間とのオフセットを指示する隣AP TBTTオフセットサブフィールド(Neighbor AP TBTT Offset subfield)を含み、前記隣AP TBTTオフセットサブフィールドは、前記隣AP TBTTオフセットサブフィールドに割り当てられたビットによって指示可能な0から最大値までの範囲のうち、前記最大値以外の値に設定される。
【0011】
また、本発明において、前記隣AP TBTTオフセットサブフィールドに割り当てられた前記ビットは8ビットであり、前記最大値は255である。
【0012】
また、本発明において、前記隣AP TBTTオフセットサブフィールドの値が254に設定された場合に、前記隣AP TBTTオフセットサブフィールドに対応するAPによって、前記隣AP TBTTオフセットサブフィールドで指示されるオフセットは254TU又は254TU以上である。
【0013】
また、本発明において、前記隣AP TBTTオフセットサブフィールドの値が254に設定され、前記隣AP TBTTオフセットサブフィールドに対応する前記APが前記第2MLDに含まれたAPである場合に、前記隣AP TBTTオフセットサブフィールドによって指示される前記オフセットは254TUであり、前記隣AP TBTTオフセットサブフィールドの値が254に設定され、前記隣AP TBTTオフセットサブフィールドに対応する前記APが前記第2MLDに含まれない前記少なくとも1つのAPのうち、MLDに含まれないAPである場合に、前記隣AP TBTTオフセットサブフィールドで指示される前記オフセットは254TU以上である。
【0014】
また、本発明において、前記ビーコンフレームは、能力(capability)と関連した特定サブフィールドを含んでよく、前記特定サブフィールドは、前記第2MLDが同時送受信((Simultaneous Transmission and Reception:STR)を支援しないMLDであるNSTR(Non-STR)MLDであるか否かを示す。
【0015】
また、本発明において、前記第2MLDが前記NSTR MLDである場合に、前記第2MLDに含まれた前記第1APを除く前記少なくとも1つのAPとの結合(association)、又は前記少なくとも1つのAPと形成された少なくとも1つのリンクに関連したパラメータのアップデート手順は、前記第1リンクでのみ行われ、前記第1リンクはプライマリーリンク(primary link)であり、前記少なくとも1つのリンクはノンプライマリーリンク(Non-primary link)である。
【0016】
また、本発明において、前記第2MLDが前記NSTR MLDである場合に、前記複数個のステーションのうち、前記少なくとも1つのAPと結合された少なくとも1つのステーションと、前記第1リンクで前記第1APと結合された第1ステーションは、1つのタイミング同期化機能(timing synchronization function:TSF)タイマーが適用される。
【0017】
また、本発明において、前記少なくとも1つのAPと前記第1MLD間の前記少なくとも1つのリンクに対する前記時間同期と前記第1APの前記第1リンクに対する時間同期のための基準値間の差は一定値以下である。
【0018】
また、本発明において、前記プロセッサは、前記複数個のAPのうち前記第1APにのみ、前記複数個のAPのうち前記第1APを除く前記少なくとも1つのAPに関連した情報を要請するためのマルチリンクプローブ要請フレーム(multi-link(ML) Probe Request Frame)を送信し、それに対する応答として、前記少なくとも1つのAPに関連した情報を含むMLプローブ応答フレームを受信し、前記MLプローブ要請フレーム及び前記MLプローブ応答フレームは、前記少なくとも1つのAPのそれぞれに対応するPer-STAプロファイルサブ要素(subelement)を含む多重リンク要素(Multi-Link element)を含み、前記Per-STAプロファイルサブ要素は、前記少なくとも1つのAPに対する全ての情報の要請有無を指示するコンプリートプロファイルサブフィールド(Complete Profile subfield)を含み、前記MLプローブ応答フレームのPer-STAプロファイルサブ要素は、ビーコンインターバルプレゼントサブフィールド(Beacon Interval Present subfield)及びDTIM情報プレゼントサブフィールド(DTIM Information Present subfield)をさらに含む。
【0019】
また、本発明において、前記第2MLDが前記NSTR MLDであり、前記コンプリートプロファイルサブフィールドが全ての情報の要請を指示する場合に、前記ビーコンインターバルプレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にビーコンインターバルサブフィールドが存在しないことを示す値に設定され、前記DTIM情報プレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にDTIM情報サブフィールドが存在しないことを示す値に設定される。
【0020】
また、本発明は、1つ以上のリンクでそれぞれ動作する第2MLDに含まれた複数個のAP(Access Point)のうち第1APの第1リンクでビーコンフレーム(beacon)フレームを受信する段階、及び、前記受信したビーコンフレームに基づいて前記複数個のAPのうち1つ以上のAPと結合する段階を含み、前記ビーコンフレームは、前記複数個のAPのうち前記第1APを除く少なくとも1つのAPと関連した少なくとも1つの隣AP情報フィールド(Neighbor AP Information field)を含み、前記少なくとも1つの隣AP情報フィールドのそれぞれは、前記ビーコンフレームが送信される時間(Target Beacon Transmission Time:TBTT)と隣AP情報フィールドによって報告されるAPによって次のビーコンフレームが送信される時間とのオフセットを指示する隣AP TBTTオフセットサブフィールド(Neighbor AP TBTT Offset subfield)を含み、前記隣AP TBTTオフセットサブフィールドは、前記隣AP TBTTオフセットサブフィールドに割り当てられたビットによって指示可能な0から最大値までの範囲のうち、前記最大値以外の値に設定される、方法を提供する。
【発明の効果】
【0021】
本発明の一実施例は、効率的にマルチリンクを用いる無線通信方法及びこれを用いる無線通信端末を提供する。
【0022】
本発明から得られる効果は、以上で言及した効果に限定されず、言及していない別の効果は、以下の記載から、本発明の属する技術の分野における通常の知識を有する者に明確に理解されるであろう。
【図面の簡単な説明】
【0023】
【
図1】本発明の一実施例による無線LANシステムを示す図である。
【
図2】本発明の他の実施例による無線LANシステムを示す図である。
【
図3】本発明の一実施例によるステーションの構成を示す図である。
【
図4】本発明の一実施例によるアクセスポイントの構成を示す図である。
【
図5】STAがAPとリンクを設定する過程を概略的に示す図である。
【
図6】無線LAN通信で使用されるCSMA(Carrier Sense Multiple Access)/CA(Collision Avoidance)方法を示す図である。
【
図7】様々な標準世代別PPDU(PLCP Protocol Data Unit)フォーマットの一例を示す。
【
図8】本発明の実施例に係る様々なEHT(Extremely High Throughput)PPDU(Physical Protocol Data Unit)フォーマット及びこれを指示するための方法の一例を示す。
【
図9】本発明の実施例に係るマルチリンク装置(multi-link device)を示す。
【
図10】本発明の実施例によってマルチリンク動作において互いに異なるリンクの送信が同時に行われることを示す。
【
図11】本発明の一実施例に係る、AP MLDのAPが送信するビーコンフレーム(Beacon frame)のコンテンツ及びRNR(Reduced Neighbor Report)要素(element)に含まれたTBTT(target beacon transmission time)情報フィールドフォーマット(Information field format)の一例を示す。
【
図12】本発明の一実施例に係るTBTT情報フィールドフォーマットのさらに他の例を示す。
【
図13】本発明の一実施例に係る、MLD AP TBTTオフセットサブフィールド(Offset subfield)が含まれたTBTT情報フィールドを指示するTBTT情報長さサブフィールド(Information Length subfield)の一例を示す。
【
図14】本発明の一実施例に係る、各STAのプロファイルサブ要素(Per-STA Profile subelement)フォーマットの一例を示す。
【
図15】本発明の一実施例に係る、NSTR(Non- Simultaneous Transmission and Reception) Soft AP MLDとセットアップ(Setup)したnon-AP MLDがノンプライマリーリンク(non-Primary Link)の情報をアップデートする過程の一例を示す。
【
図16】本発明の一実施例に係る、NSTR AP MLDと結合(Association)したnon-AP STA MLDがノンプライマリーリンクのパラメータをアップデートする手順の一例を示すフローチャートである。
【
図17】本発明の一実施例に係る要素のフォーマットの一例を示す。
【
図18】本発明の一実施例に係る、NSTR AP MLDがノンプライマリー(non-Primary)にQuiet間隔(interval)を設定(定義)する過程の一例を示す。
【
図19】本発明の一実施例に係る、NSTR AP MLDがノンプライマリーのチャネル変更(Channel Switch)を行う方法の一例を示す。
【
図20】本発明の一実施例に係るnon-AP MLDの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【0024】
本明細書で使用される用語は、本発明での機能を考慮してできる限り現在広く使用されている一般的案用語を選択しているが、これは該当技術分野に携わる技術者の意図、慣例、または新たな技術の出現などによって異なり得る。また、特定の場合は出願人が任意に選定した用語もあり、このような場合は該当する発明の説明部分でその意味を記載する。よって、本明細書で使用される用語は単なる用語の名称ではなく、その用語が有する実質的な意味と本明細書全般にわたる内容に基づいて解釈すべきであることを明らかにする。
【0025】
明細書全体にわたって、ある構成が他の構成と「連結」されているとすると、これは「直接連結」されている場合だけでなく、その中間に他の構成要素を間に挟んで「電気的に連結」されている場合も含む。また、ある構成要素が特定の構成要素を「含む」とすると、これは特に反対する記載がない限り、他の構成要素を除くのではなく他の構成要素を更に含み得ることを意味する。加えて、特定閾値を基準に「以上」または「以下」という限定事項は、実施例によってそれぞれ「超過」または「未満」に適切に代替され得る。
【0026】
以下、本発明において、フィールドとサブフィールドは同じ意味で使われてよい。
【0027】
図1は、本発明の一実施例による無線LANシステムを示す図である。
【0028】
無線LANシステムは、一つまたはそれ以上のベーシックサービスセット(Basic Service Set、BSS)を含むが、BSSは同期化に成功し互いに通信し得る機器の集合を示す。一般に、BSSはインフラストラクチャBSS(infrastructure BSS)と独立BSS(Independent BSS、IBSS)に区分されるが、
図1はこのうちインフラストラクチャBSSを示している。
【0029】
図1に示すように、インフラストラクチャーBSS BSS1,BSS2は、1つ又はそれ以上のステーションSTA1,STA2,STA3,STA4,STA5、分配サービス(Distribution Service)を提供するステーションであるアクセスポイントAP-1,AP-2、及び複数のアクセスポイントAP-1,AP-2を連結させる分配システム(Distribution System)DSを含む。
【0030】
ステーション(Station、STA)は、IEEE 802.11標準の規定に従う媒体接続制御(Medium Access Control、MAC)と無線媒体に対する物理層(Physical Layer)インタフェースを含む任意のディバイスであって、広い意味では非アクセスポイントnon-APステーションのみならずアクセスポイントAPを全て含む。また、本明細書において、「端末」とはnon-APまたはAPを指すか、両者を全て指す用語として使用される。無線通信のためのステーションはプロセッサと通信部を含み、実施例によってユーザインタフェース部とディスプレーユニットなどを更に含む。プロセッサは無線ネットワークを介して伝送するフレームを生成するか、または前記無線ネットワークを介して受信されたフレームを処理し、その他にステーションを制御するための多様な処理を行う。そして、通信部は前記プロセッサと機能的に連結されており、ステーションのために無線ネットワークを介してフレームを送受信する。本発明において、端末はユーザ端末機(user equipment、UE)を含む用語として使用される。
【0031】
アクセスポイント(Access Point、AP)は、自らに結合された(associated)ステーションのために無線媒体を経由して分配システムDSに対する接続を提供する個体である。インフラストラクチャBSSにおいて、非APステーション間の通信はAPを経由して行われることが原則であるが、ダイレクトリンクが設定されている場合は非APステーションの間でも直接通信が可能である。一方、本発明において、APはPCP(Personal BSS Coordination Point)を含む概念として使用されるが、広い意味では集中制御器、基地局(Base Station、BS)、ノードB、BTS(Base Transceiver System)、またはサイト制御器などの概念を全て含む。本発明において、APはベース無線通信端末とも称されるが、ベース無線通信端末は、広い意味ではAP、ベースステーション(base station)、eNB(eNodeB)、及びトランスミッションポイントTPを全て含む用語として使用される。それだけでなく、ベース無線通信端末は複数の無線通信端末との通信で通信媒介体(medium)資源を割り当て、スケジューリング(scheduling)を行う多様な形態の無線通信端末を含む。
【0032】
複数のインフラストラクチャBSSは、分配システムDSを介して互いに連結される。この際、分配システムを介して連結された複数のBSSを拡張サービスセット(Extended Service Set、ESS)という。
【0033】
図2は、本発明の他の実施例による無線LANシステムである独立BSSを示す図である。
図2の実施例において、
図1の実施例と同じであるか相応する部分は重複する説明を省略する。
【0034】
図2に示したBSS3は独立BSSであってAPを含まないため、全てのステーション(STA6、STA7)がAPと接続されていない状態である。独立BSSは分配システムへの接続が許容されず、自己完備的ネットワーク(self-contained network)をなす。独立BSSにおいて、それぞれのステーション(STA6、STA7)はダイレクトに互いに連結される。
【0035】
図3は、本発明の一実施例によるステーション100の構成を示すブロック図である。図示したように、本発明の実施例によるステーション100は、プロセッサ110、通信部120、ユーザインタフェース部140、ディスプレーユニット150、及びメモリ160を含む。
【0036】
まず、通信部120は、無線LANパケットなどの無線信号を送受信し、ステーション100に組み込まれる又は外付けられて具備されてよい。実施例によれば、通信部120は、互いに異なる周波数バンドを用いる少なくとも1つの通信モジュールを含むことができる。例えば、前記通信部120は、2.4GHz、5GHz、6GHz及び60GHzなどの異なる周波数バンドの通信モジュールを含むことができる。一実施例によれば、ステーション100は、7.125GHz以上の周波数バンドを用いる通信モジュールと、7.125GHz以下の周波数バンドを用いる通信モジュールを備えることができる。それぞれの通信モジュールは、当該通信モジュールが支援する周波数バンドの無線LAN規格に基づいてAP又は外部ステーションと無線通信を行うことができる。通信部120は、ステーション100の性能及び要求事項に応じて1回に1つの通信モジュールのみを動作させるか、同時に複数の通信モジュールを共に動作させることができる。ステーション100が複数の通信モジュールを含む場合に、各通信モジュールはそれぞれ独立した形態で備えられてもよく、複数のモジュールが1つのチップとして統合して備えられてもよい。本発明の実施例において、通信部120は、RF(Radio Frequency)信号を処理するRF通信モジュールを表すことができる。
【0037】
次に、ユーザインタフェース140は、ステーション100に備えられた多様な形態の入出力手段を含む。つまり、ユーザインタフェース部140は多様な入力手段を利用してユーザの入力を受信し、プロセッサ110は受信されたユーザ入力に基づいてステーション100を制御する。また、ユーザインタフェース部140は、多様な出力手段を利用してプロセッサ110の命令に基づいた出力を行う。
【0038】
次に、ディスプレーユニット150は、ディスプレー画面にイメージを出力する。前記ディスプレーユニット150は、プロセッサ110によって行われるコンテンツ、またはプロセッサン110の制御命令に基づいたユーザインタフェースなどの多様なディスプレーオブジェクトを出力する。また、メモリ160は、ステーション100で使用される制御プログラム及びそれによる各種データを貯蔵する。このような制御プログラムには、ステーション100がAPまたは外部のステーションと接続を行うのに必要な接続プログラムが含まれる。
【0039】
本発明のプロセッサ110は多様な命令またはプログラムを行い、ステーション100内部のデータをプロセッシングする。また、前記プロセッサ110は上述したステーション100の各ユニットを制御し、ユニット間のデータの送受信を制御する。本発明の実施例によると、プロセッサ110はメモリ160に貯蔵されたAPとの接続のためのプログラムを行い、APが伝送した通信設定メッセージを受信する。また、プロセッサ110は通信設定メッセージに含まれたステーション100の優先条件に関する情報を読み取り、ステーション100の優先条件に関する情報に基づいてAPに関する接続を要請する。本発明のプロセッサ110はステーション100のメインコントロールユニットを指してもよく、実施例によってステーション100の一部の構成、例えば、通信部120などを個別的に制御するためのコントロールユニットを指してもよい。つまり、プロセッサ110は通信部120から送受信される無線信号を変復調するモデム、または変復調部(modulator and/or demodulator)であってもよい。プロセッサ110は、本発明の実施例によるステーション100の無線信号送受信の各種動作を制御する。それに関する詳しい実施例は後述する。
【0040】
図3に示したステーション100は本発明の一実施例によるブロック図であって、分離して示したブロックはディバイスのエレメントを論理的に区別して示したものである。よって、上述したディバイスのエレメントは、ディバイスの設計に応じて一つのチップまたは複数のチップに取り付けられる。例えば、前記プロセッサ110及び通信部120は一つのチップに統合されて具現されてもよく、別途のチップで具現されてもよい。また、本発明の実施例において、前記ステーション100の一部の構成、例えば、ユーザインタフェース部140及びディスプレーユニット150などはステーション100に選択的に備えられてもよい。
【0041】
図4は、本発明の一実施例によるAP200の構成を示すブロック図である。図示したように、本発明の実施例によるAP200は、プロセッサ210、通信部220、及びメモリ260を含む。
図4において、AP200の構成のうち
図3のステーション100の構成と同じであるか相応する部分については重複する説明を省略する。
【0042】
図4を参照すると、本発明に係るAP 200は、少なくとも1つの周波数バンドにおいてBSSを運営するための通信部220を備える。
図3の実施例において前述したように、前記AP 200の通信部220も、互いに異なる周波数バンドを用いる複数の通信モジュールを含むことができる。すなわち、本発明の実施例に係るAP 200は、異なる周波数バンド、例えば、2.4GHz、5GHz、6GHz及び60GHzのいずれかを用いる2つ以上の通信モジュールを共に備えることができる。好ましくは、AP 200は、7.125GHz以上の周波数バンドを用いる通信モジュールと、7.125GHz以下の周波数バンドを用いる通信モジュールを備えることができる。それぞれの通信モジュールは、当該通信モジュールが支援する周波数バンドの無線LAN規格に基づいてステーションと無線通信を行うことができる。前記通信部220は、AP 200の性能及び要求事項に応じて1回に1つの通信モジュールのみを動作させるか、同時に複数の通信モジュールを共に動作させることができる。本発明の実施例において、通信部220は、RF(Radio Frequency)信号を処理するRF通信モジュールを表すことができる。
【0043】
次に、メモリ260は、AP200で使用される制御プログラム及びそれによる各種データを貯蔵する。このような制御プログラムには、ステーションの接続を管理する接続プログラムが含まれる。また、プロセッサ210はAP200の各ユニットを制御し、ユニット間のデータの送受信を制御する。本発明の実施例によると、プロセッサ210はメモリ260に貯蔵されたステーションとの接続のためのプログラムを行い、一つ以上のステーションに対する通信設定メッセージを伝送する。この際、通信設定メッセージには各ステーションの接続優先条件に関する情報が含まれる。また、プロセッサ210はステーションの接続要請に応じて接続設定を行う。一実施例によると、プロセッサ210は通信部220から送受信される無線信号を変復調するモデム、または変復調部である。プロセッサ210は、本発明の実施例によるAP200の無線信号送受信の各種動作を制御する。それに関する詳しい実施例は後述する。
【0044】
図5は、STAがAPとリンクを設定する過程を概略的に示す図である。
【0045】
図5を参照すると、STA100とAP200間のリンクは大きくスキャニング(sanning)、認証(authentication)、及び結合(association)の3つのステップを介して設定される。まず、スキャニングステップは、AP200が運営するBSSの接続情報をSTA100が獲得するステップである。スキャニングを行うための方法としては、AP200が周期的に伝送するビーコン(beacon)メッセージS101のみを活用して情報を獲得するパッシブスキャニング(passive sanning)方法と、STA100がAPにプローブ要請(probe request)を伝送しS103、APからプローブ応答(probe response)を受信してS105、接続情報を獲得するアクティブスキャニング(active sanning)方法がある。
【0046】
スキャニングステップにおいて無線接続情報の受信に成功したSTA100は、認証要請(authentication request)を伝送しS107a、AP200から認証応答(authentication response)を受信してS107b、認証ステップを行う。認証ステップが行われた後、STA100は結合要請(association request)を伝送しS109a、AP200から結合応答(association response)を受信してS109b、結合ステップを行う。本明細書において、結合とは基本的に無線結合を意味するが、本発明はこれに限らず、広い意味での結合は無線結合及び有線結合を全て含む。
【0047】
一方、追加に802.1X基盤の認証ステップS111、及びDHCPを介したIPアドレス獲得ステップS113が行われる。
図5において、サーバ300はSTA100と802.1X基盤の認証を処理するサーバであって、AP200に物理的に結合されて存在するか、別途のサーバとして存在してもよい。
【0048】
図6は、無線LAN通信で使用されるCSMA(Carrier Sense Multiple Access)/CA(Collision Avoidance) 方法を示す図である。
【0049】
無線LAN通信を行う端末は、データを伝送する前にキャリアセンシング(Carrier Sensing)を行ってチャネルが占有状態(busy)であるのか否かをチェックする。もし一定強度以上の無線信号が感知されれば該当チャネルが占有状態と判別され、前記端末は該当チャネル対するアクセスを遅延する。このような過程をクリアチャネル評価(Clear Channel Assessment、CCA)といい、該当信号の感知有無を決定するレベルをCCA閾値(CCA threshold)という。もし端末に受信されたCCA閾値以上の無線信号が該当端末を受信者とすれば、端末は受信された無線信号を処理する。一方、該当チャネルから無線信号が感知されないかCCA閾値より小さい強度の無線信号が感知されれば、前記チャネルは遊休状態(idle)と判別される。
【0050】
チャネルが遊休状態と判別されれば、伝送するデータがある各端末は、各端末の状況によるIFS(Inter Frame Space)、例えば、AIFS(Arbitration IFS)、PIFS(PCF IFS)などの時間の後にバックオフ手順を行う。実施例によって、前記AIFSは従来のDIFS(DCF IFS)を代替する構成として使用される。各端末は、該当端末に決定された乱数(random number)だけのスロットタイムを前記チャネルの遊休状態の間隔(interval)の間に減少させながら待機し、スロットタイムを全て消尽した端末が該当チャネルに対するアクセスを試みる。このように、各端末がバックオフ手順を行う区間を競争ウィンドウ区間という。このとき、乱数をバックオフカウンターと呼ぶことができる。すなわち、端末の取得した乱数である整数によってバックオフカウンターの初期値が設定される。端末が、スロットタイム間にチャネルが遊休であると感知した場合に、端末は、バックオフカウンターを1減少させることができる。また、バックオフカウンターが0に到達すると、端末は当該チャネルでチャネルアクセスを行うことが許容されてよい。したがって、AIFS時間及びバックオフカウンターのスロット時間にチャネルが遊休である場合に端末の送信が許容されてよい。
【0051】
もし特定端末が前記チャネルのアクセスに成功すれば、該当端末は前記チャネルを介してデータを伝送する。しかし、アクセスを試みた端末が他の端末と衝突すれば、衝突した端末はそれぞれ新しい乱数を割り当てられて更にバックオフ手順を行う。一実施例によると、各端末に新しく割り当てられる乱数は、該当端末が以前割り当てられた乱数の範囲(競争ウィンドウ、CW)の2倍の範囲(2*CW)内で決定される。一方、各端末は、次の競争ウィンドウ区間で更にバックオフ手順を行ってアクセスを試みるが、この際、各端末は以前の競争ウィンドウ区間に残ったスロットタイムからバックオフ手順を行う。このような方法で無線LAN通信を行う各端末は、特定チャネルに対する互いの衝突を回避することができる。
【0052】
<様々なPPDUフォーマットの実施例>
【0053】
図7には、様々な標準世代別PPDU(PLCP Protocol Data Unit)フォーマットの一例を示す。より具体的に、
図7(a)は、802.11a/gに基づくレガシーPPDUフォーマットの一実施例、
図7(b)は、802.11axに基づくHE PPDUフォーマットの一実施例を示し、
図7(c)は、802.11beに基づくノン-レガシーPPDU(すなわち、EHT PPDU)フォーマットの一実施例を示す。また、
図7(d)は、前記PPDUフォーマットで共通に用いられるL-SIG及びRL-SIGの細部フィールド構成を示す。
【0054】
図7(a)を参照すると、レガシーPPDUのプリアンブルは、L-STF(Legacy Short Training field)、L-LTF(Legacy Long Training field)及びL-SIG(Legacy Signal field)を含む。本発明の実施例において、前記L-STF、L-LTF及びL-SIGは、レガシープリアンブルと呼ぶことができる。
【0055】
図7(b)を参照すると、HE PPDUのプリアンブルは、前記レガシープリアンブルに、RL-SIG(Repeated Legacy Short Training field)、HE-SIG-A(High Efficiency Signal A field)、HE-SIG-B(High Efficiency Signal B field)、HE-STF(High Efficiency Short Training field)、HE-LTF(High Efficiency Long Training field)をさらに含む。本発明の実施例において、前記RL-SIG、HE-SIG-A、HE-SIG-B、HE-STF及びHE-LTFは、HEプリアンブルと呼ぶことができる。HEプリアンブルの具体的な構成は、HE PPDUフォーマットによって変形されてよい。例えば、HE-SIG-Bは、HE MU PPDUフォーマットのみにおいて用いられてよい。
【0056】
図7(c)を参照すると、EHT PPDUのプリアンブルは、前記レガシープリアンブルに、RL-SIG(Repeated Legacy Short Training field)、U-SIG(Universal Signal field)、EHT-SIG-A(Extremely High Throughput Signal A field)、EHT-SIG-A(Extremely High Throughput Signal B field)、EHT-STF(Extremely High Throughput Short Training field)、EHT-LTF(Extremely High Throughput Long Training field)をさらに含む。本発明の実施例において、前記RL-SIG、EHT-SIG-A、EHT-SIG-B、EHT-STF及びEHT-LTFは、EHTプリアンブルと呼ぶことができる。ノン-レガシープリアンブルの具体的な構成は、EHT PPDUフォーマットによって変形されてよい。例えば、EHT-SIG-AとEHT-SIG-Bは、EHT PPDUフォーマットのうち一部のフォーマットのみにおいて用いられてよい。
【0057】
PPDUのプリアンブルに含まれたL-SIGフィールドは、64 FFT OFDMが適用され、総64個のサブキャリアで構成される。このうち、ガードサブキャリア、DCサブキャリア及びパイロットサブキャリアを除く48個のサブキャリアが、L-SIGのデータ送信用に用いられる。L-SIGにはBPSK、Rate=1/2のMCS(Modulation and Coding Scheme)が適用されるので、総24ビットの情報を含むことができる。
図7(d)には、L-SIGの24ビット情報構成を示す。
【0058】
図7(d)を参照すると、L-SIG、は、L_RATEフィールドとL_LENGTHフィールドを含む。L_RATEフィールドは、4ビットで構成され、データ送信に用いられたMCSを示す。具体的に、L_RATEフィールドは、BPSK/QPSK/16-QAM/64-QAMなどの変調方式と1/2、2/3、3/4などの符号率を組み合わせた6/9/12/18/24/36/48/54Mbpsの送信速度のうち1つの値を示す。L_RATEフィールドとL_LENGTHフィールドの情報を組み合わせると当該PPDUの全長を示すことができる。ノン-レガシーPPDUフォーマットでは、L_RATEフィールドを最小速度である6Mbpsに設定する。
【0059】
L_LENGTHフィールドの単位はbyteであり、総12ビットが割り当てられて最大4095までシグナリング可能であり、L_RATEフィールドとの組合せで当該PPDUの長さを示すことができる。このとき、レガシー端末とノン-レガシー端末は、L_LENGTHフィールドを互いに異なる方法で解析できる。
【0060】
まず、レガシー端末又はノン-レガシー端末がL_LENGTHフィールドを用いて当該PPDUの長さを解析する方法は次の通りである。L_RATEフィールドが6Mbpsに設定された場合に、64FFTの1個のシンボルデューレーションである4usで3バイト(すなわち、24ビット)が送信されてよい。したがって、L_LENGTHフィールド値に、SVCフィールド及びテール(Tail)フィールドに該当する3バイトを足し、これを、1個のシンボルの送信量である3バイトで割ると、L-SIG以後の64FFT基準シンボル個数が取得される。取得されたシンボル個数に1個のシンボルデューレーションである4usをかけた後、L-STF、L-LTF及びL-SIGの送信にかかる20usを足すと、当該PPDUの長さ、すなわち、受信時間(RXTIME)が取得される。これを数式で表現すれば、下記の式1の通りである。
【0061】
【0062】
このとき、
【数2】
は、xより大きい又は等しい最小の自然数を表す。L_LENGTHフィールドの最大値は4095であるので、PPDUの長さは、最大5.484msまでに設定されてよい。当該PPDUを送信するノン-レガシー端末は、L_LENGTHフィールドを下記の式2のように設定しなければならない。
【0063】
【0064】
ここで、TXTIMEは、当該PPDUを構成する全体送信時間であり、下記の式3の通りである。このとき、TXは、Xの送信時間を表す。
【0065】
【0066】
以上の式を参照すると、PPDUの長さは、L_LENGTH/3の切上げ値に基づいて計算される。したがって、任意のk値に対してL_LENGTH={3k+1,3k+2,3(k+1)}の3つの異なる値が、同一のPPDU長を指示する。
【0067】
図7(e)を参照すると、U-SIG(Universal SIG)フィールドは、EHT PPDU及び後続世代の無線LANのPPDUにおいて存続し、11beを含めてどの世代のPPDUであるかを区分する役割を担う。U-SIGは、64FFTベースのOFDMの2シンボルであり、総52ビットの情報を伝達することができる。このうち、CRC/テール9ビットを除く43ビットは、大きく、VI(Version Independent)フィールドとVD(Version Dependent)フィールドに区分される。
【0068】
VIビットは、現在のビット構成を後にも維持し続け、後続世代のPPDUが定義されても、現在の11be端末が、当該PPDUのVIフィールドから当該PPDUに関する情報を得ることができる。そのために、VIフィールドは、PHYバージョン、UL/DL、BSSカラー、TXOP、リザーブド(Reserved)フィールドで構成される。PHYバージョンフィールドは3ビットであり、11be及び後続世代の無線LAN標準を順次にバージョンで区分する役割を担う。11beは000bの値を有する。UL/DLフィールドは、当該PPDUが上りリンク/下りリンクPPDUのいずれであるかを区分する。BSSカラーは、11axで定義されたBSS別識別子を意味し、6ビット以上の値を有する。TXOPは、MACヘッダーで伝達されていた送信機会デュレーション(Transmit Opportunity Duration)を意味するが、PHYヘッダーに追加することにより、MPDUをデコードすることなく、当該PPDUが含まれたTXOPの長さを類推でき、7ビット以上の値を有する。
【0069】
VDフィールドは、11beバージョンのPPDUにのみ有用なシグナリング情報としてPPDUフォーマット、BWのように、如何なるPPDUフォーマットにも共通に用いられるフィールド、及びPPDUフォーマット別に異なるように定義されるフィールドで構成されてよい。PPDUフォーマットは、EHT SU(Single User)、EHT MU(Multiple User)、EHT TB(Trigger-based)、EHT ER(Extended Range)PPDUなどを区分する区分子である。BWフィールドは、大きく、20、40、80、160(80+80)、320(160+160)MHzの5個の基本PPDU BWオプション(20*2の冪乗の形態で表現可能なBWを基本BWと呼ぶことができる。)と、プリアンブルパンクチャリング(Preamble Puncturing)によって構成される様々な残りのPPDU BWをシグナルする。また、320MHzでシグナルされた後、一部の80MHzがパンクチャーされた形態でシグナルされてよい。また、パンクチャーされて変形されたチャネル形態は、BWフィールドで直接シグナルされてもよく、或いはBWフィールドとBWフィールド以後に現れるフィールド(例えば、EHT-SIGフィールド内のフィールド)を共に用いてシグナルされてもよい。仮に、BWフィールドを3ビットとする場合に、総8個のBWシグナリングが可能なので、パンクチャリングモードは最大で3個をシグナルできる。仮にBWフィールドを4ビットとする場合に総16個のBWシグナリングが可能なので、パンクチャリングモードは最大で11個をシグナルできる。
【0070】
BWフィールド以後に位置するフィールドは、PPDUの形態及びフォーマットによって異なり、MU PPDUとSU PPDUは同一のPPDUフォーマットでシグナルされてよく、EHT-SIGフィールドの前に、MU PPDUとSU PPDUを区別するためのフィールドが位置してよく、そのための追加のシグナリングが行われてよい。SU PPDUとMU PPDUは両方ともEHT-SIGフィールドを含んでいるが、SU PPDUで不要な一部のフィールドが圧縮(compression)されてよい。この時、圧縮が適用されたフィールドの情報は省略されるか、あるいはMU PPDUに含まれる本来フィールドのサイズよりも縮小したサイズを有してよい。例えば、SU PPDUの場合、EHT-SIGの共通フィールドが省略又は代替されるか、ユーザ特定フィールドが代替されるか、或いは1個に縮小するなど、異なる構成を有してよい。
【0071】
又は、SU PPDUは、圧縮されたか否かを示す圧縮フィールドをさらに含むことができ、圧縮フィールドの値によって一部のフィールド(例えば、RAフィールドなど)が省略されてよい。
【0072】
SU PPDUのEHT-SIGフィールドの一部が圧縮された場合に、圧縮されたフィールドに含まれる情報は、圧縮されていないフィールド(例えば、共通フィールドなど)で一緒にシグナルされてよい。MU PPDUの場合、複数ユーザの同時受信のためのPPDUフォーマットであるので、U-SIGフィールド以後にEHT-SIGフィールドが必須に送信される必要があり、シグナルされる情報の量が可変的であってよい。すなわち、複数個のMU PPDUが複数個のSTAに送信されるので、それぞれのSTAは、MU PPDUが送信されるRUの位置、それぞれのRUが割り当てられたSTA、及び送信されたMU PPDUが自分に送信されたか否かを認識しなければならない。したがって、APは、EHT-SIGフィールドに上のような情報を含めて送信しなければならない。そのために、U-SIGフィールドではEHT-SIGフィールドを効率的に送信するための情報をシグナルし、これは、EHT-SIGフィールドのシンボル数及び/又は変調方法であるMCSであってよい。EHT-SIGフィールドは、各ユーザに割り当てられたRUのサイズ及び位置情報を含むことができる。
【0073】
SU PPDUである場合、STAに複数個のRUが割り当てられてよく、複数個のRUは連続又は不連続してよい。STAに割り当てられたRUが連続しない場合、STAは、中間にパンクチャーされたRUを認識してこそ、SU PPDUを効率的に受信することができる。したがって、APは、SU PPDUに、STAに割り当てられたRUのうちパンクチャーされたRUの情報(例えば、RUのパンクチャリングパターンなど)を含めて送信できる。すなわち、SU PPDUの場合、パンクチャリングモードが適用されたか否か及びパンクチャリングパターンをビットマップ形式などで示す情報を含むパンクチャリングモードフィールドがEHT-SIGフィールドに含まれてよく、パンクチャリングモードフィールドは、帯域幅内で現れる不連続するチャネルの形態をシグナルできる。
【0074】
シグナルされる不連続チャネルの形態は制限的であり、BWフィールドの値と組み合わせてSU PPDUのBW及び不連続チャネル情報を示す。例えば、SU PPDUの場合、単一端末にのみ送信されるPPDUであるので、STAは、PPDUに含まれたBWフィールドから、自分に割り当てられた帯域幅が認識でき、PPDUに含まれたU-SIGフィールド又はEHT-SIGフィールドのパンクチャリングモードフィールドから、割り当てられた帯域幅のうちパンクチャーされたリソースが認識できる。この場合、端末は、パンクチャーされたリソースユニットの特定チャネル以外の残りのリソースユニットでPPDUを受信できる。このとき、STAに割り当てられた複数個のRUは、互いに異なる周波数帯域又はトーンで構成されてよい。
【0075】
制限された形態の不連続チャネル形態のみがシグナルされる理由は、SU PPDUのシグナリングオーバーヘッドを減らすためである。パンクチャリングは、20MHzサブチャネル別に行われてよいので、80、160、320MHzのように20MHzサブチャネルを複数個有するBWに対してパンクチャリングを行うと、320MHzの場合、プライマリーチャネル以外の残りの20MHzサブチャネル15個の使用有無をそれぞれ表現して、不連続チャネル(端部20MHzのみがパンクチーされた形態も不連続と見なす場合)形態をシグナルしなければならない。このように単一ユーザ送信の不連続チャネル形態をシグナルするために15ビットを用いることは、シグナリング部分の低い送信速度を考慮したとき、過大なシグナリングオーバーヘッドとなり得る。
【0076】
本発明は、SU PPDUの不連続チャネル形態をシグナルする手法を提案し、提案した手法によって決定された不連続チャネル形態を図示する。また、SU PPDUの320MHz BW構成においてプライマリー160MHzとセカンダリー160MHzのパンクチャリング形態をそれぞれシグナルする手法を提案する。
【0077】
また、本発明の一実施例では、PPDUフォーマットフィールドに、シグナルされたPPDUフォーマットによって、プリアンブルパンクチャリングBW値が指示するPPDUの構成を異ならせる手法を提案する。BWフィールドが4ビットである場合を仮定し、EHT SU PPDU又はTB PPDUである場合には、U-SIG以後に1シンボルのEHT-SIG-Aをさらにシグナルするか、初めからEHT-SIG-Aをシグナルしなくてよいので、これを考慮して、U-SIGのBWフィールドのみを用いて最大で11個のパンクチャリングモードを完全にシグナルする必要がある。しかし、EHT MU PPDUである場合に、U-SIG以後にEHT-SIG-Bをさらにシグナルするので、最大で11個のパンクチャリングモードを、SU PPDUと異なる方法でシグナルできる。EHT ER PPDUの場合に、BWフィールドを1ビットに設定し、20MHz又は10MHzのいずれの帯域を使用するPPDUであるかをシグナルできる。前記PPDUタイプ別に細部的なパンクチャリングパターンは、
図11及び
図12で詳細に後述する。
【0078】
図7(f)には、U-SIGのPPDUフォーマットフィールドでEHT MU PPDUと指示された場合に、VDフィールドのフォーマット特異的(Format-specific)フィールドの構成を示す。MU PPDUの場合、複数ユーザの同時受信のためのシグナリングフィールドであるSIG-Bが必須であり、U-SIG後に別途のSIG-A無しでSIG-Bが送信されてよい。そのために、U-SIGではSIG-Bをデコードするための情報をシグナルしなければならない。このようなフィールドは、SIG-B MCS、SIG-B DCM、SIG-Bシンボルの数(Number of SIG-B Symbols)、SIG-B圧縮(SIG-B Compression)、EHT-LTFシンボルの数(Number of EHT-LTF Symbols)フィールドなどである。
【0079】
図8は、本発明の実施例に係る様々なEHT(Extremely High Throughput)PPDU(Physical Protocol Data Unit)フォーマット及びこれを指示するための方法の一例を示す。
【0080】
図8を参照すると、PPDUは、プリアンブルとデータ部分で構成されてよく、一つのタイプであるEHT PPDUのフォーマットは、プリアンブルに含まれているU-SIGフィールドによって区別されてよい。具体的に、U-SIGフィールドに含まれているPPDUフォーマットフィールドに基づき、PPDUのフォーマットがEHT PPDUであるか否かが指示されてよい。
【0081】
図8の(a)は、単一STAのためのEHT SU PPDUフォーマットの一例を示す。EHT SU PPDUは、APと単一STA間の単一ユーザ(Single User:SU)送信のために用いられるPPDUであり、U-SIGフィールド以後に追加のシグナリングのためのEHT-SIG-Aフィールドが位置してよい。
【0082】
図8の(b)は、トリガーフレームに基づいて送信されるEHT PPDUであるEHTトリガーベース(Trigger-based)PPDUフォーマットの一例を示す。EHTトリガーベースPPDUは、トリガーフレームに基づいて送信されるEHT PPDUであり、トリガーフレームに対する応答のために用いられる上りリンクPPDUである。EHT PPDUは、EHT SU PPDUとは違い、U-SIGフィールド以後にEHT-SIG-Aフィールドが位置しない。
【0083】
図8の(c)は、多重ユーザのためのEHT PPDUであるEHT MU PPDUフォーマットの一例を示す。EHT MU PPDUは、1つ以上のSTAにPPDUを送信するために用いられるPPDUである。EHT MU PPDUフォーマットは、U-SIGフィールド以後にHE-SIG-Bフィールドが位置してよい。
【0084】
図8の(d)は、拡張された範囲にあるSTAとの単一ユーザ送信のために用いられるEHT ER SU PPDUフォーマットの一例を示す。EHT ER SU PPDUは、
図8の(a)で説明したEHT SU PPDUよりも広い範囲のSTAとの単一ユーザ送信のために用いられてよく、時間軸上でU-SIGフィールドが反復して位置してよい。
【0085】
図8の(c)で説明したEHT MU PPDUは、APが複数個のSTAに下りリンク送信のために用いることができる。このとき、EHT MU PPDUは、複数個のSTAがAPから送信されたPPDUを同時に受信できるようにスケジューリング情報を含むことができる。EHT MU PPDUは、EHT-SIG-Bのユーザ特定(user specific)フィールドを通じて送信されるPPDUの受信者及び/又は送信者のAID情報を、STAに伝達することができる。したがって、EHT MU PPDUを受信した複数個の端末は、受信したPPDUのプリアンブルに含まれたユーザ特定フィールドのAID情報に基づいて空間再使用(spatial reuse)動作を行うことができる。
【0086】
具体的に、HE MU PPDUに含まれたHE-SIG-Bフィールドのリソースユニット割り当て(resource unit allocation,RA)フィールドは、周波数軸の特定帯域幅(例えば、20MHzなど)におけるリソースユニットの構成(例えば、リソースユニットの分割形態)に関する情報を含むことができる。すなわち、RAフィールドは、STAがPPDUを受信するために、HE MU PPDUの送信のための帯域幅で分割されたリソースユニットの構成を指示できる。分割された各リソースユニットに割り当て(又は、指定)されたSTAの情報は、EHT-SIG-Bのユーザ特定フィールドに含まれてSTAに送信されてよい。すなわち、ユーザ特定フィールドは、分割された各リソースユニットに対応する1つ以上のユーザフィールドを含むことができる。
【0087】
例えば、分割された複数個のリソースユニットのうち、データ送信のために用いられる少なくとも1つのリソースユニットに対応するユーザフィールドは、受信者又は送信者のAIDを含むことができ、データ送信に用いられない残りのリソースユニットに対応するユーザフィールドは、既に設定されたヌル(Null)STA IDを含むことができる。
【0088】
説明の便宜のために、本明細書においてフレーム又はMACフレームは、MPDUと同じ意味で使われてよい。
【0089】
1つの無線通信装置が複数のリンクを用いて通信する場合に、無線通信装置の通信効率を高めることができる。このとき、リンクは物理的経路(path)であり、MSDU(MAC service data unit)を伝達するために使用可能な一つの無線媒介体として構成されてよい。例えば、いずれか一つのリンクの周波数帯域が他の無線通信装置によって使用中である場合に、無線通信装置は、他のリンクで継続して通信を行うことができる。このように、無線通信装置は複数のチャネルを有用に使用することができる。また、無線通信装置が複数のリンクを用いて同時に通信を行う場合に、全体スループット(throughput)を高めることができる。ただし、既存無線LANは、1つの無線通信装置が1つのリンクを用いることを前提に規定されている。このため、複数のリンクを用いるための無線LAN動作方法が必要である。
図9~
図26を参照して、複数のリンクを用いる無線通信装置の無線通信方法について説明する。まず、
図9を用いて、複数のリンクを用いる無線通信装置の具体的な形態について説明する。
【0090】
図9は、本発明の実施例に係るマルチリンク装置(multi-link device)を示す。
【0091】
前述した複数のリンクを用いる無線通信方法のためにマルチリンク装置(multi-link device,MLD)が定義されてよい。マルチリンク装置は、一つ以上の提携された(affiliated)ステーションを有する装置を表すことができる。具体的な実施例によって、マルチリンク装置は、2つ以上の提携されたステーションを有する装置を表すことができる。また、マルチリンク装置はマルチリンクエレメントを交換することができる。マルチリンクエレメントは、一つ以上のステーション又は一つ以上のリンクに関する情報を含む。マルチリンクエレメントは、後述されるmulti-link setupエレメントを含むことができる。このとき、マルチリンク装置は論理的なエンティティ(entity)であってよい。具体的には、マルチリンク装置は複数の提携されたステーションを有することができる。マルチリンク装置は、MLLE(multi-link logical entity)又はMLE(multi-link entity)と呼ぶことができる。マルチリンク装置は、ロジカルリンク制御(logical link control,LLC)まで一つのMACサービスアクセスポイント(medium access control service access point,SAP)を有することができる。また、MLDは一つのMACデータサービス(MAC data service)を有することができる。
【0092】
マルチリンク装置に含まれた複数のステーションは、複数のリンクで動作できる。また、マルチリンク装置に含まれた複数のステーションは、複数のチャネルで動作できる。具体的には、マルチリンク装置に含まれた複数のステーションは、異なる複数のリンク又は異なる複数のチャネルで動作できる。例えば、マルチリンク装置に含まれた複数のステーションは、2.4GHz、5GHz、及び6GHzの異なる複数のチャネルで動作できる。
【0093】
マルチリンク装置の動作は、マルチリンクオペレーション、MLD動作、又はマルチ-バンド動作と呼ぶことができる。また、マルチリンク装置に提携されたステーションがAPである場合に、マルチリンク装置は、AP MLDと呼ぶことができる。また、マルチリンク装置に提携されたステーションがノン-APステーションである場合に、マルチリンク装置は、non-AP MLDと呼ぶことができる。
【0094】
図9は、non-AP MLDとAP-MLDとが通信する動作を示す。具体的には、non-AP MLDとAP-MLDはそれぞれ3個のリンクを用いて通信する。AP MLDは、第1AP(AP1)、第2AP(AP2)及び第3AP(AP3)を含む。non-AP MLDは、第1non-AP STA(non-AP STA1)、第2non-AP STA(non-AP STA2)及び第3non-AP STA(non-AP STA3)を含む。第1AP(AP1)と第1non-AP STA(non-AP STA1)は第1リンク(Link1)を通じて通信する。また、第2AP(AP2)と第2non-AP STA(non-AP STA2)は第2リンク(Link2)を通じて通信する。また、第3AP(AP3)と第3non-AP STA(non-AP STA3)は第3リンク(Link3)を通じて通信する。
【0095】
マルチリンク動作はマルチリンク設定(setup)動作を含むことができる。マルチリンク設定は、前述したシングルリンク動作の結合(association)動作に対応するものであり、マルチリンクでのフレーム交換のために先行される必要がある。マルチリンク装置は、マルチリンク設定のために必要な情報をmulti-link setupエレメントから取得することができる。具体的には、multi-link setupエレメントは、マルチリンクと関連した能力情報を含むことができる。このとき、能力情報は、マルチリンク装置に含まれた複数の装置のいずれか一つが送信を行い、同時に他の装置が受信を行うことができるかを示す情報を含むことができる。また、能力情報は、MLDに含まれた各ステーションが利用できるリンクに関する情報を含むことができる。また、能力情報は、MLDに含まれた各ステーションが利用できるチャネルに関する情報を含むことができる。
【0096】
マルチリンク設定はピアステーション間の交渉によって設定されてよい。具体的には、APとの通信無しでステーション間の通信によってマルチリンク設定が行われてよい。また、マルチリンク設定は、いずれか一つのリンクを通じて設定されてよい。例えば、マルチリンクを通じて第1リンク~第3リンクが設定される場合であっても、第1リンクを通じてマルチリンク設定が行われてよい。
【0097】
また、TID(traffic identifier)とリンクとのマッピングが設定されてよい。具体的には、特定値のTIDに該当するフレームは、あらかじめ指定されたリンクのみを通じて交換されてよい。TIDとリンクとのマッピングは、方向ベース(directional-based)で設定されてよい。例えば、第1マルチリンク装置と第2マルチリンク装置との間に複数のリンクが設定された場合に、第1マルチリンク装置は、複数の第1リンクに第1TIDのフレームを送信するように設定され、第2マルチリンク装置は、第1リンクに第2TIDのフレームを送信するように設定されてよい。また、TIDとリンクとのマッピングに基本設定が存在してよい。具体的には、マルチリンク設定において追加設定がない場合に、マルチリンク装置は、基本(default)設定にしたがって各リンクでTIDに該当するフレームを交換することができる。このとき、基本設定は、いずれか一つのリンクで全TIDが交換されるものであってよい。
【0098】
TIDについて具体的に説明する。TIDは、QoS(quality of service)を支援するためにトラフィック、データを分類するIDである。また、TIDは、MACレイヤよりも上位レイヤにおいて用いられたリ割り当てられてよい。また、TIDは、トラフィックカテゴリー(traffic category,TC)、トラフィックストリーム(traffic stream,TS)を示すことができる。また、TIDは16個に区別されてよい。例えば、TIDは、0から15のいずれか一つと指定されてよい。アクセス政策(access policy)、チャネルアクセス又は媒体(medium)アクセス方法によって、使用されるTID値が異なるように指定されてよい。例えば、EDCA(enhanced distributed channel access)又はHCAF(hybrid coordination function contention based channel access)が用いられる場合に、TIDの値は0から7の範囲で割り当てられてよい。EDCAが用いられる場合に、TIDはユーザ優先順位(user priority,UP)を示すことができる。このとき、UPはTC又はTSによって指定されてよい。UPは、MACよりも上位レイヤで割り当てられてよい。また、HCCA(HCF controlled channel access)又はSPCAが用いられる場合に、TIDの値は8から15の範囲で割り当てられてよい。HCCA又はSPCAが用いられる場合に、TIDはTSIDを示すことができる。また、HEMM又はSEMMが用いられる場合に、TIDの値は8から15の範囲で割り当てられてよい。HEMM又はSEMMが用いられる場合に、TIDはTSIDを示すことができる。
【0099】
UPとAC(access category)はマップされてよい。ACは、EDCAにおいてQoSを提供するためのラベルであってよい。ACは、EDCAパラメータセットを示すためのラベルであってよい。EDCAパラメータ又はEDCAパラメータセットは、EDCAのチャネル競合(contention)で用いられるパラメータである。QoSステーションはACを用いてQoSを保障することができる。また、ACは、AC_BK、AC_BE、AC_VI及びAC_VOを含むことができる。AC_BK、AC_BE、AC_VI及びAC_VOのそれぞれは、バックグラウンド(background)、ベストエフォート(best effort)、ビデオ(video)、ボイス(voice)を示すことができる。また、AC_BK、AC_BE、AC_VI及びAC_VOは、下位ACに分類されてよい。例えば、AC_VIは、AC_VI primaryとAC_VI alternateとに細分化できる。また、AC_VOは、AC_VO primaryとAC_VO alternateとに細分化できる。また、UP又はTIDはACにマップされてよい。例えば、UP又はTIDにおける1、2、0、3、4、5、6、7のそれぞれは、AC_BK、AC_BK、AC_BE、AC_BE、AC_VI、AC_VI、AC_VO、AC_VOのそれぞれにマップされてよい。また、UP又はTIDの1、2、0、3、4、5、6及び7のそれぞれは、AC_BK、AC_BK、AC_BE、AC_BE、AC_VI alternate、AC_VI primary、AC_VO primary、AC_VO alternateのそれぞれにマップされてよい。また、UP又はTIDの1、2、0、3、4、5、6、及び7はその順に優先順位が高いものであってよい。すなわち、1の方が低い優先順であり、7の方が高い優先順位であってよい。したがって、AC_BK、AC_BE、AC_VI、AC_VOの順に優先順位が高くなってよい。また、AC_BK、AC_BE、AC_VI、AC_VOのそれぞれは、ACI(AC index)0、1、2、3のそれぞれに該当し得る。このようなTIDの特性上、TIDとリンクとのマッピングは、ACとリンクとのマッピングを表すことができる。また、リンクとACとのマッピングは、TIDとリンクとのマッピングを表すことができる。
【0100】
前述したように、複数のリンクのそれぞれにTIDがマップされてよい。マッピングは、特定TID又はACに該当するトラフィックが交換され得るリンクが指定されることであってよい。また、リンク内で送信方向別に送信され得るTID又はACが指定されてよい。前述したように、TIDとリンクとのマッピングに基本設定が存在してよい。具体的には、マルチリンク設定において追加設定がない場合に、マルチリンク装置は基本(default)設定にしたがって、各リンクでTIDに該当するフレームを交換することができる。このとき、基本設定は、いずれか一つのリンクで全てのTIDが交換されるものであってよい。常に、ある時点に、いかなるTID又はACも少なくともいずれか一つのリンクとマップされてよい。マネジメントフレームとコントロールフレームは全てのリンクで送信されてよい。
【0101】
リンクがTID又はACにマップされた場合に、当該リンクで当該リンクにマップされたTID又はACに該当するデータフレームのみが送信されてよい。したがって、リンクがTID又はACにマップされた場合に、当該リンクで当該リンクにマップされていないTID又はACに該当しないフレームは送信されなくてよい。リンクがTID又はACにマップされた場合に、ACKもTID又はACがマップされたリンクに基づいて送信されてよい。例えば、ブロックACK合意(agreement)が、TIDとリンクとのマッピングに基づいて決定されてよい。さらに他の具体的な実施例において、TIDとリンクとのマッピングがブロックACK合意に基づいて決定されてよい。具体的には、特定リンクにマップされたTIDに対してブロックACK合意が設定されてよい。
【0102】
前述したTIDとリンクとのマッピングにより、QoSが保障されてよい。具体的には、相対的に少ない数のステーションが動作するか、或いはチャネル状態の良いリンクに優先順位の高いAC又はTIDがマップされてよい。また、前述したTIDとリンクとのマッピングにより、ステーションがより長い時間に節電状態を保つようにすることができる。
【0103】
図10は、本発明の実施例によって、マルチリンク動作において互いに異なるリンクの送信が同時に行われることを示す。
【0104】
マルチリンク装置の具現によって、マルチリンクで同時動作が支援されないことがある。例えば、マルチリンク装置が複数のリンクで同時に送信を行う、複数のリンクで同時に受信を行う、或いはいずれか一つのリンクで送信を行うと同時に他のリンクで受信を行うことが支援されことがある。いずれか一つのリンクで行われる受信又は送信が他のリンクで行われる受信又は送信に影響を及ぼすことがあるわけである。具体的に、一つのリンクでの送信が他のリンクの干渉として作用することがある。一つのマルチリンク装置の一つのリンクで他のリンクに作用する干渉を内部洩れ(internal leakage)と呼ぶことができる。リンク間の周波数間隔が小さいほど内部洩れが大きくなることがある。内部洩れが大きすぎないと、いずれか一つのリンクで送信を行う時に他のリンクで送信が行うことができる。内部洩れが大きいと、いずれか一つのリンクで送信を行う時に他のリンクで送信を行うことができない。このように、マルチリンク装置が複数のリンクで同時に動作を行うことをSTR(simultaneous transmit and receive,simultaneous transmission and reception)と呼ぶことができる。例えば、マルチリンク装置が複数のリンクで同時に送信する、いずれか一つのリンクで送信を行うと同時に他のリンクで受信を行う、或いは複数のリンクで同時に受信を行うことを、STRと呼ぶことができる。
【0105】
先に言及したように、マルチリンク装置はSTRを支援することもでき、制限的に支援することもできる。具体的に、マルチリンク装置は特定条件下でのみSTRを支援することができる。例えば、マルチリンク装置が単一ラジオ(single radio)で動作する場合に、マルチリンク装置はSTRを行えないことがある。また、マルチリンク装置が単一アンテナで動作する場合に、マルチリンク装置がSTRを行えないことがある。また、内部洩れがあらかじめ指定された大きさ以上と感知される場合に、マルチリンク装置はSTRを行えないことがある。
【0106】
ステーションは、ステーションのSTR能力に関する情報を他のステーションと交換できる。具体的に、ステーションは、ステーションが複数のリンクで同時に送信を行うか複数のリンクで同時に受信を行うかの能力の制限の有無に関する情報を、他のステーションと交換できる。具体的に、複数のリンクで送信又は受信を行う能力の制限の有無に関する情報は、複数のリンクで同時に送信するか、同時に受信するか、或いは送信と受信が同時に行われるかを示すことができる。また、複数のリンクで送信を行うか受信を行うかの能力の制限の有無に関する情報は、段階別に指示される情報であってよい。具体的に、複数のリンクで送信を行うか受信を行うかの能力の制限の有無に関する情報は、内部洩れの大きさを示す段階を指示する情報であってよい。具体的な実施例において、内部洩れの大きさを示す段階を指示する情報は、内部洩れによって発生する干渉の大きさを示す段階を指示する情報であってよい。さらに他の具体的な実施例において、内部洩れに影響を及ぼし得るリンク間の周波数間隔を示す段階を指示する情報であってよい。また、内部洩れの大きさを示す段階を指示する情報は、リンク間の周波数間隔と内部洩れの大きさとの関係を段階別に指示する情報であってよい。
【0107】
図10で、第1ステーション(STA1)と第2ステーション(STA2)は一つのnon-APマルチリンク装置に提携(affiliate)される。また、第1AP(AP1)と第2AP(AP2)は一つのnon-APマルチリンク装置に提携されてよい。第1AP(AP1)と第1ステーション(STA1)との間には第1リンク(link1)が設定され、第2AP(AP2)と第2ステーション(STA2)との間には第2リンク(link2)が設定される。
図10で、non-APマルチリンク装置は制限的にSTRを行うことができる。第2ステーション(STA2)が第2リンク(Link2)で送信を行う場合に、第1リンク(Link1)で第1ステーション(STA1)の受信は、第2リンク(Link2)で行われる送信によって妨害されることがある。例えば、次のような場合、第1リンク(Link1)で第1ステーション(STA1)の受信は、第2リンク(Link2)で行われる送信によって妨害されることがある。第2リンク(Link2)で第2ステーション(STA2)が第1データ(Data1)を送信し、第1AP(AP1)が第1データ(Data1)に対する応答(Ack for Data1)を第1ステーション(STA1)に送信する。第2リンク(Link2)で第2ステーション(STA2)が第2データ(Data2)を送信する。この時、第2データ(Data2)の送信時期と第1データ(Data1)に対する応答(Ack for Data1)の送信時期が重なることがある。この時、第2リンク(Link2)で第2ステーション(STA2)への送信によって第1リンク(Link1)に干渉が発生し得る。このため、第1ステーション(STA1)が第1データ(Data1)に対する応答(Ack for Data1)を受信できないことがある。
【0108】
マルチリンク装置がチャネルアクセスを行う動作について説明する。具体的な説明がないマルチリンクの動作は、
図6で説明したチャネルアクセス手順に従うことができる。
【0109】
マルチリンク装置は、複数のリンクから独立にチャネルアクセスを行うことができる。このとき、チャネルアクセスはバックオフベースチャネルアクセスであってよい。マルチリンク装置が複数のリンクから独立にチャネルアクセスを行い、複数のリンクでバックオフカウンターが0に到達する場合に、マルチリンク装置は複数のリンクで同時に送信を始めることができる。具体的な実施例において、マルチリンクのリンクのバックオフカウンターのいずれか一つが0に到達し、あらかじめ指定された条件を満たす場合に、マルチリンク装置は、バックオフカウンターが0に到達したリンクの他に、バックオフカウンターが0に到達していない他のリンクでもチャネルアクセスを行うことができる。具体的に、マルチリンクのリンクのバックオフカウンターのいずれか一つが0に到達した場合に、マルチリンク装置は、バックオフカウンターが0に到達していない他のリンクでエネルギー感知を行うことができる。この時、あらかじめ指定された大きさ以上のエネルギーが感知されない場合に、マルチリンク装置は、バックオフカウンターが0に到達したリンクの他に、エネルギー感知を行ったリンクでもチャネルアクセスを行うことができる。これにより、マルチリンク装置は複数のリンクで同時に送信を始めることができる。エネルギー感知に用いられる閾値の大きさは、バックオフカウンターを減少させるかを判断する時に用いられる閾値の大きさよりも小さくてよい。また、バックオフカウンターを減らすかを判断する時に、マルチリンク装置は、無線LAN信号だけでなく、いかなる形態の信号も感知できる。また、前述したエネルギー感知において、マルチリンク装置は、無線LAN信号だけでなく、いかなる形態の信号も感知できる。内部洩れは無線LAN信号として感知されないことがある。このような場合、マルチリンク装置は、内部洩れによって感知される信号をエネルギー感知によって感知することができる。また、前述したように、エネルギー感知に用いられる閾値の大きさが、バックオフカウンターを減らすか否かを判断する時に用いられる閾値の大きさよりも小さくてよい。したがって、いずれか一つのリンクで送信が行われている中であっても、マルチリンク装置は他のリンクでバックオフカウンターを減らすことができる。
【0110】
マルチリンク装置が用いるリンク間の干渉の程度によって、マルチリンク装置は、各リンクで動作するステーションが独立して動作できるかが決定されてよい。このとき、リンク間の干渉程度は、マルチリンク装置のいずれか一つのステーションがいずれか一つのリンクで送信を行う時にマルチリンク装置の他のステーションが感知する干渉の大きさであってよい。マルチリンク装置の第1ステーションの第1リンクでの送信が、第2リンクで動作するマルチリンク装置の第2ステーションにあらかじめ指定された大きさ以上の干渉を発生させる場合に、第2ステーションの動作が制限されてよい。具体的に、第2ステーションの受信又はチャネルアクセスが制限されてよい。干渉が発生する場合に、第2ステーションは干渉によって受信する信号のデコーディングに失敗することがあるわけである。また、干渉が発生する場合に、第2ステーションがバックオフを用いたチャネルアクセス時に、第2ステーションはチャネルが使用中であると判断することがあるわけである。
【0111】
また、マルチリンク装置の第1ステーションの第1リンクでの送信が、第2リンクで動作するマルチリンク装置の第2ステーションにあらかじめ指定された大きさ未満の干渉を発生させる場合に、第1ステーションと第2ステーションは独立して動作できる。具体的に、マルチリンク装置の第1ステーションの第1リンクでの送信が、第2リンクで動作するマルチリンク装置の第2ステーションにあらかじめ指定された大きさ未満の干渉を発生させる場合に、第1ステーションと第2ステーションは独立してチャネルアクセスを行うことができる。また、マルチリンク装置の第1ステーションの第1リンクでの送信が、第2リンクで動作するマルチリンク装置の第2ステーションにあらかじめ指定された大きさ未満の干渉を発生させる場合に、第1ステーションと第2ステーションは独立して送信又は受信を行うことができる。あらかじめ指定された大きさ未満の干渉が発生する場合に、第2ステーションは、干渉が存在する場合にも、受信する信号のデコーディングに成功できるわけである。また、あらかじめ指定された大きさ未満の干渉が発生する場合に、第2ステーションがバックオフを用いたチャネルアクセス時に、第2ステーションはチャネルが遊休であると判断できるわけである。
【0112】
マルチリンク装置のステーション間に発生する干渉程度は、ステーションが動作するリンクの周波数帯域間の間隔だけでなく、マルチリンク装置のハードウェア特性によって変わることがある。例えば、高RF(radio frequency)装置を含むマルチリンク装置で発生する内部干渉は、低RF装置を含むマルチリンク装置で発生する内部干渉もより小さくてよい。したがって、マルチリンク装置のステーション間に発生する干渉程度は、マルチリンク装置の特性に基づいて判断されてよい。
【0113】
図10には、リンクの周波数帯域間の間隔とマルチリンク装置の特性によって発生する干渉の大きさが変わることを示す。
図10の実施例において、第1マルチリンク装置(MLD#1)は、第1リンク(Link1)で動作する第1ステーション(STA1)-1と第2リンク(Link2)で動作する第2ステーション(STA1)-2を含む。第2マルチリンク装置(MLD#2)は、第1リンク(Link1)で動作する第1ステーション(STA2)-1と、第2リンク(Link2)で動作する第2ステーション(STA2)-2を含む。第1マルチリンク装置(MLD#1)が動作する第1リンク(Link1)と第2リンク(Link2)間の周波数間隔と、第2マルチリンク装置(MLD#2)が動作する第1リンク(Link1)と第2リンク(Link2)間の周波数間隔は同一である。ただし、第1マルチリンク装置(MLD#1)の特性と第2マルチリンク装置(MLD#2)の特性との差によって発生する干渉の大きさが異なる。具体的に、第1マルチリンク装置(MLD#1)で発生する干渉の大きさよりも第2マルチリンク装置(MLD#2)で発生する干渉の大きさが大きくてよい。このように、マルチリンク装置の特性によって発生する干渉の大きさが異なることがあり、マルチリンク装置別にSTR支援の有無が異なることがあることを考慮するとき、STRが支援されるか否かに関する情報が交換される必要がある。
【0114】
マルチリンク装置は、マルチリンク装置が含むステーションのSTR支援の有無をシグナルすることができる。具体的に、APマルチリンク装置とnon-APマルチリンク装置は、APマルチリンク装置が含むAPのSTR支援の有無とnon-APマルチリンク装置が含むSTAのSTR支援の有無を交換することができる。このような実施例において、STR支援の有無を示すエレメントが用いられてよい。STR支援の有無を示すエレメントは、STR支援(support)エレメントと呼ぶことがてきる。STR支援エレメントは、1ビットにより、STR支援エレメントを送信したマルチリンク装置のステーションのSTR支援の有無を示すことができる。具体的に、STR支援エレメントは、STR支援エレメントを送信するマルチリンク装置が含むステーションのそれぞれのSTR支援の有無を1ビット別に示すことができる。このとき、ステーションがSTRを支援する場合に、ビットの値は1であり、ステーションがSTRを支援しない場合に、ビットの値は0であってよい。STR支援エレメントを送信したマルチリンク装置が第1ステーション(STA1)、第2ステーション(STA2)及び第3ステーション(STA3)を含み、第1ステーション(STA1)と第3ステーション(STA3)はSTRを支援し、第2ステーション(STA2)はSTRを支援しない場合に、STR支援エレメントは、1011bを有するフィールドを含むことができる。互いに異なる周波数帯域で動作するステーションはSTRを支援すると仮定され、STR支援エレメントは、互いに異なる周波数帯域で動作するステーション間のSTR支援の有無に対するシグナリングを省略してよい。例えば、第1ステーション(STA1)が2.4GHzの第1リンクで動作し、第2ステーション(STA2)と第3ステーション(STA3)のそれぞれが5GHzの第2リンクと第3リンクで動作する。この時、STR支援エレメントは、第2ステーション(STA2)と第3ステーション(STA3)間にSTRが支援されることを1ビットで示すことができる。また、STR支援エレメントは、STR支援エレメントがシグナルするステーションが2個である場合に1ビットのみを含むことができる。
【0115】
具体的な実施例において、マルチリンク装置のリンクのうち2.4GHzに位置しているリンクと、5GHz又は6GHzに位置しているリンクとの関係は、常にSTRと判断されてよい。したがって、2.4GHzに位置しているリンクと5GHz又は6GHzに位置しているリンクのSTRの有無に対してはシグナリングが省略されてよい。
【0116】
前述した実施例において、マルチリンク装置のステーションの動作として説明したものは、マルチリンク装置の動作に置換されてよい。また、前述した実施例において、APの動作はnon-APステーションの動作に置換され、non-APステーションの動作はAPの動作に置換されてよい。したがって、non-STRマルチリンク装置のAPの動作はnon-STRマルチリンク装置のnon-APステーションの動作に置換され、STRマルチリンク装置のnon-APステーションの動作はSTRマルチリンク装置のAPの動作に置換されてよい。また、non-STRマルチリンク装置のnon-APステーションの動作はnon-STRマルチリンク装置のAPの動作に置換され、STRマルチリンク装置のAPの動作はSTRマルチリンク装置のnon-APステーションの動作に置換されてよい。
【0117】
図11は、本発明の一実施例に係るAP MLDのAPが送信するビーコンフレーム(Beacon frame)のコンテンツ及びRNR(Reduced Neighbor Report)要素(element)に含まれたTBTT(target beacon transmission time)情報フィールドフォーマット(Information field format)の一例を示す。
【0118】
図11の(a)を参照すると、ビーコンフレームは、従来Wi-Fiの802.11axに開示されたビーコンフレームに含まれたのと同じパラメータ及び要素を、レガシー(Legacy)IEsに含んでよい。例えば、ビーコンフレームのレガシーIEsは、タイムスタンプフィールド(Timestamp field)、ビーコンが送信される間隔を示すビーコンインターバルフィールド(Beacon Interval field)、TIM、DSSSパラメータセット(parameter set)、IBSSパラメータセット、カントリー(Country)、チャネルスイッチアナウンスメント(channel switch announcement)、拡張されたチャネルスイッチアナウンスメント、広帯域(Wide Bandwidth)チャネルスイッチ、送信電力エンベロープ(transmit power envelop)、支援される動作クラス(supported operating classes)、IBSS DFS、ERP情報、HTキャパビリティー(HT capabilities)、HT動作、VHTキャパビリティー、VHT動作、S1Gビーコンコンパチビリティー(compatibility)、短いビーコンインターバル、S1Gキャパビリティー、S1G動作、HEキャパビリティー、HE6GHzバンドキャパビリティー、HE動作、BSSカラーチェンジアナウンスメント(BSS color change announcement)、及び空間再使用パラメータセット(spatial reuse parameter set)のような要素が含まれてよい。
【0119】
このとき、レガシーIEsフィールドに含まれたフィールド及び要素の設定方法及び意味は、従来Wi-Fiの802.11axまでにおいて開示れたビーコンフレームに含まれた同一名称のフィールド及び要素の設定及び意味と同一である。
【0120】
また、ビーコンフレームは、隣(neighbor)APの情報を指示するためのRNR(Reduced Neighbor Report)要素を含んでよい。RNR要素は、隣APの情報をステーションに知らせるために用いられてよく、ステーションはビーコンフレームを受信し、ビーコンフレームに含まれたRNR要素によって隣APを認識することができる。
【0121】
具体的には、RNR要素は、要素IDフィールド、長さフィールド、及び隣AP情報フィールドを含んでよい。隣AP情報フィールドのそれぞれは、TBTT情報ヘッダー(2オクテット(octet))、動作クラス(1オクテット)、チャネルナンバー(1オクテット)、TBTT情報セット(可変長)フィールドを含んでよい。このとき、AP MLDに含まれたAPが送信するRNR要素は、同一MLDに含まれた他のAPに対する基本情報(Basic Information)を指示するために、
図11の(b)に示すように、TBTT情報フィールドフォーマットを含んでよい。従来Wi-Fiの802.11axにおいてAPが送信するRNR要素のTBTT情報フィールドとは違い、EHT AP MLDに含まれたAPが送信するRNR要素は、MLDパラメータフィールドを含んでよい。
【0122】
MLDパラメータフィールドは、
図11の(c)に示すように、MLD ID、リンクID、及び変更シーケンスサブフィールド(Change Sequence subfield)を含んでよい。このとき、AP MLDがRNR要素の特定隣AP情報フィールドによって同一MLDの他のAP情報を指示する時には、特定隣AP情報フィールドに含まれたMLD IDサブフィールドを0に設定できる。すなわち、APは、隣AP情報フィールドが同一AP MLDに含まれたAPであることをステーションに知らせるために、MLD IDサブフィールドを特定値に設定でき、隣AP情報フィールドを受信したステーションは、MLD IDサブフィールドの値から、隣AP情報フィールドに対応するAPが隣AP情報フィールドを送信したAPと同じMLDに含まれるということが認識できる。
【0123】
リンクIDサブフィールドは、隣AP情報を用いて指示しようとする他のAPが運用されるリンクを指示するためにAP MLDが決定したインデックスが指示されるサブフィールドであってよい。変更シーケンスサブフィールドは、他のAPのリンクと関連したアップデート(例えば、Critical Update)に関連した情報を指示するために用いられるサブフィールドであってよい。例えば、変更シーケンスサブフィールドの値が変更される場合に、これを受信したステーションは、該当APのリンクに関連したパラメータがアップデートされたということが認識でき、該当パラメータをアップデートするために、アップデートされたパラメータをAPに要請できる。このとき、仮にAP MLDが同時送受信を支援しないMLDであるNSTR AP MLDである場合(例えば、AP MLDがNSTR mobile AP MLD又はNSTR soft AP MLDである場合、すなわち、モバイル端末などがテザリング(tethering)などのためにsoft AP MLDとして動作する場合など)に、STA MLDに含まれたSTAはプライマリーリンク(primary link)でのみ、パラメータをアップデートするための手順を行うことができる。すなわち、AP MLDのプライマリーリンクではなく他の隣APに対する他のリンク(例えば、ノンプライマリーリンク(non-Primary Link))のパラメータをアップデートするためには、パラメータアップデートのためのフレームをプライマリーリンクでのみ送受信できる。
【0124】
以下、本発明において、NSTR AP MLDは、NSTR soft AP MLD又はNSTR mobile AP MLDと呼ぶことができる。
【0125】
また、APが同時送受信を支援しないNSTR AP MLDである場合(例えば、NSTR mobile AP MLD又はNSTR soft AP MLDである場合、すなわち、モバイル端末などがテザリング(tethering)などのためにsoft AP MLDとして動作する場合など)に、NSTR AP MLDは、ビーコンフレームに、自分がNSTR AP MLDであることを指示する情報を含めて送信できる。例えば、NSTR AP MLDは、ビーコンフレームに含まれた特定サブフィールドの値を特定値(例えば、「0」又は「1」)に設定でき、ビーコンフレームを受信したnon-AP STA MLDは、ビーコンフレームを送信したAP MLDがNSTR AP MLDであることが認識できる。したがって、NSTR AP MLDであることを指示するための特定サブフィールドは、NSTR AP MLDを指示しない場合(例えば、STR AP MLD又は他のAP MLDなど)には、特定値とは異なる値(例えば、「1」又は「0」)に設定されてよい。
【0126】
NSTR AP MLDであることを指示するための特定サブフィールドは、ビーコンフレームのキャパビリティー(Capability)関連サブフィールド(例えば、MLD level capability)と共に指示されるか、NSTR AP MLDのノンプライマリーリンクのAPと関連した隣AP情報フィールドに含まれて送信されてよい。例えば、NSTR AP MLDであることを指示するための特定サブフィールドは、キャパビリティー関連サブフィールドであるSTA/AP MLDタイプに対する周波数分類タイプ指示子(Frequency Separation For STR/AP MLD Type Indication)に共にエンコードされて指示されてよい。すなわち、特定サブフィールドは、STRを支援するための距離を示すSTA/AP MLDタイプに対する周波数分類タイプ指示子と共にエンコードされ、ビーコンフレームで指示されてよい。この場合、該当指示子がAP MLDのタイプを指示する場合に、設定された値によって、ビーコンフレームを送信したAP MLDがNSTR AP MLDであるか又はNSTR AP MLDでないかを指示することができる(例えば、「0」に設定されるとNSTR AP MLDでないことを、「1」に設定されるとNSTR AP MLDであることを指示できる)。
【0127】
このようにNSTR AP MLDであるか否かを示すサブフィールドが活用される方法は、AP MLDがNSTR AP MLDであるか否かを明示的に指示する方法であってよい。
【0128】
他の例として、NSTR AP MLDは、特定サブフィールドによって、自分がNSTR AP MLDであることを直接指示せず、暗示的な方法によって自分がNSTR AP MLDであることを指示することができる。具体的には、NSTR AP MLDは、自分の支援可能なリンクが2個であることを指示すると同時に、自分がNSTRリンク対を有していることを指示することによって、自分がNSTR AP MLDであることを暗示的に指示することができる。このとき、NSTR AP MLDは、自分の支援可能なリンクが2個であることを指示するために、ビーコンフレームに含まれたMaximum Number Of Simultaneous Linksサブフィールドを1(或いは、2個を意味する予め約束された値)に設定できる。この場合、NSTR AP MLDは、自分がNSTRリンク対を有していることを指示するために、ビーコンフレームに含まれたNSTR Link Pair Presentサブフィールドを1或いは0に設定できる。
【0129】
AP MLDは、上述した方法によってビーコンフレームを送信することにより、明示的な方法又は暗示的を方法によってNon-AP STA MLDに自分がNSTR AP MLDであることを知らせることができる。Non-AP STA MLDは、受信したビーコンフレームから、ビーコンフレームを送信したAP MLDがNSTR AP MLDであるか否かを暗示的又は明示的に認識できる。仮に、ビーコンフレームを送信したAP MLDがNSTR AP MLDである場合(すなわち、明示的又は暗示的方法によってAP MLDがNSTR AP MLDであることがビーコンフレームで指示された場合)に、Non-AP STA MLDは、NSTR AP MLDとの結合(Association)又は設定(Setup)のための手順を、ビーコンフレームが受信されたリンクでのみ行うことができる。すなわち、non-AP STA MLDは、NSTR AP MLDとの結合又は設定のためのフレームの送受信を、ビーコンフレームが受信されたリンク(例えば、プライマリーリンク(Priamry link))で行うことができる。例えば、NSTR AP MLDに含まれたプライマリーリンクではなく他のリンクで連結されたAPとの結合又は設定のためのフレームの送受信は、プライマリーリンクでのみ行われてよい。この場合、Non-AP STA MLDが送信する(ML)(Re)結合要請フレーム(association request frame)は、プライマリーリンクではなく他のリンク(ノンプライマリーリンク)でも送信されてよい。
【0130】
このとき、NSTR AP MLDは、non-AP STA MLDがノンプライマリーリンクでセットアップ(Setup)手順を試みることを防ぐために、ビーコンフレーム(Primary Linkで送信される)のRNR要素において、ノンプライマリーリンクのAPに関する情報を指示しなくてよい。すなわち、NSTR AP MLDのAPが送信するビーコンフレームは、他のリンクのAP(同一MLDの)に対する隣AP情報フィールドが包含/指示されなくてよい。この場合、non-AP STA MLDは、ビーコンフレームを受信した後、ノンプライマリーリンクのAPに関する情報が確認できないため、ノンプライマリーリンクでNSTR AP MLDに対するセットアップを試みなくてよい。このとき、NSTR AP MLDからノンプライマリーリンクのAPに対する隣AP情報フィールドが含まれていないビーコンフレームを受信したnon-AP STA MLDは、上述したように、ビーコンフレームを送信したAPの同時支援リンクの個数が2個であり、同一MLDの他のAPに関する情報が指示されていないことに基づいて、相手APがNSTR AP MLDであることを暗示的に認知できる。
【0131】
一方、一般的なAP MLDは、STA(MLD)から(ML)(Re)結合要請フレーム(Association Request frame)を受信した場合に、(ML)結合要請フレームが受信されたリンクで(ML)結合応答フレーム(Association Response frame)を送信しなければならない。しかし、NSTR AP MLDには、ノンプライマリーリンクで受信した(ML)結合要請フレームに対する応答をプライマリーリンクで行うことができるように(すなわち、プライマリーリンクで(ML)結合応答フレームを応答できるように)許容されてよい。
【0132】
これは、上述したように、NSTR AP MLDがノンプライマリーリンクで送信を行う動作が一般的なAPに比べて多少制限されている点から許容される動作であり得る。さらにいうと、NSTR AP MLDは、ノンプライマリーリンクで(ML)結合応答フレームに対する応答が送信される場合に、プライマリーリンクで共に送信を始めなければならないという動作制限を有している。これは、本発明の他の実施例で考慮したのと同様に、プライマリーリンクのAPがBLIND状態になることを防ぐために考慮された動作制限であり得る。
【0133】
したがって、NSTR AP MLDはノンプライマリーリンクで(ML)(Re)結合要請フレームを受信した場合に、プライマリーリンクで(ML)(Re)結合応答フレームを応答したり、或いはプライマリーリンクとノンプライマリーリンクで同時に(ML)(Re)結合応答フレームを応答できる。すなわち、NSTR AP MLDのノンプライマリーリンクで(ML)(Re)結合要請フレームを送信したSTA MLDは、自分が送信した要請フレームに対する応答がプライマリーリンクで応答されることを認知し、プライマリーリンクで(ML)(Re)結合応答フレームの受信を待つことができる。
【0134】
APがビーコンフレームで送信したRNR要素は、MLD Parametersフィールドを含む特定TBTT情報フィールドを含んでよい。この場合、MLD ParametersフィールドのMLD IDが「0」に設定されると、STA MLDは、当該MLD Parametersフィールドを含む隣AP情報フィールドに対応するAPが、ビーコンフレームを送信したAPが含まれたAP MLDに含まれるということが認識できる。すなわち、当該隣AP情報フィールドが、ビーコンフレームを送信したAPと同じAP MLDに含まれた他のAPに関する情報を指示するということが、STA MLDにとって認知できる。この場合、STA MLDがこれを解析/取得する方法は、従来STAがRNR要素を受信した後に行う動作と同一/類似であってよい。
【0135】
ただし、NSTR Soft APは、ノンプライマリーリンクでビーコンフレームを送信しないため、RNR要素によって他のAP(ノンプライマリーリンクのAP)のビーコンフレームに関連した情報を指示することが不可能であり得る。さらにいうと、NSTR Soft AP MLDは、ノンプライマリーリンクのAPを介してビーコンフレームを送信しないため、RNR要素でノンプライマリーリンクのAP基本情報を指示する時に、ビーコンフレームに関する情報を支持することができない。例えば、ビーコンフレームを送信しないノンプライマリーリンクは、RNR要素で指示されるべきTBTT情報カウント(Information Count)、TBTT情報長さ(Information Length)、隣AP TBTTオフセットサブフィールドに対応する情報がない。したがって、NSTR Soft AP MLDは、プライマリーリンクのAPを介してRNR要素を送信する時に、ノンプライマリーリンクのAPに対応する隣AP情報フィールドのTBTT関連フィールドを予め設定された値に設定(Set)する必要があり得る。
【0136】
TBTT情報フィールド(
図11の(b)参照)の隣AP TBTTオフセットサブフィールドは、指示しようとする他のAPの次のTBTTに関連した情報を指示するサブフィールドである。すなわち、隣AP情報フィールドに含まれた隣AP TBTTオフセットサブフィールドは、隣AP情報フィールドに対応するAPの次のTBTTに関する情報を含んでよい。一例として、ビーコンフレームを送信するAP1がRNR要素を用いてAP2に関する情報を指示する場合(隣AP情報フィールドによって)に、AP2に対応する隣AP TBTTオフセットサブフィールドは、AP2の次のTBTTがAP1の直前TBTTと比較して何TU(Time Unit,1024us)の差を有するかを指示する。このとき、隣AP TBTTオフセットサブフィールドで指示される値は、TBTTオフセットを隣接した整数に切り捨て(round down)した値である。すなわち、APが他のAPの隣AP TBTTオフセットサブフィールドで10という値を指示する場合に、前記他のAPの次のTBTTは、前記APの以前TBTTを基準にして10TU以上~11TU未満の時間間隔を有するものであってよい。
【0137】
ただし、NSTR Soft AP MLDのプライマリーリンクのAPがノンプライマリーリンクのAPに対応する隣AP TBTTオフセットサブフィールド(1-Octet)を設定する時には、予め設定された値(例えば、254又は255)に設定する必要があり得る。これは、NSTR Soft APの場合、ノンプライマリーリンクにビーコンフレームを送信せず、次のビーコンフレームを送信する予定時刻であるTBTT(Target Beacon Transmission Time)を決定できないためであり得る。すなわち、NSTR Soft AP MLDがプライマリーリンクで送信するビーコンフレームは、RNR要素を用いてノンプライマリーリンクのAPに対応する隣AP TBTTオフセット( Neighbor AP TBTT Offset)サブフィールドを254及び/又は255に設定する必要があり得る。このとき、前記ノンプライマリーリンクに対応する隣AP TBTTオフセットサブフィールドは、MLD IDサブフィールドが0に設定されたMLD Parametersフィールドが含まれたTBTT情報フィールドに存在するものであってよい。
【0138】
したがって、non-AP STA MLDは、NSTR Soft AP MLDのビーコンフレームを受信した後、ビーコンフレームに含まれたRNR要素の特定隣AP情報フィールドにおいてMLD IDサブフィールドが0であり、TBTTオフセットサブフィールドが254及び/又は255と指示されたTBTT情報フィールドを確認した場合に、前記特定隣AP情報フィールドがNSTR Soft AP MLDのノンプライマリーリンクで運用されるAP(NSTR Soft AP MLDの)に関する情報であることが認知できる。このように、NSTR Soft AP MLDのビーコンフレームを受信したnon-AP STA MLDは、当該NSTR AP MLDのノンプライマリーリンクで運用されるAP MLDに関する情報を確認した場合に、ノンプライマリーリンクで前記NSTR Soft AP MLDにプローブ要請フレーム及びMLプローブ要請フレームを送信してはならない。
【0139】
また、non-AP STA MLDは、受信したビーコンフレームがMLDの送信したビーコンフレームであることを認知したし、ビーコンフレームを送信したAP(Reporting AP)と同じMLDの他のAPに対応する隣AP TBTTオフセット(Neighbor AP TBTT Offset)サブフィールドが254及び/又は255と指示された場合に、non-AP STA MLDは他のAPにプローブ要請フレーム及びMLプローブ要請フレームを送信してはならない。
【0140】
また、non-AP STA MLDは、受信したビーコンフレームがMLDの送信したビーコンフレームであることを認知したし、ビーコンフレームを送信したAP(Reporting AP)と同じMLDの他のAPに対応する隣AP TBTTオフセットサブフィールドが254及び/又は255と指示された場合に、non-AP STA MLDは他のAPにプローブ要請フレーム及びMLプローブ要請フレームを送信してはならない。
【0141】
<MLD AP TBTTオフセット指示>
【0142】
前述した本発明の一実施例においてNSTR Soft AP MLDが送信するビーコンフレームが、ノンプライマリーリンクのAPに対応する隣AP TBTTオフセットサブフィールドを予め設定された値(254及び/或いは255)と指示できることを言及した。しかし、隣AP TBTTオフセットサブフィールドは、NSTR Soft AP MLDのノンプライマリーリンクのAPに対応する場合でなくとも、254或いは255と指示されてよい。一例として、ビーコンフレームを送信するAPが把握した他のAPのTBTTオフセットが254TU以上(254TU或いは254TU超過)である場合に、前記APはビーコンフレームで前記他のAPに対応する隣AP TBTTオフセットサブフィールドを254と指示できる。また、ビーコンフレームを送信するAPが他のAPのTBTTオフセットを正確に把握できない場合に、前記APは、前記他のAPに対応する隣AP TBTTオフセットサブフィールドを255と指示できる。
【0143】
ただし、MLDのAPは、MLD内の他のAPのTBTTオフセットを常に認知できるため、RNR要素を用いて他のAP(同じMLDの)に対応する隣AP TBTTオフセットサブフィールドを指示(設定)する時に255と指示(設定)してはならない。
【0144】
具体的には、ビーコンフレームのRNR要素に含まれた隣AP情報フィールドは、ビーコンフレームが送信される時間同士間のオフセットを指示する隣AP TBTTオフセットサブフィールドを含んでよい。このとき、隣AP TBTTオフセットサブフィールドは、ビーコンフレームが送信された時点とAP MLD(NSTR又はSTR AP MLD)に含まれた複数個のAPのうち隣AP TBTTオフセットサブフィールドに対応するAPによる次のビーコンフレームが送信される時点とのオフセット値を示す。この場合、隣AP TBTTオフセットサブフィールドの場合、特定条件によって特定値に設定することができない。
【0145】
例えば、ビーコンフレームを送信したAPと同じAP MLDに含まれる場合に、隣AP TBTTオフセットサブフィールドは特定値(例えば、「255」)に設定されることがない。このとき、隣AP TBTTオフセットサブフィールドのサイズは8ビットであってよく、この場合、隣AP TBTTオフセットサブフィールドは隣AP TBTTオフセットサブフィールドによって指示可能な最大の値に設定されることがない(8ビットである場合に、0から255までの値にそれぞれ対応するため、8ビットで指示可能なオフセットの最大値は255であり得る)。しかし、ビーコンフレームを送信したAPと同じAP MLDに含まれない場合(例えば、APがレガシーAPである場合など)に、隣AP TBTTオフセットサブフィールドは特定値(例えば、「255」)に設定されてよい。
【0146】
これと類似の実施例として、隣AP TBTTオフセットサブフィールドは、特定条件によって設定された値が異なるように解析されてよい。
【0147】
例えば、隣AP TBTTオフセットサブフィールドが特定値(例えば、「254」)に設定される場合に、特定条件によって設定された値が「254」又は「254」以上と、異なるように解析されてよい。
【0148】
具体的には、隣AP TBTTオフセットサブフィールドが含まれた隣AP情報フィールドに対応するAPが、ビーコンフレームを送信したAPと同じAP MLD又は他のMLDに含まれ、隣AP TBTTオフセットサブフィールドは特定値(例えば、「254」)に設定される場合に、ステーションは、隣AP TBTTオフセットサブフィールドによって指示された値を254TUと解析できる。しかし、ビーコンフレームを送信したAPと同じAP MLD又は他のMLDに含まれず(例えば、APがレガシーAPであるか、MLDに含まれないAPである場合など)、隣AP TBTTオフセットサブフィールドは、特定値(例えば、「254」)に設定される場合に、ステーションは、隣AP TBTTオフセットサブフィールドによって指示された値を254TU又はそれ以上のTUと解析できる
【0149】
一般に、従来APがビーコンフレームを用いて隣APに対する基本的な情報と共にTBTTオフセット情報を含めて送信する理由は、ビーコンフレームを受信したSTAが他のAPの基本的な情報を迅速に取得し、確認されたTBTTオフセット情報を用いてより効率的に他のAPのビーコンフレームを受信するように手伝うためであり得る。
【0150】
ただし、従来のビーコンフレームに含まれた隣AP TBTTオフセットサブフィールドは1オクテットで構成され、最大で254TUに該当するTBTTオフセットのみを指示可能な形態で設計された。これは、他のAPが有し得る最大TBTTオフセット(設定可能なビーコンインターバルを考慮したときに(2^16)或いは(2^16)-1TU)を考慮したとき、254TU以上のTBTTオフセットを有する場合に関する情報支援を排除することによって、ビーコンフレームのオーバーヘッドと指示可能な情報を妥協した形態の隣AP TBTTオフセットサブフィールド設計であってよい。
【0151】
しかし、AP MLDがビーコンフレームを用いてMLD内の他のAPに関する情報を指示する時には、前記他のAPのTBTTオフセットをより正確に知らせるために追加のMLD AP TBTTオフセットサブフィールドを含めて送信できる。MLD AP TBTTオフセットサブフィールドは、AP MLDがビーコンフレームを送信する時に、同一MLDに存在する他のAPに対応するTBTT情報フィールドに含まれてよい。このとき、特定TBTT情報フィールドで隣AP TBTTオフセットサブフィールドとMLD AP TBTTオフセットサブフィールドが共に指示される場合に、隣AP TBTTオフセットサブフィールドは、予め設定された値(254或いは255であり得る。)と指示されてよい。MLD AP TBTTオフセットサブフィールドは、2オクテットサイズのサブフィールドであり、ビーコンフレームを送信したAP(Reporting AP)と同じMLDの他のAP(Reported AP)とのTBTTオフセットが254TUを超えるとき、TBTTオフセット値を指示するために活用されてよい。さらにいうと、MLD AP TBTTオフセットサブフィールドは、AP MLDがビーコンフレームを送信する時に、同一MLD内の他のAPのTBTTオフセットが254TUを超えて既存隣AP TBTTオフセットサブフィールドで正確なTBTTオフセットを指示できない時に限ってTBTT情報フィールドに含まれてよい。
【0152】
STA MLDは、特定APから受信したビーコンフレームに含まれたRNR要素においてMLD AP TBTTオフセットサブフィールドが含まれたTBTT情報フィールドを確認した場合に、当該TBTT情報フィールドに対応するAPのTBTTオフセットを、MLD AP TBTTオフセットサブフィールドで指示された値に基づいて確認することができる。このとき、ビーコンフレームに含まれたTBTT情報フィールドがMLD AP TBTTオフセットサブフィールドを含むか否かを把握するために、STAは、各TBTT情報フィールドに対応するTBTT情報長さサブフィールド(各隣AP情報フィールドのTBTT Information Header(サブ)フィールドにある)の値に基づいて確認されるものであってよい。すなわち、STAは、TBTT Information Lengthサブフィールドの値に基づいて、TBTT情報フィールドにMLD AP TBTTオフセットサブフィールドが含まれることを認知した場合に、当該TBTT情報フィールドに対応するAPのTBTTオフセットを、MLD AP TBTTオフセットサブフィールドに指示された値に基づいて確認することができる。このとき、STA MLDは、特定TBTT情報フィールドのMLD AP TBTTオフセットサブフィールドによって0或いは予め設定された値(或いは、254以下の値)が指示された場合に、隣AP TBTTオフセットサブフィールドの値に基づいて、前記特定TBTT情報フィールドに対応するAPのTBTTオフセットを確認することができる。
【0153】
図12には、本発明の一実施例に係るTBTT情報フィールドフォーマットのさらに他の例を示す。
【0154】
図12を参照すると、TBTT情報フィールドは、MLD AP TBTTオフセットサブフィールドを含む構成を有してよい。MLD AP TBTTオフセットサブフィールドは、AP MLDのAPが送信するビーコンフレームにのみ含まれるものであってよい。また、MLD AP TBTTオフセットサブフィールドは、ビーコンフレームを送信するAPと同じMLDの他のAPに対応するTBTT情報フィールドにのみ含まれてよい。
【0155】
一例として、AP MLDの特定APが送信するビーコンフレームにおいて、同一MLDの他のAPのTBTTオフセットが300TUであることを指示するために、前記他のAPに対応するTBTT情報フィールドを、MLD AP TBTTオフセットサブフィールドを含むフォーマットとして活用することができる。このとき、前記他のAPに対応するTBTT情報フィールドの隣AP TBTTオフセットサブフィールドは254或いは255と指示され、MLD AP TBTTオフセットサブフィールドは、300TUに対応する値(例えば、300或いは299、或いは(300-254))と指示されてよい。このとき、上述したMLD AP TBTTオフセットサブフィールドは例示のためのサブフィールド名であり、同じ用途のサブフィールドが別の名称と定義されてよい。
【0156】
図13には、本発明の一実施例に係る、MLD AP TBTTオフセットサブフィールド(Offset subfield)が含まれたTBTT情報フィールドを指示するTBTT情報長さサブフィールド(Information Length subfield)の一例を示す。
【0157】
図13を参照すると、TBTT情報長さサブフィールドによって、TBTT情報フィールドに含まれたコンテンツの種類が指示されてよい。TBTT情報長さサブフィールドは、RNR要素に含まれた隣AP情報フィールドに存在するTBTT情報ヘッダーフィールドに含まれたサブフィールドであってよい。すなわち、ビーコンフレームで送信するRNR要素には複数の隣AP情報フィールドが含まれてよく、各隣AP情報フィールドに含まれたTBTT情報フィールドは、互いに異なる量及び種類のコンテンツを含む構造であってよい。このとき、各隣AP情報フィールドに含まれたTBTT情報フィールドが互いに異なる量及び種類のコンテンツを含んでよいので、各TBTT情報フィールドによって指示されるコンテンツ(及び、フォーマット)に関する情報がTBTT情報ヘッダーフィールドによって指示される。
【0158】
すなわち、STAは、APを介して受信したビーコンフレームのRNR要素において各隣AP情報フィールドを、TBTT情報ヘッダーで指示された情報に基づいてパース(parse)することができる。このとき、パースされた各隣AP情報フィールドは、隣AP或いは同一MLDの他のAPに関する情報を指示するものであってよい。このとき、TBTT情報ヘッダーフィールドに含まれたTBTT情報長さサブフィールドの値が、
図13に示すように、MLD AP TBTTオフセットサブフィールドを含むコンテンツ構成を意味すると、STAは、当該TBTT情報フィールドに対応するAPのTBTTオフセットを、MLD AP TBTTオフセットサブフィールドで指示された値に基づいて確認することができる。
【0159】
他の方法として、AP MLDは、自分が運用するAP同士間のTBTTオフセットが254TU以下或いは255TUを超えないように管理しなければならないという制限が適用されてよい。
【0160】
この場合、AP MLDは、自分が各リンクで運用するAPのビーコンインターバル及び/又は各APが運用するBSSのTBTT時点(設定)を調節することによって、MLDに属しているAP同士間のTBTT時点差が254TU或いは255TUを超えないようにする必要があり得る。このとき、前記ビーコンインターバル、TBTT時点の調節などは、MLD内の各APのTBTT間隔を変更するための方法に対する例示であり、TBTTオフセットが特定時間値(254TU或いは255TU)を超えないように調節する他の具現が適用されてもよい。また、AP MLDが、自分が運用する各APのTBTT時点差が特定間隔(254TU或いは255TU)を超えないようにする方法は別に定義されなくてよい。
【0161】
このように、AP MLDが、自分が運用する各APのTBTT時点差を254TU以下或いは255TU未満に調節する場合に、特定APがビーコンで送信するRNR要素において同一MLDの他のAPに対して送信された隣AP TBTTオフセットサブフィールド値は、253或いは254以下の値のみが指示されてよい。さらにいうと、特定AP MLDが、自分が運用するAPのTBTT時点差を254以下或いは255TU未満と管理する場合に、前記特定AP MLDに属している特定APが送信した隣AP TBTTオフセットサブフィールドのうち、同一AP MLD(前記特定AP MLD)に属している他のAPに対応するサブフィールドは、254以下の値のみを指示する(有する)ことができる。
【0162】
上述したように、AP MLDが、自分が運用する各APのTBTT時点差を254TU以下或いは255TU未満に維持する場合に、non-AP STAは、前記AP MLDのAPから受信したビーコンフレームの隣AP TBTTオフセットサブフィールドを、前述した解析方法と異なる方法で解析する必要があり得る。このとき、前記前述した解析方法は、隣AP TBTTオフセットサブフィールドの値が254と指示される時の解析方法を意味できる。すなわち、前記前述した解析方法は、隣AP TBTTオフセットサブフィールドの値が254と指示されるとき、Reporting APの以前TBTTとReported APの次のTBTT(前記以前TBTT以後に送信される)との時間間隔が254TU以上であると解析することであってよい。このとき、前記他の解析方法は、隣AP TBTTオフセットサブフィールドの値が254と指示されるとき、Reporting APの以前TBTTとReported APの次のTBTT(前記以前TBTT以後に送信される)との時間間隔が254TU以上255TU未満であると解析することであってよい。或いは、前記他の解析方法は、隣AP TBTTオフセットサブフィールドの値が254と指示されるとき、Reporting APの以前TBTTとReported APの次のTBTT(前記以前TBTT以後に送信される)との時間間隔が254TUであると解析することであってよい。
【0163】
これは、AP MLDが運用する各APのTBTT時点差が、AP MLDによって254TU以下或いは255TU未満に調節されたので、既存の隣AP TBTTオフセットサブフィールドが「254TU以上」の意味を有すると共にAP MLDの動作特性を反映した解析方法であり得る。
【0164】
すなわち、non-AP STAは、AP MLDの特定APから受信したビーコンによって同一AP MLDの他のAPに対する隣AP TBTTオフセットサブフィールドを受信したとき、前記サブフィールドの値が254であれば、前記他のAPのTBTTオフセットが254TU或いは(254TU以上、255TU未満)であると解析できる。
【0165】
言い換えると、non-AP STA MLDに含まれるnon-AP STAは、AP MLDの特定APから受信したビーコンによって他のAPに対する隣AP TBTTオフセットサブフィールドを受信したとき、隣AP TBTTオフセットサブフィールドによって指示される値を特定の場合によって異なるように解析できる。
【0166】
すなわち、ビーコンフレームに含まれている隣AP TBTTオフセットサブフィールドが特定値(例えば、「254」)に設定された場合に、ビーコンフレームを受信したnon-AP STAは、特定条件によって特定値を特定値自体と解析したり、或いは特定値以上の値を指示すると解析できる。例えば、隣AP TBTTオフセットサブフィールドが含まれた隣AP情報フィールドに対応するAPが、ビーコンフレームを送信したAPと同じAP MLD又は他のMLDに含まれ、隣AP TBTTオフセットサブフィールドは特定値(例えば、「254」)に設定される場合に、ステーションは、隣AP TBTTオフセットサブフィールドによって指示された値を254TUと解析できる。しかし、ビーコンフレームを送信したAPと同じAP MLD又は他のMLDに含まれず(例えば、APがレガシーAPであるか、MLDに含まれないAPである場合など)、隣AP TBTTオフセットサブフィールドは特定値(例えば、「254」)に設定される場合に、ステーションは、隣AP TBTTオフセットサブフィールドによって指示された値を254Tus又はそれ以上のTUと解析できる
【0167】
一方、non-AP STAは、AP MLDのAPからビーコンフレームを受信した場合にも、ビーコンフレームに含まれた隣AP TBTTオフセットサブフィールドのうち、同一AP MLDのAPに対するものではない隣AP TBTTオフセットサブフィールドが254と指示されたとき、すなわち、レガシーAP及びMLDでないAPに対する隣AP TBTTオフセットサブフィールドが254と指示されたとき、254TU以上のTBTTオフセットが指示されたと解析しなければならない。
【0168】
このとき、non-AP MLDが、特定隣AP TBTTオフセットサブフィールドが同一AP MLDの他のAPに対するものか否かを区別する方法は、前記特定隣AP TBTTオフセットサブフィールドと同じTBTT情報フィールドに含まれたMLD Parametersサブフィールドの情報に基づくものであってよい。より詳細には、non-AP STAは、特定隣AP TBTTオフセットサブフィールドと同じTBTT情報フィールドに含まれたMLD ParametersサブフィールドのMLD IDサブフィールド値が0である場合に、前記特定隣AP TBTTオフセットサブフィールドがビーコンフレームを送信したAPと同じMLDのAPであると解析できる。
【0169】
すなわち、MLD IDサブフィールド値が0であるTBTT情報フィールドの隣AP TBTTオフセットサブフィールドが254と指示された場合に、non-AP STAは、前記隣AP TBTTオフセットサブフィールドが254TU以上~255TU未満のTBTTオフセットを指示すると解析できる。このとき、non-APは、隣AP TBTTオフセットサブフィールドを解析するために、ビーコンフレームにML要素が含まれているか否か(ビーコンフレームを送信したAPがMLDであるか否か)をさらに考慮してよい。
【0170】
すなわち、MLD IDサブフィールド値が0でない(例えば、1~255である場合)TBTT情報フィールドの隣AP TBTTオフセットサブフィールドが254と指示された場合に、non-AP STAは、前記隣AP TBTTオフセットサブフィールドが254TU以上のTBTTオフセットを指示すると解析できる。
【0171】
<ノンプライマリーリンクのセットトップ及び管理>
【0172】
前述したように、NSTR AP MLDは、ノンプライマリーリンクでビーコンフレーム、プローブ応答フレーム、ML(Multi-link)プローブ応答フレームを送信することができない。したがって、NSTR AP MLDと連結されようとするSTA MLDは、NSTR AP MLDがビーコンフレームを送信したリンクでのみ(ML)プローブ要請フレームを送信しなければならない。
【0173】
EHT non-AP STA MLDのSTAが送信するMLプローブ要請フレームは、従来HE STAが送信するプローブ要請フレームに含まれた情報の他にも、EHT Capability情報及びMulti-Link要素を含む構成を有し得る。このとき、MLプローブ要請フレームに含まれたMulti-Link要素は、MLプローブ要請フレームを送信するMLDが、AP MLDに他のリンクのAPに対する追加情報を要請する役割を担うことができる。
【0174】
一例として、non-AP STA MLDは、MLプローブ要請フレームを送信する時に、MLプローブ要請フレームのMulti-Link要素を用いて、他のリンクのAPに対する完全情報(Complete information)或いは部分情報(Partial information)をさらに応答するようにAP MLDに要請することができる。すなわち、MLプローブ要請フレームを受信するAPに、同一AP MLDに含まれた他のAPのリンクに関連したパラメータの全部又は一部を送信するようにAP MLDに要請できる。
【0175】
例えば、ノンプライマリーリンクで連結されたAPに関連したパラメータの全部又は一部がアップデートされた場合に、non-AP STA MLDに含まれたステーションは、プライマリーリンクで連結されたAPに、ノンプライマリーリンクの他のAPと関連してアップデートされたパラメータの全部又は一部の送信を要請できる。
【0176】
このとき、前記完全情報が要請/応答されるということは、前記他のリンクのAP(Reported AP)に対して、MLプローブ応答フレームを応答するAP(Reporting AP)と同じレベルの情報が要請/応答されることを意味する。このとき、前記部分情報が要請/応答されるということは、前記他のリンクのAPに関する情報が、STAによって要請された情報に対してのみ応答されることを意味する。
【0177】
ビーコンフレームを送信したAP MLDは、特定リンクで受信したMLプローブ要請フレームにおいて、他のリンクのAPに対する追加情報が要請された場合に、MLプローブ応答フレームを用いて、前記特定リンクのAPに関する情報の他、前記要請された他のリンクのAPに対する追加情報も応答できる。
【0178】
このとき、STA MLDが特定リンクでMLプローブ要請フレームを送信しながら他のリンクのAPに対する完全情報を要請した場合に、AP MLDは、前記特定リンクで応答するMLプローブ応答フレームを用いて、前記他のリンクのAPに関する情報を、前記特定リンクのAPに関する情報と同じレベルで提供しなければならない。言い換えると、特定リンクで他のリンクのAPに対する完全情報の応答を受けたSTA MLDは、前記他のリンクのAPに対して、前記他のリンクのAPからMLプローブ応答(ML Probe Response)を直接受信した時と同じレベルの情報を取得できる。
【0179】
このとき、STA MLDが特定リンクでMLプローブ要請フレームを送信しながら他のリンクのAPに対する部分情報を要請した場合に、AP MLDは、前記特定リンクで応答するMLプローブ応答フレームを用いて、前記他のリンクのAPに関する情報のうち、要請された情報(要請された要素の情報)のみを提供できる。言い換えると、特定リンクで他のリンクのAPに対する部分情報の応答を受けたSTA MLDは、前記他のリンクのAPに対して自分が要請した情報のみをさらに取得できる。このとき、他のリンクのAPに対する部分情報を要請するSTA MLDは、前記他のリンクに該当するリンクIDと共に、さらに取得しようとする情報を指示する情報(Requested element IDsフィールドによって指示されてよい。)を含めてMLプローブ要請フレームを送信することができる。したがって、AP MLDは、特定リンクで受信したMLプローブ要請フレームが他のリンクに関する情報をを指示する情報(Request element IDsフィールド)を含む場合に、前記他のリンクに対して指示された情報をMLプローブ応答フレームでさらに指示できる。
【0180】
このとき、STA MLDは、特定リンクでMLプローブ要請フレームを送信する時に、他のリンクに対する完全情報を要請するのか部分情報を要請するのかを示すために、前記他のリンクと対応するComplete Profileサブフィールド(Multi-Link要素に含まれたPer-STA Controlフィールドの)を0或いは1に設定できる。
【0181】
このとき、前記他のAPに対する追加情報(Complete及びPartial)は、MLプローブ応答フレームのMulti-link要素に含まれたPer-STAプロファイルによって送信されてよい。Per-STAプロファイルは、Multi-link要素に0個或いは0個を超えて含まれたフィールドであり、Multi-Link要素を含むフレームを送信するSTA(AP及びnon-AP STA)と同じMLDに存在する他のSTA(AP及びnon-AP STA)の情報を含んでよい。このとき、Per-STAプロファイルは、Complete Profileサブフィールドを含む構成を有し、Complete Profileサブフィールドが1と指示されたPer-STAプロファイルに対応(当該)する他のSTA(AP及びnon-AP STA)の完全情報(Multi-Link要素が含まれたフレームを送信するSTA(AP及びnon-AP)と同じレベルの情報)は、当該Per-STAプロファイルから取得できる。ただし、当該Per-STAプロファイルを送信したSTA(AP及びnon-AP)と同じ情報を意味するパラメータ/要素は、継承(inheritance)規則によって省略されてよい。継承規則は、同じパラメータ及び要素の反復的な指示を防ぐために、当該パラメータ及び要素が指示されないと、既に指示された同じパラメータ及び要素(他のSTA(AP及びnon-AP)に対して指示された)の値を継承して活用することを意味できる。すなわち、STA1に対してparameter1の値が指示され、STA2に対しparameter1の値が指示されないと、継承(inheritance)規則によって、STA2に対するparameter1の値は、STA1のparameter1の値と同じものが指示されたと解析されてよい。
【0182】
このとき、NSTR AP MLDが送信したMulti-link要素に含まれるPer-STAプロファイルサブ要素(Profile subelement)は、ビーコンが送信されるインターバルを指示するためのビーコンインターバル(Beacon Interval)サブフィールドを含まない構成を有してよい。すなわち、NSTR AP MLDは、Multi-link要素でノンプライマリーリンクのAPに対応するPer-STAプロファイルサブ要素を指示するとき、ビーコンインターバルプレゼント(Beacon Interval Present)サブフィールドを0に設定しなければならない。これは、NSTR AP MLDのノンプライマリーリンクで運用されるAPがビーコンフレームを送信しないことからビーコンフレームの周期が別に存在しないためであり得る。すなわち、NSTR AP MLDのノンプライマリーリンクのAPに対応するPer-STAプロファイルサブ要素(プローブ応答及び結合応答フレームの)は、Complete Profileサブフィールド(Per-STA Controlフィールドの)が1に指示されても、ビーコンインターバルプレゼントサブフィールドが0と指示されてよい。すなわち、ノンプライマリーリンクのAPに対するビーコンインターバル情報は、完全情報が指示される時にも存在しない。
【0183】
同様に、ノンプライマリーリンクのAPに対するDTIM情報(DTIM Count及びDTIM Period情報)は、完全情報が指示される時にも存在しなくてよい。すなわち、NSTR AP MLDのノンプライマリーリンクのAPに対応するPer-STAプロファイルは、Complete Profileサブフィールド(Per-STA Controlフィールドの)が1と指示されても、DTIM情報プレゼント(DTIM Info Present)サブフィールドが0と指示されてよい。
【0184】
すなわち、ノンプライマリーリンクでビーコンが送信されないため、non-AP STA MLDがAP MLDのプライマリーリンクのAPを介してノンプライマリーリンクの他のAPに対する全ての情報(又は、全てのアップデートされた情報)を要請した場合(すなわち、完全情報を「1」に設定した場合)にも、MLプローブ応答フレームにノンプライマリーリンクのAPに対するビーコンインターバル及びDTIM情報が存在しなくてよい。すなわち、MLプローブ応答フレームに含まれたノンプライマリーリンクのAPに対するPer-STAプロファイルサブエレメントにビーコンインターバル及びDTIM情報が含まれなくてよい。
【0185】
この場合、たとえノンプライマリーリンクの他のAPに対する全ての情報(又は、全てのアップデートされた情報)が要請されたが、AP MLDは、ノンプライマリーリンクのAPに対するビーコンインターバル及びDTIM情報をMLプローブ応答フレームに含めなくてよい。したがって、この場合、AP MLDは、ビーコンインターバルプレゼントサブフィールド及びDTIM情報プレゼントサブフィールドを、それぞれのフィールドが含まれないということを示す値(例えば、「0」)に設定して送信できる。
【0186】
NSTR AP MLDは、ノンプライマリーリンクにビーコンフレームを送信しないため、ノンプライマリーリンクのAPに関する情報を指示する時に、DTIM情報及びビーコンインタバール情報を指示しなくてよい。すなわち、NSTR AP MLDは、ノンプライマリーリンクのAPに対応するPer-STAプロファイル(より正確には、STA Controlフィールド)のDTIM情報プレゼントサブフィールドを常に0と指示する必要があり得る。すなわち、NSTR AP MLDは、ノンプライマリーリンクのAPに対応するPer-STAプロファイルでビーコンインタバールプレゼント(Beacon Interval Present)サブフィールドを常に0と指示する必要があり得る。したがって、NSTR AP MLDがnon-AP STA MLDから、完全情報を要請するMLプローブ要請フレームを受信するか、(ML)(Re)結合要請フレームを受信した場合にも、前記NSTR AP MLDは、ノンプライマリーリンクのAPに対応するPer-STAプロファイルのBeacon Interval Presentサブフィールド及びDTIM情報プレゼントサブフィールドを常に0と指示する必要があり得る。
【0187】
或いは、NSTR AP MLDは、ノンプライマリーリンクにビーコンフレームが送信されないため、ノンプライマリーリンクのAPに対応するPer-STAプロファイルで、Beacon Interval、DTIM Count、DTIM Intervalのサブフィールドを、予め約束された値に設定する必要があり得る。これは、NSTR AP MLDがノンプライマリーリンクのAPに対する完全情報を送信(応答)する時に、一般的なAP MLD(例えば、STR AP MLD)と同じPer-STAプロファイル構成を維持するために考慮される動作であり得る。すなわち、STA MLDはAP MLDに、MLプローブ要請フレームなどを用いて特定リンクに対する完全情報を要請した後、応答される応答フレーム(Response frame)に前記特定リンクのAPに対する完全情報が応答されることが期待できる。このとき、NSTR AP MLDが応答した完全情報が、STR AP MLDが応答する完全情報と異なるPer-STAプロファイル構成を有すると、STA MLDがPer-STAプロファイルによって情報を取得する過程の具現複雑度が増加することがある。そのため、NSTR AP MLDは、たとえノンプライマリーリンクのAPがビーコンフレームを送信しなくても、ノンプライマリーリンクの完全情報を応答する時に、一般的なAP MLDが完全情報を応答する時に用いるPer-STAプロファイルと同じ構成のPer-STAプロファイルを用いることができる。このとき、NSTR AP MLDのノンプライマリーリンクのAPに対応するPer-STAプロファイルは、Beacon Intervalサブフィールド、DTIM Countサブフィールド、及びDTIM Intervalサブフィールドが予め設定された値にそれぞれ設定されてよい。一例として、NSTR AP MLDは、ノンプライマリーリンクのAPに対する完全情報を送信する時に、ノンプライマリーリンクのBeacon Intervalサブフィールドの各ビットを全て0或いは全て1或いは予め約束された方式で設定できる。一例として、NSTR AP MLDは、ノンプライマリーリンクのAPに対する完全情報を送信する時に、ノンプライマリーリンクのDTIM Countサブフィールドの各ビットを全て0或いは全て1或いは予め約束された方式で設定できる。一例として、NSTR AP MLDは、ノンプライマリーリンクのAPに対する完全情報を送信する時に、ノンプライマリーリンクのDTIM Intervalサブフィールドの各ビットを全て0或いは全て1或いは予め約束された方式で設定できる。
【0188】
或いは、NSTR AP MLDは、ノンプライマリーリンクにビーコンフレームが送信されないため、ノンプライマリーリンクのAPに対応するPer-STAプロファイルにおいて、Beacon Interval、DTIM Count、DTIM Intervalのサブフィールドを、プライマリーリンクのビーコンフレームと関連した値に設定できる。これは、上述したように、同じPer-STAプロファイル構成を維持するために考慮される動作であり得る。このとき、NSTR AP MLDのノンプライマリーリンクのAPに対応するPer-STAプロファイルは、Beacon Intervalサブフィールド、DTIM Countサブフィールド、及びDTIM Intervalサブフィールドがプライマリーリンクで送信されるビーコンフレームと関連した値にそれぞれ設定されてよい。一例として、NSTR AP MLDは、ノンプライマリーリンクのAPに対する完全情報を送信する時に、ノンプライマリーリンクのBeacon Intervalサブフィールドをプライマリーリンクのビーコンインタバールを指示(意味)する値に設定できる。一例として、NSTR AP MLDは、ノンプライマリーリンクのAPに対する完全情報を送信する時に、ノンプライマリーリンクのDTIM CountサブフィールドをプライマリーリンクのDTIM Count値に設定できる。一例として、NSTR AP MLDは、ノンプライマリーリンクのAPに対する完全情報を送信する時に、ノンプライマリーリンクのDTIM IntervalサブフィールドをプライマリーリンクのDTIMインタバールを指示(意味)する値に設定できる。
【0189】
或いは、NSTR AP MLDは、ノンプライマリーリンクにビーコンフレームが送信されないため、ノンプライマリーリンクのAPに対応するPer-STAプロファイルのBeacon Interval、DTIM Count、DTIM Intervalのサブフィールドを、特定の目的を有する値に設定できる。さらにいうと、ノンプライマリーリンクのBeacon Intervalサブフィールドは、AP MLDによって特定の目的を有する値(仮想のビーコンインタバール)、例えば計算のための値に設定されてよい。従来、Wi-Fiのビーコンインタバールは、言葉通りにビーコンフレームが送信される時間間隔(interval)に関連した値を意味する一方、様々なBSSの動作に対する時間単位(time units)として活用される。一例として、JointFailureTimeout、QueryFailureTimeoutプリミティブなどの単位(unit)がビーコンインタバールと定義され、Listen intervalフィールド、PRAW Startオフセットサブフィールド、AID Request Intervalフィールド、AID Switch Countフィールド、AID Response Intervalフィールド、Minimum Transmission Intervalサブフィールド、Channel Quality Measurement Duration、Color Switch Countdown(BSS Color Change Announcement要素の)サブフィールドなどが、ビーコンインタバール(或いは、TBTT)を基本単位として活用してinterval/Durationを指示する。このように、ビーコンインタバールは、実際にビーコンフレームが送信されるインタバールに関連した値の意味を有する一方、様々なプリミティブ(primitive)及びフィールドに単位(unit)として活用される値であるので、ノンプライマリーリンクに実際にビーコンフレームが送信されなくとも、上述したプリミティブ/サブフィールドの単位として活用されるための用途として、ノンプライマリーリンクに対するビーコンインタバールが定義(指示、設定)される必要があり得る。
【0190】
すなわち、NSTR AP MLDは、たとえノンプライマリーリンクにビーコンフレームが送信されなくとも、ノンプライマリーリンクのAPに対応するPer-STAプロファイルのBeacon Intervalサブフィールドを、ノンプライマリーリンクの時間単位として活用するためのビーコンインタバール値と指示できる。この場合、non-AP MLDは、前記ノンプライマリーリンクのAPに対応するPer-STAプロファイルのBeacon intervalサブフィールドで指示された値に基づいて、上述したプリミティブ及びフィールド(ビーコンインタバール単位として活用する)のduration及びintervalを認知(確認、計算)できる。このとき、ノンプライマリーリンクのAPに対応するPer-STAプロファイルのDTIM Intervalサブフィールド及びDTIM Countサブフィールドも、AP MLDのBSS運用目的によって設定されてよく、ノンプライマリーリンクでSTAを運用するnon-AP MLDはノンプライマリーリンクのSTAを運用する時に、前記設定された値に基づいて動作する必要があり得る。
【0191】
一方、上述したNSTR AP MLDのノンプライマリーリンクのビーコンに関連したサブフィールド(Beacon Interval、DTIM Count、DTIM Intervalなど)の設定方法は、プライマリーリンクで送信するPer-STAプロファイルの他、ノンプライマリーリンクのビーコンに関連した情報を含む他のフレーム及びサブフィールドにも(プライマリーリンク或いはノンプライマリーリンクで送信される)にも同一に適用されてよい。
【0192】
また、NSTR AP MLDと結合(Association)しようとするnon-AP STA MLDは、プライマリーリンクとノンプライマリーリンクに対してセットトップ(Setup)を要請しながら送信するListen intervalフィールドの単位としてNSTR AP MLDのプライマリーリンクのビーコンインタバールを活用する必要があり得る。すなわち、NSTR AP MLDにListen intervalフィールドを送信するnon-AP STA MLDは、Listen intervalフィールドの単位を、NSTR AP MLDのプライマリーリンクで動作するAPのビーコンインタバールと計算して設定しなければならない。このとき、前記Listen intervalフィールドは、 多重リンク(再)結合(Multi-Link (Re)Association)を行うnon-AP STA MLDがビーコンフレームを受信するために少なくとも1個のSTAがウェイク(wake)状態に転換する周期(時間)に関連した情報を指示するフィールドであってよい。このとき、前記Listen intervalフィールドは、MLMEプリミティブでListenIntervalパラメータが指示される時に派生した値を指示するものであってよい。
【0193】
このとき、non-AP STA MLDは、NSTR AP MLDでない他のAP MLD(例えば、STR AP MLD)にListen intervalフィールドを送信する時に、Listen intervalフィールドの単位(unit)を、自分がセットトップを行おうとするリンク(のAP)のビーコンインタバールのうち最大値に設定する必要があり得る。一例として、non-AP STA MLDがAP MLDとリンク1又はリンク2と多重リンクセットアップ(Multi-Link Setup)を行おうとする場合に、non-AP STA MLDは、ML結合要請フレームに含まれているListen intervalフィールドの単位を、リンク1(のAP)のビーコンインタバールとリンク2のビーコンインタバールのうち大きい値にすることができる。すなわち、リンク1のビーコンインタバールが100msで、リンク2のビーコンインタバールが50msであれば、non-AP STA MLDが送信したListen intervalサブフィールド単位は100ms単位であってよい。
【0194】
一般に、APとSTAがセットアップを完了した場合に、STAは、APが送信するビーコンフレームを受信しながらAPの動作パラメータ及び要素変更事項を把握し追跡(update)することができる。また、ビーコンフレームは、Timestampフィールドを含め、BSS内のSTAが時間同期(Time Sync)を取るための情報を提供する役割も担う。
【0195】
しかし、NSTR AP MLDは、前述したようにノンプライマリーリンクでビーコンフレームを送信しないため、NSTR AP MLDとセットアップを行ったSTA MLDは、ノンプライマリーリンクに対するParameter/要素追跡(アップデート)及び時間同期維持のために別の動作を行う必要があり得る。
【0196】
本発明の一実施例によれば、NSTR AP MLDと結合したnon-AP STA MLDは、プライマリーリンクでビーコンフレームを受信した後に、ノンプライマリーリンクのChange Sequence(RNR要素のMLD parameterフィールドにある)を確認し、ML Probe Requestを送信できる。このとき、non-AP STA MLDが送信したMLプローブ要請フレームは、ノンプライマリーリンクの変更されたパラメータ及び要素情報を要請するための目的で送信されたものであってよい。このとき、MLプローブ要請フレームは、ノンプライマリーリンク(及び、ノンプライマリーリンクのAP)に対応するPer-STAプロファイルのコンプリートプロファイルを1に設定して送信することによって、ノンプライマリーリンクの完全情報を要請するものであってよい。或いは、STA MLDがノンプライマリーリンクのparameter/要素をアップデートする目的で送信するMLプローブ要請フレームは、ノンプライマリーリンクに対するComplete/部分情報でないUpdated Informationを要請することができる。
【0197】
言い換えると、non-AP STA MLDとAP MLD間に複数個のリンクが形成された場合にも、結合、再結合、及び/又はパラメータのアップデート手順を行うためのフレームはプライマリーリンクでのみ行われてよい。例えば、ビーコンフレームに含まれた隣AP情報に含まれた他のAPのリンクに対するパラメータのアップデートであるか否かを示す特定フィールド(例えば、変更シーケンス又はBSSパラメータ変更カウントサブフィールド(BSS Parameter Change Countサブフィールドなど)から、STAが、ノンプライマリーリンクのAPに対するパラメータがアップデートされたということを認識した場合に、non-AP STA MLDは、他のAPのノンプライマリーリンクでないプライマリーリンクで、アップデートされたパラメータの送信を要請できる。すなわち、non-AP MLDは、ノンプライマリーリンクでは、アップデートされたパラメータを要請するためのフレーム(例えば、プローブ要請フレームなど)を送信することができない。
【0198】
一例として、NSTR AP MLDとセットアップを行った後、ノンプライマリーリンクのParameter/要素をアップデートするための情報を要請するnon-AP STA MLDは、プライマリーリンクで送信するMLプローブ要請フレームにおいて、ノンプライマリーリンクに対応するPer-STAプロファイルのUpdated Profileサブフィールドを1に設定することによって、ノンプライマリーリンクのAPに対して変更されたparameter/要素を要請することができる。NSTR AP MLDは、受信したMLプローブ要請フレームのPer-STAプロファイル(ノンプライマリーリンクに対応する)でUpdated Profileサブフィールドが1と指示された場合に、変更されたノンプライマリーリンクの情報(パラメータ及び要素)を含むMLプローブ応答フレームを応答することができる。
【0199】
このとき、non-AP STA MLDが送信したMLプローブ要請フレームのPer-STAプロファイルフィールドは、Updated ProfileサブフィールドとRecorded Change Sequenceサブフィールドを含む構成を有してよい。Recorded Change Sequenceサブフィールドは、non-AP STA MLDがノンプライマリーリンクに対して維持している最新Change Sequence値を指示し、AP MLDは、Recorded Change Sequenceサブフィールドによって指示された値に基づいてUpdated Informationの種類を確認/決定できる。
【0200】
一例として、NSTR AP MLDがノンプライマリーリンクのChange Sequence numberを100から101に増加しながらParameter1を変更したし、さらにChange Sequence numberを101から102に増加しながらParameter2を変更していてよい。このとき、STA MLDがMLプローブ要請フレームを送信しながらノンプライマリーリンクのUpdated informationを要請できる。この場合、NSTR AP MLDは、non-AP STA MLDがRecorded Change Sequenceサブフィールドを100と指示すると、Parameter1とParameter2を全て含んでいるMLプローブ応答フレームを応答し、non-AP STA MLDがRecorded Change Sequenceサブフィールドを101と指示すると、Parameter2のみを含んでいるMLプローブ応答フレームを応答できる。
【0201】
このとき、Non-AP STA MLDは、Updated Profileを要請するために別のUpdated Profileサブフィールドを活用せずに、Complete Profileサブフィールドを0と指示できる。すなわち、Non-AP STA MLDがUpdated Profileを要請する方法は、Complete Profileサブフィールドを0に設定することであってよく、この場合、別のUpdated ProfileサブフィールドがPer-STAプロファイルに含まれなくてよい。
【0202】
図14は、本発明の一実施例に係る各STAのプロファイルサブ要素(Per-STA Profile subelement)フォーマットの一例を示す。
【0203】
図14(a)を参照すると、Per-STAプロファイルサブ要素は、STA Controlフィールドを含む構成を有してよい。STA Controlフィールド(
図14(b)参照)は、当該Per-STAプロファイルサブ要素のSTAプロファイル(
図14(a)参照)に含まれたフィールドの種類を指示するための情報を示す。このとき、NSTR AP MLDでない他のAP MLDが送信する特定Per-STAプロファイルサブ要素において、STA ControlフィールドのComplete Profileサブフィールドが1と指示される場合に、MAC Address Presentサブフィールド、Beacon Interval Presentサブフィールド、DTIM情報プレゼントサブフィールドがいずれも1と指示される必要があり得る。しかし、上述したように、NSTR AP MLDは、ノンプライマリーリンクにビーコンフレームを送信しないため、ノンプライマリーリンクと対応するPer-STAプロファイルサブ要素にノンプライマリーリンクのビーコンフレームに関連した情報が指示されなくてよい。すなわち、NSTR AP MLDが送信する特定Per-STAプロファイルサブ要素(ノンプライマリーリンクのAPに対応する)は、Complete Profileサブフィールドが1と指示されても、Beacon Interval Presentサブフィールド及びDTIM情報プレゼントサブフィールドが0と指示されてよい。
【0204】
また、上述した一実施例で説明したように、NSTR AP MLDにMLプローブ要請フレームを送信するnon-AP STA MLDは、STA Controlフィールド(ノンプライマリーリンクのAPに対応するPer-STAプロファイルサブ要素に含まれた)のUpdated Profileサブフィールドを1と指示することによって、ノンプライマリーリンクのAPの変更された情報(updated information)をプライマリーリンクのAPに要請できる。このとき、non-AP STA MLDは、自分がノンプライマリーリンクのAPの情報をアップデートした時点と関連した情報であるRecorded Change Sequence値を、Recorded Change Sequenceサブフィールド(
図14(c)参照)を用いて指示できる。このとき、前記Recorded Change Sequenceサブフィールドは、STAプロファイルに含まれたサブフィールドであってよい。NSTR AP MLDは、プライマリーリンクで受信したnon-AP STA MLDのMLプローブ要請フレームを受信した後、MLプローブ要請フレームに含まれたRecorded Change Sequenceサブフィールドの値と、現在ノンプライマリーリンクのAPのChange Sequence値とを比較することにより、non-AP STA MLDに応答するノンプライマリーリンクのAPの情報を決定することができる。
【0205】
図15には、本発明の一実施例に係る、NSTR(Non- Simultaneous Transmission and Reception)Soft AP MLDとセットアップ(Setup)したnon-AP MLDが、ノンプライマリーリンクの情報をアップデートする過程の一例を示す。
【0206】
図15を参照すると、NSTR AP MLDは、ノンプライマリーリンクであるリンク2で運用するAP2のパラメータを変更した後、プライマリーリンクであるリンク1で運用するAP1が送信するビーコンフレームを用いて、AP2のパラメータが変更されたことを指示できる。このとき、前記AP2のパラメータが変更されたという情報は、AP1が送信するビーコンフレームに含まれたRNR要素において、AP2に対応するChange Sequenceサブフィールド値が直前のビーコンフレームで指示された値より1増加して指示されるものであってよい。
【0207】
Non-AP STA MLDは、AP1が送信したビーコンフレームをSTA1を介して受信した後、AP2のパラメータがアップデートされたという事実を認知できる。Non-AP STA MLDは、AP2の変更されたパラメータ情報を取得するために、STA1を介してMLプローブ要請フレームを送信することができる。
【0208】
Non-AP STA MLDがSTA1を介して送信したMLプローブ要請フレームは、AP2に対応するPer-STAプロファイルサブ要素をML要素に含んでいる構成を有してよく、前記Per-STAプロファイルサブ要素には、コンプリートプロファイル(Complete Profile)を要請するか或いはアップデートされたプロファイル(Updated Profile)を要請するかを示す指示子が含まれてよい。
【0209】
NSTR AP MLDは、プライマリーリンクでSTA1からMLプローブ要請フレームを受信した後、要請されたAP2の情報(コンプリート又はアップデートされた情報)をMLプローブ応答フレームに含めてSTA1に応答することができる。
【0210】
NSTR AP MLDから、自分の要請したAP2の情報をMLプローブ応答フレームで応答されたnon-AP STA MLDは、AP2に対するパラメータをアップデートすることにより、ビーコンフレームが送信されないノンプライマリーリンクに対するパラメータアップデートを完了することができる。
【0211】
<ブロードキャストMLプローブ応答(Broadcast ML Probe Response)>
【0212】
本発明の一実施例によれば、NSTR AP MLDは、ノンプライマリーリンクで運用されるAPに関連した情報が変更された場合に、プライマリーリンクでブロードキャストMLプローブ応答フレームを送信できる。Non-AP STA MLDは、プライマリーリンクでNSTR AP MLDが送信したブロードキャストMLプローブ応答フレームを受信した場合に、ノンプライマリーリンク(のAP)に関する情報をアップデートする必要があり得る。このとき、前記ブロードキャストMLプローブ応答フレームは、特定STAの送信したMLプローブ要請フレームに対する応答として送信されるものでなく、NSTR AP MLDによって別の要請無しで送信されるMLプローブ要請フレームであってよい。
【0213】
ブロードキャストMLプローブ応答フレームは、ノンプライマリーリンクのAPに対応するPer-STAプロファイルサブ要素を含み、non-AP STA MLDがノンプライマリーリンクの変更されたパラメータ及び要素をアップデートするように手伝う役割を担う。このとき、各non-AP STAが維持しているノンプライマリーリンクの(Recorded)Change Sequenceが互いに異なることがあるため、ブロードキャストMLプローブ応答フレームは、ノンプライマリーリンクのAPに対する完全情報を含んでよい。このとき、前記ブロードキャストMLプローブ応答フレームは、DTIMビーコンフレームと共に送信されるものであってよい。
【0214】
したがって、non-AP STA MLDは、ビーコンフレームを用いて、ノンプライマリーリンクのAPに対応するChange Sequence Numberが、自分が維持している(Recorded)Change Sequenceと異なる場合に、次のDTIMフレームを受信しながらブロードキャストMLプローブ応答フレームを受信する必要があり得る。
【0215】
このとき、上述したブロードキャストMLプローブ応答フレームを用いたノンプライマリーリンクのパラメータアップデート手順は、ブロードキャストML結合応答フレームを用いて行われてもよい。このとき、ブロードキャストML結合応答フレームのPer-STAプロファイルサブ要素構成方法及び受信STA MLDのアップデート手順は、上述したブロードキャストMLプローブ応答フレームの一実施例と同一であり、その詳細な説明を省略する。
【0216】
図16は、本発明の一実施例に係る、NSTR AP MLDと結合(Association)したnon-AP STA MLDが、ノンプライマリーリンクのパラメータをアップデートする手順の一例を示すフローチャートである。
【0217】
Non-AP STA MLDは、プライマリーリンクでビーコンフレームを受信した後、ノンプライマリーリンクのChange Sequence(RNR要素のMLD Parameterフィールドにある)を確認する。仮に、確認したノンプライマリーリンクのChange Sequence値が、自分が維持している(Recorded)Change Sequence値と異なる場合に、non-AP STA MLDは、プライマリーリンクでMLプローブ要請フレームを送信できる。このとき、前記MLプローブ要請フレームは、ノンプライマリーリンクのAPに対する完全情報を要請するか或いはアップデートされた情報(Updated information)を要請するかを示すサブフィールドを含んでよい。また、アップデートされた情報を要請するMLプローブ要請フレームは、自分が維持している(Recorded)Change Sequence値を指示するサブフィールドを共に含む構成を有してよい。その後、AP MLDからMLプローブ応答フレームが応答されたnon-AP STA MLDは、応答されたMLプローブ応答フレームに含まれたノンプライマリーリンクのAPの情報に基づいてパラメータアップデートを行う。
【0218】
<ノンプライマリーリンクの時間同期(Time Sync)管理>
【0219】
前述したように、APの送信するビーコンフレームは、各種パラメータ及び要素情報の伝達と共に、BSS内のSTAが時間同期(Time Sync)を取るように手伝う役割を担う。ビーコンフレームに含まれたTimeStampフィールドは、TimeStampフィールドの最初のビットが含まれたデータシンボル(data symbol)が送信アンテナコネクター(transmit antenna connector)に現れる時点のTSF(timing synchronization function)タイマー値を指示し、TimeStampフィールドを受信したSTAは、受信したTimeStampフィールド値に基づいて自身のTSFタイマーをAPと同期化できる。
【0220】
このように、APとSTAは、ビーコンフレームに含まれたTimeStamp値に基づいて時間同期を維持したまま動作し、タイミングベース動作を行うことができる。しかし、NSTR AP MLDは、ノンプライマリーリンクでビーコンフレームを送信することができず、よって、Non-AP STA MLDのSTAのうち、NSTR AP MLDのノンプライマリーリンクAPと結合(Association)したSTAは、APと時間同期を維持するために、ビーコンフレームではなく他の方法を用いなければならない。
【0221】
NSTR AP MLDのノンプライマリーリンクのAPと時間同期を維持するために、結合した(Associated)non-AP STAは、APの送信したTIMフレームのTimeStampを用いる必要があり得る。TIMフレームは、ビーコンフレームと同じ機能を有するTimeStampフィールドを含む構成を有するので、NSTR AP MLDのノンプライマリーリンクのAPからTIMフレームを受信したSTAは、TIMフレームに含まれたTimeStampフィールドを用いてTFSタイマーを管理する必要があり得る。ただし、NSTR AP MLDは、プライマリーリンクを占有しないままノンプライマリーリンクで送信を開始することが制限されることがあるので、プライマリーリンクでビーコンフレームを送信する時に、同時にTIMフレームをノンプライマリーリンクで送信する必要があり得る。すなわち、NSTR AP MLDと結合したnon-AP STA MLDは、プライマリーリンクのTBTTに合わせてノンプライマリーリンクでTIMフレームを受信する準備をする必要があり得る。
【0222】
本発明のさらに他の実施例として、AP MLDが同時送受信を支援しないNSTR AP MLDである場合に、NSTR AP MLDに含まれた複数個のAPに対するそれぞれのリンクでは同一のTSFタイマーが用いられてよく、この時に用いられるTSFタイマーは、プライマリーリンクのTSFタイマーであってよい。すなわち、AP MLDがNSTR AP MLDである場合に、NSTR AP MLDとアフィリエートされた(affiliated)APに対するリンク(ノンプライマリーリンク)は、プライマリーリンクのTSFタイマーを用いることができる。
【0223】
すなわち、NSTR Soft AP MLDと結合したnon-AP STA MLDは、プライマリーリンクのTSFタイマーをノンプライマリーリンクに共用に使用する必要があり得る。言い換えると、NSTR AP MLDと結合したnon-AP STA MLDは、ノンプライマリー(NSTR Soft AP MLD基準)リンクのTSFタイマーを別に有しなく、プライマリーリンクを用いて管理するTSFタイマーを共に用いることができる。すなわち、本発明の一側面において、NSTR AP MLD及びNSTR AP MLDと結合したnon-AP STA MLDは、MLDレベル(MLD単位、MLD共通)タイマーを用いることができる。このとき、NSTR AP MLD及びNSTR AP MLDと結合したnon-AP STA MLDの安定した動作のために、NSTR AP MLDの各AP同士間及び/或いはNSTR AP MLDと結合したnon-AP STA MLDの各STA同士間の時間同期(Time Synchronization)が予め約束された値以下の誤差を有するように維持するように要求されてよい。一例として、NSTR AP MLDは、プライマリーリンクのAPとノンプライマリーリンクのAPとの間に維持しているTimeStamp差(又は、タイマー間の差)が予め約束/設定された値以下に維持されるように要求されてよい。一例として、NSTR Soft AP MLDと結合したnon-AP STA MLDは、プライマリーリンクのSTAとノンプライマリーリンクのSTAとの間に維持しているTimeStamp差が予め約束/設定された値以下に維持されるように要求されてよい。
【0224】
言い換えると、NSTR AP MLDに含まれたり又はアフィリエートされたAPの全てに対するリンクでプライマリーリンクのTSFタイマーが同一に維持(又は、適用、使用)されてよい。また、NSTR AP MLDに含まれたり又はアフィリエートされたAPのうち、ある2個のAPのtimestamp間又はTSFタイマー間の差は、特定値(例えば、30us)以内に制限されてよい。
【0225】
すなわち、NSTR AP MLDに含まれたり又はアフィリエートされた全てのAPのTSFタイマーは同一であってよく、AP MLD又はNSTR AP MLDに含まれたり又はアフィリエートされたある2つのAP(例えば、プライマリーリンクのAPとノンプライマリーリンクのAP)間のtimestamp間又はTSFタイマー間の差又はクロックドリフト(clock drift)は、特定値(例えば、±30us)以内に制限されてよく、この場合、AP MLD又はNSTR AP MLDは、TSFタイマーの差又はクロックドリフトが特定値以内になるようにtimestamp又はTSFタイマーを修正できる。
【0226】
また、NSTR AP MLDと結合したnon-AP STA MLDは、ノンプライマリーリンクでTIMフレームを受信したとき、プライマリーリンクで送信される次のビーコンフレームを受信する必要があり得る。より具体的には、non-AP STA MLDがノンプライマリーリンクのSTAを介してTIMフレームを受信したし、TIMフレームアクションフィールドにあるCheck Beaconフィールドで指示された値が、自分が維持しているCheck Beacon値と異なる場合に、プライマリーリンクで送信される次のビーコンフレームを受信する必要があり得る。このとき、前記次のビーコンフレームは、ノンプライマリーリンクでTIMフレームを受信した時点以後に存在するプライマリーリンクのTBTTに対応して送信されるビーコンフレームを意味できる。このとき、前記次のビーコンフレームを受信するという意味は、ビーコンフレームに含まれたPer-STAプロファイル(ノンプライマリーリンクのAPに対応する)を用いてノンプライマリーリンクのパラメータをアップデートすることを伴う(含む)動作であってよい。このとき、アップデート対象となるパラメータは、重大なアップデート(critical update)と関連したパラメータに制限されてよい。
【0227】
<ノンプライマリーリンクのチャネル変更(Channel Switching)、チャネルクワイエッティング(Channel Quieting)手順>
【0228】
上述したように、NSTR AP MLDは、ノンプライマリーリンクでビーコンフレームを送信しなく、そのため、ビーコンフレームの送信タイミングに基づいて行われるBSSの動作が一般のAP MLDのBSS動作と異なる方式で行われてよい。
【0229】
従来のWi-Fiは、BSSの動作チャネル周波数(動作周波数帯域)を、APとSTA間に予め約束された手順によって変更することができる。このとき、従来のECS(Extended channel switching)動作が活用されてよく、11beにおいて新しく定義されたチャネル変更メカニズムが活用されてよい。APは、BSSの動作チャネルを変更することを決定したとき、ビーコンフレーム、プローブ応答フレーム、Extended Channel Switch Announcementフレームなどを送信し、 結合した(Associated)STAが結合を維持したまま新しいチャネル、operating classに転換し得るように知らせることができる。この時、APはビーコンフレームでExtended Channel Switch Announce要素を送信し、当該要素のChannel Switch Countフィールドには、後で何回のビーコンフレームが送信された後にチャネルスイッチ(動作チャネル変更)が行われるかに関する情報が指示される。仮にAPがMAX Channel Switch Time要素をExtended Channel Switch Announcement要素と共にビーコンフレームに含める場合に、APは、新しいチャネルでSwitch Timeフィールド(Max Channel Switch Time要素の)以内に最初のビーコンフレームを送信しなければならない。すなわち、新しいチャネルで送信されるビーコンフレームは、現在チャネルで送信される最後の)ビーコンフレームとSwitch Timeフィールドで指示された時間間隔よりも小さい時間間隔で送信される必要がある。
【0230】
上述した従来Wi-Fi BSSのチャネル変更動作を参照すると、BSSのAPは、現在チャネルで送信するビーコンフレームを用いて、新しいチャネルに関する情報、チャネル変更が行われる時間に関する情報、及び新しいチャネルで最初に送信されるビーコンフレームの時点と関連した情報を、STAに指示できる。BSSのSTAは、APの送信したビーコンフレームに含まれたチャネル変更関連情報に基づいて決められた時間区間(APによって指示された時間区間)に新しいチャネルに)移動することによって、APと結合を維持したままチャネル変更を完了することができる。このように、従来Wi-Fi BSSのチャネル変更手順は、APの送信するビーコンフレームによって、チャネル変更に必要な情報(Channel Switch mode、new operating class、new channel number、channel switch countなど)が提供される方式で行われ、したがって、ビーコンフレームが送信されないNSTR AP MLDのノンプライマリーリンクのBSSの場合、従来チャネル変更手順を用いてチャネル変更を行うことができない。
【0231】
また、従来Wi-Fiがクワイエットインタバール(Quiet interval)を設定する時にも、BSSのAPが送信するビーコンフレームに含まれた要素(Quiet要素、Quiet Channel要素)によって、クワイエットインタバールが適用される時間区間に関する情報が指示され、チャネル変更手順と類似に、ビーコンフレームが送信されないNSTR AP MLDのノンプライマリーリンクは、クワイエットインタバールを設定するための従来のクワイエッティング(Quieting)手順を用いることができない。
【0232】
本発明の一実施例によれば、NSTR AP MLDはノンプライマリーリンクの動作チャネルを変更(Channel switching)するために必要な情報及び/又はクワイエットインタバールを設定するために必要な情報を、プライマリーリンクで送信するビーコンフレームによって指示できる。すなわち、NSTR AP MLDと結合したnon-AP STA MLDは、ノンプライマリーリンクのチャネル変更を行うために、プライマリーリンクのビーコンフレームによって取得した情報に基づいて動作できる。すなわち、NSTR AP MLDと結合したnon-AP STA MLDは、ノンプライマリーリンクのクワイエットインタバールに関連した情報を、プライマリーリンクのビーコンフレームを用いて取得できる。
【0233】
より具体的には、NSTR AP MLDは、ノンプライマリーリンクのチャネル変更を行ったり或いはクワイエットインタバールを設定する時に、プライマリーリンクのビーコンフレーム(及び(ML)プローブ応答フレーム)にノンプライマリーリンクのAPに対するPer-STAプロファイルを含める必要があり得る。
【0234】
図17は、本発明の一実施例に係る要素のフォーマットの一例を示す。
図17は、上に述べた各要素のフォーマットの一例を示す。
【0235】
図17を参照すると、ノンプライマリーリンクのAPに対する(対応する)Per-STAプロファイルは、Channel Switch Announcement要素、Extended Channel Switch Announcement要素、Max Channel Switch Time要素、Quiet要素、Quiet Channel要素のうち少なくとも1つを含む構成を有してよい。
【0236】
前記要素のタイミングフィールドは、プライマリーリンクのTBTT(Target Beacon Transmission Time)及びビーコンインタバールを基準にして設定される必要があり得る。
【0237】
NSTR AP MLDのプライマリーリンクのAPは、ノンプライマリーリンクのAPに対するPer-STAプロファイル(ビーコンフレーム及び(ML)プローブ応答フレームに含まれた)に含まれたChannel Switch Announcement要素、Extended Channel Switch Announcement要素、Max Channel Switch Time要素、Quiet要素、Quiet Channel要素のタイミングフィールドを、自分のビーコンインタバールとTBTTを基準にして設定する必要があり得る。このとき、前記タイミングフィールドは、duration関連フィールド(Switch Time、Quiet Durationフィールドなど)と、時点関連フィールド(Channel Switch Count、Quiet Countフィールドなど)を含む時間関連フィールドを総称する意味で使われている。
【0238】
したがって、NSTR AP MLDと結合したnon-AP MLDは、プライマリーリンクで運用されるNSTR AP MLDのAPからビーコンフレームを受信した後、ビーコンフレームに含まれたPer-STAプロファイルでノンプライマリーリンクのチャネル変更及び/又はクワイエットインタバールに関連した情報を取得した後、プライマリーリンクのTBTT及びBI(Beacon interval)を基準にしてノンプライマリーリンクのチャネル変更に関連した情報及び/又はクワイエットインタバールに関連した情報を解析する必要があり得る。このとき、前記Per-STAプロファイルは、ノンプライマリーリンクのAPに対応するPer-STAプロファイルを意味する。
【0239】
一方、NSTR AP MLDは、プライマリーリンクのビーコンフレームを用いてノンプライマリーリンクのチャネル変更を完了した後(公表(announce)及びチャネル変更完了後)に、Switch Timeフィールド(Max Channel Switch Time要素の)で指示した時間以内に、新しいチャネルで(ノンプライマリーリンクの)TIMフレームを送信する必要があり得る。すなわち、NSTR AP MLDのノンプライマリーリンクのAPは、チャネル変更を行った後に、新しいチャネルでTIMフレームを送信する必要があり得る。この時、前記ノンプライマリーリンクのAPは、Channel Switch Countサブフィールドを1(或いは、0)と指示したビーコンフレームがプライマリーリンクで送信された後、Switch Timeフィールドで指示した時間以内に新しいチャネルでTIMフレームを送信する必要があり得る。このとき、前記Channel Switch Countフィールド及びSwitch Timeフィールドは、プライマリーリンクで送信されたビーコンフレームに含まれたPer-STAプロファイル(ノンプライマリーAPに対応する)に含まれたものであってよい。このとき、前記TIMフレームは、プライマリーリンク或いはノンプライマリーリンクの新しいチャネルで送信される他のフレームに代替されてよい。一例として、NSTR AP MLDは、ノンプライマリーリンクのチャネル変更を完了した後に、プライマリーリンクでチャネル変更完了に関連した情報を指示するビーコンフレームを送信できる。このとき、前記ビーコンフレームは、TBTTに関係なく送信される追加ビーコンフレームであってよい。このとき、前記ビーコンフレームは、ノンプライマリーリンクに対する完全情報を含む構成を有するビーコンフレームであってよい。例えば、前記ノンプライマリーリンクに対する完全情報を含む構成を有するビーコンフレームは、ノンプライマリーリンクのAPに対応するPer-STAプロファイルの完全情報サブフィールドが1に設定されたビーコンフレームであってよい。このとき、ノンプライマリーリンクのチャネル変更が終了した後に送信される前記プライマリーリンクのビーコンフレームは、チャネル変更が始まる前に送信されたビーコンフレームと予め約束された時間以内に送信される必要があり得る。このとき、前記予め約束された時間は、Switch Timeフィールド(Max Channel Switch Time要素の)で指示された時間であってよい。或いは、前記ビーコンフレームは、ノンプライマリーリンクのチャネル変更と関連した指示(indication)を含むビーコンフレームであってよい。一例として、ノンプライマリーリンクでチャネル変更が完了した後に送信されるプライマリーリンクのビーコンフレームは、Channel Switch Completeサブフィールドを含む構成を有してよい。このとき、前記Channel Switch Completeサブフィールドは、ML要素に含まれたサブフィールドであってよい。特定Switch Completeサブフィールドは、前記特定サブフィールドが含まれたPer-STAプロファイルに対応するAPのチャネル変更が完了した時に1と指示されるサブフィールドであってよい。すなわち、APは、ノンプライマリーリンクでチャネル変更を完了した後、ノンプライマリーリンクのAPに対応するPer-STAプロファイル(ビーコンフレームの)のChannel Switch Completeサブフィールドを1に設定する必要があり得る。このとき、前記チャネル変更と関連したビーコンフレームは、AP MLDがNSTR AP MLDでない場合にも、すなわち一般のAP MLDによっても、同じ目的で送信(活用)されてよい。
【0240】
NSTR AP MLDと結合したnon-AP MLDは、プライマリーリンクでノンプライマリーリンクのチャネル変更を行った後、AP MLDから、約束されたフレーム(前記ノンプライマリーリンクのTIMフレーム或いは他のフレーム及び/又はプライマリーリンクのチャネル変更完了に関連した情報を指示するビーコンフレーム)を受信した場合に限って、ノンプライマリーリンクのチャネル変更が完了したと考慮した動作を行うことができる。仮に、チャネル変更が完了していないと考慮される場合に、non-AP STA MLDは、ノンプライマリーリンクのチャネル変更が取り消されたと考慮し、以前チャネル(チャネル変更が行われる前の)で動作(以前チャネルに復帰)する必要があり得る。
【0241】
或いは、NSTR AP MLDは、ノンプライマリーリンクでクワイエットインタバールを設定できないように制限されてよい。このとき、ノンプライマリーリンクのクワイエットインタバールは、プライマリーリンクに定義(設定)されたクワイエットインタバールがある場合に、前記プライマリーリンクのクワイエットインタバールと同じ時間区間と定義(設定)されてよい。すなわち、NSTR AP MLDと結合したnon-AP STA MLDは、プライマリーリンクのクワイエットインタバールを認知した場合に、ノンプライマリーリンクにも同一の時間区間に対してクワイエットインタバールが設定されたと考慮できる。
【0242】
また、NSTR AP MLDは、ノンプライマリーリンクのチャネル変更を行うことができない。ただし、NSTR AP MLDがノンプライマリーリンクのチャネル変更を行おうとする場合には、既存チャネルで運用されるノンプライマリーリンクのAPを解除し、新しいチャネルで新しいノンプライマリーリンクのAPが追加されたのと同じ動作を行うことができる。
【0243】
プライマリーリンクのビーコンフレームで送信されるノンプライマリーリンクに対するQuiet要素は、NSTR AP MLDによって下記のように設定(指示)されてよい。
【0244】
1.Quiet Countフィールドは、ノンプライマリーリンクで次のクワイエットインタバールが始まるまでに残っているプライマリーリンクのTBTT個数に設定されてよい。
【0245】
2.Quiet Periodフィールドは、当該Quiet要素によって定義されるノンプライマリーリンクの正規的(定期的)クワイエットインタバールが何個のプライマリーリンクビーコンインタバールごとに開始されるかに関連した値(プライマリーリンクのビーコンインタバール単位)に設定されてよい。(正規的クワイエットインタバールでないと、0に設定)
【0246】
3.Quietオフセットフィールドは、Quiet Countサブフィールドによって特定されるプライマリーリンクのTBTTから、ノンプライマリーリンクのクワイエットインタバールがどれくらいのオフセットを持って始まるかに関連した時間値(TU単位)に設定されてよい。
【0247】
プライマリーリンクのビーコンフレームで送信されるノンプライマリーリンクに対する(Extended)チャネル Switch Announcement要素とMax Channel Switch Time要素は、NSTR AP MLDによって下記のように設定(指示)されてよい。
【0248】
1.(Channel Switch Announcement要素の)Channel Switch Countフィールドは、ノンプライマリーリンクのチャネル変更が始まるまでプライマリーリンクのTBTTが何回残っているかに関連した情報に設定されてよい。仮に、プライマリーリンクの次のTBTTにノンプライマリーリンクのAPのチャネル変更が始まると、今回のTBTTに送信されたビーコンフレームはChannel Switch Countフィールド(ノンプライマリーリンクのAPと関連した)が1或いは0に設定されてよい。
【0249】
2.(Max Channel Switch Time要素の)Switch Timeフィールドは、ノンプライマリーリンクのチャネル変更が始まったTBTT直前のTBTTで送信されたプライマリービーコンフレーム(上記の1.においてChannel Switch Countフィールドが1或いは0に設定されたビーコンフレーム)と、ノンプライマリーリンクのチャネル変更が完了した後にノンプライマリーリンクの新しいチャネルで送信されるTIMフレームの最大時間差に対する値に設定されてよい。一例として、プライマリーリンクのビーコンインタバールが100msのとき、Switch Timeフィールド(ノンプライマリーリンクAPに対する)が200msに設定されると、ノンプライマリーリンクのAPは、自分がチャネル変更を始めたプライマリーリンクのビーコンフレーム送信時点から200ms内に新しいチャネルでTIMフレームを送信しなければならない。
【0250】
したがって、NSTR AP MLDと結合したnon-AP MLDは、プライマリーリンクでビーコンフレームを受信した後、ビーコンフレームに含まれたノンプライマリーAPのPer-STAプロファイルで指示された情報、プライマリーリンクのTBTT及びビーコンインタバール情報に基づいて、ノンプライマリーリンクのクワイエットインタバール及びチャネル変更時点と区間に関する情報を取得できる。この時、Non-AP MLDは、ノンプライマリーリンクのクワイエットインタバールの開始時点をプライマリーリンクのTBTTに基づいて設定(認知、解析)できる。このとき、Non-AP MLDは、ノンプライマリーリンクのチャネル変更時点を、プライマリーリンクで受信したビーコンフレームの受信時間に基づいて認知/解析できる。
【0251】
従来Wi-Fi non-AP STAは、APがチャネル変更を行う時にAPと結合を維持するためにチャネル変更を共に行うか否かを選択できる。しかし、NSTR AP MLDと結合したnon-AP STA MLDは、NSTR AP MLDがノンプライマリーリンクでチャネル変更を行う場合に、必ずノンプライマリーリンクのチャネル変更を行う必要があり得る。
【0252】
仮に、NSTR AP MLDとMLセットアップ(すなわちプライマリー及びノンプライマリーリンクを用いてMLセットアップ)を行ったnon-AP STA MLDが、ノンプライマリーリンクのチャネル変更を行わないように決定した場合に、前記non-AP STA MLDは、NSTR AP MLDとのMLセットアップを終了(解除或いは変更)し、プライマリーリンクでのみ、セットアップされた状態に変更(解除後にセットアップ或いは再セットアップ(resetup)によって)する必要があり得る。
【0253】
図18は、本発明の一実施例に係る、NSTR Soft AP MLDがノンプライマリーにクワイエットインタバールを設定(定義)する過程の一例を示す。
【0254】
図18を参照すると、NSTR AP MLDは、プライマリーリンクとノンプライマリーリンクにそれぞれAP1とAP2を運用し、Non-AP STA MLDのSTA1、STA2とそれぞれ結合している。
【0255】
NSTR AP MLDは、ノンプライマリーリンクにクワイエットインタバール(
図18のQuiet interval#1)を設定(定義)するために、プライマリーリンクのAP1を介して送信するビーコンフレームにAP2に対応するPer-STAプロファイルを含めて送信できる。前記AP2に対応するPer-STAプロファイルは、Quiet要素を含み、クワイエットインタバール(
図18のQuiet interval#1)が始まる時点と関連した情報をQuiet Count及びQuietオフセットフィールドで指示する。前記Quiet要素は、
図18に示すプライマリーリンクの一番目のビーコンフレーム(
図18のBeacon#1)に含まれたとき、Quiet Countフィールドが2、Quietオフセットフィールドが「x」TU(Time Unit,1024us)を指示する値に設定され、二番目のビーコンフレーム(
図18のBeacon#2)では、Quiet Countフィールドが1に設定される。
【0256】
プライマリーリンクで一番目及び/又は二番目のビーコンフレームを受信したnon-AP STA MLDは、ビーコンフレームのPer-STAプロファイル(AP2に対応する)に含まれたQuiet要素を確認することによって、ノンプライマリーリンクにクワイエットインタバールが設定(AP MLDから公表)され、三番目のビーコンフレームに対応するTBTTから「x」TUが経過した時点から前記クワイエットインタバール(
図18のQuiet interval#1)が始まることが認知できる。
【0257】
図18に示すように、NSTR AP MLDは、ノンプライマリーリンクに次のクワイエットインタバール(
図18のQuiet interval#2)をさらに設定(定義)するために、プライマリーリンクのAP1を介して送信するビーコンフレームに、再びAP2に対応するPer-STAプロファイルを含めて送信できる。
図18に示すプライマリーリンクの六番目のビーコンフレーム(
図18のBeacon#6)は、Quiet Countフィールドが2、Quietオフセットフィールドが0TU(Time Unit,1024us)を指示する値に設定され、七番目のビーコンフレーム(
図18のBeacon#7)では、Quiet Countフィールドが1に設定される。
【0258】
プライマリーリンクでし六番目及び/又は七番目のビーコンフレームを受信したnon-AP STA MLDは、ビーコンフレームのPer-STAプロファイル(AP2に対応する)に含まれたQuiet要素を確認することによって、ノンプライマリーリンクにクワイエットインタバール(Quiet interval#2)が設定(AP MLDから公表)され、八番目のビーコンフレームに対応するTBTTから前記クワイエットインタバール(Quiet interval#2)が始まることが認知できる。
【0259】
このとき、クワイエットインタバールの長さに関する情報は、Quiet要素で共に指示されたQuiet Durationフィールドで指示される。
【0260】
図19は、本発明の一実施例に係る、NSTR Soft AP MLDがノンプライマリーのチャネル変更(Channel Switch)を行う方法の一例を示す。
【0261】
図19を参照すると、NSTR AP MLDは、プライマリーリンクとノンプライマリーリンクにそれぞれAP1とAP2を運用し、Non-AP STA MLDのSTA1、STA2とそれぞれ結合している。
【0262】
NSTR AP MLDは、ノンプライマリーリンクを新しいチャネルに変更するために、プライマリーリンクのAP1を介して送信するビーコンフレームに、AP2(ノンプライマリーリンク)に対応するPer-STAプロファイルを含めて送信できる。前記AP2に対応するPer-STAプロファイルは、(Extended)Channel Switch Announcement要素とMax Channel Switch Time要素を含み、チャネル変更が始まる時点及びチャネル変更以後の新しいチャネルでTIMフレームが送信される時間区間に関連した情報を指示する。前記(Extended)Channel Switch Announcement要素は、
図19に示すプライマリーリンクの一番目のビーコンフレーム(
図19のBeacon#1)に含まれたとき、Channel Switch Countフィールドが2に設定され、二番目のビーコンフレーム(
図19のBeacon#2)では1に設定される。
【0263】
プライマリーリンクで一番目及び/又は二番目のビーコンフレームを受信したnon-AP STA MLDは、ビーコンフレームのPer-STAプロファイル(AP2に対応する)に含まれた(Extended)Channel Switch Announcement要素を確認することによって、ノンプライマリーリンクのチャネル変更(新しいチャネルへの)が二番目のビーコンフレームを受信した後に始まり、新しいチャネルでAP2のTIMフレームが前記二番目のビーコンフレームが受信された時点から「x」TU以内に受信されることが認知できる。このとき、前記新しいチャネルは、(Extended)Channel Switch Announcement要素に含まれたNew Channel Numberフィールドで指示された値に対応するチャネルであってよい。このとき、前記「x」TUは、前記Per-STAプロファイル(AP2に対応する)に含まれたMax Channel Switch Time要素に含まれたSwitch Timeフィールドで指示された時間値であってよい。
【0264】
<NSTR AP MLDと結合したnon-AP STA MLDの動作制限>
【0265】
NSTR AP MLDは、プライマリーリンクとノンプライマリーリンクがNSTRリンク対であるAP MLDである。したがって、プライマリーリンクのAPを介してPPDU送信を行う途中にはノンプライマリーリンクのAPがBLIND状態になってよく、逆に、ノンプライマリーリンクのAPが送信を行うと、プライマリーリンクのAPがBLIND状態になってよい。この場合、BLIND状態を経たNSTR AP MLDのAPは、MediumSyncDelayを予め設定された値に設定する必要があり得る。
【0266】
MediumSyncDelayは、STAのEDCAF(EDCA Function)に共通に適用される単一(single)タイマーであり、MediumSyncDelayが0でない時には、当該STAがTXOPを取得する上で追加の制約が適用されてよい。このとき、前記追加の制約は、(1)TXOPを得るために試みる最初の送信がRTSフレームでなければならなく、(2)MediumSyncDelayが適用される間に(0に減少するまで)予め設定された回数以下のTXOP取得を試みることのみが許容され、(3)MediumSyncDelayが0である時よりも厳格な(より低い:例えば、-72dBm~-62dBm)CCA ED(energy detection)閾値を活用すること、であってよい。すなわち、MediumSyncDelayが0でない値であるSTAは、MediumSyncDelayが0であるSTAに比べてTXOP取得において多くの制約が適用される。
【0267】
したがって、NSTR AP MLDの場合にも、APがBLIND状態を経たとき、MediumSyncDelayを適用しなければならず、APのチャネルアクセスが制限された状況ではBSSのSTAに正常のサービスを提供し難いことがあり得る。NSTR AP MLDは、自分がAPを運用するNSTRリンク対のリンクのうち一つをプライマリーリンクと決定することにより、プライマリーリンクがBLIND状態にならない方式でノンプライマリーリンク(プライマリーリンクでない他のリンク)で行う送信を管理することができる。一例として、NSTR AP MLDは、プライマリーリンクで送信を行う途中である時にのみノンプライマリーリンクで送信を行うことにより、プライマリーリンクがBLIND状態にならないように管理できる。このような目的で、NSTR AP MLDは、ノンプライマリーリンクのAPを介して応答(Response)フレームを要請するフレームを受信しても、要請された応答(Response)フレームを応答しなくてよい。すなわち、NSTR AP MLDは、ノンプライマリーリンクのAPを介して応答フレームを要請するフレームを受信した場合にも、応答フレームを応答しない動作を行うことができる。このとき、NSTR AP MLDがノンプライマリーリンクのAPを介して応答フレームを応答しない理由は、プライマリーリンクのAPがBLIND状態にならないようにするためであり得る。
【0268】
上述したように、NSTR AP MLDは、プライマリーリンクを設定し、プライマリーリンクのAPがBLIND状態にならないようにするために、プライマリーリンク及び/又はノンプライマリーリンクで動作するAPの動作(送信)を管理できる。同様に、NSTR AP MLDと結合したnon-AP STA MLDは、NSTR AP MLDのプライマリーリンク管理方法を理解して動作する必要があり得る。一例として、non-AP STA MLDが、NSTR AP MLDからノンプライマリーリンクで応答フレームが応答されないことを認知する場合に、ノンプライマリーリンクで応答フレームの応答を要請するフレームを送信しなくてよい。また、non-AP STA MLDは、自分がノンプライマリーリンクで応答フレームの応答を要請するフレームを送信した後、NSTR AP MLDから応答フレームの応答を受信できなかった場合に、前記応答フレームの応答を要請するフレームを再送信しなくてよい。一例として、non-AP STA MLDは、ノンプライマリーリンクでNSTR AP MLDにRTSフレームを送信し、CTSフレーム応答を受信できなかった場合に、RTSフレームを再送信しなくてよい。このとき、Non-AP MLDは、ノンプライマリーリンクでトリガー(Trigger)フレームを受信するまで、NSTR AP MLDにノンプライマリーリンクで送信を試みなくてよい。
【0269】
また、non-AP MLDは、UL送信を行うためにノンプライマリーリンクのチャネルアクセス手順を完了しても、プライマリーリンクでチャネルアクセス手順を完了するまで、ノンプライマリーリンクで行う送信を猶予することができる。このとき、non-AP MLDがノンプライマリーリンクで行う送信を猶予する方法は、ノンプライマリーリンクのSTA(より正確には、STAのEDCAF)が行うバックオフ手順を、プライマリーリンクのSTAが行うバックオフ手順が完了するまで中止することであってよい。このとき、non-AP MLDがノンプライマリーリンクのSTAが行うバックオフ手順を中止する方法は、バックオフカウンター(Backoff counter)が0である状態に維持することであってよい。
【0270】
上述したような方法により、プライマリーリンクとノンプライマリーリンクの両方でチャネルアクセス手順を完了したnon-AP STA MLDは、プライマリーリンクとノンプライマリーリンクで同時送信(同時UL PPDU送信)を行うことができる。このとき、前記「同時送信」とは、各送信が始まった時刻が、予め設定された時間間隔以内であることを意味する。ただし、プライマリーリンクのチャネルアクセス手順のみが完了し、ノンプライマリーリンクのチャネルアクセス手順がまだ完了していない場合には、non-AP MLDがプライマリーリンクでのみPPDU送信を始めたり或いはノンプライマリーリンクのチャネルアクセス手順が完了した時に同時送信を始めることができる。すなわち、non-AP MLDは、NSTR AP MLDに送信を行うとき、プライマリーリンクのみを用いた送信を行ったり、或いはプライマリーリンクとノンプライマリーリンクを用いた同時送信を行うことができる。ただし、non-AP MLDがノンプライマリーリンクのみを用いてNSTR AP MLDにPPDU送信を行うことは許容されなくてよい。
【0271】
また、non-AP MLDは、NSTR AP MLDに、プライマリーリンクとノンプライマリーリンクを共に用いてUL送信を行う時に、両リンクで行う送信の終了時点を一致させる必要があり得る。このとき、送信の終了時点を一致させるということは、両リンクで行った送信が予め設定された時間間隔内に共に終了することを意味できる。
【0272】
また、non-AP MLDは、NSTR AP MLDにプライマリーリンクとノンプライマリーリンクを共に用いてUL送信を行う時に、両リンクで送信したPPDUが応答フレームを要請するか否かを同一に設定する必要があり得る。さらにいうと、non-AP MLDがプライマリーリンクとノンプライマリーリンクで同時に送信した2つのUL PPDUは、両方とも応答フレームの応答を要請したり、或いは両方とも応答フレームの応答を要請しなくてはならいない必要があり得る。これは、non-AP MLDがプライマリーリンクとノンプライマリーリンクを共に用いて行ったUL送信の結果として特定リンクでのみ応答フレームが応答される場合に、NSTR AP MLDの他のリンクで動作するAPがBLIND状態になり得ることから適用される制限であり得る。ただし、NSTR AP MLDは、同時に受信が完了した2つのPPDU(それぞれ、プライマリーリンクとノンプライマリーリンクで受信された)のうち一つのみが、応答フレーム応答を要請するPPDUである場合に、2つのPPDUの全てに対する応答フレーム応答を行わなくてよい。
【0273】
また、non-AP MLDは、NSTR AP MLDに、プライマリーリンクとノンプライマリーリンクを共に用いて送信を行う時に、ノンプライマリーリンクのTXOPがプライマリーリンクのTXOPと同一に終了したり或いはより早く終了するように設定する必要があり得る。言い換えると、non-AP MLDは、ノンプライマリーリンクのTXOPがプライマリーリンクのTXOPと同時に終了したり或いはより早く終了するように設定する必要があり得る。ただし、non-AP STA MLDのノンプライマリーリンクTXOPは、プライマリーリンクのTXOPよりも、予め設定された時間間隔以内の時点だけより遅く終了するように許容されてよい。
【0274】
また、non-AP STA MLDは、NSTR AP MLDが特定リンクのAPにBLIND状態を経験したことを認知し、APの動作を手伝う(Assist)ことができる。さらにいうと、non-AP STA MLDは、NSTR AP MLDがプライマリーリンクとノンプライマリーリンクのうち一つのリンクでのみ送信を行ったことを認知したとき、送信を行わなかった他のリンクのAPがBLIND状態を経験したはずであることが分かる。この場合、non-AP STA MLDは、前記BLIND状態を経験したAPが0でないMediumSyncDelayによってチャネルアクセスに制限を受けることを考慮して、前記APがMediumSyncDelayを解除(0にreset)できるように手伝う動作を行うことができる。このとき、non-AP STA MLDが行う動作は、MediumSyncDelayが、NAV設定が可能なPPDU(有効なMPDUを含む)が受信した時に解除され得るとの特性を用いた動作であってよい。
【0275】
一例として、non-AP STA MLDは、BLIND状態を経た後、0でないMediumSyncDelayを有するはずであると判断されるNSTR AP MLDのAPに、NAV設定が可能なAssistフレーム(一種のPPDU)を送信できる。このとき、前記Assistフレームは、フレームフォーマットに関係なく、NAV設定が可能な有効なMPDUに含まれるフレームを意味するものであってよい。このとき、non-AP STA MLDが特定リンクでNSTR AP MLDにAssistフレームを送信する条件は、non-AP STA MLDが確認した前記特定リンクの状態がIDLE状態である時へと制限されることであってよい。このとき、non-AP STA MLDがNSTR AP MLDにAssistフレームを送信する他の条件は、前記non-AP STA MLDがNSTR AP MLDから、Assistフレームを送信することを明示的或いは暗示的に要請(指示)されたnon-AP STA MLDである場合に制限されることであってよい。
【0276】
図20は、本発明の一実施例に係るnon-AP MLDの動作の一例を示すフローチャートである。
【0277】
図20を参照すると、複数個のステーションを含むnon-AP STA MLDが、複数個のAPを含むAP MLDの特定APから他のAPに関する情報を受信する場合に、他のAPに関する情報に含まれるTBTTオフセットは、特定値以外の値に設定されてよい。
【0278】
具体的には、複数個のリンクでそれぞれ動作する複数個のステーションを含む第1マルチリンク装置(Multi-link Device:MLD)は、1つ以上のリンクでそれぞれ動作する第2MLDに含まれた複数個のAP(Access Point)のうち第1APの第1リンクでビーコン(beacon)フレームを受信する(S20010)。
【0279】
その後、複数個のリンクでそれぞれ動作する複数個のステーションを含む第1マルチリンク装置は、受信したビーコンフレームに基づいて、前記複数個のAPのうち1つ以上のAPと結合してよい(S20020)。
【0280】
このとき、ビーコンフレームは、前記複数個のAPのうち前記第1APを除く少なくとも1つのAP及び/又は前記第2MLDに含まれない少なくとも1つのAPと関連した少なくとも1つの隣AP情報フィールド(Neighbor AP Information field)を含んでよい。
【0281】
少なくとも1つの隣AP情報フィールドのそれぞれは、前記ビーコンフレームが送信される時間(Target Beacon Transmission Time:TBTT)と隣AP情報フィールドによって報告されるAPによって次のビーコンフレームが送信される時間とのオフセットを指示する隣AP TBTTオフセットサブフィールド(Neighbor AP TBTT Offset subfield)を含む。
【0282】
隣AP TBTTオフセットサブフィールドは、前記隣AP TBTTオフセットサブフィールドに割り当てられたビットによって指示可能な0から最大値までの範囲のうち最大値以外の値に設定されてよい。
【0283】
このとき、隣AP TBTTオフセットサブフィールドに割り当てられた前記ビットは8ビットであり、最大値は255であってよい。
【0284】
すなわち、MLDのAPは、MLD内の他のAPのTBTTオフセットを常に認知できるので、RNR要素を用いて、他のAP(同一MLDの)に対応する隣AP TBTTオフセットサブフィールドを指示(設定)する時に255と指示(設定)してはならない。言い換えると、隣AP TBTTオフセットサブフィールドの場合、特定条件によって特定値に設定することができない。
【0285】
例えば、ビーコンフレームを送信したAPと同じAP MLDに含まれるとき、隣AP TBTTオフセットサブフィールドの場合、特定値(例えば、「255」)に設定することができない。このとき、隣AP TBTTオフセットサブフィールドのサイズは8ビットであってよく、この場合、隣AP TBTTオフセットサブフィールドは、隣AP TBTTオフセットサブフィールドによって指示可能な最大の値に設定されることがない(8ビットである場合に、0から255の値にそれぞれ対応するため、8ビットで指示可能なオフセットの最大値は255であってよい)。しかし、ビーコンフレームを送信したAPと同じAP MLDに含まれない場合(例えば、APがレガシーAPである場合など)に、隣AP TBTTオフセットサブフィールドは特定値(例えば、「255」)に設定されてよい。
【0286】
これと類似の実施例として、隣AP TBTTオフセットサブフィールドは、特定条件によって設定された値が異なるように解析されてよい。
【0287】
例えば、隣AP TBTTオフセットサブフィールドが特定値(例えば、「254」)に設定される場合に、特定条件によって設定された値が「254」又は「254」以上と、異なるように解析されてよい。言い換えると、隣AP TBTTオフセットサブフィールドの値が254に設定された場合に、前記隣AP TBTTオフセットサブフィールドに対応するAPによって、前記隣AP TBTTオフセットサブフィールドで指示されるオフセットは254TU又は254TU以上であり得る。
【0288】
具体的には、隣AP TBTTオフセットサブフィールドが含まれた隣AP情報フィールドに対応するAPがビーコンフレームを送信したAPと同じAP MLD又は他のMLDに含まれ、隣AP TBTTオフセットサブフィールドは特定値(例えば、「254」)に設定される場合に、ステーションは、隣AP TBTTオフセットサブフィールドによって指示された値を254TUと解析できる。しかし、ビーコンフレームを送信したAPと同じAP MLD又は他のMLDに含まれず(例えば、APがレガシーAP又はMLDに含まれないAPである場合など)、隣AP TBTTオフセットサブフィールドは特定値(例えば、「254」)に設定される場合に、ステーションは、隣AP TBTTオフセットサブフィールドによって指示された値を254Tus又はそれ以上のTUと解析できる
【0289】
ビーコンフレームは、能力(capability)に関連した特定サブフィールドを含んでよく、特定サブフィールドは、前記第2MLDが同時送受信((Simultaneous Transmission and Reception:STR)を支援しないMLDであるNSTR(Non-STR)MLDであるか否かを指示できる。
【0290】
第2MLDが前記NSTR MLDである場合に、第2MLDに含まれた前記第1APを除く前記少なくとも1つのAPとの結合(association)、又は前記少なくとも1つのAPと形成された少なくとも1つのリンクに関連したパラメータのアップデート手順は、前記第1リンクでのみ行われる。このとき、前記第1リンクは、プライマリーリンク(primary link)であり、前記少なくとも1つのリンクは、ノンプライマリーリンク(Non-Primary Link)であってよい。
【0291】
第2MLDが前記NSTR MLDである場合に、前記複数個のステーションのうち、前記少なくとも1つのAPと結合した少なくとも1つのステーションと前記第1リンクで前記第1APと結合した第1ステーションは、1つのタイミング同期化機能(timing synchronization function:TSF)タイマーが適用されてよい。
【0292】
少なくとも1つのAPと前記第1MLD間の前記少なくとも1つのリンクに対する前記時間同期と前記第1APの前記第1リンクに対する時間同期のための基準値間の差は一定値以下であってよい。
【0293】
第1MLDは、複数個のAPのうち前記第1APにのみ、前記複数個のAPのうち前記第1APを除く前記少なくとも1つのAPに関連した情報を要請するためのマルチリンクプローブ要請フレーム(multi-link(ML) Probe Request Frame)を送信できる。
【0294】
その後、第1MLDはこれに対する応答として前記少なくとも1つのAPに関連した情報を含むMLプローブ応答フレームを受信することができる。
【0295】
このとき、前記MLプローブ要請フレーム及び前記MLプローブ応答フレームは、前記少なくとも1つのAPのそれぞれに対応するPer-STAプロファイルサブ要素(subelement)を含む多重リンク要素(Multi-Link element)を含む。Per-STAプロファイルサブ要素は、前記少なくとも1つのAPに対する全ての情報の要請有無を指示するコンプリートプロファイルサブフィールド(Complete Profile subフィールド)を含み、MLプローブ応答フレームのPer-STAプロファイルサブ要素は、ビーコンインターバルプレゼントサブフィールド(Beacon Interval Present subフィールド)及びDTIM情報プレゼントサブフィールド(DTIM Information Present subフィールド)をさらに含んでよい。
【0296】
前記第2MLDが前記NSTR MLDであり、前記コンプリートプロファイルサブフィールドが全ての情報の要請を指示する場合に、ビーコンインターバルプレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にビーコンインターバルサブフィールドが存在しないことを示す値に設定され、前記DTIM情報プレゼントサブフィールドは、前記Per-STAプロファイルサブ要素にDTIM情報サブフィールドが存在しないことを示す値に設定されてよい。
【0297】
前述した本発明の説明は例示のためのものであり、本発明の属する技術の分野における通常の知識を有する者は、本発明の技術的思想や必須の特徴を変更することなく他の具体的な形態に容易に変形可能であるということが理解できよう。したがって、以上に述べた実施例は如何なる面においても例示的なもので、限定的でないものと理解すべきである。例えば、単一型として説明されている各構成要素は分散して実施されてよく、同様に、分散していると説明されている構成要素も結合した形態で実施されてよい。
【0298】
本発明の範囲は、以上の詳細な説明よりは、後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲並びにその均等概念から導出される全ての変更又は変形された形態は本発明の範囲に含まれるものと解釈されるべきである。
【符号の説明】
【0299】
100 ステーション
110 プロセッサ
120 通信部
140 ユーザインタフェース部
150 ディスプレーユニット
160 メモリ
【図】
【図】
【国際調査報告】