(57)【要約】【課題】ディスカバリを完了するまでの時間の遅延を低減すること。【解決手段】無線通信装置が、ＢＴＩ（Beacon transmission interval）においてビーコンフレームを送信し、ＢＴＩ後のＢＦＴ（Beamforming Training）期間において他の無線通信装置から送信ＳＳＷ（Sector Sweep）フレームを受信し、送信ＳＳＷフレームにディスカバリ要求の情報が含まれる場合、送信ＳＳＷフレームから他の無線通信装置によって選択された第１の送信セクタの情報を抽出し、送信ＳＳＷフレームに含まれる他の無線通信装置が用いた送信セクタから第２の送信セクタを選択し、ＢＦＴ期間において、選択した第２の送信セクタに関する情報を含むフィードバックフレームを第１の送信セクタを用いて送信し、ＢＦＴ期間後のデータ送信期間において、選択した第２の送信セクタの情報を含むプローブ応答フレームを第１の送信セクタを用いて送信する。【選択図】図３
2018093482.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置の無線通信方法であって、
ビーコン送信期間において、１つ以上のビーコンフレームを送信し、
前記ビーコン送信期間後のビームフォーミングトレーニング期間において、他の無線通信装置から１つ以上の送信セクタスイープフレームを受信し、
前記１つ以上の送信セクタスイープフレームにディスカバリ要求に関する情報が含まれる場合、前記１つ以上の送信セクタスイープフレームから前記他の無線通信装置によって選択された第１の送信セクタに関する情報を抽出し、
前記受信した１つ以上の送信セクタスイープフレームに含まれる前記他の無線通信装置が用いた送信セクタから第２の送信セクタを選択し、
前記ビームフォーミングトレーニング期間において、前記選択した第２の送信セクタに関する情報を含むフィードバックフレームを前記第１の送信セクタを用いて送信し、
前記ビームフォーミングトレーニング期間後のデータ送信期間において、前記選択した第２の送信セクタに関する情報を含むプローブ応答フレームを前記第１の送信セクタを用いて送信する、
無線通信方法。
【請求項２】
前記無線通信装置は、
前記各ビーコンフレームを送信する送信セクタを、ビーコンフレーム毎に変更する、
請求項１に記載の無線通信方法。
【請求項３】
前記無線通信装置は、
前記選択した第１の送信セクタに関する情報に基づいて、前記フィードバックフレームの送信先の他の無線通信装置を決定する、
請求項１に記載の無線通信方法。
【請求項４】
前記第１の送信セクタは、
前記他の無線通信装置におけるビーコンフレームの受信品質に基づいて、選択される、
請求項３に記載の無線通信方法。
【請求項５】
前記第２の送信セクタは、
前記無線通信装置における前記送信セクタスイープフレームの受信品質に基づいて、選択される、
請求項１に記載の無線通信方法。
【請求項６】
無線通信装置の無線通信方法であって、
ビーコン送信期間において、１つ以上のビーコンフレームを他の無線通信装置から受信し、
前記１つ以上のビーコンフレームに含まれる前記無線通信装置の送信セクタに関する情報から第１の送信セクタを選択し、
前記選択した第１の送信セクタに関する情報およびディスカバリ要求に関する情報を含む１つ以上の送信セクタスイープフレームを他の無線通信装置へ送信し、
前記ビーコン送信期間後のビームフォーミングトレーニング期間において前記他の無線通信装置から送信される前記他の無線通信装置によって選択された第２の送信セクタに関する情報を含むフィードバックフレーム、および、前記ビームフォーミングトレーニング期間後のデータ送信期間において前記他の無線通信装置から送信される前記第２の送信セクタに関する情報を含むプローブ応答フレーム、の少なくとも１つのフレームを受信し、
前記受信した少なくとも１つのフレームに含まれる前記第２の送信セクタに関する情報を用いて、前記他の無線通信装置にデータを送信する、
無線通信方法。
【請求項７】
前記無線通信装置は、
前記各送信セクタスイープフレームを送信する送信セクタを、送信セクタスイープフレーム毎に変更する、
請求項６に記載の無線通信方法。
【請求項８】
前記第１の送信セクタは、
前記無線通信装置における前記１つ以上のビーコンフレームの受信品質に基づいて、選択される、
請求項６に記載の無線通信方法。
【請求項９】
前記第２の送信セクタは、
前記他の無線通信装置における前記１つ以上の送信セクタスイープフレームの受信品質に基づいて、
選択される、
請求項６に記載の無線通信方法。
【請求項１０】
無線通信装置であって、送信回路と、受信回路と、ＭＡＣ処理回路とを備え、
前記送信回路は、
ビーコン送信期間において、１つ以上のビーコンフレームを送信し、
前記ビーコン送信期間後のビームフォーミングトレーニング期間において、１つ以上のフィードバックフレームを第２の送信セクタを用いて送信し、
前記ビームフォーミングトレーニング期間後のデータ送信期間において、プローブ応答フレームを第２の送信セクタを用いて送信し、
前記受信回路は、
前記ビームフォーミングトレーニング期間において、他の無線通信装置から１つ以上の送信セクタスイープフレームを受信し、
前記ＭＡＣ処理回路は、
前記受信した１つ以上の送信セクタスイープフレームにディスカバリ要求に関する情報が含まれる場合、
前記受信した１つ以上の送信セクタスイープフレームに含まれる前記他の無線通信装置によって選択された第１の送信セクタに関する情報を抽出し、
前記受信した１つ以上の送信セクタスイープフレームに含まれる前記他の無線通信装置が用いた送信セクタから前記第２の送信セクタを選択し、
前記選択した第２の送信セクタに関する情報を含むフィードバックフレームと、前記選択した第２の送信セクタに関する情報を含むプローブ応答フレームとを生成する、
無線通信装置。
【請求項１１】
無線通信装置であって、受信回路と、ＭＡＣ処理回路と、送信回路とを備え、
前記受信回路は、
ビーコン送信期間において、他の無線通信装置から１つ以上のビーコンフレームを受信し、
前記ビーコン送信期間後のビームフォーミングトレーニング期間において前記他の無線通信装置から送信される前記他の無線通信装置によって選択された第２の送信セクタに関する情報を含むフィードバックフレーム、および、前記ビームフォーミングトレーニング期間後のデータ送信期間において前記他の無線通信装置から送信される前記第２の送信セクタに関する情報を含むプローブ応答フレーム、の少なくとも１つのフレームを受信し、
前記ＭＡＣ処理回路は、
前記１つ以上のビーコンフレームに含まれる前記無線通信装置の送信セクタに関する情報から第１の送信セクタを選択し、
前記選択した第１の送信セクタに関する情報およびディスカバリ要求に関する情報を含む１つ以上の送信セクタスイープフレームを生成し、
前記送信回路は、
前記ビームフォーミングトレーニング期間において、前記１つ以上の送信セクタスイープフレームを前記他の無線通信装置へ送信し、
前記データ送信期間において、前記フィードバックフレームおよび前記プローブ応答フレームの少なくとも１つのフレームに含まれる前記他の無線通信装置によって選択された第２の送信セクタに関する情報を用いて、前記他の無線通信装置にデータを送信する、
無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信方法および無線通信装置に関する。
【背景技術】
【０００２】
IEEE 802.11は、無線ＬＡＮ関連規格の１つであり、その中に、例えば、IEEE802.11ad規格（以下「１１ａｄ規格」という）がある（例えば、非特許文献１を参照）。
【０００３】
１１ａｄ規格ではビームフォーミング（ＢＦ）技術が用いられている。ビームフォーミングとは、無線通信装置に含まれる送信部及び受信部の１つ以上のアンテナの指向性をそれぞれ変化させて、通信品質、例えば受信強度が最適になるように、アンテナの指向性を設定して通信を行う方式である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】IEEE 802.11adＴＭ-2012  278-314頁及び337-339頁  2012年12月28日発行
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のＳＴＡ（Station）は、アクティブスキャンにおいて、ビームフォーミングを完了しなかった場合、例えばＤＴＩ（Data Transmission Interval：データ送信期間）において、ビームフォーミングを再試行する。この場合、ＳＴＡがＡＰ／ＰＣＰ（Access Point/Personal basic service set Control Point）のディスカバリを完了するまでの時間が遅延する。また、データ通信を行う他のＳＴＡへ干渉を与える。
【０００６】
本開示の一態様は、ディスカバリを完了するまでの時間の遅延を低減する無線通信方法および無線通信装置を提供することである。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る無線通信方法は、無線通信装置の無線通信方法であって、ビーコン送信期間において、１つ以上のビーコンフレームを送信し、前記ビーコン送信期間後のビームフォーミングトレーニング期間において、他の無線通信装置から１つ以上の送信セクタスイープフレームを受信し、前記１つ以上の送信セクタスイープフレームにディスカバリ要求に関する情報が含まれる場合、前記１つ以上の送信セクタスイープフレームから前記他の無線通信装置によって選択された第１の送信セクタに関する情報を抽出し、前記受信した１つ以上の送信セクタスイープフレームに含まれる前記他の無線通信装置が用いた送信セクタから第２の送信セクタを選択し、前記ビームフォーミングトレーニング期間において、前記選択した第２の送信セクタに関する情報を含むフィードバックフレームを前記第１の送信セクタを用いて送信し、前記ビームフォーミングトレーニング期間後のデータ送信期間において、前記選択した第２の送信セクタに関する情報を含むプローブ応答フレームを前記第１の送信セクタを用いて送信する。
【０００８】
本開示の別の一態様に係る無線通信方法は、無線通信装置の無線通信方法であって、ビーコン送信期間において、１つ以上のビーコンフレームを他の無線通信装置から受信し、前記１つ以上のビーコンフレームに含まれる前記無線通信装置の送信セクタに関する情報から第１の送信セクタを選択し、前記選択した第１の送信セクタに関する情報およびディスカバリ要求に関する情報を含む１つ以上の送信セクタスイープフレームを他の無線通信装置へ送信し、前記ビーコン送信期間後のビームフォーミングトレーニング期間において前記他の無線通信装置から送信される前記他の無線通信装置によって選択された第２の送信セクタに関する情報を含むフィードバックフレーム、および、前記ビームフォーミングトレーニング期間後のデータ送信期間において前記他の無線通信装置から送信される前記第２の送信セクタに関する情報を含むプローブ応答フレーム、の少なくとも１つのフレームを受信し、前記受信した少なくとも１つのフレームに含まれる前記第２の送信セクタに関する情報を用いて、前記他の無線通信装置にデータを送信する。
【０００９】
本開示の別の一態様に係る無線通信装置は、送信回路と、受信回路と、ＭＡＣ処理回路とを備え、前記送信回路は、ビーコン送信期間において、１つ以上のビーコンフレームを送信し、前記ビーコン送信期間後のビームフォーミングトレーニング期間において、１つ以上のフィードバックフレームを第２の送信セクタを用いて送信し、前記ビームフォーミングトレーニング期間後のデータ送信期間において、プローブ応答フレームを第２の送信セクタを用いて送信し、前記受信回路は、前記ビームフォーミングトレーニング期間において、他の無線通信装置から１つ以上の送信セクタスイープフレームを受信し、前記ＭＡＣ処理回路は、前記受信した１つ以上の送信セクタスイープフレームにディスカバリ要求に関する情報が含まれる場合、前記受信した１つ以上の送信セクタスイープフレームに含まれる前記他の無線通信装置によって選択された第１の送信セクタに関する情報を抽出し、前記受信した１つ以上の送信セクタスイープフレームに含まれる前記他の無線通信装置が用いた送信セクタから前記第２の送信セクタを選択し、前記選択した第２の送信セクタに関する情報を含むフィードバックフレームと、前記選択した第２の送信セクタに関する情報を含むプローブ応答フレームとを生成する。
【００１０】
本開示の別の一態様に係る無線通信装置は、受信回路と、ＭＡＣ処理回路と、送信回路とを備え、前記受信回路は、ビーコン送信期間において、他の無線通信装置から１つ以上のビーコンフレームを受信し、前記ビーコン送信期間後のビームフォーミングトレーニング期間において前記他の無線通信装置から送信される前記他の無線通信装置によって選択された第２の送信セクタに関する情報を含むフィードバックフレーム、および、前記ビームフォーミングトレーニング期間後のデータ送信期間において前記他の無線通信装置から送信される前記第２の送信セクタに関する情報を含むプローブ応答フレーム、の少なくとも１つのフレームを受信し、前記ＭＡＣ処理回路は、前記１つ以上のビーコンフレームに含まれる前記無線通信装置の送信セクタに関する情報から第１の送信セクタを選択し、前記選択した第１の送信セクタに関する情報およびディスカバリ要求に関する情報を含む１つ以上の送信セクタスイープフレームを生成し、前記送信回路は、前記ビームフォーミングトレーニング期間において、前記１つ以上の送信セクタスイープフレームを前記他の無線通信装置へ送信し、前記データ送信期間において、前記フィードバックフレームおよび前記プローブ応答フレームの少なくとも１つのフレームに含まれる前記他の無線通信装置によって選択された第２の送信セクタに関する情報を用いて、前記他の無線通信装置にデータを送信する。
【００１１】
なお、これらの包括的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラム、または、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１２】
本開示の一態様によれば、ディスカバリを完了するまでの時間の遅延を低減できる。
【００１３】
本開示の一態様における更なる利点および効果は、明細書および図面から明らかにされる。かかる利点および／または効果は、いくつかの実施形態並びに明細書および図面に記載された特徴によってそれぞれ提供されるが、１つまたはそれ以上の同一の特徴を得るために必ずしも全てが提供される必要はない。
【図面の簡単な説明】
【００１４】
【図１】ＳＴＡがアクティブスキャンを行い、他のＳＴＡを発見する例を示すブロック図
【図２】ＳＴＡがアクティブスキャンを行う手順の一例を示す図
【図３】実施の形態１に関し、ＳＴＡがアクティブスキャンを行う手順を説明する図
【図４】ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームのフォーマットの一例を示す図
【図５】ＡＰ／ＰＣＰがＤＴＩにおいて送信するＰｒｏｂｅ応答のフォーマットの一例を示す図
【図６】ＳＴＡがアクティブスキャンを行っているＢＩ（ビーコン間隔）と同じＢＩにおいて、ＳＴＡがアクティブスキャンを行う手順の一例を示す図
【図７】ＳＴＡがＡＰ／ＰＣＰに対してディスカバリを行う手順の一例を示すフローチャート
【図８】通信装置の構成の一例を示すブロック図
【図９】ＭＡＣプロセッサの構成の一例を示す詳細ブロック図
【図１０】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図１１】ＤＭＧビーコンのフォーマットの一例を示す図
【図１２】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図１３】ＳＳＷフレームのフォーマットの一例を示す図
【図１４】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図１５】ＳＳＷフレームのフォーマットの一例を示す図
【図１６】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図１７】ＳＳＷフレームのフォーマットの一例を示す図
【図１８】ＳＳＷフレームのフォーマットの別の例を示す図
【図１９】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図２０】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図２１】Short SSWパケットのフォーマットの一例を示す図
【図２２】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図２３】Short SSWパケットのフォーマットの一例を示す図
【図２４】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図２５】ＳＳＷ−ＦＢフレームのフォーマットの一例を示す図
【図２６】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図２７】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図２８】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図２９】Ｐｒｏｂｅ応答のフォーマットの一例を示す図
【図３０】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図３１】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図３２】通信装置（ＡＰ／ＰＣＰ及びＳＴＡ）の構成の一例を示すブロック図
【図３３Ａ】実施の形態２に関し、ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図３３Ｂ】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図３４】ＳＴＡがディスカバリを行う手順の一例を示すフローチャート
【図３５】実施の形態３に関し、ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図３６】ＳＴＡがDiscovery Mode＝１のアクティブスキャンによりディスカバリを行う手順の一例を示すフローチャート
【図３７】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図３８】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図３９】ＤＭＧビーコンのフォーマットの一例を示す図
【図４０】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図４１】ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図４２】実施の形態４に関し、ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図４３】ＤＭＧビーコンのフォーマットの一例を示す図
【図４４】ＤＭＧビーコンのフォーマットの別の例を示す図
【図４５】ＳＴＡがディスカバリを行う手順の一例を示すフローチャート
【図４６】ＳＴＡがディスカバリを行う手順の一例を示す図
【図４７】実施の形態５に関し、ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図
【図４８】ＢＳＳに関する短縮情報を含むShort SSWパケットのフォーマットの一例を示す図
【図４９】ＳＴＡがDiscovery Mode＝１のアクティブスキャンによりディスカバリを行う手順の一例を示すフローチャート
【図５０】通信装置（ＡＰ／ＰＣＰ及びＳＴＡ）の構成の一例を示すブロック図
【図５１】ＳＴＡがアクティブスキャンを行う手順の一例を示す図
【図５２】ＳＴＡがディスカバリを行う手順の一例を示すフローチャート
【発明を実施するための形態】
【００１５】
以下、図面を適宜参照して、本発明の実施の形態について、詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１６】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１７】
無線通信装置の一例であるＳＴＡが他のＳＴＡと初期接続を行うために、他のＳＴＡを発見する手順をディスカバリという。６０ＧＨｚミリ波通信を用いたアプリケーションとして、例えば、高速接続が要求される自動改札機におけるデータダウンロード、及び、データセンターにおいて有線ネットワークを代替および／または補完するバックアップ無線回線等が考えられる。このようなアプリケーションでは高速な接続が求められるため、例えば１００ｍｓｅｃ以下の高速なディスカバリが検討されている。
【００１８】
６０ＧＨｚミリ波通信規格であるIEEE802.11adは、ディスカバリの手順としてアクティブスキャンを規定する。アクティブスキャンでは、ＢＴＩ（Beacon Transmission Interval）の処理、Ａ−ＢＦＴ（Association-BeamForming Training）期間の処理、及びＰｒｏｂｅ交換処理の手順を含む。
【００１９】
図１は、ＳＴＡ１００がアクティブスキャンを行い、他のＳＴＡ（PEER STA）を発見（ディスカバリ）する場合のブロック図の一例を示す。なお、他のアクティブスキャンを行うＳＴＡ（ＳＴＡ２００）が共存する場合がある。PEER STAは、無線基地局（無線通信装置）の一例であるＡＰまたはＰＣＰ（「ＡＰ／ＰＣＰ」と表現する）であってもよい。また、ＳＴＡ１００及びＳＴＡ２００は非ＡＰ／ＰＣＰのＳＴＡ（子機、端末：無線通信装置）であってもよい。なお、説明を簡単にするために、無線通信装置を、無線基地局、子機（端末）と記載するが、無線基地局は子機として動作してもよいし、子機も無線基地局として動作してもよい。
【００２０】
ＢＴＩにおいて、ＳＴＡ１００は、ＤＭＧ（Directional Multi-Gigabit）ビーコンフレーム（以下「ＤＭＧビーコン」と表現する場合がある）を用いた送信セクタスイープを受信または送信する。
【００２１】
なお、ＡＰ／ＰＣＰ３００は、送信セクタ（送信ビーム）を切り換えながら複数のＤＭＧビーコンを送信する。ＳＴＡ１００は、ＤＭＧビーコンを受信し、受信強度および／または受信品質を測定する。なお、アクティブスキャンを行うＳＴＡ１００がＢＴＩにおいて送信セクタスイープを行う場合もある。
【００２２】
Ａ−ＢＦＴ期間において、ＳＴＡ１００は、ＳＳＷ（Sector SWeep）フレームを用いた（ＳＴＡ１００の）送信セクタスイープを送信または受信する。また、ＳＴＡ１００はＳＳＷフィードバック（ＳＳＷ−ＦＢ）フレームを受信または送信する。
【００２３】
なお、ＳＴＡ１００は、ＳＳＷフレーム毎に送信セクタ（送信ビーム）を切り換え、ＳＳＷフレームを送信する。ＡＰ／ＰＣＰ３００は、ＳＳＷフレームを受信し、受信強度および／または受信品質を測定し、測定結果を含むＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信する。ＳＴＡ１００は、ＳＳＷ−ＦＢフレームを受信し、ＢＦＴを完了する。なお、ＢＴＩにおいてＳＴＡ１００が送信セクタスイープを行う場合、Ａ−ＢＦＴ期間において、ＡＰ／ＰＣＰ３００が送信セクタスイープを行い、ＳＴＡ１００がＳＳＷ−ＦＢフレームを送信する。
【００２４】
ＢＦＴとして、アクティブスキャンを行うＳＴＡ１００は、ＢＴＩ及びＡ−ＢＦＴ期間において、送信のベストセクタ（送信に適切なビーム）を決定する。なお、ビームとは、アンテナ指向性を示す。ＢＦＴを完了した場合、ＳＴＡ１００は、Ｐｒｏｂｅ交換処理において、Ｐｒｏｂｅ要求フレーム（以下単に「Ｐｒｏｂｅ要求」と表現する場合がある）を送信する。ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ要求を受信した場合、Ｐｒｏｂｅ応答フレーム（以下単に「Ｐｒｏｂｅ応答と表現する場合がある」を送信する。
【００２５】
なお、ＢＦＴを行わない場合、ＳＴＡ１００は無指向性（Omni-directional）通信を行う。しかし、６０ＧＨｚミリ波通信では伝搬損失が大きいため、無指向性の送信信号をＡＰ／ＰＣＰ３００へ到達させることが困難な場合がある。
【００２６】
ＳＴＡ１００は、Ｐｒｏｂｅ交換処理により、接続先の端末（例えばＡＰ／ＰＣＰ３００）、及びＢＳＳ（Basic Service Set：基本サービスセット）に関する情報を獲得する。ＳＴＡ１００は、獲得した情報に応じて、接続先を決定する、例えば、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００に接続すべきか、それとも別の端末を発見すべきかを決定する。
【００２７】
ここで、１１ａｄ規格において、Ａ−ＢＦＴ期間は、ＤＭＧビーコンを受信した他のＳＴＡと共有される。
【００２８】
図２は、ＳＴＡ１００及びＳＴＡ２００がアクティブスキャンを行う手順の一例を示す図である。図２において、ＢＩ（ビーコン間隔）は、ＢＴＩ、Ａ−ＢＦＴ期間、ＤＴＩ（Data Transfer Interval：データ送信期間）を含む。例えば、ＳＴＡ１００とＳＴＡ２００が、ＢＴＩにおいてＤＭＧビーコン（図面の「ＤＢｃｎ」）を受信し、Ａ−ＢＦＴ期間において送信セクタスイープ（ＳＳＷフレームの送信）を行う。
【００２９】
Ａ−ＢＦＴ期間において、複数のＳＴＡが送信セクタスイープを行って競合（例えば送信パケットの衝突）が発生することにより、ＳＳＷ−ＦＢフレームを受信してＢＦＴを完了するＳＴＡが、高々１つとなる場合がある。図２では、ＡＰ／ＰＣＰ３００がＳＴＡ１００宛てに送信したＳＳＷ−ＦＢフレームをＳＴＡ１００が受信し、ＳＴＡ２００はＳＳＷ−ＦＢフレームを受信しない。
【００３０】
これにより、ＳＴＡ１００は、ＤＴＩにおいて、Ｐｒｏｂｅ交換処理（Ｐｒｏｂｅ要求の送信からＰｒｏｂｅ応答の受信までの処理）を行う。なお、ＡＰ／ＰＣＰ３００は、受信したＰｒｏｂｅ要求にエラーが含まれていない場合、ＡＣＫフレームを送信する。Ｐｒｏｂｅ要求にエラーが含まれているか否かは、例えば、ＦＣＳ（Frame Check Sequence）、および／または、ＣＲＣ（Cyclic Redundancy Check）によって判定されてよい。なお、ＡＣＫの説明は省略する。
【００３１】
ＢＦＴを完了しなかったＳＴＡ（ＳＴＡ２００）は、次のＢＴＩ（図示しない）を待ち、ＢＦＴを再試行してもよい。しかしこの場合、処理遅延は少なくとも１ビーコン間隔（例えば１００ｍｓｅｃ）に達するため、遅延が大きい。
【００３２】
なお、ＳＴＡ２００は、ＤＴＩにおいてセクタスイープを開始しても良い。例えば、ＢＴＩおよびＡ−ＢＦＴ期間においてビームフォーミングを完了しなかった（例えば競合によって失敗した）ＳＴＡ２００が、Ａ−ＢＦＴ期間後のＤＴＩにおいてＢＦＴを行ってもよい。
【００３３】
しかしながら、ＤＴＩでは、（図示しない他のＳＴＡによるセクタスイープ、ＳＴＡ１００によるデータ送受信のため）無線チャネル上の干渉があり、ＢＦＴを完了する確率が低い場合がある。
【００３４】
（実施の形態１）
実施の形態１では、アクティブスキャンを行うＳＴＡは、ディスカバリ要求を示すフィールド（ＤＲ＝１）をＳＳＷフレームに設定して送信し、ビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答の受信に対応していることを通知する。
【００３５】
これにより、Ａ−ＢＦＴ期間及びＤＴＩにおいて、アクティブスキャンを行う他のＳＴＡとセクタスイープが競合した場合でも、ＤＲ＝１を含むＳＳＷフレームを送信するＳＴＡは、Ｐｒｏｂｅ応答の受信により、ビームフォーミングの完了を判断できる。よって、ビームフォーミングが完了する確率が高くなり、ディスカバリに要する時間が短縮する。
【００３６】
図３を用いて、ＳＴＡ１００がアクティブスキャンを行う手順を説明する。
【００３７】
図３のＢＴＩにおいて、ＡＰ／ＰＣＰ３００は、例えば、ＤＭＧビーコン（ＤＢｃｎ）毎に送信セクタを変え、ＤＭＧビーコンを送信する。
【００３８】
図３のＢＴＩにおいて、ＳＴＡ１００は、ＤＭＧビーコンを受信する。なお、他のＳＴＡ（ＳＴＡ２００）が、同じＢＴＩにおいてＤＭＧビーコンを受信してもよい。
【００３９】
図３のＡ−ＢＦＴ期間において、ＳＴＡ１００は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレーム毎に送信セクタを変え、ＳＳＷフレームを送信する。
【００４０】
図４は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームのフォーマットの一例を示す図である。ＳＳＷフレームは、Frame Control（フレーム制御）フィールド、Duration（フレーム長）フィールド、ＲＡ（Receive(r) Address：受信アドレス）フィールド、ＴＡ（Transmit(ter) Address：送信アドレス）フィールド、ＳＳＷ（セクタスイープ）フィールド、SSW Feedback（ＳＳＷ−ＦＢ）フィールド、ＦＣＳ（Frame Check Sequence）フィールドを含む。
【００４１】
ＳＳＷフィールドは、セクタスイープに関する情報を含む。例えば、ＳＴＡ１００がＳＳＷフレーム毎に送信セクタを変え、ＳＳＷフレームを送信する場合、セクタスイープに関する情報は、送信セクタＩＤである。
【００４２】
ＳＳＷ−ＦＢフィールドは、Sector Select（セクタ選択）サブフィールド、DMG Antenna Select（ＤＭＧアンテナ選択）サブフィールド、SNR Report（ＳＮＲ：信号対ノイズ比レポート）フィールド、Poll Required（ポーリング要求）サブフィールド、Discovery Request（ディスカバリ要求、ＤＲと記載）サブフィールド、Reserved（予約）サブフィールドを含む。
【００４３】
１１ａｄ規格のＳＳＷフレーム（図示しない）は、Ａ−ＢＦＴ期間中に送信される場合、ＳＳＷ−ＦＢフィールドに７ビットのReserved（予約）サブフィールドを含むのに対し、図４のＳＳＷフレームは、ＳＳＷ−ＦＢフィールドに６ビットの予約サブフィールドと１ビットのDiscovery Request（ディスカバリ要求）サブフィールドを含む。
【００４４】
セクタ選択サブフィールドは、ＢＴＩ中にＳＴＡ１００が受信したＤＭＧビーコンのうち、最良の品質と判定したＤＭＧビーコンに含まれるセクタＩＤ（第１の送信セクタ）を含む。ＡＰ／ＰＣＰ３００は、ＳＳＷフレームを受信し、セクタ選択サブフィールドの値を得ることによって、ベストセクタのセクタＩＤを決定してもよい。
【００４５】
ディスカバリ要求サブフィールドは、ビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答を、ＡＰ／ＰＣＰ３００に対して要求するために用いられる。つまり、ディスカバリ要求サブフィールドは、ビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答フレームの受信に対応していることを、ＡＰ／ＰＣＰ３００に対して通知するために用いられる。
【００４６】
図３のＡ−ＢＦＴ期間において、ＡＰ／ＰＣＰ３００は、１ないし複数のＳＳＷフレームを受信する。
【００４７】
ＡＰ／ＰＣＰ３００は、受信したＳＳＷフレームのうち、受信品質の良いＳＳＷフレーム中の送信セクタＩＤを、送信元ＳＴＡのベストセクタと決定する（第２の送信セクタ）。図４において、当該送信セクタＩＤは、ＳＳＷフィードバックフィールドのセクタ選択サブフィールドに含まれる。
【００４８】
ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームにベストセクタの情報を含め、ＳＴＡ１００へ送信する。ＳＴＡ１００は、ＳＳＷ−ＦＢフレームを受信する。
【００４９】
なお、ＳＴＡ１００は、例えば、雑音の影響によるＦＣＳのエラー、および／または、図示しない他のＳＴＡの送信との競合によりプリアンブルを検出しないことにより、ＳＳＷ−ＦＢフレームの受信に失敗する（受信エラーという）場合がある。
【００５０】
なお、ＳＴＡ１００は、ＳＳＷ−ＦＢフレームを受信した場合であっても、ＡＣＫフレームを送信しなくてもよい。従って、ＡＰ／ＰＣＰ３００にとって、Ａ−ＢＦＴ期間におけるＳＳＷ−ＦＢフレームがＳＴＡ１００で受信されたか否かは、不明である。ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴにおいてＤＲ＝１を含むＳＳＷフレームを受信した場合、ＤＴＩにおいて、ビームフォーミングフィードバックを含むＰｒｏｂｅ応答をＳＴＡ１００へ送信する。
【００５１】
図５は、ＡＰ／ＰＣＰがＤＴＩにおいて送信するＰｒｏｂｅ応答のフォーマットの一例を示す図である。
【００５２】
図５のＰｒｏｂｅ応答のフォーマットは、frame bodyを除いて、１１ａｄと同様である。
【００５３】
Ｐｒｏｂｅ応答は、Frame Body（Probe Response frame body）部を含む。図５のＰｒｏｂｅ応答のframe bodyは、１１ａｄ規格のＰｒｏｂｅ応答のframe bodyと異なり、Beamforming Feedbackエレメントを含む。
【００５４】
Beamforming Feedbackエレメントは、Element ID（要素ＩＤ）フィールド、Length（長さ）フィールド、Element ID Extension（要素ＩＤ拡張部）フィールド、SSW Feedback（ＳＳＷ−ＦＢ）フィールドを含む。
【００５５】
要素ＩＤフィールドは、Probe Response frame bodyに含まれるエレメント（例えばTimestamp、SSID、Beamforming Feedback、Vendor Specificの各エレメント）の種別の判別において用いられてもよい。要素ＩＤフィールドの値は、エレメントの種別毎に１１ａｄ規格において規定されている。Beamforming Feedbackエレメントを判別する要素ＩＤに、１１ａｄ規格において未使用の要素ＩＤ、例えば「２２２」を割り当てても良い。
【００５６】
Lengthフィールドは、Beamforming Feedbackの残りの部分の長さをオクテット数で表す。例えば、要素ＩＤ拡張フィールド（０又は１オクテット）とSSW Feedbackフィールド（３オクテット）を合わせたオクテット数（３又は４）が、Lengthフィールドの値として設定される。
【００５７】
要素ＩＤ拡張フィールドは、エレメントの種別を判別するため、要素ＩＤフィールドの代わりに用いられても良い。Beamforming Feedbackエレメントを判別する要素ＩＤに、１１ａｄ規格において未使用の要素ＩＤを割り当てた場合、要素ＩＤ拡張フィールドは、使用されずに、長さが０オクテットであっても良い。
【００５８】
SSW Feedbackフィールドは、１１ａｄ規格のＳＳＷ−ＦＢフィールドと同様である。つまり、図４のSSW FeedbackフィールドにおいてDiscovery RequestフィールドをReservedにした場合と同様である。
【００５９】
ＡＰ／ＰＣＰ３００は、図５のＰｒｏｂｅ応答のＳＳＷ−ＦＢフィールドにＳＴＡ１００のベストセクタを含めて送信する。よって、ＳＴＡ１００は、ＳＳＷ−ＦＢフレームの受信エラーが発生した場合でも、ベストセクタの情報を得られる。さらに、Probe Response frame bodyには、ＡＰ／ＰＣＰに関する情報（例えばCapability Information：サポートする変調方式、伝送レートの情報を含む）及びＢＳＳの情報（例えば、利用可能な無線帯域幅）が含まれる。よって、ＳＴＡ１００は、Ａ−ＢＦＴ期間においてＳＳＷ−ＦＢフレームの受信エラーが発生した場合でも、アクティブスキャンを完了できる。
【００６０】
また、ＳＴＡ１００は、Ｐｒｏｂｅ要求の送信（図３を参照）を省略し、遅延を削減してもよい。
【００６１】
図３のＤＴＩにおいて、ＳＴＡ１００は、ビームフォーミングフィードバック（Beamforming Feedbackエレメント）を含むＰｒｏｂｅ応答を受信し、ビームフォーミングフィードバックに含まれる情報（例えばSector Selectフィールドの値）に基づき、ＡＰ／ＰＣＰ３００との通信に用いるベストセクタを決定する。また、ＡＰ／ＰＣＰ３００からのＰｒｏｂｅ応答を受信したので、ＡＰ／ＰＣＰ３００に対するアクティブスキャン手順によるディスカバリは完了（成功）である。
【００６２】
ＳＴＡ１００は、アクティブスキャン（なお、他のＡＰ／ＰＣＰに対する追加のディスカバリを行ってもよい）の完了後、ディスカバリしたＡＰ／ＰＣＰを接続先と決定した場合、次を実行してもよい。すなわち、ＳＴＡ１００は、送信アンテナをディスカバリにおいて決定したベストセクタに設定し、アソシエーション要求フレームをＡＰ／ＰＣＰに送信しても良い。
【００６３】
なお、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信した場合でも、ＤＴＩにおいて、ビームフォーミングフィードバックを含むＰｒｏｂｅ応答を送信しても良い。ＳＴＡ１００は、ＳＳＷ−ＦＢフレームの受信において受信エラーが発生した場合でも、ＤＴＩにおいて、ビームフォーミングフィードバックを含むＰｒｏｂｅ応答を受信して良い。
【００６４】
これにより、例えば、ＳＴＡ１００は、ＤＴＩ中におけるビームフォーミング（ＳＳＷの送信）の再試行を回避できる。よって、ディスカバリに要する遅延を短縮できる。
【００６５】
また、ＳＴＡ１００は、ＤＴＩにおいて、Ｐｒｏｂｅ要求を送信せずに、Ｐｒｏｂｅ応答を受信できる。よって、ディスカバリに要する遅延を短縮できる。
【００６６】
図６は、ＳＴＡ１００がアクティブスキャンを行っているＢＩ（ビーコン間隔）と同じＢＩにおいて、ＳＴＡ２００がアクティブスキャンを行う手順の一例を示す図である。なお、ＳＴＡ１００及びＡＰ／ＰＣＰ３００における図３と同じ処理については、説明を省略する。また、ＳＴＡ２００が、図３のＳＴＡ１００と同じ処理を行う場合についても、説明を省略する。
【００６７】
＜ＢＴＩでの処理＞
ＳＴＡ２００は、ＢＴＩにおいて、ＤＭＧビーコンを受信する。なお、ＳＴＡ１００とＳＴＡ２００の場所および／またはアンテナの方向とが異なる場合、ＳＴＡ１００のベストセクタとＳＴＡ２００のベストセクタとは異なる。このため、ＳＴＡ１００の受信したＤＭＧビーコンのそれぞれの受信品質は、ＳＴＡ２００の受信したＤＭＧビーコンのそれぞれの受信品質とは異なる。
【００６８】
＜Ａ−ＢＦＴでの処理＞
ＳＴＡ２００は、Ａ−ＢＦＴ期間において、ＤＲ＝１を含めてＳＳＷフレームを送信する（図３のＳＴＡ１００と同様）。
【００６９】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＤＲ＝１を含むＳＳＷフレームを受信する。ＳＴＡ１００が送信するＳＳＷフレームとＳＴＡ２００が送信するＳＳＷフレームとは、送信タイミングが同期していても良い。ＳＴＡ１００とＳＴＡ２００との場所、アンテナの方向、および／または、アンテナの指向性が異なるため、同時（例えば、同じ送信スロット）に送信されたＳＳＷフレームであっても、ＳＴＡ１００が送信したＳＳＷフレームがＡＰ／ＰＣＰ３００に到達し（受信され）、ＳＴＡ２００が送信したＳＳＷフレームがＡＰ／ＰＣＰ３００に到達しない（受信されない）場合がある（図６の１個目のＳＳＷフレーム）。
【００７０】
また、ＳＴＡ１００及びＳＴＡ２００が送信したＳＳＷフレームがＡＰ／ＰＣＰ３００に到達し、相互に干渉となり（衝突または競合という）、ＡＰ／ＰＣＰ３００はいずれのＳＳＷフレームも受信しない場合がある（図６の２個目のＳＳＷフレーム）。
【００７１】
また、ＳＴＡ２００が送信したＳＳＷフレームがＡＰ／ＰＣＰ３００に到達し（受信され）、ＳＴＡ１００が送信したＳＳＷフレームがＡＰ／ＰＣＰ３００に到達しない（受信されない）場合がある（図６の３個目のＳＳＷフレーム）。
【００７２】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴにおいて、受信した１つ以上のＳＳＷフレームのうち、受信品質の良いＳＳＷフレーム中の送信セクタＩＤ（図４のＳＳＷフィールドに含まれる）を、送信元ＳＴＡ１００、２００のベストセクタに決定する。
【００７３】
ＡＰ／ＰＣＰ３００は、受信した１つ以上のＳＳＷフレームに複数の送信元ＳＴＡが含まれる場合、送信元ＳＴＡ毎にベストセクタを決定しても良い。
【００７４】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、受信したＳＳＷフレームに応じ、ＳＳＷ−ＦＢフレームを送信する。例えば、ＡＰ／ＰＣＰ３００は、受信したＳＳＷフレームの送信元（送信元ＳＴＡ）を、ＳＳＷ−ＦＢフレームの送信先としてもよい。また、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間の処理で決定した送信元ＳＴＡのベストセクタのセクタＩＤを、ＳＳＷ−ＦＢフレームに含めても良い。
【００７５】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間に受信した複数のＳＳＷフレームに複数の送信元ＳＴＡが含まれる場合、いずれか１つの送信元ＳＴＡを選択し、ＳＳＷ−ＦＢフレームを送信しても良い。
【００７６】
ＡＰ／ＰＣＰ３００は、（送信元ＳＴＡに関わらず）最良の受信品質であったＳＳＷフレームの送信元の１つのＳＴＡを選択し、ＳＳＷ−ＦＢフレームを送信しても良い。Ａ−ＢＦＴにおける競合が発生した場合でも、ＳＴＡは、ＳＳＷ−ＦＢフレームを受信してベストセクタを知り、Ｐｒｏｂｅ交換を行える。
【００７７】
ＡＰ／ＰＣＰ３００は、ＳＳＷフレームにＤＲ＝１を含めずに送信した送信元ＳＴＡを選択し、ＳＳＷ−ＦＢフレームを送信しても良い。ＤＲ＝１を含めたＳＴＡは、後にＰｒｏｂｅ応答を受信できるので、ＤＲ＝１を含めないＳＴＡを優先する。これにより、両方のＳＴＡが、Ｐｒｏｂｅ交換（Ｐｒｏｂｅ応答の受信）を短い遅延で行える。
【００７８】
図６のＡ−ＢＦＴ期間において、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００へＳＳＷ−ＦＢフレームを送信し、ＳＴＡ２００へＳＳＷ−ＦＢフレームを送信しない。
【００７９】
＜ＤＴＩでの処理＞
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、図５のＰｒｏｂｅ応答のＳＳＷ−ＦＢフィールドにＳＴＡ２００のベストセクタを含めて、Ｐｒｏｂｅ応答を送信する。これにより、ＳＴＡ２００は、Ａ−ＢＦＴ期間においてＳＳＷ−ＦＢフレームを受信しなくても、ベストセクタの情報を得られる。
【００８０】
さらに、Probe Response frame bodyには、ＡＰ／ＰＣＰ３００に関する情報（例えばCapability Information：サポートする変調方式、伝送レートの情報を含む）及びＢＳＳの情報（例えば、利用可能な無線帯域幅）が含まれるため、ＳＴＡ２００は、Ａ−ＢＦＴにおいてＳＳＷ−ＦＢフレームを受信しなくても、アクティブスキャンを完了できる。
【００８１】
また、ＳＴＡ２００は、ＤＴＩにおいて、Ｐｒｏｂｅ要求の送信（図２を参照）を省略し、遅延を削減してもよい。
【００８２】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ＳＴＡ１００及びＳＴＡ２００宛てのＰｒｏｂｅ応答の送信に対して、複数のフレームを送信するためのＴＸＯＰ（Tx Opportunity：送信機会）を取得しても良い。図２のように各ＳＴＡがＰｒｏｂｅ要求を送信するためのＴＸＯＰを獲得する場合と比較し、一括でＴＸＯＰを確保できるので、送信を効率化できる。
【００８３】
ＳＴＡ１００、２００は、ＡＰ／ＰＣＰ３００からＰｒｏｂｅ応答を受信し、ＡＰ／ＰＣＰ３００に対するアクティブスキャン手順によるディスカバリを完了（成功）する。
【００８４】
図７は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対してディスカバリを行う手順の一例を示すフローチャートである。
【００８５】
まず、ＳＴＡ１００はディスカバリを開始する（Ｓ００１）。
【００８６】
次に、ＳＴＡ１００は、ＢＴＩにおいてＤＭＧビーコンを受信する（Ｓ００２）。ＤＭＧビーコンは、ＡＰ／ＰＣＰ３００がセクタスイープを行うために送信されても良い。つまり、ＡＰ／ＰＣＰ３００は、送信セクタを切り替えることによって、無線信号の送信方向を切り替え、１以上のＤＭＧビーコンを送信しても良い。ＡＰ／ＰＣＰ３００は、ＢＴＩの後にＡ−ＢＦＴがスケジュールされていることを示す情報エレメント及びフィールドを、ＤＭＧビーコンに含めて送信しても良い。
【００８７】
次に、Ａ−ＢＦＴ期間がスケジュールされていない場合（Ｓ００３：ＮＯ）、ＳＴＡ１００が次のＢＴＩを待つために、フローはＳ００２に戻る。
【００８８】
Ａ−ＢＦＴ期間がスケジュールされている場合（Ｓ００３：ＹＥＳ）、ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＤＲ＝１を含むＳＳＷフレームを、ＡＰ／ＰＣＰ３００を送信先として送信する（Ｓ００４）。なお、ＳＴＡ１００は、セクタスイープを行うためにＳＳＷフレームを送信しても良い。つまり、ＳＴＡ１００は、送信セクタを切り替えることによって、無線信号の送信方向を切り替え、１以上のＳＳＷフレームを送信しても良い。これは、ＡＰ／ＰＣＰ３００によるＤＭＧビーコンを用いたセクタスイープに応答してＳＴＡ１００がセクタスイープを行うことに相当し、レスポンダＢＦＴという。なお、ＳＴＡ１００は、ＢＴＩにおいて受信したＤＭＧビーコンの受信品質に基づき、ＡＰ／ＰＣＰ３００のベストセクタを決定し、Ａ−ＢＦＴ期間においてベストセクタの情報（例えばセクタＩＤ）をＳＳＷフレームに含めて送信しても良い。
【００８９】
ＡＰ／ＰＣＰ３００が、Ａ−ＢＦＴ期間において、Ｓ００４のＳＳＷフレームを受信しなかった場合（Ｓ００５：ＮＯ）、ＳＳＷ−ＦＢフレーム（及びＳ０１２のＰｒｏｂｅ応答）をＳＴＡ１００に送信せずに、フローはＳ００２へ戻る。なお、このＳＳＷフレームを受信しなかった場合には、受信エラーがある場合、および／または、受信電力が所定の閾値より低い場合が含まれてよい。
【００９０】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、Ｓ００４のＳＳＷフレームを受信した場合（Ｓ００５：ＹＥＳ）、ＳＴＡ１００のベストセクタを決定し、ＳＴＡ１００との通信に備えて、ベストセクタの情報をメモリに格納する（Ｓ００６）。
【００９１】
次に、ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームをＳＴＡ１００に送信する（Ｓ００７）。ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームを他のＳＴＡ２００に送信しても良い。または、ＡＰ／ＰＣＰ３００は、いずれのＳＴＡにもＳＳＷ−ＦＢフレームを送信せず、ＤＴＩにおいて、Ｐｒｏｂｅ応答を送信してもよい（Ｓ０１２を参照）。または、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間においてＳＳＷフレームによって通知されたベストセクタを用いて、ＳＳＷ−ＦＢフレームを送信しても良い。または、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００のベストセクタの情報を、ＳＳＷ−ＦＢフレームに含めて送信しても良い。
【００９２】
一方、ＳＴＡ１００が、Ｓ００４で送信したＳＳＷフレームに対応する、Ｓ００７のＳＳＷ−ＦＢフレームを受信しなかった場合（Ｓ００８：ＮＯ）、フローはＳ０１２へ進む。そして、ＳＴＡ１００は、Ｐｒｏｂｅ応答の受信を待機する。
【００９３】
ＳＴＡ１００は、Ｓ００４で送信したＳＳＷフレームに対応する、Ｓ００７のＳＳＷ−ＦＢフレームを受信した場合（Ｓ００８：ＹＥＳ）、ＡＰ／ＰＣＰ３００との通信に備えて、ＳＳＷ−ＦＢフレームに含まれるベストセクタの情報をメモリに格納する（Ｓ００９）。
【００９４】
そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００と自分のＳＴＡ１００との間の初期ＢＦＴを完了（成功）と判断する（Ｓ０１０）。つまり、ＳＴＡ１００は、ベストセクタを用いてＡＰ／ＰＣＰ３００と通信可能である。なお、ディスカバリは継続中である。
【００９５】
次に、ＳＴＡ１００は、ＤＴＩにおいて、ＡＰ／ＰＣＰ３００にＰｒｏｂｅ要求を送信しても良い（図７に記載せず）。なお、ＳＴＡ１００は、Ｓ００４においてＤＲ＝１を含めたＳＳＷフレームを送信し、初期ＢＦＴを完了した後、Ｐｒｏｂｅ要求を送信せずに、Ｓ０１２へ移行し、Ｐｒｏｂｅ応答の受信待機を行ってもよい。
【００９６】
一方、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ要求を受信し、受信エラーが無い場合、ＳＩＦＳ（Short InterFrame Space）（例えば３μｓｅｃ）後にＡＣＫフレームをＳＴＡ１００に送信する（Ｓ０１１）。
【００９７】
次に、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいてＰｒｏｂｅ応答を送信する（Ｓ０１２）。ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答にＳＴＡ１００のベストセクタの情報を含めて送信しても良い。
【００９８】
ＳＴＡ１００は、ＤＴＩにおいて、Ｓ０１２のＰｒｏｂｅ応答を受信する。受信したＰｒｏｂｅ応答にＳＴＡ１００のベストセクタの情報が含まれている場合、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００との通信に備え、ベストセクタの情報をメモリに格納する（Ｓ０１３）。
【００９９】
次に、ＳＴＡ１００は、Ｐｒｏｂｅ応答にＳＴＡ１００のベストセクタの情報が含まれている場合、初期ＢＦを完了（成功）と判断する（Ｓ０１４）。つまり、ＳＴＡ１００は、ベストセクタを用いてＡＰ／ＰＣＰ３００と通信可能である。
【０１００】
次に、ＳＴＡ１００は、Ｐｒｏｂｅ応答に含まれるＡＰ／ＰＣＰ３００、及び、ＡＰ／ＰＣＰ３００が管理するＢＳＳの情報（スキャン結果）をメモリに格納する（Ｓ０１５）。なお、ＳＴＡ１００のＭＡＣプロセッサは、スキャン結果をホストコントローラに通知しても良い。
【０１０１】
そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００に対するディスカバリを完了する（Ｓ０１６）。ＳＴＡ１００が、他のＡＰ／ＰＣＰ（図示しない）に対するディスカバリを行うため、同一の無線チャネルで、または、無線チャネルを切り換えた後に、フローはＳ００１に戻り、他のＡＰ／ＰＣＰに対するディスカバリを繰り返しても良い。
【０１０２】
図８は、ＳＴＡ（通信装置）１００の構成の一例を示すブロック図である。
【０１０３】
アンテナアレーは、無線信号の送受信を行う。
【０１０４】
受信ＲＦ（Radio Frequency）回路は、アンテナアレーが受信した無線信号を受信アナログベースバンド信号に変換する。また、受信ＲＦ回路は、ＰＨＹ受信回路が指定する受信セクタＩＤ（送信ベストセクタと同じセクタでもよい）に応じ、アンテナアレーから入力される信号の受信ゲイン（利得）及び位相を変更し、受信アンテナの指向性を制御する。また、受信ＲＦ回路は、受信した送信セクタスイープフレーム毎に受信品質を測定する。
【０１０５】
Ａ／Ｄ（アナログディジタルコンバータ）回路は、受信アナログベースバンド信号を受信ディジタルベースバンド信号に変換する。
【０１０６】
ＰＨＹ（Physical Layer：物理層）受信回路は、受信ディジタルベースバンド信号に対し、同期、等化、復調および／または復号の処理を行い、受信フレームデータを生成する。
【０１０７】
ＭＡＣ（メディアアクセス制御）プロセッサは、受信フレームデータからＭＡＣフレームを識別し、処理する。
【０１０８】
ＭＡＣフレームを識別することは、ＭＡＣフレームの種別（例えば、ＭＡＣデータフレーム、ＤＭＧビーコン、Ｐｒｏｂｅ応答）を判別することである。また、ＭＡＣフレームの処理には、例えば、ＦＣＳ（Frame Check Sequence、誤り検出符号の一種）を確認してエラー検出すること、及び、識別したＭＡＣフレームのフォーマットに応じて各フィールドのデータを取得することが含まれる。
【０１０９】
また、ＭＡＣプロセッサは、ＭＡＣデータフレームからユーザデータを取り出し、ホストコントローラへ出力する。また、ＭＡＣプロセッサは、ホストコントローラから入力されたユーザデータから、ＭＡＣデータフレームを生成する。
【０１１０】
また、ＭＡＣプロセッサは、ＤＭＧビーコンを受信した場合に、ＤＲ＝１を含むＳＳＷフレームを生成する（図７のＳ００４を参照）。また、ＭＡＣプロセッサは、ＤＲ＝１を含むＳＳＷフレームを受信した場合、Ｐｒｏｂｅ応答を生成しても良い（図７のＳ０１２、ＡＰ／ＰＣＰ３００の処理を参照）。また、ＭＡＣプロセッサは、ホストコントローラに対してディスカバリ要求を行ってもよい。
【０１１１】
ＭＡＣプロセッサが生成したフレームを、送信フレームデータと呼ぶ（例えば、上記のＭＡＣデータフレーム、ＳＳＷフレーム、Ｐｒｏｂｅ応答を含む）。
【０１１２】
ＰＨＹ送信回路は、送信フレームデータに対し、符号化、変調、ＰＨＹフレーム形成及びフィルタリングを行い、送信ディジタルベースバンド信号を生成する。
【０１１３】
Ｄ／Ａ（ディジタルアナログコンバータ）回路は、送信ディジタルベースバンド信号を送信アナログベースバンド信号に変換する。
【０１１４】
送信ＲＦ回路は、送信アナログベースバンド信号を送信無線信号に変換する。また、送信ＲＦ回路は、ＰＨＹ送信回路が指定する送信セクタＩＤ（送信ベストセクタ）に応じ、アンテナアレー１００１へ出力する信号の送信ゲイン（利得）及び位相を変更し、送信アンテナの指向性を制御する。
【０１１５】
ホストコントローラは、ＭＡＣプロセッサを制御し、送信ユーザデータの生成、及び／又は、受信ユーザデータの処理を行う。また、ホストコントローラは、ＭＡＣプロセッサからのディスカバリ要求に応じ、Ｐｒｏｂｅ要求を生成し、ＭＡＣプロセッサへ入力しても良い。
【０１１６】
図９は、ＭＡＣプロセッサの構成の一例を示す詳細ブロック図である。
【０１１７】
メッセージ生成回路は、送信ＭＡＣフレーム、例えばＤＭＧビーコン、ＳＳＷフレーム、を生成する。
【０１１８】
メッセージ処理回路は、受信ＭＡＣフレームを識別し、処理する。
【０１１９】
ＢＦＴ制御回路は、ＢＦＴ処理中に、メッセージ生成回路、メッセージ処理回路、ＰＨＹ送信回路、ＰＨＹ受信回路を制御し、ＤＭＧビーコン及びＳＳＷフレームの送受信を制御する。ＢＦＴ処理中は、例えば、図７のＳ００２におけるＢＴＩにおけるセクタスイープ、及びＳ００４におけるＡ−ＢＦＴ期間におけるセクタスイープである。また、ＢＦＴ制御回路は、受信ＲＦ回路が測定した受信品質に基づきＡＰ／ＰＣＰまたはＳＴＡの送信ベストセクタを選択する制御信号をＰＨＹ送信回路に出力する。
【０１２０】
以上のように、ＳＴＡ１００は、ＳＳＷフレームにディスカバリ要求を示すフィールド（ＤＲ＝１）を含めてＡ−ＢＦＴ期間中に送信し、ＡＰ／ＰＣＰ３００に、ビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答を送信するように要求する。これにより、ＡＰ／ＰＣＰ３００がＳＳＷ−ＦＢフレームを送信しない場合、または、ＳＴＡ１００がＳＳＷ−ＦＢフレームを受信しない場合もしくは受信困難な場合においても、ＳＴＡ１００は、Ｐｒｏｂｅ応答をＡＰ／ＰＣＰ３００から受信し、ディスカバリを完了できる。
【０１２１】
ＳＴＡ１００は、ＡＰ／ＰＣＰ３００がＳＳＷ−ＦＢフレームを送信しない場合、または、ＳＴＡ１００がＳＳＷ−ＦＢフレームを受信しない場合もしくは受信困難な場合おいても、例えば、次のＢＴＩまたはＡ−ＢＦＴ期間まで、ＳＳＷフレームの送信を待機することを回避できる、又はＤＴＩにおけるビームフォーミングを省略できる。よって、ディスカバリに要する遅延を短縮できる。
【０１２２】
ＳＴＡ１００は、ＡＰ／ＰＣＰ３００がＳＳＷ−ＦＢフレームを送信しない場合、および／または、ＳＴＡ１００がＳＳＷ−ＦＢフレームを受信しない、または、受信困難な場合でも、ＢＦＴを完了できる。よって、ベストセクタを用いてＡＰ／ＰＣＰ３００との間の通信品質を高められる。また、ビームフォーミングの再試行を削減でき、ＡＰ／ＰＣＰ３００、および／または、他のＳＴＡに対する干渉を低減できる。
【０１２３】
（実施の形態１の変形例）
＜変形例１−１＞
ＡＰ／ＰＣＰ３００は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを受信し、応答に対応していることを示すフィールドを、ＤＴＩにおいて、ＤＭＧビーコンに含めて送信しても良い。
【０１２４】
図１０は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。ＡＰ／ＰＣＰ３００は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを受信し、応答に対応していることを示すフィールドを、ＤＴＩにおいて、ＤＭＧビーコンを含めて送信する。
【０１２５】
図１１は、ＤＭＧビーコンのフォーマットの一例を示す図である。なお、ＤＭＧビーコン、DMG Beacon frame bodyは１１ａｄ規格と同様であるため、詳細な説明は省略する。
【０１２６】
１１ａｄ規格のＤＭＧビーコン（図示しない）は、ＳＳＷフィールドに６ビットのReserved（予約）サブフィールドを含むのに対し、図１１のＤＭＧビーコンは、ＳＳＷフィールドに５ビットの予約サブフィールドと１ビットのDiscovery Request Supported（ＤＲＳ：ディスカバリ要求対応可否）サブフィールドとを含む。
【０１２７】
ＳＴＡ１００は、図１１のＤＲＳフィールドが１に設定された（ＤＲＳ＝１）ＤＭＧビーコンを受信した場合、ＤＲ＝１を含むＳＳＷフレームをＡ−ＢＦＴ期間において送信しても良い。ＤＲＳ＝１が設定されているため、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００が図４のＰｒｏｂｅ応答を送信する機能を有していると判断できる。
【０１２８】
ＳＴＡ１００は、図１１のＤＲＳフィールドが１に設定されていない（ＤＲＳ＝０）ＤＭＧビーコンを受信した場合、ＤＲ＝０に設定したＳＳＷフレームをＡ−ＢＦＴ期間において送信してもよい。
【０１２９】
ＤＭＧビーコンがDiscovery Request Supported（ディスカバリ要求サポート）サブフィールドを含まない場合、ＳＴＡは、ＡＰ／ＰＣＰがＤＲ＝１に対応しているか否かの判別が困難である。
【０１３０】
従って、ＳＴＡがＡ−ＢＦＴ期間においてＤＲ＝１を含むＳＳＷフレームを送信した場合、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答を送信しない場合がある。
【０１３１】
このため、ＳＴＡは、ＤＴＩにおいてＰｒｏｂｅ応答を受信するための待ち受けを行うか、それとも、ＤＴＩにおけるセクタスイープを行うか、判断が困難である。この場合、例えば、ＳＴＡは、ＤＴＩにおいて、一定期間Ｐｒｏｂｅ応答を待ち受け、その一定期間経過後にセクタスイープを行ってもよい。しかしこの場合、一定期間の待ち受けにより、遅延が増大する。
【０１３２】
ＤＭＧビーコンがDiscovery Request Supported（ディスカバリ要求サポート）サブフィールドを含み、ＤＲＳ＝１である場合、ＳＴＡは、Ａ−ＢＦＴ期間においてＤＲ＝１を含むＳＳＷフレームを送信し、ＤＴＩにおいてビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答を待ち受けてもよい。また、ＤＲＳ＝０である場合、ＳＴＡは、ＤＴＩにおけるセクタスイープを行ってもよい。これにより、ＳＴＡは、一定期間の待機を省略でき、ディスカバリによる遅延を短縮できる。
【０１３３】
＜変形例１−２＞
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームにディスカバリ要求の種別を示すフィールド又はサブフィールドを含めて送信しても良い。
【０１３４】
図１２は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。ＳＴＡ１００、２００は、Ａ−ＢＦＴ期間において、ＤＲ  Ｔｙｐｅを追記したＳＳＷフレームを送信する。
【０１３５】
図１３は、ＳＳＷフレームのフォーマットの一例を示す図である。図４のＳＳＷフレームのDiscovery Requestフィールドが１ビットであるのに対し、図１３のＳＳＷフレームのDiscovery Requestフィールドは２ビット以上を含む。
【０１３６】
ＳＴＡ２００が、Discovery Requestフィールドの値を２（Discovery request（＋Multi-band））に設定してＳＳＷフレームを送信した場合、ＳＳＷフレームを受信したＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、Ｐｒｏｂｅ応答にMulti-bandエレメントを含めて送信する。
【０１３７】
ＳＴＡ２００は、Multi-bandエレメントを含むＰｒｏｂｅ応答を受信した場合、アクティブスキャンを行っている周波数帯（例えば、６０ＧＨｚ帯）とは異なる周波数帯（例えば、２．４ＧＨｚ帯、５ＧＨｚ帯）に関するＡＰ／ＰＣＰ３００の情報（例えば、２．４ＧＨｚ帯のＢＳＳが使用している無線チャネル番号）を得られる。
【０１３８】
ＳＴＡ２００は、例えば、６０ＧＨｚ帯においてＡＰ／ＰＣＰ３００と接続を確立した後、Multi-bandエレメントで獲得した情報に基づき、６０ＧＨｚ帯とは異なる周波数帯（例えば２．４ＧＨｚ帯）においてＡＰ／ＰＣＰ３００へＰｒｏｂｅ要求又はアソシエーション要求フレームを送信し、２．４ＧＨｚ帯の接続を確立しても良い。
【０１３９】
２．４ＧＨｚ帯の接続は、６０ＧＨｚ帯の接続が切断された場合の代替接続として用いられてもよい。ＳＴＡ２００は、Multi-bandエレメントの情報に基づき２．４ＧＨｚ帯のＰｒｏｂｅ要求フレーム又はアソシエーション要求フレームを送信するチャネルを決定できる。よって、ＳＴＡ２００は、２．４ＧＨｚ帯のうち、該当するチャネルをスキャンすることにより、２．４ＧＨｚ帯におけるディスカバリの時間を短縮できる。
【０１４０】
また、ＳＴＡ１００が、Discovery Requestフィールドの値を３（Discovery request（＋Neighbor Report））に設定してＳＳＷフレームを送信した場合、ＳＳＷフレームを受信したＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、Ｐｒｏｂｅ応答にNeighbor Reportエレメントを含めて送信する。
【０１４１】
ＳＴＡ１００は、Neighbor Reportエレメントを含むＰｒｏｂｅ応答を受信した場合、ＡＰ／ＰＣＰ３００の周辺の他のＡＰ／ＰＣＰ３００に関する情報を得られる。
【０１４２】
ＳＴＡ１００は、例えば、Neighbor Reportエレメントに基づいて、他のＡＰ／ＰＣＰをアクティブスキャンにより発見できる確率が高いチャネルを選択して、アクティブスキャンを行ってもよい。これにより、他のＡＰ／ＰＣＰ３００に対するディスカバリの遅延を短縮できる。
【０１４３】
このように、ＳＴＡ１００，２００は、ＳＳＷフレームのDiscovery Requestフィールドの値を適宜設定することにより、ＡＰ／ＰＣＰ３００に対し、Ｐｒｏｂｅ要求に含める追加のエレメントの種類を要求しても良い。
【０１４４】
図１３に示すように、Discovery Requestフィールドの値と要求するエレメントの有無及び種別を対応付けても良い。また、Discovery Requestフィールドをビットマップとして定義し、ビットとエレメント毎の要求の有無とを対応付けても良い。例えば、第１ビットはDiscovery Requestの有無、第２ビットはMulti-bandエレメントの要求の有無、第３ビットはNeighbor reportエレメントの要求の有無を、１：有、０：無として通知してもよい。
【０１４５】
＜変形例１−３＞
ＳＴＡ１００及びＳＴＡ２００は、Ａ−ＢＦＴ期間において、ＴＲＮ−Ｒ（Receive training）サブフィールド数を示すフィールド又はサブフィールドをＳＳＷフレームに含めて送信しても良い。
【０１４６】
図１４は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。ＳＴＡ２がＡ−ＢＦＴ期間において送信するＳＳＷフレームにTRN＝１が追記され、ＳＴＡ２宛てＰｒｏｂｅ応答にＴＲＮ−Ｒサブフィールドが追加されている。
【０１４７】
図１５は、ＳＳＷフレームのフォーマットの一例を示す図である。図４のＳＳＷフレームと比較し、図１５のＳＳＷフレームはNumber of TRN-Rサブフィールドを含み、Reservedサブフィールドのビット数が少ない。
【０１４８】
ＳＴＡ２００は、図１５のＳＳＷフレームのNumber of TRN-Rサブフィールドに、ＳＴＡ２００の受信アンテナセクタ数に応じた値を含めて送信する。例えば、Number of TRN-Rサブフィールドの値の１６倍が、ＳＴＡ２００の受信セクタ数を示しても良い。
【０１４９】
ＳＴＡ２００は、Number of TRN-Rサブフィールドの値を１以上に設定してＳＳＷフレームを送信した場合、ＳＳＷフレームを受信したＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、Number of TRN-Rサブフィールドの値に応じた数のＴＲＮ−Ｒサブフィールドを含むＴＲＮフィールドをＰｒｏｂｅ応答に付加して送信する。
【０１５０】
ＳＴＡ２００は、ＴＲＮフィールドが付加されたＰｒｏｂｅ応答を受信した場合、ＴＲＮフィールド毎に切り替えた受信セクタを用いてＴＲＮ−Ｒサブフィールドを受信して、受信品質を測定し、受信アンテナのＢＦＴを行っても良い。ＳＴＡ２００は、受信ビームフォーミングにより、最良の受信アンテナ及び受信セクタを選択してもよい。
【０１５１】
ＳＴＡ２００は、送信アンテナの指向性特性と受信アンテナの指向性特性の関係が既知であるアンテナパターンレシプロシティ等を有する場合、受信アンテナのビームフォーミング結果に基づき、最良の送信アンテナ及び送信セクタを選択しても良い。
【０１５２】
なお、アンテナレシプロシティとは、ＳＴＡ２００が複数の送信アンテナと複数の受信アンテナを備える場合に、最良の送信セクタが属するアンテナ番号と、最良の受信セクタが属するアンテナ番号が同じである可能性が高くなるアンテナの構成を意味する。
【０１５３】
例えば、第１の送信アンテナと第１の受信アンテナが同様のカバー範囲を有し（例えば、通信エリアが正面方向）、第２の送信アンテナと第２の受信アンテナが同様のカバー範囲を有し（例えば、通信エリアが背面方向）、かつ、第１の送信アンテナ及び第１の受信アンテナと、第２の送信アンテナ及び第２の受信アンテナのカバー範囲に重複が少ない場合、ＳＴＡ２００は、アンテナレシプロシティを備える。なお、第１の送信アンテナと第１の受信アンテナは、第１の送受信共用のアンテナであってもよい。また、第２の送信アンテナと第２の受信アンテナは、第２の送受信共用のアンテナであってもよい。
【０１５４】
なお、アンテナパターンレシプロシティとは、最良の送信セクタのセクタ番号と、最良の受信セクタのセクタ番号が同じである可能性が高くなるアンテナの構成を意味する。例えば、第１の送信アンテナと第１の受信アンテナが同様の指向性パターンを有する。また、例えば、第１の送受信共用のアンテナ（図８のアンテナアレー）が、送信時と受信時で同様の指向性パターンを有する。
【０１５５】
ＳＴＡ２００は、ＴＲＮ−Ｒサブフィールドを用いて受信アンテナのＢＦＴを行い、最良の受信セクタを選択する。よって、ＳＴＡ２００は、ＡＰ／ＰＣＰ３００との通信性能を高め、Ｐｒｏｂｅ応答以降の処理（例えば、図示しないアソシエーション応答フレームの受信）を高速、および／または、低エラーレートで行える。
【０１５６】
また、ＳＴＡ２００は、ＴＲＮ−Ｒサブフィールドを用いて受信アンテナのＢＦＴを行った結果を用いて最良の送信セクタを選択する。よって、ＳＴＡ２００は、ＳＳＷ−ＦＢフレームを受信しない場合であっても、ＡＰ／ＰＣＰ３００との通信性能を高め、Ｐｒｏｂｅ応答以降の処理（例えば、図示しないアソシエーション要求フレームの送信）を高速、および／または、低エラーレートで行える。
【０１５７】
＜変形例１−４＞
ＳＴＡ１００及びＳＴＡ２００は、Ａ−ＢＦＴ期間において、SIFS turnoverフィールド又はサブフィールドを含めたＳＳＷフレームを送信しても良い。
【０１５８】
図１６は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。図１６では、ＳＴＡ２００がＡ−ＢＦＴ期間において送信するＳＳＷフレームにＳＩＦＳ＝１が追記されている。
【０１５９】
図１７は、ＳＳＷフレームのフォーマットの一例を示す図である。図４のＳＳＷフレームと比較し、図１７のＳＳＷフレームはSIFS Turnoverサブフィールドを含み、Reservedサブフィールドのビット数が少ない。
【０１６０】
図１８は、ＳＳＷフレームのフォーマットの別の例を示す図である。図１７のＳＳＷフレームと比較し、図１８のＳＳＷフレームはDiscovery Request Typeフィールドを含む。
【０１６１】
ＳＴＡ１００及びＳＴＡ２００は、図１７のDiscovery Requestフィールドの値を０に設定する代わりに、図１８のDiscovery Request Typeフィールドの値を０に設定してＳＳＷフレームを送信しても良い。ＳＴＡ１００及びＳＴＡ２００は、図１７のDiscovery Requestフィールドの値を１、SIFS Turnoverフィールドを０に設定する代わりに、図１８のDiscovery Request Typeフィールドの値を１に設定してＳＳＷフレームを送信しても良い。
【０１６２】
ＳＴＡ１００及びＳＴＡ２００は、図１７のDiscovery Requestフィールドの値を１、SIFS Turnoverフィールドを１に設定する代わりに、図１８のDiscovery Request Typeフィールドの値を２に設定してＳＳＷフレームを送信しても良い。Discovery Request Typeフィールドの値「３」は、Reservedである。
【０１６３】
図１８のＳＳＷフレームは、Reservedの設定（Discovery Request Typeフィールドの値が３）を、将来の機能拡張に用いても良い。
【０１６４】
ＡＰ／ＰＣＰ３００は、SIFS Turnoverサブフィールドの値が１に設定されたＳＳＷフレームを受信した場合、ＤＴＩにおいて、Ｐｒｏｂｅ応答の宛先アドレスを、例えばＳＴＡ２００宛てのユニキャストアドレスに設定してＰｒｏｂｅ応答を送信する。
【０１６５】
ＳＴＡ２００は、宛先アドレスにユニキャストアドレスを含むＰｒｏｂｅ応答を受信した場合、ＳＩＦＳ時間（３μｓｅｃ）後にＡｃｋフレームを送信する。ＳＴＡ２００は、Ａｃｋフレームを送信する前に、Ｐｒｏｂｅ応答に含まれるビームフォーミングフィードバック情報を解析してベストセクタを決定し、送信セクタをベストセクタに設定してＡｃｋフレームを送信する。
【０１６６】
図１９は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０１６７】
ＡＰ／ＰＣＰ３００は、SIFS Turnoverサブフィールドの値が０に設定されたＳＳＷフレームを受信した場合、ＤＴＩにおいて、Ｐｒｏｂｅ応答の宛先アドレスを、ブロードキャストアドレスに設定してＰｒｏｂｅ応答を送信する。
【０１６８】
ＳＴＡ１００は、宛先アドレスにブロードキャストアドレスを含むＰｒｏｂｅ応答を受信した場合、Ｐｒｏｂｅ応答に含まれるビームフォーミングフィードバック情報のアドレス（後述、図２９のＭＡＣアドレスフィールド）がＳＴＡ１００宛てか否かを判定し、ＳＴＡ１００宛てである場合、ビームフォーミングフィードバック情報を解析してベストセクタを決定する。
【０１６９】
ＳＴＡ２００は、ＤＴＩにおいて、宛先アドレスにユニキャストアドレスを含むＰｒｏｂｅ応答を受信した場合、ＳＩＦＳ時間でビームフォーミングフィードバック情報の解析と送信セクタの設定を行った後、図示しないＡｃｋの送信を行ってもよい。Ａｃｋの送信を行うことにより、ＳＴＡ２００は、高信頼の通信を行える。例えば、ＡＰ／ＰＣＰ３００は、宛先アドレスにユニキャストアドレスを含むＰｒｏｂｅ応答を送信し、ＳＩＦＳ時間後にＡｃｋフレームを受信しない場合、Ｐｒｏｂｅ応答の再送を行ってもよい。
【０１７０】
ＳＴＡ１００は、ＤＴＩにおいて、宛先アドレスにブロードキャストアドレスを含むＰｒｏｂｅ応答を受信した場合、ＳＩＦＳ以上の時間でビームフォーミングフィードバック情報を解析してもよい。これにより、処理能力が低いＳＴＡであっても、ビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答の受信処理を行え、ディスカバリを完了できる。
【０１７１】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、SIFS Turnoverサブフィールドの値が０に設定されたＳＳＷフレームをＳＴＡ１００から受信した場合、ＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信し、ＤＴＩにおいて、Ｐｒｏｂｅ応答にビームフィードバック情報を含めず、宛先アドレスをＳＴＡ１００宛てのユニキャストアドレスに設定して、Ｐｒｏｂｅ応答を送信してもよい。
【０１７２】
ＳＴＡ１００は、ＳＳＷ−ＦＢフレームを受信後、ビームフォーミングフィードバック情報を解析する。したがって、Ｐｒｏｂｅ応答の受信時におけるビームフォーミングフィードバック情報の解析は省略されてもよい。これにより、ＳＴＡ１００は、処理能力が低くても、ＳＩＦＳ時間後にＡｃｋフレームを送信できる。
【０１７３】
ＡＰ／ＰＣＰ３００は、SIFS Turnoverサブフィールドの値が０に設定されたＳＳＷフレームをＳＴＡ１００から受信し、ＳＴＡ１００へのＳＳＷ−ＦＢフレームの送信を省略する場合、ＳＴＡ１００のビームフォーミング情報を含み、宛先アドレスをブロードキャストアドレスに設定したＰｒｏｂｅ応答を送信しても良い。
【０１７４】
ＳＴＡ１００及びＳＴＡ２００は、ビームフィードバック情報に対する処理能力に応じて、SIFS Turnoverサブフィールドの値を設定しても良い。これにより、ビームフィードバック情報に対する処理能力が低い場合であっても、ビームフォーミングフィードバック情報を含むＰｒｏｂｅ応答の受信処理を行える。よって、ディスカバリに要する遅延を短縮できる。
【０１７５】
＜変形例１−５＞
図２０は、ＳＴＡがＡＰ／ＰＣＰに対しアクティブスキャンを行う手順の一例を示す図である。図２０では、ＳＴＡ２００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームの代わりにディスカバリ要求を示すフィールドを含むShort SSWパケットを送信しても良い。
【０１７６】
図２１は、Short SSWパケットのフォーマットの一例を示す図である。ディスカバリ要求を示すフィールドは、図４のディスカバリ要求サブフィールドと同様である。
【０１７７】
Short SSWパケットはＳＳＷフレームを含むパケットよりパケット長が短いため、ＳＴＡ２００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームよりも多数のShort SSWパケットを、Short SSWパケット毎に送信セクタを切り替えて送信する。ＳＴＡ２００は、多数の送信セクタのトレーニングをＡ−ＢＦＴ期間において行えるので、ビームフォーミングの精度が向上する。よって、（Ｐｒｏｂｅ応答受信以降の）ＡＰ／ＰＣＰ３００との通信品質が向上する。
【０１７８】
また、ＳＴＡ２００が送信するShort SSWパケットは、パケット長が短いため、他のＳＴＡ（例えば図示しないＳＴＡ１００）に干渉を与える確率、および／または、他のＳＴＡから干渉を受ける確率が低下する。これにより、ＡＰ／ＰＣＰ３００が複数のＳＴＡから有効なＳＳＷフレーム及びShort SSWパケットを受信する確率が高まる。
【０１７９】
ＳＴＡ２００は、図２１に示すShort SSWパケットのディスカバリ要求を示すフィールドをＤＲ＝１に設定してShort SSWパケットを送信する。ＡＰ／ＰＣＰ３００は、複数のＳＴＡから有効なＳＳＷフレーム及びShort SSWパケットを受信した場合、次の処理を行う。すなわち、ＡＰ／ＰＣＰ３００は、ＳＳＷフレーム又はShort SSWパケットのディスカバリ要求を示すフィールドをＤＲ＝１に設定して送信したＳＴＡに対して、ＢＦフィードバックを含むＰｒｏｂｅ応答フレームを送信する。ＳＴＡ２００は、Ｐｒｏｂｅ応答フレームを受信し、ＡＰ／ＰＣＰ３００に対するＢＦＴ及びディスカバリを完了できる。
【０１８０】
このように、ＳＴＡ２００は、ディスカバリ要求を示すフィールドを含むShort SSWパケットを送信する。よって、複数のＳＴＡがＡ−ＢＦＴ期間においてＢＦＴを行う場合における、Ｐｒｏｂｅ応答フレームを受信し、ＡＰ／ＰＣＰ３００に対するＢＦＴ及びディスカバリを完了するまでの遅延が、高い確率で短くなる。
【０１８１】
＜変形例１−６＞
ＳＴＡ２００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームの代わりにディスカバリ要求を示すフィールド及びコントロールトレイラ（Control Trailer）を含むShort SSWパケットを送信しても良い。
【０１８２】
図２２は、ＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。図２２には、ＳＴＡ２がＡ−ＢＦＴ期間において送信するShort SSWパケットにＤＲ＝１が追記されている。
【０１８３】
図２３は、Short SSWパケットのフォーマットの一例を示す図である。図２０においてＳＴＡ２００が用いるShort SSWパケット（通常のShort SSWパケット）は、Ｌ−ＳＴＦ（Legacy Short Training Field）、Ｌ−ＣＥＦ（Legacy Channel Estimation Field）、Ｌ−Ｈｅａｄｅｒ（Legacy Header）、Payloadを含む。なお、図２１は、Short SSWパケットのPayloadのフォーマットを示す図である。図２３のShort SSWパケットは、図２０のShort SSWパケットと比較し、コントロールトレイラを含む。
【０１８４】
コントロールトレイラは、ディスカバリを行うための追加の情報である、Discovery Criteriaフィールド、Reservedフィールド及び誤り検出符号フィールド（ＣＴＣＳ：Control Trailer Check Sequence）を含む。Discovery Criteriaフィールドは、BSS Typeサブフィールド、Short SSID（Service Set IDentifier）サブフィールド、ＲＮＳ  Ｉｎｆｏサブフィールドを含む。
【０１８５】
ＳＴＡ２００は、BSS Typeサブフィールドの値を、Infrastructure BSSを示す値（BSS Type＝３）に設定してShort SSWパケットを送信する。ＡＰ／ＰＣＰ３００は、ＢＳＳ（Basic Service Set）がInfrastructure BSSである場合、ＳＴＡ２００への応答（Ｐｒｏｂｅ応答の送信）を行い、ＢＳＳ（Basic Service Set）がInfrastructure BSSで無い（例えば、ＰＢＳＳ（Personal BSS、BSS Type＝２）又はＩＢＳＳ（independent BSS、BSS Type＝１）である）場合、ＳＴＡ２００への応答を省略しても良い。
【０１８６】
ＡＰ／ＰＣＰ３００は、受信したShort SSWパケットのBSS Typeサブフィールドの値が、ＡＰ／ＰＣＰ３００のＢＳＳと同じ種類を示す場合、ＳＴＡ２００への応答を行い、異なる種類を示す場合、応答を省略しても良い。
【０１８７】
ＳＴＡ２００は、通信を使用するアプリケーションに応じて、接続するＢＳＳを選択し、BSS Typeサブフィールドの値を設定してもよい。これにより、接続を意図しないアクセスポイントからの応答を抑制し、ディスカバリの遅延を減らし、ＡＰ／ＰＣＰ３００による不要なパケットの送信を減らせる。
【０１８８】
例えば、ＳＴＡ２００の使用するアプリケーションがインターネットブラウザである場合、ＳＴＡ２００は、ＩＰパケットを伝送するためのInfrastructure BSSのアクセスポイントに接続してもよい。また、ＳＴＡ２００の使用するアプリケーションが大画面ディスプレイへの映像伝送である場合、ＳＴＡ２００は、ディスプレイとの１対１通信を行うためのＰＢＳＳのＰＣＰに接続してもよい。
【０１８９】
ＳＴＡ２００は、Short SSIDフィールドの値を、接続を予定するアクセスポイントのＳＳＩＤ（Service Set IDentifier）（ＢＳＳを識別する識別子）の３２ビットハッシュ値に設定して、Short SSWパケットを送信しても良い。
【０１９０】
ＡＰ／ＰＣＰ３００は、受信したShort SSWパケットのShort SSIDサブフィールドの値が、ＡＰ／ＰＣＰ３００のＢＳＳのＳＳＩＤのハッシュ値と一致する場合、ＳＴＡ２００へ応答し、一致しない場合、ＳＴＡ２００への応答を省略しても良い。
【０１９１】
ＳＴＡ２００は、例えば、他のＡＰ／ＰＣＰ（図示しない）が提供する近隣のＡＰ／ＰＣＰのＳＳＩＤのリスト、または、他の通信方式により取得したＳＳＩＤの値からＡＰ／ＰＣＰを指定してディスカバリを行う。これにより、指定しないＡＰ／ＰＣＰからの応答に対する処理を省略でき、ディスカバリの遅延を短縮できる。
【０１９２】
ＳＴＡ２００は、１１ａｄ規格に定められるＲＳＮエレメント内のフィールドの一部が含まれるように、RSN Infoフィールドの値を定めても良い。RSN Infoフィールドの値は、無線接続におけるセキュリティ機能（例えば、秘匿、認証に関する）のサポート有無および／またはパラメータに関する情報を含む。
【０１９３】
ＡＰ／ＰＣＰ３００は、受信したShort SSWパケットのRSN Infoフィールドが示すセキュリティ機能をサポートしている場合、ＳＴＡ２００へ応答し、サポートしていない場合、ＳＴＡ２００への応答を省略しても良い。
【０１９４】
このように、ＳＴＡ２００は、Discovery Criteriaフィールドの値を含むShort SSWフレームを送信する。これにより、アプリケーションに適合しないＢＳＳのＡＰ／ＰＣＰ、または、指定しないＡＰ／ＰＣＰからの応答に対する処理を省略でき、ディスカバリの遅延を短縮できる。
【０１９５】
＜変形例１−７＞
ＰＣＰ／ＡＰ３００は、Ａ−ＢＦＴ期間において、ＤＲ＝１を含むＳＳＷフレームを受信したことを示すDiscovery Request AckフィールドをＳＳＷ−ＦＢフレームに含めて送信しても良い。
【０１９６】
図２４は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。図２４では、ＳＴＡ１００がＡ−ＢＦＴ期間において送信するSSWフィールドにＤＲ＝１が追記され、ＡＰ／ＰＣＰ３００がＡ−ＢＦＴ期間において送信するSSW-FBフィールドにＤＲＡ＝１が追記されている。
【０１９７】
図２５は、ＳＳＷ−ＦＢフレームのフォーマットの一例を示す図である。ＳＳＷ−ＦＢフレームは、Frame Controlフィールド、Durationフィールド、ＲＡフィールド、SSW Feedback（ＳＳＷ−ＦＢ）フィールド、BRP Requestフィールド、Beamformed Link Maintenanceフィールド、ＦＣＳフィールドを含む。
【０１９８】
SSW Feedbackフィールドは、Sector Selectサブフィールド、DMG Antenna Selectサブフィールド、SNR Reportサブフィールド、Poll Requiredサブフィールド、Discovery Request ACK（ＤＲＡ）サブフィールド、Reservedサブフィールドを含む。
【０１９９】
ＰＣＰ／ＡＰ３００は、Ａ−ＢＦＴ期間において、ＳＴＡ１００からＤＲ＝１を含むＳＳＷフレームを受信した場合、Discovery Request Ackサブフィールドの値をＤＲＡ＝１に設定したＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信する。
【０２００】
ＰＣＰ／ＡＰ３００は、Ａ−ＢＦＴ期間において、ＳＴＡ１００からＤＲ＝０を含むＳＳＷフレームを受信した場合、Discovery Request Ackサブフィールドの値をＤＲＡ＝０に設定したＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信する。
【０２０１】
また、ＰＣＰ／ＡＰ３００は、Ａ−ＢＦＴ期間において、ＳＴＡ１００からＤＲ＝１を含むＳＳＷフレームを受信し、Ｐｒｏｂｅ応答をＳＴＡ１００へ送信しない場合、Ａ−ＢＦＴ期間において、Discovery Request Ackサブフィールドの値をＤＲＡ＝０に設定したＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信する。
【０２０２】
なお、「ＰＣＰ／ＡＰ３００がＰｒｏｂｅ応答をＳＴＡ１００へ送信しない場合」は、例えば、ＤＲ＝１を含むＳＳＷフレームを受信したとしても、Ｐｒｏｂｅ応答を送信する機能（実施の形態１を参照）をサポートしない場合を含む。
【０２０３】
また、「ＰＣＰ／ＡＰ３００がＰｒｏｂｅ応答をＳＴＡ１００へ送信しない場合」は、例えば、ＤＲ＝１を含むＳＳＷフレームに含まれるDiscovery Criteriaフィールド（図２３を参照）の値が、ＰＣＰ／ＡＰ３００の条件と合致しない（例えば、BSS Typeが異なる）場合を含む。
【０２０４】
なお、ＰＣＰ／ＡＰ３００は、ＳＳＷフレームを受信しない場合、ＳＳＷ−ＦＢフレームを送信しなくてもよい。
【０２０５】
ＳＴＡ１００は、Discovery Request Ackサブフィールドを含むＳＳＷ−ＦＢフレームを受信した場合、ＤＴＩにおいてＰｒｏｂｅ応答を待ち受けるか否かを判断する。
【０２０６】
ＳＴＡ１００は、受信したDiscovery Request Ackサブフィールドの値がＤＲＡ＝１である場合、Ｐｒｏｂｅ応答の待ち受けを行う。これにより、ＳＴＡ１００は、不要なＰｒｏｂｅ要求の送信を回避できる。
【０２０７】
ＳＴＡ１００は、受信したDiscovery Request Ackサブフィールドの値がＤＲＡ＝０である場合、Ｐｒｏｂｅ要求の送信を行う。これにより、ＳＴＡ１００は、Ｐｒｏｂｅ応答の不要な待ち受けを行うことによる遅延を回避できる。
【０２０８】
ＡＰ／ＰＣＰ３００は、Discovery Request Ackサブフィールドの値をＤＲＡ＝１に設定してＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信した場合、Ｐｒｏｂｅ要求を受信するまで、Ｐｒｏｂｅ応答をＳＴＡ１００へ送信しない。これにより、ＡＰ／ＰＣＰ３００は、不要なＰｒｏｂｅ応答の送信を回避できる。
【０２０９】
＜変形例１−８＞
ＰＣＰ／ＡＰ３００は、Ａ−ＢＦＴ期間において、ＳＳＷ−ＦＢフレームを送信した後、さらに、ＤＴＩにおいて、ＤＲ＝１を含むＳＳＷフレームを受信したことを示すＳＳＷ−ＦＢフレームの代わりのフレーム（例えば、ＡＴＩＭ（announcement traffic indication message）フレーム、または、ＳＳＷ−ＡＣＫフレーム）を送信しても良い。
【０２１０】
図２６は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０２１１】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＤＲ＝１を含むＳＳＷフレームを、ＳＴＡ１００及びＳＴＡ２００から受信する。ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームの送信元ＳＴＡのいずれか（図２６ではＳＴＡ１００）へＳＳＷ−ＦＢフレームを送信しても良い。
【０２１２】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ＳＳＷ−ＡＣＫフレームをＳＴＡ２００へ送信しても良い。ＡＰ／ＰＣＰ３００は、ＳＳＷフレームの送信元ＳＴＡ１００，２００のうち、ＳＳＷ−ＦＢフレームを送信しなかったＳＴＡ２００へＳＳＷ−ＡＣＫフレームを送信しても良い。
【０２１３】
なお、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ＳＳＷ−ＡＣＫフレームの代わりに、ＡＴＩＭフレームを、ＳＴＡ２００に送信しても良い。
【０２１４】
ＳＴＡ２００は、ＡＰ／ＰＣＰ３００からのＳＳＷ−ＡＣＫフレームを受信した場合、Ｐｒｏｂｅ応答の待ち受けを行う。ＳＴＡ２００は、ＡＰ／ＰＣＰ３００からＳＳＷ−ＡＣＫフレームを受信しない場合、Ａ−ＢＦＴ期間におけるＢＦＴが完了しなかったと判断し、別の手順、例えばＤＴＩにおけるビームフォーミングを実行しても良い。これにより、ＳＴＡ２００は、Ｐｒｏｂｅ応答の待ち受けを回避でき、遅延の増加を回避できる。また、ＳＴＡ２００は、次のＢＴＩまで待ち受けを停止するスリープ（パワーセーブ）モードに移行することによって、消費電力を低減できる。
【０２１５】
なお、ＡＰ／ＰＣＰ３００は、ＤＴＩの初頭にＳＳＷ−ＡＣＫフレームを送信しても良い。ＳＳＷ−ＡＣＫフレームの待ち受け時間は、Ｐｒｏｂｅ応答の待ち受け時間よりも短い。よって、ＳＴＡ２００は、ＢＦＴが完了したか否かの判断を早期に行うことができ、待ち受け時間を短縮できる。
【０２１６】
また、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間とＤＴＩの間ＡＴＩ（Announcement transmission interval）を設定し、ＡＴＩＭフレームを送信しても良い。ＡＴＩは、ＤＴＩに比べ短い期間として設定されても良い。ＡＴＩにおけるＡＴＩＭフレームの待ち受け時間は、ＤＴＩにおけるＰｒｏｂｅ応答の待ち受け時間より短いため、ＳＴＡ２００は、ＢＦＴが完了したか否かの判断を早期に行うことができ、待ち受け時間を短縮できる。
【０２１７】
＜変形例１−９＞
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、ＳＴＡ１００宛ておよびＳＴＡ２００宛てのＰｒｏｂｅ応答を、ＤＭＧビーコンの送信やＳＳＷフレームの送信と同様に、ＳＢＩＦＳ（Short BeamForming Interframe Space）間隔（１μｓｅｃ）で連続送信しても良い。
【０２１８】
図２７は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０２１９】
ＰＣＰ／ＡＰ３００は、Ａ−ＢＦＴ期間において、複数のＳＴＡからＤＲ＝１を含むＳＳＷフレームを受信する。
【０２２０】
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、各ＳＴＡ宛てのＰｒｏｂｅ応答を、ＳＢＩＦＳ間隔（１μｓｅｃ）又はＳＩＦＳ間隔（３μｓｅｃ）のように、短い間隔で送信する。
【０２２１】
なお、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答の宛先アドレスをブロードキャストアドレスに設定しても良い。これにより、Ｐｒｏｂｅ応答を受信したＳＴＡはＡＣＫフレームの送信を省略できるため、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答を、短い間隔で送信できる。
【０２２２】
このように、ＰＣＰ／ＡＰ３００は、複数のＳＴＡに対して効率よくＰｒｏｂｅ応答を送信でき、ＳＴＡ１００及びＳＴＡ２００は、Ｐｒｏｂｅ応答の待ち受けに要する時間を短縮できる。
【０２２３】
＜変形例１−１０＞
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、複数のＳＴＡ（例えばＳＴＡ１００及びＳＴＡ２００）のビームフォーミングフィードバック情報を、Ｐｒｏｂｅ応答に含めて送信しても良い。
【０２２４】
図２８は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０２２５】
図２９は、Ｐｒｏｂｅ応答のフォーマットの一例を示す図である。図２９のＰｒｏｂｅ応答は、図５のＰｒｏｂｅ応答と比較し、Beamforming FeedbackエレメントにＭＡＣアドレスフィールドを追加する。
【０２２６】
ＡＰ／ＰＣＰ３００は、図２９において、Ｐｒｏｂｅ応答のProbe Response frame bodyに複数のBeamforming Feedbackフレームを含めても良い。例えば、ＡＰ／ＰＣＰ３００は、Probe Response frame bodyに２個のBeamforming Feedbackフレームを含め、第１のBeamforming FeedbackフレームにＳＴＡ１００に関するビームフォーミングフィードバック情報を含め、ＭＡＣアドレスフィールドをＳＴＡ１００のＭＡＣアドレスに設定してもよい。また、ＡＰ／ＰＣＰ３００は、第２のBeamforming FeedbackフレームにＳＴＡ２００に関するビームフォーミングフィードバック情報を含め、ＭＡＣアドレスフィールドをＳＴＡ２００のＭＡＣアドレスに設定してもよい。
【０２２７】
ＡＰ／ＰＣＰ３００は、ＳＴＡ１００宛てフレームの送信に用いるセクタと、ＳＴＡ２００宛てフレームの送信に用いるセクタとが同一である場合、ＳＴＡ１００及びＳＴＡ２００のビームフォーミングフィードバック情報を１つのＰｒｏｂｅ応答に含め、同一のセクタを用いて送信しても良い。例えば、ＳＴＡ１００がＳＳＷフレームに含めるフィードバック情報が指定するＡＰ／ＰＣＰ３００の最良セクタと、ＳＴＡ２００がＳＳＷフレームに含めるフィードバック情報が指定するＡＰ／ＰＣＰ３００の最良セクタとが同一の場合、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００宛てフレームの送信に用いるセクタと、ＳＴＡ２００宛てフレームの送信に用いるセクタとに、同一のセクタを設定してもよい。
【０２２８】
このように、ＡＰ／ＰＣＰ３００は、複数のＳＴＡ宛のＰｒｏｂｅ応答の情報を、１つのＰｒｏｂｅ応答のそれぞれのBeamforming Feedbackフレームに含める。これにより、複数のＰｒｏｂｅ応答の送信（フレーム毎のキャリアセンス、バックオフを含む）に要する遅延を、１つのＰｒｏｂｅ応答の送信に要する遅延に、短縮できる。
【０２２９】
＜変形例１−１１＞
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、ＳＴＡ１００からのＰｒｏｂｅ応答を要求する情報をＰｒｏｂｅ応答に含めて送信しても良い。
【０２３０】
図３０は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０２３１】
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、ＳＴＡ１００からのＰｒｏｂｅ応答を要求する情報をＰｒｏｂｅ応答に含めて送信する。例えば、図２９のＰｒｏｂｅ応答のBeamforming Feedbackフィールドに１ビットのSolicit Probe Responseサブフィールドを追加し、サブフィールドの値を１に設定する。Beamforming Feedbackフィールドは一例であり、Solicit Probe Responseサブフィールドは、Beamforming Feedbackフィールド以外のフィールドに追加されても良い。また、Beamforming Feedbackフィールド以外のフィールドのReservedサブフィールドをSolicit Probe Responseサブフィールドに置き換えても良い。
【０２３２】
ＳＴＡ１００は、Solicit Probe Responseサブフィールドが１に設定されたＰｒｏｂｅ応答を受信した場合、送信権を獲得した後（例えば、キャリアセンスを行う）、Ｐｒｏｂｅ応答をＡＰ／ＰＣＰ３００宛てに送信する。
【０２３３】
ＡＰ／ＰＣＰ３００は、ＳＴＡ１００宛てのＰｒｏｂｅ要求の送信を省略してＰｒｏｂｅ応答を受信する。これにより、ＡＰ／ＰＣＰ３００は、無線リソースの消費を削減して、ＳＴＡ１００の情報を獲得できる。
【０２３４】
＜変形例１−１２＞
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、Ｐｒｏｂｅ応答にＴＲＮ−Ｒサブフィールドを含むＴＲＮフィールドを付加して送信しても良い。ＴＲＮ−Ｒサブフィールドについては、図２２の説明ですでに説明したので、ここでの説明は省略する。
【０２３５】
図３１は、ＳＴＡ１００及びＳＴＡ２００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０２３６】
ＳＴＡ２００は、ＤＴＩにおいて、受信するＴＲＮ−Ｒサブフィールド毎に受信セクタを切り替えることで、受信ビームフォーミングのトレーニングを行ってもよい。ＳＴＡ２００は、受信ビームフォーミングのトレーニングの結果に応じて、最良の受信セクタを決定する。
【０２３７】
なお、ＳＴＡ２００は、アンテナパターンレシプロシティを有する場合、及び、送信アンテナと受信アンテナの指向性パターンの対応が既知である場合、受信ビームフォーミングのトレーニングの結果から、最良の送信セクタを選択しても良い。このように決定された最良の送信セクタは、Ｐｒｏｂｅ応答のフィードバック情報に比べ、高精度となり得る。よって、ＳＴＡ２００は、通信の品質を改善できる。
【０２３８】
図３２は、通信装置（ＡＰ／ＰＣＰ３００及びＳＴＡ２００）の構成の一例を示すブロック図である。図８及び図９と同様であるが、ＰＨＹ送信回路及びＰＨＹ受信回路を詳細に記載した。
【０２３９】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいてＰｒｏｂｅ応答を送信する場合、ＭＡＣプロセッサのメッセージ生成回路がＰｒｏｂｅ応答のフレームデータ（図５を参照）を生成し、ＰＨＹ送信回路へ入力する。ＰＨＹ送信回路は、フレームデータを符号化、および、変調することによって、フレームデータを生成する。
【０２４０】
また、ＰＨＹ送信回路は、ＴＲＮサブフィールド生成部を含む。ＴＲＮサブフィールド生成部は、ＴＲＮ−Ｒサブフィールドを生成する。ＰＨＹ送信回路は、フレームデータとＴＲＮ−Ｒサブフィールドを結合し、Ｄ／Ａにおいてアナログ信号に変換し、送信ＲＦ回路から送信する。
【０２４１】
ＳＴＡ２００は、ＴＲＮ−Ｒサブフィールドが付加されたＰｒｏｂｅ応答を受信した場合、ＭＡＣプロセッサのＢＦＴモジュールは、ＴＲＮ−Ｒサブフィールド毎に、受信セクタを切り替えるように、ＰＨＹ受信回路を制御する。ＭＡＣプロセッサからＰＨＹ受信回路へ出力される制御信号（ＣＯＮＴＲＯＬ）の一例として、ＴＲＮ−Ｒサブフィールドの受信に用いる受信セクタ番号のリストがある。
【０２４２】
ＰＨＹ受信回路は、ＭＡＣプロセッサより入力された制御信号、及び、Ｐｒｏｂｅ応答に付加されているＰＨＹヘッダの情報に基づき、受信ＲＦ回路を制御し、受信セクタの切換えを制御する。
【０２４３】
また、ＰＨＹ受信回路は、ＴＲＮサブフィールドプロセッサを含む。ＴＲＮサブフィールドプロセッサは、受信したＴＲＮ−Ｒフィールドの信号から、受信セクタ毎の受信品質（例えば、受信信号電力、Ｓ／Ｎ比）を算出する。
【０２４４】
ＰＨＹ受信回路は、ＴＲＮサブフィールドプロセッサが算出した受信セクタ毎の受信品質を、ＭＡＣプロセッサへ通知する（ブロック図に記載しない）。ＭＡＣプロセッサのＢＦＴモジュールは、受信セクタ毎の受信品質から、最良の受信セクタを決定し、さらに、アンテナパターンレシプロシティの情報から、最良の送信セクタを決定してもよい。
【０２４５】
（実施の形態２）
実施の形態１では、ＳＴＡがＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行い、ＡＰ／ＰＣＰが受信した場合について述べた。実施の形態２では、（１）ＳＴＡがＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行わない場合、及び、（２）ＳＴＡがＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行ったが、他のＳＴＡとの送信の競合等によりＡＰ／ＰＣＰがＳＳＷフレームを受信しなかった、または、受信エラーが発生した場合のＳＴＡ及びＡＰ／ＰＣＰの動作について説明する。
【０２４６】
図３３Ａは、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う実施の形態２の手順の一例を示す図である。
【０２４７】
図３３Ａは、ＡＰがＳＳＷ−ＦＢフレームを送信する場合を示し、図３３Ｂは、ＡＰがＳＳＷ−ＦＢフレームを送信しない場合を示す。
【０２４８】
図３３Ａ及び図３３ＢのＢＴＩにおいて、ＡＰ／ＰＣＰ３００は、ＤＭＧビーコン毎に送信セクタを変更し、１つ以上のＤＭＧビーコンを送信する。
【０２４９】
図３３Ａ及び図３３ＢのＢＴＩにおいて、ＳＴＡ１００は、ＤＭＧビーコンを受信する。なお、他のＳＴＡ（ＳＴＡ２００）が、同じＢＴＩにおいてＤＭＧビーコンを受信してもよい。
【０２５０】
ＳＴＡ１００のＡ−ＢＦＴ期間における動作として、以下があげられる。
（１）ＳＴＡ１００がＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行わない場合、ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームを送信しない。
（２）ＳＴＡがＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行ったが、他のＳＴＡとの送信の競合等によりＡＰ／ＰＣＰがＳＳＷフレームを受信しなかった、または、受信エラーが発生した場合、ＡＰ／ＰＣＰ３００は、（１）、（２）において、ＳＳＷ−ＦＢフレームを送信しない。
（３）ＳＴＡ１００はＡ−ＢＦＴ期間においてＤＲ＝１を含まないＳＳＷフレームを送信し、ＡＰ／ＰＣＰ３００がＳＳＷ−ＦＢフレームを送信したが、ＳＴＡ１００が受信しない。
【０２５１】
ＳＴＡ１００は、上記（１）、（２）、（３）の状況において、以下の手順を適用しても良い。
【０２５２】
ＳＴＡ１００は、ＤＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを、ＳＳＷフレーム毎に送信セクタを変えて送信する。ＳＳＷフレームのフォーマットは図４と同様であるので、ここでの説明は省略する。
【０２５３】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、１つ以上のＳＳＷフレームを受信する。
【０２５４】
ＡＰ／ＰＣＰ３００は、受信したＳＳＷフレームのうち、受信品質の良いＳＳＷフレーム中の送信セクタＩＤを、送信元ＳＴＡのベストセクタと決定する。
【０２５５】
ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームに決定したベストセクタの情報を含め、ＳＴＡ１００へ送信する。
【０２５６】
ＳＴＡ１００は、ＳＳＷ−ＦＢフレームを受信した場合、ＳＳＷ−ＦＢフレームに含まれるベストセクタを用いてＳＳＷ−ＡＣＫフレームを送信する。
【０２５７】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて受信したＳＳＷフレームにディスカバリ要求を示すフィールド（ＤＲ＝１）が含まれる場合、ＳＳＷ−ＦＢに対するＳＳＷ−Ａｃｋを受信した後、送信機会（ＴＸＯＰ）を獲得し、Ｐｒｏｂｅ応答を送信する。ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答にビームフォーミングフィードバック情報を含めてよい。また、ＡＰ／ＰＣＰ３００は、ビームフォーミングフィードバック情報を省略して、Ｐｒｏｂｅ応答を短縮しても良い。
【０２５８】
ＳＴＡ１００は、ＤＴＩにおいて、ビームフォーミングフィードバック（Beamforming Feedbackエレメント）を含むプローブ応答フレームを受信し、ビームフォーミングフィードバックに含まれる情報（例えばSector Selectフィールドの値）に基づき、ＡＰ／ＰＣＰ３００と、通信におけるベストセクタを決定する。なお、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からのＰｒｏｂｅ応答を受信したため、ＡＰ／ＰＣＰ３００に対するアクティブスキャン手順によるディスカバリは完了（成功）である。
【０２５９】
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＢＦＴ（セクタスイープ）を行い、ＳＳＷ−ＦＢフレームを受信しない場合であっても、ＤＴＩにおいて、Ｐｒｏｂｅ応答を受信できる。これにより、ＳＴＡ１００はＢＦＴの再試行を省略でき、ディスカバリに要する遅延を短縮できる。また、ＳＴＡ１００はＰｒｏｂｅ要求の送信を省略でき、ディスカバリに要する遅延を短縮できる。
【０２６０】
図３３Ｂは、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う実施の形態２の手順の一例を示す図である。
【０２６１】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ＳＳＷ−ＦＢフレームにベストセクタの情報を含めてＳＴＡ１００へ送信する前までに、当該ＡＰ／ＰＣＰ３００の受信アンテナにおいて他のＳＴＡ（図示しない）からの信号を検出した場合、送信信号の衝突を避けるため、ＳＳＷ−ＦＢフレームを送信しない。
【０２６２】
また、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００からのＳＳＷフレームを受信する前または後に、図示しない他のＳＴＡ２００からＲＴＳフレーム及びDMG CTSフレームを受信し、ＳＴＡ２００が送信権を獲得したことを検出し、さらに、ＳＴＡ２００の送信権が満了していない場合、ＳＳＷ−ＦＢフレームを送信しない。
【０２６３】
ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からのＳＳＷ−ＦＢフレームを受信しないため、ＳＳＷ−ＡＣＫフレームを送信しない。
【０２６４】
ＡＰ／ＰＣＰ３００は、受信したＳＳＷフレームにディスカバリ要求を示すフィールド（ＤＲ＝１）が含まれる場合、ＳＴＡ１００が持つ送信権（ＳＴＡ１００が、ＳＳＷフレームの送信及びＳＳＷ−ＦＢフレームの受信に利用）が終了した後、ＳＴＡ１００との送信権を獲得し、Ｐｒｏｂｅ応答にビームフォーミングフィードバック情報を含めて送信する。
【０２６５】
なお、ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームを送信したが、ＳＴＡ１００からＳＳＷ−ＡＣＫフレームを受信しない場合、Ｐｒｏｂｅ応答にビームフォーミングフィードバック情報を含めて送信してもよい。
【０２６６】
ＳＴＡ１００は、ＤＴＩにおいて、ビームフォーミングフィードバック（Beamforming Feedbackエレメント）を含むＰｒｏｂｅ応答を受信し、ビームフォーミングフィードバックに含まれる情報（例えばSector Selectフィールドの値）に基づき、ＡＰ／ＰＣＰ３００と通信に用いるベストセクタを決定する。また、ＡＰ／ＰＣＰ３００からのＰｒｏｂｅ応答を受信したため、ＡＰ／ＰＣＰ３００に対するアクティブスキャン手順によるディスカバリは完了（成功）である。
【０２６７】
図３３Ｂでは、ＳＴＡ１００は、ＤＴＩ中にＢＦＴ（例えばセクタスイープ）を行い、ＡＰ／ＰＣＰ３００からのＳＳＷ−ＦＢフレームを受信しない場合であっても、ＡＰ／ＰＣＰ３００のＰｒｏｂｅ応答を受信できる。これにより、ＳＴＡ１００はＢＦＴの再試行を省略でき、ディスカバリによるデータ通信開始までの遅延を短縮できる。また、ＳＴＡ１００は、Ｐｒｏｂｅ要求の送信も省略でき、ディスカバリによるデータ通信開始までの遅延を短縮できる。
【０２６８】
図３４は、図３３Ａ及び図３３Ｂにおける、ＳＴＡ１００がディスカバリを行う手順の一例を示すフローチャートである。
【０２６９】
まず、ＳＴＡ１００はディスカバリを開始する（Ｓ１０１）。
【０２７０】
次に、ＳＴＡ１００は、ＢＴＩにおいて、ＡＰ／ＰＣＰ３００から送信されたＤＭＧビーコンを受信する（Ｓ１０２）。なお、ＤＭＧビーコンは、ＡＰ／ＰＣＰ３００が、セクタスイープを行うために送信しても良い。つまり、ＡＰ／ＰＣＰ３００は、ＤＭＧビーコン毎に送信セクタを切り替えることによって、無線信号（ＤＭＧビーコン）の送信方向を切り替え、１つ以上のＤＭＧビーコンを送信しても良い。また、ＡＰ／ＰＣＰ３００は、ＢＴＩの後にＡ−ＢＦＴ期間がスケジュールされているか否かを示す情報エレメント及びフィールドを、ＤＭＧビーコンに含めて送信しても良い。
【０２７１】
次に、ＳＴＡ１００においてＡ−ＢＦＴ期間がスケジュールされていない場合（Ｓ１０３：ＮＯ−Ｔ１）、フローはＳ２０１へ進み、ＳＴＡ１００はＤＴＩにおけるビームフォーミングを行う。または、ＳＴＡ１００において送信機会（ＴＸＯＰ）が得られない場合（Ｓ１０３：ＮＯ−Ｔ２）、フローはＳ１０２に戻り、ＳＴＡ１００はＤＴＩにおけるビームフォーミングを行うことなく、次回のＢＴＩを待機してもよい。
【０２７２】
Ｓ２０１において、ＳＴＡ１００は、ＢＦＴのために、ＤＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを、ＳＳＷフレーム毎に送信セクタを変更し、送信する（図３３Ａ、図３３Ｂ参照）。ＳＳＷフレームのフォーマットは図４と同様である。ここで、ＳＴＡ１００は、ＢＴＩにおいて受信したＳ１０２のＤＭＧビーコンの受信品質から、ＡＰ／ＰＣＰ３００のベストセクタを決定し、ベストセクタのセクタＩＤをＳＳＷフレームのSector Selectサブフレームに含めて送信してよい。
【０２７３】
一方、ＡＰ／ＰＣＰ３００は、Ｓ２０１のディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを受信し、ＳＴＡ１００のベストセクタを決定し、ＳＴＡ１００との通信に備え、ベストセクタの情報をメモリに格納する（Ｓ２０２）。
【０２７４】
次に、ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信する（Ｓ２０３）。ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームを他のＳＴＡへ送信しても良い（図３３Ａ参照）。また、ＡＰ／ＰＣＰ３００は、ＳＳＷフレームにより通知されたベストセクタを用いて、ＳＳＷ−ＦＢフレームを送信しても良い。また、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００のベストセクタの情報を、ＳＳＷ−ＦＢフレームに含めて送信しても良い。なお、前述の通り、ＡＰ／ＰＣＰ３００は、例えば他のＳＴＡ（図示しない）からの信号を検出した場合、ＳＳＷ−ＦＢフレームを送信しない場合がある（図３３Ｂ参照）。
【０２７５】
一方、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からＳＳＷ−ＦＢフレームを受信しなかった場合（Ｓ２０４：ＮＯ）、後述するＳ２１１に進み（Ｓ２０５：Ａ−３）、Ｐｒｏｂｅ応答の受信を待機する。なお、ＳＴＡ１００が所定時間内にＰｒｏｂｅ応答を受信しなかった場合、従来の１１ａｄ規格のＳＴＡと同様に、フローはＳ２０１へ進み、ＳＴＡ１００はＤＴＩにおいてセクタスイープを再試行してもよいし（Ｓ２０５：Ａ−１）（図３３Ａ及び図３３Ｂに図示せず）、または、フローはＳ１０２へ進み、ＳＴＡ１００は次のＡ−ＢＦＴ期間においてセクタスイープを再試行してもよい（Ｓ２０５：Ａ−２）（図３３Ａ及び図３３Ｂに図示せず）。ここで、ＳＳＷ−ＦＢフレームを受信しない場合には、ＡＰ／ＰＣＰ３００がＳＳＷ−ＦＢフレームを送信しない場合も含まれる。
【０２７６】
ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からＳＳＷ−ＦＢフレームを受信した場合（Ｓ２０４：ＹＥＳ）、ＡＰ／ＰＣＰ３００との通信に備え、ＳＳＷ−ＦＢフレームに含まれるベストセクタの情報をメモリに格納する（Ｓ２０６）（図３３Ａ参照）。
【０２７７】
次に、ＳＴＡ１００は、ＳＳＷ−ＦＢフレームをエラー無く受信したことをＡＰ／ＰＣＰ３００へ通知するため、ＳＳＷ−ＡＣＫフレームを送信し（Ｓ２０７）、フローは後述のＳ２０８へ進む。
【０２７８】
一方、Ｓ１０３において、ＳＴＡ１００においてＡ−ＢＦＴ期間がスケジュールされている場合（Ｓ１０３：ＹＥＳ）、ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＡＰ／ＰＣＰ３００を送信先としてＳＳＷフレームを送信する（Ｓ１０４）（図３３Ａ、図３３Ｂに図示せず）。なお、ＳＴＡ１００は、セクタスイープを行うためにＳＳＷフレームを送信しても良い。つまり、ＳＴＡ１００は、ＳＳＷフレーム毎に送信セクタを切り替え、無線信号（ＳＳＷフレーム）の送信方向を切り替え、１つ以上のＳＳＷフレームを送信しても良い。これは、ＡＰ／ＰＣＰ３００によるＤＭＧビーコンを用いたセクタスイープに応答して、ＳＴＡ１００がセクタスイープを行うことから、レスポンダＢＦＴという。また、ＳＴＡ１００は、ＢＴＩにおいて受信したＤＭＧビーコンの受信品質に基づき、ＡＰ／ＰＣＰ３００のベストセクタを決定し、ベストセクタの情報（例えばセクタＩＤ）をＳＳＷフレームに含めて送信しても良い。
【０２７９】
ＡＰ／ＰＣＰ３００がＳ１０４のＳＳＷフレームを受信しなかった場合（Ｓ１０５：ＮＯ）、フローは、ＳＴＡ１００へのＳＳＷ−ＦＢフレームの送信を省略して、Ｓ２０１へ進む。ここでのＳＳＷフレームを受信しない場合には、受信エラーがある場合、および／または、受信電力が閾値より低い場合が含まれてよい。
【０２８０】
ＡＰ／ＰＣＰ３００は、Ｓ１０４のＳＳＷフレームを受信した場合（Ｓ１０５：ＹＥＳ）、ＳＴＡ１００のベストセクタを決定し、ＳＴＡ１００との通信に備え、ベストセクタの情報をメモリに格納する（Ｓ１０６）。
【０２８１】
次に、ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信する（Ｓ１０７）。なお、ＡＰ／ＰＣＰ３００は、ＳＳＷフレームを受信した他のＳＴＡへＳＳＷ−ＦＢフレームを送信しても良い。また、ＡＰ／ＰＣＰ３００は、ＳＳＷフレームにより通知されたベストセクタを用いて、ＳＳＷ−ＦＢフレームを送信しても良い。また、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００のベストセクタの情報を、ＳＳＷ−ＦＢフレームに含めて送信しても良い。
【０２８２】
一方、ＳＴＡ１００が、Ｓ１０４で送信したＳＳＷフレームに対応するＳ１０７のＳＳＷ−ＦＢフレームを受信しなかった場合（Ｓ１０８：ＮＯ）、フローは、ＤＴＩにおいてビームフォーミングを行うため、Ｓ２０１へ進む。
【０２８３】
ＳＴＡ１００は、Ｓ１０４で送信したＳＳＷフレームに対応するＳ１０７のＳＳＷ−ＦＢフレームを受信した場合（Ｓ１０８：ＹＥＳ）、ＡＰ／ＰＣＰ３００との通信に備え、ＳＳＷ−ＦＢフレームに含まれるベストセクタの情報をメモリに格納する（Ｓ１０９）。
【０２８４】
そして、ＳＴＡ１００は、Ｓ２０７又はＳ１０９を完了した場合、ＡＰ／ＰＣＰ３００とＳＴＡ１００と間の初期ＢＦＴを完了（成功）と判断する（Ｓ２０８）。つまり、ＳＴＡ１００は、ベストセクタを用いてＡＰ／ＰＣＰ３００と通信可能であると判断する。なお、この時点ではまだディスカバリは完了していない。
【０２８５】
次に、ＳＴＡ１００は、ＤＴＩにおいて、Ｐｒｏｂｅ要求をＡＰ／ＰＣＰ３００に送信する（Ｓ２０９）。
【０２８６】
一方、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、Ｓ２０８のＰｒｏｂｅ要求を受信し、受信エラーが無いと判断した場合、ＳＩＦＳ（３μｓｅｃ）後にＡＣＫフレームをＳＴＡ１００に送信する（Ｓ２１０）。
【０２８７】
そして、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答を送信する（Ｓ２１１）。なお、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答に、ＳＴＡ１００のベストセクタの情報を含めて送信しても良い。
【０２８８】
一方、ＳＴＡ１００は、Ｓ２１１のＰｒｏｂｅ応答を受信し、受信エラーが無いと判断した場合、ＳＩＦＳ（３μｓｅｃ）後にＡＣＫフレームを送信する（Ｓ２１２）。
【０２８９】
次に、ＳＴＡ１００は、Ｐｒｏｂｅ応答に含まれるＡＰ／ＰＣＰ３００及びＡＰ／ＰＣＰ３００が管理するＢＳＳの情報（スキャン結果）をメモリに格納する（Ｓ２１３）。なお、ＳＴＡ１００のＭＡＣプロセッサは、スキャン結果をホストコントローラに通知しても良い。
【０２９０】
そして、ＳＴＡ１００は、以上のＡＰ／ＰＣＰ３００に対するディスカバリを完了する（Ｓ２１４）。ＳＴＡ１００は、他のＡＰ／ＰＣＰ（図示しない）に対するディスカバリを行うため、同一の無線チャネルで、または、無線チャネルを切換えて、Ｓ１０１に移行し、ディスカバリを繰り返しても良い。
【０２９１】
（実施の形態２の変形例）
なお、図３３Ａ、図３３Ｂにおいて、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームの受信に対応していることを示すフィールドを、ＤＭＧビーコンに含めて送信しても良い（図１１のＤＭＧビーコンのフォーマットを参照）。
【０２９２】
また、ＳＴＡ１００は、ＤＴＩにおいて、ディスカバリ要求の種別を示すフィールド又はサブフィールドを、ＳＳＷフレームに含めて送信しても良い（図１３のＳＳＷフレームのフォーマットを参照）。
【０２９３】
また、ＳＴＡ１００は、ＤＴＩにおいて、ＴＲＮ−Ｒサブフィールド数を示すフィールド又はサブフィールドを、ＳＳＷフレームに含めて送信しても良い（図１５のＳＳＷフレームのフォーマットを参照）。ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、Number of TRN-Rサブフィールドの値に応じた数のＴＲＮ−Ｒサブフィールドを含むＴＲＮフィールドを、Ｐｒｏｂｅ応答に付加して送信してもよい（図１５のプローブ応答フレームを参照）。
【０２９４】
また、ＳＴＡ１００は、ＤＴＩにおいて、SIFS Turnoverフィールド又はサブフィールドを、ＳＳＷフレームに含めて送信しても良い（図１７のＳＳＷフレームのフォーマットを参照）。
【０２９５】
また、ＳＴＡ１００は、ＤＴＩにおいて、ＳＳＷフレームの代わりにDiscovery Requestフィールドを含むShort SSWパケットを送信しても良い（図２１のShort SSWパケットのフォーマットを参照）。
【０２９６】
また、ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、ＤＲ＝１を含むＳＳＷフレームを受信したことを示すDiscovery Request Ackフィールドを、ＳＳＷ−ＦＢフレームに含めて送信しても良い。
【０２９７】
ＰＣＰ／ＡＰ３００は、実施の形態２において、ＳＴＡ１００からのＰｒｏｂｅ応答を要求する情報を、Ｐｒｏｂｅ応答に含めて送信しても良い（図３０参照）。ＳＴＡ１００は、ＤＴＩにおいてＰｒｏｂｅ応答を要求する情報を含むＰｒｏｂｅ応答を受信した場合、送信機会（ＴＸＯＰ）を獲得し、Ｐｒｏｂｅ応答をＡＰ／ＰＣＰ３００へ送信する。
【０２９８】
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、Ｐｒｏｂｅ応答にＴＲＮ−Ｒサブフィールドを含むＴＲＮフィールドを付加して送信しても良い（図３１参照）。ＳＴＡ１００は、ＤＴＩにおいて、ＴＲＮ−Ｒサブフィールド毎に受信セクタを切り替え、ＴＲＮ−Ｒサブフィールドを受信し、受信セクタのトレーニングを行ってもよい。
【０２９９】
通信装置（ＳＴＡ１００）は、Ａ−ＢＦＴ期間がスケジュールされない場合（図３３Ａ、図３３Ｂ）、及びＡ−ＢＦＴ期間におけるＢＦＴが完了しない場合、ＤＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを、ＳＳＷフレーム毎に送信セクタを変えて送信する。通信装置（ＡＰ／ＰＣＰ３００）は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを受信した場合、ＢＦＴ結果の情報を含むＰｒｏｂｅ応答を、通信装置（ＳＴＡ１００）へ送信する。
【０３００】
これにより、通信装置（ＳＴＡ１００）は、通信装置（ＡＰ／ＰＣＰ３００）がＳＳＷ−ＦＢフレームを送信しない場合、または、ＳＳＷ−ＦＢフレームの受信エラーがある場合（図３３Ｂ）であっても、ビームフォーミング及びディスカバリを完了できる。よって、ディスカバリに要する期間を短縮できる。
【０３０１】
通信装置（ＳＴＡ１００）は、ディスカバリ中にビームフォーミングを完了することにより、通信装置（ＡＰ／ＰＣＰ３００）との通信を開始できる状態となる。よって、データ通信を開始するまでの手続きにかかる期間を短縮できる。
【０３０２】
（実施の形態３）
実施の形態１及び２においては、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００が送信するＤＭＧビーコンを受信することによってアクティブスキャンを行う場合（Discovery Mode＝０という）の例を示した。実施の形態３においては、ＳＴＡ１００がＤＭＧビーコンを送信することによってビームフォーミングを開始し、アクティブスキャンを行う方法（Discovery Mode＝１という）について説明する。
【０３０３】
図３５は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う実施の形態３の手順の一例を示す図である。
【０３０４】
ＳＴＡ１００は、ＢＴＩにおいて、ＤＭＧビーコン毎に送信セクタを切り替え、Discovery Modeフィールドの値を１に設定したＤＭＧビーコンを送信する。
【０３０５】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいて、Discovery Modeフィールドの値を１に設定したＤＭＧビーコンを受信する。また、受信したＤＭＧビーコンの受信品質を測定し、ＳＴＡ１００のベストセクタを選択する。
【０３０６】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＳＷフレーム毎に送信セクタを切り替え、ＳＳＷフレームを送信する。ＡＰ／ＰＣＰ３００は、ＳＴＡ１００のベストセクタの情報をＳＳＷフレームに含めて送信してもよい。
【０３０７】
ＳＴＡ１００は、ＳＳＷフレームを受信し、受信したＳＳＷフレームの受信品質を測定し、測定結果に基づいて、ＡＰ／ＰＣＰ３００のベストセクタを選択する。
【０３０８】
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームを受信した場合、ディスカバリ要求フィールドを１に設定したＳＳＷ−ＦＢフレームを送信する。ＳＴＡ１００は、ＡＰ／ＰＣＰ３００のベストセクタの情報をＳＳＷ−ＦＢフレームに含めてもよい。
【０３０９】
ＡＰ／ＰＣＰ３００は、ディスカバリ要求フィールドを１に設定したＳＳＷ−ＦＢフレームを受信した場合、送信機会（ＴＸＯＰ）を獲得し、Ｐｒｏｂｅ応答をＳＴＡ１００宛てに送信する。
【０３１０】
ＳＴＡ１００は、Ｐｒｏｂｅ応答を受信し、ＡＣＫフレームをＡＰ／ＰＣＰ３００に返答する。これにより、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００のディスカバリを完了する。
【０３１１】
このように、ＳＴＡ１００は、Discovery Mode＝１のアクティブスキャンを行う場合に、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷ−ＦＢフレームを送信する。これにより、ＳＴＡ１００は、Ｐｒｏｂｅ要求の送信を省略してＰｒｏｂｅ応答を受信でき、ディスカバリに要する時間を短縮できる。
【０３１２】
図３６は、ＳＴＡ１００がDiscovery Mode＝１のアクティブスキャンによりディスカバリを行う手順（図３５）の一例を示すフローチャートである。
【０３１３】
まず、ＳＴＡ１００は、ディスカバリを開始する（Ｓ３０１）。
【０３１４】
次に、ＳＴＡ１００は、ＢＴＩにおいて、Discovery Modeフィールドの値を１に設定したＤＭＧビーコンを送信する（Ｓ３０２）。つまり、ＳＴＡ１００は、ＤＭＧビーコン毎に送信セクタを切り替えることによって、無線信号（ＤＭＧビーコン）の送信方向を切り替え、１つ以上のＤＭＧビーコンを送信しても良い。また、ＳＴＡ１００は、ＢＴＩの後にＡ−ＢＦＴ期間がスケジュールされているか否かを示す情報エレメント及びフィールドを、ＤＭＧビーコンに含めて送信しても良い。
【０３１５】
一方、ＡＰ／ＰＣＰ３００がＢＴＩにおいてＳ３０２のＤＭＧビーコンを受信しなかった場合（Ｓ３０３：ＮＯ）、フローはＳ３０６へ進む。この場合、ＡＰ／ＰＣＰ３００は、後述するＳ３０５のＳＳＷフレームの送信を行わない。
【０３１６】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいてＳ３０２のＤＭＧビーコンを受信した場合（Ｓ３０３：ＹＥＳ）、受信したＤＭＧビーコンの受信品質を測定し、測定結果に応じて、ＳＴＡ１００のベストセクタを選択する（Ｓ３０４）。
【０３１７】
次に、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームをＳＴＡ１００に送信する（Ｓ３０５）。ここで、ＡＰ／ＰＣＰ３００は、ＳＳＷフレーム毎に送信セクタを切り替え、１つ以上のＳＳＷフレームを送信してもよい。また、ＡＰ／ＰＣＰ３００は、ＳＳＷフレームにＳＴＡ１００のベストセクタ（例えばＳ３０３において測定した受信品質）の情報を含めて送信しても良い。そして、フローはＳ３０６へ進む。
【０３１８】
Ｓ３０６において、ＳＴＡ１００は、Ａ−ＢＦＴ期間においてＳＳＷフレームを受信しなかった場合（Ｓ３０６：ＮＯ）、Ｓ３０２に戻り、ＤＭＧビーコンを再送しても良い。このＳＳＷフレームを受信しない場合には、ＡＰ／ＰＣＰ３００がＳ３０５のＳＳＷフレームの送信を行わない場合、及び／又は、他のＳＴＡの送信との競合や受信感度の不足によりＳ３０６においてＳＴＡ１００がＳＳＷフレームを受信しない場合等も含まれる。なお、ＳＴＡ１００は、予め定められた回数のＤＭＧビーコンの再送を行った場合、現在の無線チャネルにおけるディスカバリ、または、ＡＰ／ＰＣＰ３００に対するディスカバリを終了しても良い。
【０３１９】
Ｓ３０６において、ＳＴＡ１００は、Ａ−ＢＦＴ期間においてＳＳＷフレームを受信した場合（Ｓ３０６：ＹＥＳ）、ＡＰ／ＰＣＰ３００のベストセクタを選択し、ＡＰ／ＰＣＰ３００との通信に使用するため、ベストセクタの情報をメモリに格納する（Ｓ３０７）。
【０３２０】
次に、ＳＴＡ１００は、Ａ−ＢＦＴ期間においてディスカバリ要求を示すフィールドに１を設定（ＤＲ＝１）したＳＳＷ−ＦＢフレームを送信する（Ｓ３０８）。ここで、ＳＴＡ１００は、ＳＳＷフレームによってＡＰ／ＰＣＰ３００から通知されたＳＴＡ１００の送信ベストセクタを使用して、ＳＳＷ−ＦＢフレームを送信してよい。また、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００のベストセクタの情報をＳＳＷ−ＦＢフレームに含めてよい。
【０３２１】
一方、ＡＰ／ＰＣＰ３００がＡ−ＢＦＴ期間においてＳ３０８のＳＳＷ−ＦＢフレームを受信しなかった場合（Ｓ３０９：ＮＯ）、フローはＳ３０２に戻り、ＡＰ／ＰＣＰ３００は受信を待機する。
【０３２２】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間においてＳ３０８のＳＳＷ−ＦＢフレームを受信した場合（Ｓ３０９：ＹＥＳ）、ＳＴＡ１００との通信に使用するために、ＳＳＷ−ＦＢフレームに含まれるＡＰ／ＰＣＰ３００の送信ベストセクタの情報をメモリに格納する（Ｓ３１０）。
【０３２３】
次に、ＡＰ／ＰＣＰ３００は、自分のＡＰ／ＰＣＰ３００とＳＴＡ１００との間におけるＢＦＴを完了と判断する（Ｓ３１１）。
【０３２４】
次に、ＡＰ／ＰＣＰ３００は、Ｓ３０９で受信したＳＳＷ−ＦＢフレームにおいてディスカバリ要求を示すフィールドに１が設定（ＤＲ＝１）されている場合、ＤＴＩにおいてＰｒｏｂｅ応答をＳＴＡ１００に送信する（Ｓ３１２）。
【０３２５】
ＳＴＡ１００がＤＴＩにおいてＳ３１２のＰｒｏｂｅ応答を受信しなかった場合（Ｓ３１３：ＮＯ−１）、フローはＳ３１２へ戻り、ＡＰ／ＰＣＰ３００がＰｒｏｂｅ応答を再送しても良い。ここでのＳＴＡ１００がＰｒｏｂｅ応答を受信しなかった場合には、例えば、ＳＴＡ１００がＡＣＫフレームをＡＰ／ＰＣＰ３００へ送信しなかった場合が含まれる。または、ＳＴＡ１００がＳ３１３でＰｒｏｂｅ応答を受信しなかった場合（Ｓ３１３：ＮＯ−２）、フローはＳ３０２へ戻り、ＳＴＡ１００がＤＭＧビーコンの送信を再試行しても良い。
【０３２６】
ＳＴＡ１００は、ＤＴＩにおいてＰｒｏｂｅ応答を受信した場合（Ｓ３１３：ＹＥＳ）、ＡＣＫフレームを、ＡＰ／ＰＣＰ３００へ送信する（Ｓ３１４）。
【０３２７】
次に、ＳＴＡ１００のＭＡＣプロセッサ（図８を参照）は、スキャン結果（例えばＰｒｏｂｅ応答に含まれるＡＰ／ＰＣＰ３００の情報及び受信品質）を、ホストコントローラへ通知する（Ｓ３１５）。
【０３２８】
そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００のディスカバリを完了と判断する（Ｓ３１６）。
【０３２９】
なお、実施の形態３（図３５）において、１１ａｄ規格のＳＳＷ−ＦＢフレームに含まれるReserved bitの１つを、ディスカバリ要求を示すフィールドに変更して用いてもよい。
【０３３０】
ＳＴＡ１００は、Discovery Mode＝１のアクティブスキャンによりディスカバリを行う場合、ステップＳ３０８において、ディスカバリ要求を示すフィールドをＳＳＷ−ＦＢフレームに含め、フィールドの値を１に設定して送信する。ＡＰ／ＰＣＰ３００は、ＤＲ＝１を含むＳＳＷ−ＦＢフレームを受信した場合、Ｐｒｏｂｅ応答をＳＴＡ１００へ送信する。これにより、ＳＴＡ１００は、Ｐｒｏｂｅ要求の送信を省略して、ＡＰ／ＰＣＰ３００のディスカバリを完了でき、ディスカバリに要する時間を短縮できる。
【０３３１】
（実施の形態３の変形例）
＜変形例３−１＞
なお、図３５において、図３０と同様に、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００からのＰｒｏｂｅ応答を要求するフィールドをＰｒｏｂｅ応答に含めて送信しても良い。ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からのＰｒｏｂｅ応答を要求するフィールドを含むＰｒｏｂｅ応答を受信した場合、送信機会を獲得し、Ｐｒｏｂｅ応答をＡＰ／ＰＣＰ３００へ送信しても良い。
【０３３２】
＜変形例３−２＞
ＳＴＡ１００は、図３５に示すＡ−ＢＦＴ期間において、ディスカバリ要求を示すフィールド（ＤＲ＝１）をＳＳＷ−ＦＢ含むフレームに含めて送信する代わりに、図３５に示すＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）をＤＭＧビーコンに含めて送信しても良い。
【０３３３】
図３７は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０３３４】
ＳＴＡ１００は、ＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＤＭＧビーコンを送信する。
【０３３５】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいて受信したＤＭＧビーコンがＤＲ＝１を含む場合、Ａ−ＢＦＴ期間において、ＳＳＷフレームを送信し、ＳＳＷ−ＦＢフレームを受信した後、送信機会（ＴＸＯＰ）を獲得し、ＤＴＩにおいて、Ｐｒｏｂｅ応答を、ＳＴＡ１００宛てに送信する。
【０３３６】
変形例３−１においては、１１ａｄ規格のＤＭＧビーコンに含まれるReserved bitの１つを、ディスカバリ要求を示すフィールドに変更して用いてもよい。
【０３３７】
また、別の方法として、１１ａｄ規格ではＤＭＧビーコンはExtensible（拡張可能）と定められているため、ディスカバリ要求を示すフィールドを、Reserved bitを使用せずに、拡張追加しても良い。これにより、実施の形態３（図３５）と比較し、ＳＳＷ−ＦＢフレームのReserved bitが減らないため、Reserved bitを将来の拡張用に確保できる。
【０３３８】
＜変形例３−３＞
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ディスカバリ要求を示すフィールド（ＤＲ＝１）をＳＳＷ−ＦＢフレームに含めて送信する代わりに、ＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）、及びディスカバリ基準を示すエレメント（一例として、Requested SSIDエレメント）を、ＤＭＧビーコンに含めて送信しても良い。
【０３３９】
図３８は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＳＷ−ＦＢフレームを受信し、ＤＴＩにおいて受信したＤＭＧビーコンがＤＲ＝１を含み、ディスカバリ基準を満たす場合、送信機会（ＴＸＯＰ）を獲得し、Ｐｒｏｂｅ応答をＳＴＡ１００宛てに送信する。
【０３４０】
図３９は、ＤＭＧビーコンのフォーマットの一例を示す図である。図３９では、１１ａｄ規格のＤＭＧビーコンフィールドと比較し、SSWフィールドの１つのReserved bitを、Discovery Requestフィールドとして用いている。ＳＴＡ１００は、Discovery Requestフィールドの値を１に設定する場合、１１ａｄ規格に規定されていないRequested SSIDエレメントを、ＤＭＧビーコンに含めて送信しても良い。
【０３４１】
Requested SSIDエレメントは、ディスカバリ対象となるＡＰ／ＰＣＰに関する情報を含む。例えば、Requested SSIDエレメントは、ＳＳＩＤフィールドを含み、ＡＰ／ＰＣＰのＳＳＩＤの値を含む。Requested SSIDエレメントは、Short SSIDフィールドを含んでも良い。
【０３４２】
また、ＳＴＡ１００は、DMG CapabilitiesエレメントをＤＭＧビーコンに含めて送信してもよい。
【０３４３】
ここで、１１ａｄ規格においても、DMG CapabilitiesエレメントをＤＭＧビーコンに含めてもよいが、例えばセクタ数が多いＳＴＡ（例えばＡＰ／ＰＣＰ３００）が、DMG Capabilitiesエレメントを用いた場合、ＤＭＧビーコンの送信に要する無線リソースの消費が増加し、非効率である。
【０３４４】
なお、ＳＴＡ１００がＡＰ／ＰＣＰ３００と比べて小さいセクタ数を持つ場合、ＳＴＡ１００は、DMG CapabilitiesエレメントをDiscovery Mode＝１のＤＭＧビーコンに含めてよい。これにより、無線リソースの消費の増加が抑制され、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００に関する情報（DMG Capabilitiesエレメントに含まれる）の取得において、ＳＴＡ１００へのＰｒｏｂｅ要求の送信を省略できる。
【０３４５】
なお、ＳＴＡ１００は、Requested SSIDエレメントの代わりに、または、Requested SSIDエレメントに加えて、ディスカバリ対象を限定する情報（例えば、図２３のBSS Type、Short SSID、RSN Info）を含むエレメントをＤＭＧビーコンに含めて送信しても良い。
【０３４６】
このように、ＳＴＡ１００は、ディスカバリ基準に関する情報を含めてDiscovery Mode＝１のＤＭＧビーコンを送信するので、アプリケーションに適合しないＢＳＳのＡＰ／ＰＣＰ、または、指定しないＡＰ／ＰＣＰからのＡ−ＢＦＴ期間における応答を回避できる。よって、Ａ−ＢＦＴ期間における競合を回避でき、例えばＳＳＷフレームの受信失敗によるディスカバリの時間の増加を抑制できる。
【０３４７】
＜変形例３−４＞
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＴＡ１００が送信するＳＳＷ−ＦＢフレームにおけるディスカバリ要求を示すフィールド（ＤＲ＝１）に対する応答をサポートするか否かを示すフィールドを、ＳＳＷフレームに含めて送信しても良い。
【０３４８】
図４０は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０３４９】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＴＡ１００が送信するＳＳＷ−ＦＢフレームにおけるディスカバリ要求を示すフィールド（ＤＲ＝１）に対する応答をサポートするか否かを示すフィールド（ＤＲＳ：Discovery Request Supported）を、ＳＳＷフレームに含めて送信する。
【０３５０】
ＳＴＡ１００は、受信したＳＳＷフレームのＤＲＳフィールドの値が１の場合、Ａ−ＢＦＴ期間においてディスカバリ要求を示すフィールドを１に設定（ＤＲ＝１）してＳＳＷ−ＦＢフレームを送信し、Ｐｒｏｂｅ応答の待ち受けを行う。
【０３５１】
ＳＴＡ１００は、受信したＳＳＷフレームのＤＲＳフィールドの値が０の場合（図示しない）、Ａ−ＢＦＴ期間においてディスカバリ要求を示すフィールドを０に設定（ＤＲ＝０）してＳＳＷ−ＦＢフレームを送信し、Ｐｒｏｂｅ応答の待ち受けを行う代わりに、例えばＰｒｏｂｅ要求をＡＰ／ＰＣＰ３００へ送信する。
【０３５２】
ＳＴＡ１００は、ＳＳＷフレームに含まれるＤＲＳの値に応じて、ＳＳＷ−ＦＢフレームを送信後にＰｒｏｂｅ応答の待ち受けを行うか否かを判断できるので、不要な待ち受けを回避でき、ディスカバリに要する時間を削減できる。
【０３５３】
＜変形例３−５＞
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、１に設定したディスカバリ要求を示すフィールド（ＤＲ＝１）を含めたＳＳＷ−ＦＢフレームに、コントロールトレイラを付加して送信しても良い。コントロールトレイラは、一例として、図２３のフォーマットを用いても良く、ここでの説明は省略する。
【０３５４】
図４１は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０３５５】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、コントロールトレイラが付加されたＳＳＷ−ＦＢフレームを受信する。ＡＰ／ＰＣＰ３００は、コントロールトレイラの値が示すディスカバリ基準がＡＰ／ＰＣＰ３００に適合する場合（例えば、Short SSIDの値が一致する場合、BSS Typeが一致する場合）、ＤＴＩにおいてＰｒｏｂｅ応答の送信を行ってもよい。
【０３５６】
このように、ＳＴＡ１００は、ディスカバリ基準に関する情報を含むコントロールトレイラを付加してＳＳＷ−ＦＢフレームを送信する。よって、例えば、アプリケーションに適合しないＢＳＳのＡＰ／ＰＣＰ、または、指定しないＡＰ／ＰＣＰがＰｒｏｂｅ応答を送信することを回避でき、他のＳＴＡ（図示しない）への干渉の発生を低減できる。
【０３５７】
不要なＰｒｏｂｅ応答を送信する場合と比較して、ＳＳＷ−ＦＢフレームへのコントロールトレイラの付加は、無線リソースの消費が小さく、効率的である。
【０３５８】
以上より、通信装置（ＳＴＡ）１００は、Discovery Mode＝１のアクティブスキャンを行う場合、ディスカバリ要求を示すフィールドをＳＳＷ−ＦＢフレームに含めて送信する。これにより、ＳＴＡ１００は、Ｐｒｏｂｅ要求の送信を省略でき、遅延が大きいバックオフまたは再送処理の発生を回避できるため、ディスカバリに要する時間の増加を回避できる。
【０３５９】
（実施の形態４）
実施の形態２では、ＳＴＡがＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行わない場合、及び、ＳＴＡがＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行ったが他のＳＴＡとの送信の競合等によりＡＰ／ＰＣＰがＳＳＷフレームを受信しなかった、または、受信エラーが発生した場合、ＳＴＡ１００がＤＴＩにおいてセクタスイープを行う場合について説明した。実施の形態４では、実施の形態２のＤＴＩのセクタスイープの一形態として、ＳＴＡ１００がDiscovery Mode＝１のＤＭＧビーコンを送信する場合について説明する。
【０３６０】
図４２は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う手順の一例を示す図である。
【０３６１】
図４２のＢＴＩにおいて、ＡＰ／ＰＣＰ３００は、ＤＲ＝１を含まないＤＭＧビーコンを、ＤＭＧビーコン毎に送信セクタを変えて送信する。
【０３６２】
図４２のＢＴＩにおいて、ＳＴＡ１００は、ＤＭＧビーコンを受信する。なお、他のＳＴＡ（図示しないＳＴＡ２００）が、同じＢＴＩにおいてＤＭＧビーコンを受信してもよい。
【０３６３】
ＳＴＡ１００がＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行わない場合、及び、ＳＴＡ１００がＡ−ＢＦＴ期間においてＢＦＴ（ＳＳＷフレームの送信）を行ったが、ＡＰ／ＰＣＰ３００が、他のＳＴＡとの送信の競合等により、ＳＳＷフレームを受信しなかった、または、ＡＰ／ＰＣＰ３００において、受信エラーが発生した場合、ＡＰ／ＰＣＰ３００はＳＳＷ−ＦＢフレームを送信することを省略し、以下の手順を適用してもよい。
【０３６４】
また、ＳＴＡ１００が、Ａ−ＢＦＴ期間においてＤＲ＝１を含まないＳＳＷフレームを送信し、ＡＰ／ＰＣＰ３００がＳＳＷ−ＦＢフレームを送信したが、ＳＴＡ１００が受信できなかった場合も、以下の手順を適用しても良い。
【０３６５】
ＳＴＡ１００は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＤＭＧビーコンを、ＤＭＧビーコン毎に送信セクタを変え、送信する。ＳＴＡ１００は、ＤＭＧビーコンに、ＡＰ／ＰＣＰ３００のベストセクタを含めて送信する。
【０３６６】
図４３は、ＤＭＧビーコンのフォーマットの一例を示す図である。ＤＭＧビーコンは、例えばSSWフィールドを含み、Discovery Requestフィールドを含む。
【０３６７】
また、ＤＭＧビーコンは、Beamforming Feedbackエレメントを含む。Beamforming Feedbackエレメントは、エレメントを識別するフィールド（例えば、Element ID、Length、Element ID Extensionフィールド）、ＡＰ／ＰＣＰ３００のＭＡＣアドレスを示すＭＡＣアドレスフィールド、及びビームフォーミングフィードバック情報を含むSSW Feedbackフィールドを含む。
【０３６８】
SSW Feedbackフィールドは、１１ａｄ規格のSSW Feedbackフィールドと同様のサブフィールドを含んでも良い。また、サブフィールドの説明は図４の説明を参照してもよい。よって、ここでの説明は省略する。
【０３６９】
ＳＴＡ１００は、Beamforming FeedbackエレメントをDiscovery Mode＝１のＤＭＧビーコンに含める。これにより、ＳＴＡ１００は、ＭＡＣアドレスフィールドが示すＳＴＡ（例えばＡＰ／ＰＣＰ３００）のビームフォーミングフィードバック情報（例えばSSW Feedbackフィールドの内容）を通知できる。
【０３７０】
図４４は、ＤＭＧビーコンのフォーマットの別の例を示す図である。図４４は、図４３と異なり、Discovery RequestフィールドをBeamforming FeedbackエレメントのSSW Feedbackフィールドに含める。これにより、SSW Feedbackフィールドのフォーマットが図４と同一になるため、ＡＰ／ＰＣＰ３００における受信処理が容易になる。
【０３７１】
ＡＰ／ＰＣＰ３００は、図４２のＤＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）及びベストセクタの情報を含むＤＭＧビーコンを受信し、ＳＴＡ１００との通信のため、受信したベストセクタの情報に基づき、送信アンテナをベストセクタに設定する。
【０３７２】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ＳＴＡ１００へＰｒｏｂｅ応答を送信する。ＳＴＡ１００は、Ｐｒｏｂｅ応答を受信し、ディスカバリを完了する。
【０３７３】
ＳＴＡ１００は、ＢＴＩにおいてＡＰ／ＰＣＰ３００からのＤＭＧビーコンを受信し、Ａ−ＢＦＴ期間におけるＢＦＴを完了しない場合、ＤＴＩにおいてベストセクタの情報を含めてディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＤＭＧビーコンを送信する。これにより、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいてベストセクタの情報を獲得することができ、ＳＳＷフレームの送信及びＳＳＷ−ＦＢフレームの受信（実施の形態３参照）を省略し、Ｐｒｏｂｅ応答を送信できる。
【０３７４】
これにより、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００に対してＡ−ＢＦＴ期間におけるＢＦＴを完了しない場合においても、ディスカバリに要する時間の増加を回避できる。
【０３７５】
図４５は、ＳＴＡ１００がディスカバリを行う手順の一例を示すフローチャートである。図７（実施の形態１）と同一の処理には同一の番号を付与して説明を省略する。
【０３７６】
まず、ＳＴＡ１００はディスカバリを開始する（Ｓ００１）。次に、ＳＴＡ１００は、ＢＴＩにおいてＤＭＧビーコンを受信する（Ｓ００２）。
【０３７７】
ＳＴＡ１００は、Ａ−ＢＦＴ期間がスケジュールされていない場合（Ｓ４０３：ＮＯ−１）、Discovery Mode＝１のＤＭＧビーコンを送信するために、Ｓ４２１へ移行する。Ｓ４２１の説明については後述する。なお、ＳＴＡ１００は、実施の形態１と同様に、次のＢＴＩを待つため、Ｓ００２に戻ってもよい（図４５のＳ４０３：ＮＯ−２、及び、図４２のＤＴＩを参照）。
【０３７８】
次に、ＳＴＡ１００は、Ａ−ＢＦＴ期間がスケジュールされている場合（Ｓ４０３：ＹＥＳ）、ＳＳＷフレームを送信する（Ｓ４０４）。なお、ここでは、ＳＴＡ１００は、図７のＳ００４の場合と異なり、ＳＳＷフレームにＤＲ＝１を設定しない（図２のＡ−ＢＦＴ期間を参照）。
【０３７９】
ＡＰ／ＰＣＰ３００がＳ４０４のＳＳＷフレームを受信しなかった場合（Ｓ４０５：ＮＯ−１）、フローはＳ００２に戻る（図２のＡ−ＢＦＴ期間を参照）。この場合、ＳＳＷ−ＦＢフレーム（及びＳ０１２におけるＰｒｏｂｅ応答）は、ＳＴＡ１００に送信されない。ここで、ＳＳＷフレームを受信しない場合には、受信エラーがある場合、または、受信電力がpredeterminedな値より低い場合等が含まれる。または、ＡＰ／ＰＣＰ３００がＳ４０４のＳＳＷフレームを受信しなかった場合（Ｓ４０５：ＮＯ−２）、フローは後述するＳ４２１に移行してもよい。
【０３８０】
ＡＰ／ＰＣＰ３００は、Ｓ４０４のＳＳＷフレームを受信した場合（Ｓ４０５：ＹＥＳ）、ＳＳＷフレームに基づきベストセクタを決定する（Ｓ４０６）。次に、ＡＰ／ＰＣＰ３００は、ＳＳＷ−ＦＢフレームをＳＴＡ１００に送信する（Ｓ４０７）（図２のＡ−ＢＦＴ期間を参照）。そして、フローはＳ４０８へ進む。
【０３８１】
Ｓ４０８において、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からＳＳＷ−ＦＢフレームを受信しなかった場合（Ｓ４０８：ＮＯ）、Discovery Mode＝１のＤＭＧビーコンを送信するため、Ｓ４２１へ移行する（図２のＡ−ＢＦＴ期間を参照）。
【０３８２】
Ｓ４２１において、ＳＴＡ１００は、ＤＭＧビーコン毎に送信セクタを変え、Discovery Mode＝１のＤＭＧビーコンを送信する（Ｓ４２１）（図４２のＤＴＩを参照）。なお、ＳＴＡ１００は、Ｓ００２において受信したＡＰ／ＰＣＰ３００のＤＭＧビーコンの受信品質に基づき、Discovery Mode＝１のＤＭＧビーコンにＡＰ／ＰＣＰ３００のベストセクタ情報を含めて送信しても良い。また、ＳＴＡ１００は、ＤＭＧビーコンにスケジューリング情報を含め、ＡＰ／ＰＣＰ３００によってＤＭＧビーコンに設定されたスケジューリング（時刻）とは異なるＢＴＩ、Ａ−ＢＦＴ期間、ＤＴＩを設定しても良い。
【０３８３】
一方、ＡＰ／ＰＣＰ３００は、Ｓ４２１のＤＭＧビーコンを受信し、ＳＴＡ１００との通信のために、ＤＭＧビーコンに含まれるベストセクタ情報をメモリに格納する（Ｓ４２２）。これにより、ＳＴＡ１００とＡＰ／ＰＣＰ３００との間のＢＦＴが完了する（図４２のＤＴＩを参照）。そして、ＡＰ／ＰＣＰ３００は、ＳＳＷフレームの送信を省略し、Ｓ４３５へ移行する（図４２のＤＴＩを参照）。この点が実施の形態３の場合と異なる。
【０３８４】
Ｓ４０８において、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からＳＳＷ−ＦＢフレームを受信した場合（Ｓ４０８：ＹＥＳ）、ＳＳＷ−ＦＢフレームに含まれるベストセクタの情報をメモリに格納する（Ｓ４３１）。そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００と自分のＳＴＡ１００との間の初期ＢＦＴを完了（成功）と判断する（Ｓ４３２）。Ｓ４３２及びＳ４３２の処理は、それぞれ、図７のＳ００９及びＳ０１０の処理と同様である。
【０３８５】
次に、ＳＴＡ１００は、ＤＴＩにおいてＰｒｏｂｅ要求をＡＰ／ＰＣＰ３００に送信する（Ｓ４３３）。
【０３８６】
一方、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ要求を受信し、受信エラーが無い場合、ＳＩＦＳ（３μｓｅｃ）後にＡＣＫフレームを送信する（Ｓ４３４）。このＳ４３４の処理は、図７のＳ０１１の処理と同様である。そして、フローはＳ４３５へ進む。
【０３８７】
Ｓ４３５において、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答をＳＴＡ１００に送信する（Ｓ４３５）。なお、ＡＰ／ＰＣＰ３００は、Ｓ４２２において、ＤＭＧビーコンの受信品質を測定してＳＴＡ１００のベストセクタを決定し、Ｓ０１２においてＳＴＡ１００のベストセクタの情報をＰｒｏｂｅ応答に含めても良い（図４２のＤＴＩを参照）。
【０３８８】
一方、ＳＴＡ１００は、Ｓ４３５のＰｒｏｂｅ応答を受信し、ＳＩＦＳ（３μｓｅｃ）後にＡＣＫフレームをＡＰ／ＰＣＰ３００に送信する（Ｓ４３６）。
【０３８９】
次に、ＳＴＡ１００は、Ｓ４３６のＰｒｏｂｅ応答に含まれるスキャン結果をメモリに格納する（Ｓ４３７）。このＳ４３７の処理は、図７のＳ０１５の処理と同様である。
【０３９０】
そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００に対するディスカバリを完了する（Ｓ４３８）。このＳ４３８の処理は、図７のＳ０１６の処理と同様である。
【０３９１】
（実施の形態４の変形例）
＜変形例４−１＞
図４２において、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＤＭＧビーコンを受信し、応答可能を示すフィールドを、ＢＴＩにおいて、ＤＭＧビーコンに含めて送信しても良い。
【０３９２】
＜変形例４−２＞
ＳＴＡ１００は、複数のＡＰ／ＰＣＰ（図示しない）に関してベストセクタ情報を取得済みである場合、ＤＴＩにおいて、複数のBeamforming Feedbackエレメントを、ＤＭＧビーコンに含めても良い。後述の手順により、ＳＴＡ１００は、複数のＡＰ／ＰＣＰに関するＰｒｏｂｅ応答を取得するための遅延を短縮し、アクティブスキャンを早期に完了できる。
【０３９３】
＜変形例４−３＞
ＳＴＡ１００は、ＤＴＩにおいて、ディスカバリ基準を示すエレメントを、ＤＭＧビーコンに含めて送信しても良い（実施の形態３の変形例３−２を参照）。
【０３９４】
＜変形例４−４＞
ＳＴＡ１００は、ＤＴＩにおいて、ディスカバリ要求の種別を示すフィールド又はサブフィールドを、ＤＭＧビーコンに含めて送信しても良い（実施の形態１の変形例１−２、図１３を参照）。また、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ディスカバリ要求の種別に応じた付加情報を、Ｐｒｏｂｅ応答に含めて送信しても良い。
【０３９５】
＜変形例４−５＞
なお、ＳＴＡ１００は、ＤＴＩにおいて、ＴＲＮ−Ｒサブフィールド数を示すフィールド又はサブフィールドを含めたＤＭＧビーコンを送信しても良い（図１４、図１５を参照）。
【０３９６】
ＡＰ／ＰＣＰ３００は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含み、ＴＲＮ−Ｒサブフィールド数が１以上を示すフィールド又はサブフィールドを含むＤＭＧビーコンを受信した場合、ＤＴＩにおいて、ＴＲＮ−Ｒサブフィールドを付加したＰｒｏｂｅ応答を送信しても良い。
【０３９７】
＜変形例４−６＞
なお、ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、ＳＴＡ１００からＰｒｏｂｅ応答を要求する情報を、Ｐｒｏｂｅ応答に含めて送信しても良い（図３０を参照）。
【０３９８】
＜変形例４−７＞
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、図４２のＰｒｏｂｅ応答の代わりに、ＢＳＳに関する情報（例えば、Ｐｒｏｂｅ応答含まれる情報であるＡＰ／ＰＣＰ３００のDMG Capabilities、ＳＴＡ１００がディスカバリを完了するために必要な情報）を含むＤＭＧビーコンを送信しても良い。
【０３９９】
図４６は、ＳＴＡ１００がディスカバリを行う手順の一例を示す図である。
【０４００】
ＰＣＰ／ＡＰ３００は、ＤＴＩにおいて、図４２のＤＴＩにおけるＰｒｏｂｅ応答の代わりに、ＢＳＳに関する情報を含むＤＭＧビーコンを送信する。ＤＭＧビーコンは、Ｐｒｏｂｅ応答に含まれるエレメントの全部又は一部を含んでも良い。
【０４０１】
ＳＴＡ１００は、ＤＴＩにおいてＡＰ／ＰＣＰ３００が送信したＤＭＧビーコンを受信することにより、ＡＰ／ＰＣＰ３００のディスカバリに用いる情報を獲得し、ディスカバリを完了する。
【０４０２】
また、図示しない他のＳＴＡは、ＤＴＩにおいて、ＡＰ／ＰＣＰ３００が送信したＤＭＧビーコンを受信することにより、ＢＴＩにおけるＡＰ／ＰＣＰ３００によるＤＭＧビーコンの送信から、ＤＴＩにおけるＳＴＡ１００によるＤＭＧビーコンの送信までを省略してディスカバリを完了してもよい。
【０４０３】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいて、送信するＤＭＧビーコンに全てのＢＳＳに関する情報を含めず（一部含めても良い）、ＤＴＩにおいて送信するＤＭＧビーコンに全てのＢＳＳに関する情報を含めてもよい。
【０４０４】
ここで、ＡＰ／ＰＣＰ３００は、ＢＴＩにおけるＤＭＧビーコンをＢＩ毎に繰り返し送信するため（つまり送信回数が多いため）、全てのＢＳＳに関する情報を含めないことによって、多くの無線リソースの消費量を抑制できる。
【０４０５】
また、ＤＴＩにおけるＤＭＧビーコンの送信は、Discovery Mode＝１のＤＭＧビーコンを受信した場合に行われるため、不要なＤＭＧビーコンの送信が抑制され、無線リソースを効率的に利用できる。例えば、ディスカバリを行っているＳＴＡが存在しない場合における、ＢＳＳに関する情報を含むＤＭＧビーコンの送信を、回避できる。
【０４０６】
以上のように、ＳＴＡ１００が、ＢＴＩにおいて、ＡＰ／ＰＣＰ３００からＤＭＧビーコンを受信し、Ａ−ＢＦＴ期間におけるＢＦＴを完了しない場合、ＳＴＡ１００は、ＤＴＩにおいて、ベストセクタの情報を含めてディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＤＭＧビーコンを送信する。これにより、ＡＰ／ＰＣＰ３００は、ベストセクタの情報を獲得でき、Ａ−ＢＦＴ期間におけるＳＳＷフレームの送信及びＳＳＷ−ＦＢフレームの受信（実施の形態３参照）を省略し、ＤＴＩにおいて、Ｐｒｏｂｅ応答を送信できる。
【０４０７】
これにより、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００に対してＡ−ＢＦＴ期間におけるＢＦＴを完了しない場合においても、ディスカバリに要する時間の増加を回避できる。
【０４０８】
また、ＤＴＩにおいて、ＡＰ／ＰＣＰ３００がディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＤＭＧビーコンを受信した場合、ＤＴＩにおけるＳＳＷフレームの送信を省略してＰｒｏｂｅ応答を送信する。これにより、ＤＴＩにおけるＳＳＷフレームを送信することによる他のＳＴＡ（図示しない）への干渉の増加を回避できる。
【０４０９】
（実施の形態５）
実施の形態３では、ＳＴＡ１００が、ＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を、Discovery Mode＝１のＤＭＧビーコンに含めて送信し、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＢＦＴが完了した場合、ＤＴＩにおいて、Ｐｒｏｂｅ応答を送信する手順について説明した。本実施の形態では、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答の代わりに、Ａ−ＢＦＴ期間において、ＢＳＳに関する短縮情報をＳＳＷフレーム及びShort SSWパケットに含めて送信し、ＳＴＡ１００におけるディスカバリの時間を短縮する方法について説明する。
【０４１０】
図４７は、ＳＴＡ１００がＡＰ／ＰＣＰ３００に対しアクティブスキャンを行う実施の形態５の手順の一例を示す図である。
【０４１１】
ＳＴＡ１００は、ＤＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を、Discovery Mode＝１のＤＭＧビーコンに含めて送信する。
【０４１２】
ＡＰ／ＰＣＰ３００は、ＤＴＩにおいて、ＤＭＧビーコンを受信する。
【０４１３】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含む、Discovery Mode＝１のＤＭＧビーコンを受信した場合、Ａ−ＢＦＴ期間において、ＢＳＳに関する短縮情報をＳＳＷフレーム及びShort SSWパケットに含めて送信する。なお、図４７では、ＡＰ／ＰＣＰ３００は、Short SSWパケットを送信する。
【０４１４】
図４８は、ＢＳＳに関する短縮情報を含むShort SSWパケットのフォーマットの一例を示す図である。なお、図２３と同じフィールドおよびサブフィールドは説明を省略する。
【０４１５】
Short SSWパケットはコントロールトレイラを含み、コントロールトレイラは、例えば、Reduced Discovery Informationフィールドを含む。
【０４１６】
Reduced Discovery Informationフィールドは、ＳＴＡ１００がディスカバリを完了するために必要な情報、例えば、BSS Type、Short SSID、RSN Info、Reduced Capabilitiesフィールドを含む。
【０４１７】
Reduced Capabilitiesフィールドは、例えば、ＳＴＡ１００がディスカバリを完了した後に初期接続（Association、Authentication）を行うために必要な情報を含む。例えば、ＡＰ／ＰＣＰ３００がサポートするAuthentication手順やセキュリティアルゴリズムの種別を含む。
【０４１８】
Reduced Capabilitiesフィールドは、例えば、DMG Privacyフィールド、ＥＣＡＰＣ（Extended centralized access point or personal basic service set control point cluster） Policyフィールドを含む。
【０４１９】
ＳＴＡ１００は、図４７のＡ−ＢＦＴ期間において、ＢＳＳに関する短縮情報を含むShort SSWパケットを受信する。
【０４２０】
ＳＴＡ１００は、受信したＢＳＳに関する短縮情報に基づき、Ｐｒｏｂｅ要求を送信するか否かを判断する。例えば、Reduced Capabilitiesフィールドは、ＡＰ／ＰＣＰ３００に関する全ての情報を含むわけではないため、ＳＴＡ１００が使用する機能に関する情報がReduced Capabilitiesフィールドに含まれない場合、ＤＴＩにおいて、Ｐｒｏｂｅ要求を送信すると判断する。
【０４２１】
また、例えば、Reduced Capabilitiesフィールドは、ＡＰ／ＰＣＰ３００の複数のオプション機能に関し、ＡＰ／ＰＣＰ３００が各オプション機能をサポートするか否かを示すビットを含むが、各オプション機能に関するパラメータは含まない。
【０４２２】
このため、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００がサポートするオプション機能を使用し、オプション機能に関する追加パラメータが不足している場合、ＤＴＩにおいて、ＡＰ／ＰＣＰ３００へＰｒｏｂｅ要求を送信してもよい。
【０４２３】
ＳＴＡ１００は、ＡＰ／ＰＣＰ３００からのＰｒｏｂｅ応答を受信することにより、オプション機能に関する追加パラメータを取得できる。
【０４２４】
なお、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００がサポートするオプション機能を使用しない場合、または、オプション機能を使用し、オプション機能に関する追加パラメータが充足している場合、ＡＰ／ＰＣＰ３００へＰｒｏｂｅ要求の送信を省略してもよい。ＳＴＡ１００は、使用するオプション機能の種別に応じ、ＡＰ／ＰＣＰ３００へＰｒｏｂｅ要求を送信するか否かを決定しても良い。
【０４２５】
ＳＴＡ１００は、Ａ−ＢＦＴ期間においてＳＳＷフレーム及びShort SSWパケットを受信した場合、ＡＰ／ＰＣＰ３００へＳＳＷ−ＦＢフレームを送信してもよい。
【０４２６】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含む、Discovery Mode＝１のＤＭＧビーコンを受信した場合、Ａ−ＢＦＴ期間において、ＢＳＳに関する短縮情報を含むShort SSWパケットを送信し、さらに、Ｐｒｏｂｅ応答を送信しないため、ＳＴＡ１００は、ディスカバリに要する遅延を短縮できる。また、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答を送信しないため、他のＳＴＡに与える干渉を低減できる。
【０４２７】
また、ＳＴＡ１００は、ＢＳＳに関する短縮情報に基づき、ＤＴＩにおいて、Ｐｒｏｂｅ要求を送信するか否かを判断するため、不要なＰｒｏｂｅ要求の送信を削減し、ディスカバリに要する遅延を短縮し、他のＳＴＡに与える干渉を低減できる。
【０４２８】
図４９は、ＳＴＡ１００がDiscovery Mode＝１のアクティブスキャンによりディスカバリを行う手順の一例を示すフローチャートである。実施の形態３の図３６と同じ処理には同じ番号を付与し、説明を省略する。
【０４２９】
まず、ＳＴＡ１００は、ディスカバリを開始する（Ｓ３０１）。
【０４３０】
次に、ＳＴＡ１００は、ＢＴＩにおいて、Discovery Modeフィールドの値を１に設定したＤＭＧビーコンを送信する（Ｓ３０２）。
【０４３１】
ＡＰ／ＰＣＰ３００がＢＴＩにおいてＳ３０２のＤＭＧビーコンを受信しなかった場合、または、他の理由が存在する場合（例えば干渉が検出された場合）（Ｓ３０３：ＮＯ）、フローは後述のＳ５０６に進む。この場合、ＡＰ／ＰＣＰ３００は、後述のＳ５０５におけるShort SSWフレームの送信を省略する。
【０４３２】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいてＳ３０２のＤＭＧビーコンを受信した場合（Ｓ３０３：ＹＥＳ）、ＡＰ／ＰＣＰ３００は、ベストセクタを選択する（Ｓ３０４）。そして、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、Short SSWパケットをＳＴＡ１００に送信する（Ｓ５０５）。なお、ＡＰ／ＰＣＰ３００は、Short SSWパケット毎に送信セクタを切り替え、Short SSWパケットを送信してもよい。また、ＡＰ／ＰＣＰ３００は、Short SSWパケットにＳＴＡ１００のベストセクタ（例えばＳ３０３のＤＭＧビーコンによって測定）の情報を含めて送信しても良い。また、ＡＰ／ＰＣＰ３００は、ＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＤＭＧビーコンを受信した場合、Short SSWパケットにコントロールトレイラを付加し、ＢＳＳに関する短縮情報を含めて送信してもよい。
【０４３３】
ＳＴＡ１００がＡ−ＢＦＴ期間においてＳ５０５のShort SSWパケットを受信しなかった場合（Ｓ５０６：ＮＯ）、フローはＳ３０２に戻り、ＳＴＡ１００はＤＭＧビーコンの送信を再試行しても良い。ここでのShort SSWパケットを受信しなかった場合には、Ｓ５０５においてＡＰ／ＰＣＰ３００がShort SSWパケットの送信を行わなかった場合、および／または、他のＳＴＡの送信との競合や受信感度の不足によってＳＴＡ１００がShort SSWパケットを受信しなかった場合等が含まれてよい。なお、ＳＴＡ１００は、予め定められた回数の試行を行った場合、該当無線チャネル及びＡＰ／ＰＣＰ３００のディスカバリを終了しても良い。
【０４３４】
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、Short SSWパケットを受信した場合（Ｓ５０６：ＹＥＳ）、ＡＰ／ＰＣＰ３００のベストセクタを選択し、今後ＡＰ／ＰＣＰ３００との通信に使用するため、ベストセクタの情報をメモリに格納する。また、ＳＴＡ１００は、Short SSWパケットのコントロールトレイラに含まれるＢＳＳに関する短縮情報に基づき、Ｐｒｏｂｅ要求を送信するか否かを決定する（Ｓ５０７）。なお、このＳ５０７において、ＳＴＡ１００がＰｒｏｂｅ要求の送信を省略すると決定した場合、フローはＳ５１７に進み、ディスカバリを完了しても良い。
【０４３５】
ＳＴＡ１００は、ＳＳＷ−ＦＢフレームをＡＰ／ＰＣＰ３００に送信する（Ｓ５０８）。
【０４３６】
一方、ＡＰ／ＰＣＰ３００は、Ｓ５０８のＳＳＷ−ＦＢフレームを受信した場合（Ｓ５０９：ＹＥＳ）、ＳＳＷ−ＦＢフレームに含まれる送信ベストセクタの情報をメモリに格納する（Ｓ５１０）。なお、ＡＰ／ＰＣＰ３００がＳ５０８のＳＳＷ−ＦＢフレームを受信しなかった場合、フローはＳ３０２に戻ってもよい（Ｓ５０９：ＮＯ−１）。または、この場合、フローはＳ５１７に進み、ディスカバリを完了してもよい（Ｓ５０９：ＮＯ−２）。
【０４３７】
次に、ＡＰ／ＰＣＰ３００は、自分のＡＰ／ＰＣＰ３００とＳＴＡ１００との間におけるＢＦＴが完了したと判断する（Ｓ５１１）。
【０４３８】
一方、ＳＴＡ１００は、Ｓ５０７でＰｒｏｂｅ要求を送信すると決定した場合（Ｓ５１２−１：ＮＯ）、Ｐｒｏｂｅ要求をＡＰ／ＰＣＰ３００に送信し（Ｓ５１２−２）、フローはＳ５１３に進む。なお、ＳＴＡ１００は、Ｓ５０７でＰｒｏｂｅ要求の送信を省略すると決定した場合、Ｓ５１２−２の処理を行わず（Ｓ５１２−１：ＹＥＳ）、フローはＳ５１７へ進み、ディスカバリを完了する。
【０４３９】
一方、ＡＰ／ＰＣＰ３００は、Ｓ５１２のＰｒｏｂｅ要求を受信し、ＳＩＦＳ後にＡＣＫフレームをＳＴＡに送信する（Ｓ５１３）。
【０４４０】
次に、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答をＳＴＡ１００に送信する（Ｓ５１４）。
【０４４１】
一方、ＳＴＡ１００は、Ｓ５１４のＰｒｏｂｅ応答を受信し、ＳＩＦＳ後にＡＣＫフレームをＡＰ／ＰＣＰ３００に送信する（Ｓ５１５）。
【０４４２】
次に、ＳＴＡ１００のＭＡＣプロセッサ（図８を参照）は、スキャン結果（例えばＰｒｏｂｅ応答に含まれるＡＰ／ＰＣＰ３００の情報、及び受信品質）をホストコントローラへ通知する（Ｓ５１６）。
【０４４３】
そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００のディスカバリを完了する（Ｓ５１７）。
【０４４４】
図５０は、通信装置（ＡＰ／ＰＣＰ３００及びＳＴＡ１００）の構成の一例を示すブロック図である。図３２と同じ構成要素は説明を省略する。
【０４４５】
ＭＡＣプロセッサは、コントロールトレイラメッセージ生成回路及びコントロールトレイラメッセージ処理回路を含む。
【０４４６】
Ａ−ＢＦＴ期間において、ＡＰ／ＰＣＰ３００のコントロールトレイラメッセージ生成回路は、ＢＳＳに関する情報（例えば、ホストコントローラより入力される）に基づきＢＳＳに関する短縮情報を生成し、コントロールトレイラ（図４８を参照）のデータを生成し、ＰＨＹ送信回路に入力する。ＰＨＹ送信回路は、コントロールトレイラのデータを符号化、および／または、変調し、Short SSWパケットに付加して、送信する。
【０４４７】
Ａ−ＢＦＴ期間において、ＳＴＡ１００は、コントロールトレイラが付加されたShort SSWパケットを受信し、ＰＨＹ受信回路は、Short SSWパケット本体及びコントロールトレイラの復調、および／または、復号を行い、Short SSWデータ及びコントロールトレイラのデータを生成し、ＭＡＣプロセッサに入力する。コントロールトレイラメッセージ処理回路は、コントロールトレイラのデータから、ＢＳＳに関する短縮情報を生成し、ホストへ出力する。
【０４４８】
メッセージ生成回路は、受信したＢＳＳに関する短縮情報に基づき、Ｐｒｏｂｅ応答の送信を行うと判断した場合、Ｐｒｏｂｅ要求のデータを生成し、ＰＨＹ送信回路へ入力する。
【０４４９】
ＨＯＳＴは、受信したＢＳＳに関する短縮情報、Ｐｒｏｂｅ応答の情報（Ｐｒｏｂｅ要求）を、ディスカバリの結果として受信する。
【０４５０】
（実施の形態５の変形例）
＜変形例５−１＞
ＳＴＡ１００は、ＢＴＩにおいて、ＢＳＳに関する短縮情報を含むコントロールトレイラを付加したShort SSWパケットの受信をサポートするか否かを示すフィールドをＤＭＧビーコンに含めても良い。
【０４５１】
＜変形例５−２＞
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、コントロールトレイラに含める情報は、ＦＩＬＳ（First Initial Link Setup規格、IEEE802.11ai）に定められる、ディスカバリ情報であってもよい。
【０４５２】
＜変形例５−３＞
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、図３５と同様に、ディスカバリ要求を含むフィールド（ＤＲ＝１）を、ＳＳＷ−ＦＢフレームに含めて送信しても良い。ＳＴＡ１００は、Ｐｒｏｂｅ要求の送信を必要と判断した場合に、ディスカバリ要求を含むフィールド（ＤＲ＝１）を、ＳＳＷ−ＦＢフレームに含めて送信しても良い。
【０４５３】
ＡＰ／ＰＣＰ３００は、ディスカバリ要求を含むフィールド（ＤＲ＝１）を含むＳＳＷ−ＦＢフレームを受信した場合、ＤＴＩにおいて、Ｐｒｏｂｅ応答をＳＴＡ１００へ送信する。
【０４５４】
ＳＴＡ１００は、Ｐｒｏｂｅ要求の送信を行うと判断した場合に、Ｐｒｏｂｅ要求を送信する代わりに、Ａ−ＢＦＴ期間において、ディスカバリ要求を含むフィールド（ＤＲ＝１）をＳＳＷ−ＦＢフレームに含めて送信することにより、ＡＰ／ＰＣＰ３００からのＰｒｏｂｅ応答を受信してもよい。
【０４５５】
＜変形例５−４＞
ＳＴＡ１００は、Ａ−ＢＦＴ期間において受信したＢＳＳに関する短縮情報に基づき、ＡＰ／ＰＣＰ３００がディスカバリの対象ではないと判断し、Ｐｒｏｂｅ要求の送信を中止しても良い。例えば、BSS Typeが、ＳＴＡ１００が使用するアプリケーションに応じたBSS Typeと適合しない場合である。
【０４５６】
以上のように、ＡＰ／ＰＣＰ３００が、ＢＴＩにおいて、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含む、Discovery Mode＝１のＤＭＧビーコンを受信した場合、ＡＰ／ＰＣＰ３００は、ＢＳＳに関する短縮情報を含むShort SSWパケットを送信し、Ｐｒｏｂｅ応答の送信を省略する。これにより、ＳＴＡ１００は、ディスカバリに要する遅延を短縮できる。また、ＡＰ／ＰＣＰ３００は、Ｐｒｏｂｅ応答の送信を省略するため、他のＳＴＡに与える干渉を低減できる。
【０４５７】
また、ＳＴＡ１００は、Ａ−ＢＦＴ期間において受信したＢＳＳに関する短縮情報に基づき、Ｐｒｏｂｅ要求を送信するか否かを判断する。これにより、不要なＰｒｏｂｅ要求の送信を削減し、ディスカバリに要する遅延を短縮し、他のＳＴＡに与える干渉を低減できる。
【０４５８】
（実施の形態６）
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間においてＤＲ＝１を含むＳＳＷフレームを受信した場合、実施の形態１においてはＰｒｏｂｅ応答を送信するが、実施の形態６では、ＳＳＷ−ＦＢフレームにコントロールトレイラ（実施の形態５のShort SSWに付加したものと同様）を付加して送信し、ＳＴＡ１００のディスカバリを早期に完了させる。
【０４５９】
図５１は、ＳＴＡ１００がアクティブスキャンを行う手順の一例を示す図である。
【０４６０】
ＡＰ／ＰＣＰ３００は、ＢＴＩにおいて、ＤＭＧビーコン毎に、送信セクタを切り替え、ＤＭＧビーコンを送信する。
【０４６１】
ＳＴＡ１００は、ＢＴＩにおいて、ＤＭＧビーコンを受信し、ＡＰ／ＰＣＰ３００のベストセクタを決定する。
【０４６２】
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＡＰ／ＰＣＰ３００のベストセクタの情報、及びディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを送信する。
【０４６３】
ＡＰ／ＰＣＰ３００は、ＳＳＷフレームを受信し、ＳＴＡ１００のベストセクタを決定する。
【０４６４】
ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ＳＳＷ−ＦＢフレームにＳＴＡ１００のベストセクタの情報を含め、コントロールトレイラを付加して送信する。コントロールトレイラには、ＢＳＳに関する短縮情報を含める（図４８を参照）。
【０４６５】
ＳＴＡ１００は、Ａ−ＢＦＴ期間において、コントロールトレイラが付加されたＳＳＷ−ＦＢフレームを受信する。コントロールトレイラを復調、および／または、復号し、ＢＳＳに関する短縮情報を取得する。
【０４６６】
ＳＴＡ１００は、ＢＳＳに関する短縮情報に基づき、ＡＰ／ＰＣＰ３００からのＰｒｏｂｅ応答の情報を要求するか否かを決定する。つまり、Ｐｒｏｂｅ要求フレームを送信するか否かを決定する。
【０４６７】
ＳＴＡ１００は、ＢＴＩにおいて、ＡＰ／ＰＣＰ３００からのＤＭＧビーコンを受信した場合、Ｐｒｏｂｅ交換（Ｐｒｏｂｅ要求フレームの送信とＰｒｏｂｅ応答の受信）を行う前に、ＳＳＷ−ＦＢフレームによって、ＢＳＳに関する短縮情報を取得し、ＡＰ／ＰＣＰ３００がディスカバリ対象のＡＰ／ＰＣＰか否かを判定する。よって、不要なＰｒｏｂｅ交換が行われないため、ディスカバリに要する遅延を短縮でき、他のＳＴＡ（図示しない）に対する干渉を抑制できる。
【０４６８】
なお、ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＤＲ＝１を含めずにＳＳＷフレームを送信しても良い。ＡＰ／ＰＣＰ３００は、受信したＳＳＷフレームにＤＲ＝１を含むか否かに関わらず、Ａ−ＢＦＴ期間においてコントロールトレイラを付加したＳＳＷ−ＦＢフレームを送信しても良い。
【０４６９】
コントロールトレイラの受信に対応するＳＴＡ（例えばＳＴＡ１００）は、コントロールトレイラを復調、および／または、復号し、ＢＳＳに関する短縮情報を取得する。コントロールトレイラの受信に対応しないＳＴＡ（図示しない）は、ＳＳＷ−ＦＢフレームの受信を行い、コントロールトレイラを破棄する。
【０４７０】
なお、ＳＴＡ１００は、Ａ−ＢＦＴ期間において、ＳＳＷフレームの代わりにShort SSWパケットを送信しても良い。ＡＰ／ＰＣＰ３００は、ＤＲ＝１を含むＳＳＷフレーム及びShort SSWパケットを受信した場合、送信元ＳＴＡ（例えばＳＴＡ１００）がコントロールトレイラの受信に対応していると判断し、ＳＳＷ−ＦＢフレームにコントロールトレイラを付加して送信してよい。ＡＰ／ＰＣＰ３００は、ＤＲ＝１を含まないＳＳＷフレームを受信した場合、送信元ＳＴＡ（例えば図示しない他のＳＴＡ）がコントロールトレイラの受信に対応していないと判断し、ＳＳＷ−ＦＢフレームにコントロールトレイラを付加しないで送信してよい。
【０４７１】
以上により１１ａｄ規格との後方互換性が保たれる。
【０４７２】
図５２は、ＳＴＡ１００がディスカバリを行う手順の一例を示すフローチャートである。図７（実施の形態１）と同一の処理には同一の番号を付与して説明を省略する場合がある。
【０４７３】
まず、ＳＴＡ１００はディスカバリを開始し（Ｓ００１）、図７のＳ００２からＳ００４と同様の処理を実行する。
【０４７４】
ＡＰ／ＰＣＰ３００は、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを受信した場合（Ｓ００５：ＹＥＳ）、コントロールトレイラを付加したＳＳＷ−ＦＢフレームをＳＴＡ１００へ送信する（Ｓ６０７）（図５１のＡ−ＢＦＴ期間を参照）。なお、ＡＰ／ＰＣＰ３００は、ＳＳＷフレームにより通知されたベストセクタを用いて、ＳＳＷ−ＦＢフレームを送信しても良い。また、ＡＰ／ＰＣＰ３００は、ＳＴＡ１００のベストセクタの情報を、ＳＳＷ−ＦＢフレームに含めて送信しても良い。
【０４７５】
一方、ＳＴＡ１００は、Ｓ６０７のＳＳＷ−ＦＢフレームを受信した場合（Ｓ６０８：ＹＥＳ）、ＡＰ／ＰＣＰ３００との通信に備え、ＳＳＷ−ＦＢフレームに含まれるベストセクタの情報をメモリに格納する（図５１のＡ−ＢＦＴ期間を参照）。また、ＳＴＡ１００は、コントロールトレイラを含むＳＳＷ−ＦＢフレームを受信した場合、コントロールトレイラに含まれるＢＳＳに関する短縮情報に基づき、Ｐｒｏｂｅ要求を送信するか否かを決定する（Ｓ６０９）（図５１のＡ−ＢＦＴ期間を参照）。
【０４７６】
そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００と自分のＳＴＡ１００との間の初期ＢＦＴを完了（成功）と判断する（Ｓ６１０）。
【０４７７】
次に、ＳＴＡ１００は、Ｓ６０９においてＰｒｏｂｅ要求を送信すると決定した場合（Ｓ６１１−１：ＮＯ）、ＤＴＩにおいて、Ｐｒｏｂｅ要求をＡＰ／ＰＣＰ３００に送信し（Ｓ６１１−２）（図２のＤＴＩを参照）、フローはＳ６１２に進む。なお、ＳＴＡ１００がＳ６０９においてＰｒｏｂｅ要求を送信しないと決定した場合（Ｓ６１１−１：ＹＥＳ）、フローはＳ６１６へ進み、ＡＰ／ＰＣＰ３００のディスカバリを完了してもよい（図５１のＤＴＩを参照）。
【０４７８】
一方、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいてＳ６１２のＰｒｏｂｅ要求を受信し、ＳＩＦＳ後にＡＣＫフレームをＳＴＡ１００に送信する（Ｓ６１２）（図２のＤＴＩ参照）。
【０４７９】
次に、ＡＰ／ＰＣＰ３００は、ＤＴＩにおいてＰｒｏｂｅ応答をＳＴＡ１００に送信する（Ｓ６１３）。
【０４８０】
一方、ＳＴＡ１００は、ＤＴＩにおいてＳ６１３のＰｒｏｂｅ応答を受信し、ＳＩＦＳ後にＡＣＫフレームをＡＰ／ＰＣＰ３００に送信する（Ｓ６１４）。
【０４８１】
次に、ＳＴＡ１００は、Ｐｒｏｂｅ応答に含まれるスキャン結果をメモリに格納する（Ｓ６１５）。
【０４８２】
そして、ＳＴＡ１００は、ＡＰ／ＰＣＰ３００に対するディスカバリを完了する（Ｓ６１６）。なお、ＳＴＡ１００は、他のＡＰ／ＰＣＰ（図示しない）に対するディスカバリを行うため、同一の無線チャネルで、または、無線チャネルを切り換えて、Ｓ００１に戻り、ディスカバリを繰り返しても良い。
【０４８３】
（実施の形態６の変形例）
ＡＰ／ＰＣＰ３００は、コントロールトレイラを付加しＢＳＳに関する短縮情報を含むＳＳＷ−ＦＢフレームの送信（図５１のＡ−ＢＦＴ期間参照）をサポートするか否かを示す情報をＤＭＧビーコン（図５１のＢＴＩ参照）に含めて送信しても良い。
【０４８４】
なお、図５１のＡ−ＢＦＴ期間において、ＳＴＡ１００は、ＤＲ＝１をＳＳＷフレームに含めても良い。
【０４８５】
図５１のＡ−ＢＦＴ期間において、ＳＴＡ１００は、実施の形態１のＰｒｏｂｅ応答を要求することを示すフィールドをＳＳＷフレームに含めても良い。また、ＳＴＡ１００は、実施の形態１のＰｒｏｂｅ応答、実施の形態６のコントロールトレイラに含まれるＢＳＳに関する短縮情報のいずれかを要求するか、あるいは、いずれも要求しないかを示すフィールドを、ＳＳＷフレームに含めても良い。
【０４８６】
なお、図５１のＡ−ＢＦＴ期間において、ＳＴＡ１００は、ＳＳＷフレームの代わりにShort SSWパケットを送信してもよい。
【０４８７】
ＡＰ／ＰＣＰ３００が図５１のＡ−ＢＦＴ期間のＳＳＷ−ＦＢフレームにおいてコントロールトレイラに含める情報は、実施の形態５と同様に、ＦＩＬＳ（First Initial Link Setup規格、IEEE802.11ai）に定められる、ディスカバリ情報であってもよい。
【０４８８】
ＳＴＡ１００は、Ａ−ＢＦＴ期間において受信したBSSに関する短縮情報に基づき、ＡＰ／ＰＣＰ３００がディスカバリの対象ではないと判断し、Ｐｒｏｂｅ要求の送信を中止しても良い。例えば、BSS Typeが、ＳＴＡ１００が使用するアプリケーションに応じたBSS Typeと適合しない場合である。
【０４８９】
以上のように、ＡＰ／ＰＣＰ３００は、Ａ−ＢＦＴ期間において、ディスカバリ要求を示すフィールド（ＤＲ＝１）を含むＳＳＷフレームを受信した場合、ＢＳＳに関する短縮情報を含めたコントロールトレイラを付加したＳＳＷ−ＦＢフレームを送信する。これにより、ＳＴＡ１００は、Ｐｒｏｂｅ交換を行う前に、ＢＳＳに関する短縮情報を取得し、ＡＰ／ＰＣＰ３００がディスカバリ対象のＡＰ／ＰＣＰか否かを判定できる。よって、不要なＰｒｏｂｅ交換が行われないため、ディスカバリに要する遅延を短縮でき、他のＳＴＡ（図示しない）に対する干渉を抑制できる。
【０４９０】
以上、実施の形態について説明した。
【０４９１】
上記の実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０４９２】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）、又は、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【０４９３】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０４９４】
本特許出願は２０１６年１２月５日に出願した米国特許出願第６２／４３０，２５１号に基づきその優先権を主張するものであり、米国特許出願第６２／４３０，２５１号の全内容を本願に援用する。
【産業上の利用可能性】
【０４９５】
本開示の一態様は、今後作成されるＷｉ−Ｆｉ規格、例えば、IEEE802.11ay規格に準拠する通信システムに好適である。
【符号の説明】
【０４９６】
１００、２００  ＳＴＡ
３００  ＡＰ／ＰＣＰ
【図１】
2018093482.tif 000003
【図２】
2018093482.tif 000004
【図３】
2018093482.tif 000005
【図４】
2018093482.tif 000006
【図５】
2018093482.tif 000007
【図６】
2018093482.tif 000008
【図７】
2018093482.tif 000009
【図８】
2018093482.tif 000010
【図９】
2018093482.tif 000011
【図１０】
2018093482.tif 000012
【図１１】
2018093482.tif 000013
【図１２】
2018093482.tif 000014
【図１３】
2018093482.tif 000015
【図１４】
2018093482.tif 000016
【図１５】
2018093482.tif 000017
【図１６】
2018093482.tif 000018
【図１７】
2018093482.tif 000019
【図１８】
2018093482.tif 000020
【図１９】
2018093482.tif 000021
【図２０】
2018093482.tif 000022
【図２１】
2018093482.tif 000023
【図２２】
2018093482.tif 000024
【図２３】
2018093482.tif 000025
【図２４】
2018093482.tif 000026
【図２５】
2018093482.tif 000027
【図２６】
2018093482.tif 000028
【図２７】
2018093482.tif 000029
【図２８】
2018093482.tif 000030
【図２９】
2018093482.tif 000031
【図３０】
2018093482.tif 000032
【図３１】
2018093482.tif 000033
【図３２】
2018093482.tif 000034
【図３３Ａ】
2018093482.tif 000035
【図３３Ｂ】
2018093482.tif 000036
【図３４】
2018093482.tif 000037
【図３５】
2018093482.tif 000038
【図３６】
2018093482.tif 000039
【図３７】
2018093482.tif 000040
【図３８】
2018093482.tif 000041
【図３９】
2018093482.tif 000042
【図４０】
2018093482.tif 000043
【図４１】
2018093482.tif 000044
【図４２】
2018093482.tif 000045
【図４３】
2018093482.tif 000046
【図４４】
2018093482.tif 000047
【図４５】
2018093482.tif 000048
【図４６】
2018093482.tif 000049
【図４７】
2018093482.tif 000050
【図４８】
2018093482.tif 000051
【図４９】
2018093482.tif 000052
【図５０】
2018093482.tif 000053
【図５１】
2018093482.tif 000054
【図５２】
2018093482.tif 000055