(57)【要約】【課題】複数の高速通信路を同時に確立するための、アンテナ指向特性の容易な特定及び制御を行うこと。【解決手段】指向特性をパラメータの設定により変えることができるアンテナを有する通信装置は、通信に用いる指向特性を得るためのアンテナのパラメータを特定する。通信装置は、他の通信装置との間の第１の伝送路に対応する指向方向を有する第１のパラメータを特定した後に、とり得るパラメータからその第１のパラメータを除いたパラメータの中から、第２の伝送路に対応する指向方向を有する第２のパラメータを探索する。通信装置は、第１のパラメータと第２のパラメータとを用いてアンテナを設定して、他の通信装置と通信する。【選択図】  図４
2016066961.tif 000002
【特許請求の範囲】
【請求項１】
指向特性をパラメータの設定により変えることができるアンテナと、
通信に用いる指向特性を得るための前記アンテナの前記パラメータを特定する特定手段であって、他の通信装置との間の第１の伝送路に対応する指向方向を有する第１のパラメータを特定した後に、とり得るパラメータから当該第１のパラメータを除いたパラメータの中から、前記他の通信装置との間の第２の伝送路に対応する指向方向を有する第２のパラメータを探索して特定する特定手段と、
前記第１のパラメータと前記第２のパラメータとを用いて前記アンテナを設定して、前記他の通信装置と通信する通信手段と、
を有することを特徴とする通信装置。
【請求項２】
前記特定手段は、前記とり得るパラメータの中から、前記第１のパラメータを特定する、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記特定手段は、通信品質が所定レベル以上または最良となる指向特性を得るための前記アンテナのパラメータを特定する、
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記特定手段は、前記他の通信装置との間で、前記指向特性の粗調整と微調整との少なくともいずれかを行うことにより、前記アンテナのパラメータを特定する、
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記特定手段は、前記他の通信装置と接続するための複数のネットワークについて、それぞれ前記アンテナのパラメータを特定する、
ことを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記他の通信装置と接続するためのネットワークを確立する確立手段をさらに有し、
前記特定手段は、前記確立手段がネットワークを確立した後に当該ネットワークについて前記アンテナのパラメータを特定する、
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記確立手段は、前記特定手段が第１のネットワークに関する前記第１のパラメータを特定した後に、第２のネットワークを確立する、
ことを特徴とする請求項６に記載の通信装置。
【請求項８】
前記特定手段は、前記確立手段が前記第２のネットワークを確立できなかった場合は、当該第２のネットワークについての前記アンテナのパラメータを特定しない、
ことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記特定手段は、前記他の通信装置が前記アンテナのパラメータを特定するためのプロトコルを起動したことに応じて、当該プロトコルに応じて、前記アンテナのパラメータを特定する、
ことを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
前記特定手段は、前記アンテナのパラメータを特定するためのプロトコルを起動して、当該プロトコルに応じて、前記アンテナのパラメータを特定する、
ことを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１１】
前記特定手段は、ＩＥＥＥ８０２．１１ａｄ規格に定められたプロトコルによって、前記アンテナのパラメータを特定する、
ことを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１２】
指向特性をパラメータにより変えることができるアンテナと、特定されたパラメータを用いて前記アンテナを設定して、他の通信装置と通信する通信手段とを有する通信装置の制御方法であって、
通信に用いる指向特性を得るための前記アンテナの前記パラメータを特定する特定手段であって、他の通信装置との間の第１の伝送路に対応する指向方向を有する第１のパラメータを特定した後に、とり得るパラメータから当該第１のパラメータを除いたパラメータの中から、前記他の通信装置との間の第２の伝送路に対応する指向方向を有する第２のパラメータを探索して特定する工程と、
前記第１のパラメータと前記第２のパラメータとを用いて前記アンテナを設定して、前記他の通信装置と通信するように通信手段を制御する工程と、
を有することを特徴とする制御方法。
【請求項１３】
指向特性をパラメータにより変えることができるアンテナと、特定されたパラメータを用いて前記アンテナを設定して、他の通信装置と通信する通信手段とを有する通信装置に備えられたコンピュータに、請求項１２に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信に適したアンテナ指向特性を決定する技術に関する。
【背景技術】
【０００２】
近年、非圧縮動画データなどの大容量データを高速に無線で送受信することに対する要求が高まってきている。このような高速無線通信を実現するには、広い信号周波数帯域幅を確保する必要があるため、このような広い信号周波数帯域幅を確保することが可能と考えられるミリ波帯の通信システムが注目されている。しかしながら、無線通信では、送信機の出力できる電力は、一般に法律等によって制限されているのに加えて、ミリ波は、伝搬による減衰が大きいため、受信機が、送信機の十分に近くに存在しない限り、信号を誤りなく受信することができない場合がある。
【０００３】
これに対して、指向性アンテナのアンテナゲインによって、受信信号レベルを増加させることにより、受信機と送信機の間の距離を離すことが可能である。特許文献１には、このような無線通信システムにおいて、２つの無線通信装置が、それぞれ、送信及び受信に用いるアンテナ指向特性を特定する手法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１１／０５５５３５号
【特許文献２】特開２０１０−２１３１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、特定されたアンテナ指向特性での指向方向に遮蔽物がある場合などは、特にミリ波帯の電磁波は、直進性が強いため、通信が途絶する場合があるという課題があった。これに対して、特許文献２には、通信が遮断されにくい低速通信と、通信が遮断される可能性はあるが高速データ通信が可能な高速通信とによって、同じデータを同時に送信することで、高速通信の通信が遮断された場合にも通信を維持する手法が記載されている。しかし、特許文献２でも、高速通信が途絶すると、低速通信しかできなくなるため、ユーザの利便性が低下する場合があった。
【０００６】
本発明は上記の課題に鑑みてなされたものであり、複数の高速通信路を同時に確立するための手法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による通信装置は、指向特性をパラメータの設定により変えることができるアンテナと、通信に用いる指向特性を得るための前記アンテナの前記パラメータを特定する特定手段であって、他の通信装置との間の第１の伝送路に対応する指向方向を有する第１のパラメータを特定した後に、とり得るパラメータから当該第１のパラメータを除いたパラメータの中から、前記他の通信装置との間の第２の伝送路に対応する指向方向を有する第２のパラメータを探索して特定する特定手段と、前記第１のパラメータと前記第２のパラメータとを用いて前記アンテナを設定して、前記他の通信装置と通信する通信手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、複数の高速通信路を同時に確立するための、アンテナ指向特性の容易な特定及び制御を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】無線通信システムの構成例を示す図。
【図２】ノードの構成例を示すブロック図。
【図３】ノード内の無線インターフェイスの構成例を示すブロック図。
【図４】実施形態１の、無線通信システムにおける処理の流れを示すシーケンス図。
【図５】実施形態１の、ＰＣＰ／ＡＰのＳＭＥの処理の流れを示すフローチャート。
【図６】実施形態１の、ＰＣＰ／ＡＰのＭＬＭＥの処理の流れを示すフローチャート。
【図７】実施形態１の、ＳＴＡのＳＭＥの処理の流れを示すフローチャート。
【図８】実施形態１の、ＳＴＡのＭＬＭＥの処理の流れを示すフローチャート。
【図９】実施形態２の、無線通信システムにおける処理の流れを示すシーケンス図。
【図１０】実施形態２の、ＰＣＰ／ＡＰのＳＭＥの処理の流れを示すフローチャート。
【図１１】実施形態２の、ＰＣＰ／ＡＰのＭＬＭＥの処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。ただし、以下の実施形態に記載されている構成要素は例として示すものであり、本発明の技術的範囲がそれらのみに限定されることを意図したものではない。以下では、まず、各実施形態に共通の、無線通信システムの構成及び通信装置（ノード）の構成について説明した後に、実施形態ごとに異なる処理の流れについて説明する。
【００１１】
（無線通信システムの構成）
図１に、以下の各実施形態に係る無線通信システムの構成例を示す。無線通信システムは、複数の通信装置（ノード）を含んで構成される。本例では、無線通信システムは、ノードとして、ネットワークのマスタとして動作するＰＣＰ／ＡＰ１０と、端末として動作するＳＴＡ２０とを含む。なお、無線通信システムは、さらに他のノードを含んでもよい。ここで、ＰＣＰは、ＰＢＳＳ（Ｐｅｒｓｏｎａｌ  Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）  Ｃｅｎｔｒａｌ  Ｐｏｉｎｔを示し、ＡＰはアクセスポイントを示す。また、ＳＴＡはステーション（端末）のことである。
【００１２】
ＰＣＰ／ＡＰ１０及びＳＴＡ２０は、それぞれ、アンテナの指向特性（指向方向、ビーム幅など）を調整する機能を有し、互いに協調して、第１の伝送路と第２の伝送路とを管理する。第１の伝送路及び第２の伝送路は、例えば、それぞれ、見通しが確保される通信経路である直接波伝送路５０と、反射物７０を介した反射波伝送路６０とに対応する。なお、直接波伝送路５０が確保できない時（ＰＣＰ／ＡＰ１０及びＳＴＡ２０が互いに見通し外に存在する場合）は、第１の伝送路及び第２の伝送路が共に反射波伝送路でありうる。
【００１３】
（ノードの構成）
図２に、ノード２００（ＰＣＰ／ＡＰ１０及びＳＴＡ２０）の構成例を示す。ノード２００は、例えば、中央演算処理装置２２０、無線インターフェイス２３０、揮発性メモリ２４０、及び不揮発性メモリ２５０を含んで構成される。なお、これらの各機能部は、内部データバス・制御インターフェイス２１０を介して、互いに接続される。
【００１４】
中央演算処理装置２２０は、不揮発性メモリ２５０に格納されたプログラムから、ノード２００の動作に必要な情報を読み出して、ノード２００全体の動作を管理する。また、中央演算処理装置２２０は、無線インターフェイス２３０を制御するための制御信号を生成し、その制御信号を無線インターフェイス２３０へ伝送する。さらに、中央演算処理装置２２０は、アンテナの指向特性を制御するためのビームフォームプロトコルを実行し、ネットワークの管理と、その周波数チャネルの管理とを行う。
【００１５】
無線インターフェイス２３０は、他のノードとの間で無線通信を行うためのインターフェイスである。例えば、ＰＣＰ／ＡＰ１０及びＳＴＡ２０は、互いの無線インターフェイス２３０を用いて、無線通信を行う。なお、無線インターフェイス２３０のより詳細な構成については、後述する。
【００１６】
揮発性メモリ２４０は、一次的なデータを記憶する。揮発性メモリ２４０は、例えば、中央演算処理装置２２０が実行したビームフォームプロトコルの実行の結果得られたアンテナの指向特性（指向方向など）などの情報を保持する。不揮発性メモリ２５０は、上述のように、中央演算処理装置２２０が実行するプログラムを保持する。なお、プログラムの一部は揮発性メモリ２４０に記憶されてもよい。
【００１７】
ノード２００は、さらに、カメラなどから入力されたデータを処理する入力装置２６０、表示及び印刷データなどを出力するための出力装置２７０のいずれか、または両方を有していてもよい。入力装置２６０は、静止画像、動画、音声、振動、可視光、赤外光、テキストなどのデータを受け付け、ノード２００内部へ入力するために用いられうる。出力装置２７０は、静止画像、動画、音声、振動、テキストなどのデータを、ノード２００の外部へ出力するために用いられうる。例えば、ノード２００がデータソースである場合には、入力装置２６０から得られたデータが、無線インターフェイス２３０を介して無線媒体上に送信される。一方、ノード２００がデータシンクの場合には、無線インターフェイス２３０を用いることにより無線媒体を通じてデータを受信し、場合によっては出力装置２７０が受信したデータを出力する。
【００１８】
図３に、無線インターフェイス２３０の構成例を示す。無線インターフェイス２３０は、例えば、メディアアクセス・リンク層３１０、無線信号処理・制御部３２０、及び可変指向性アンテナ３３０を含んで構成される。
【００１９】
メディアアクセス・リンク層３１０は、無線インターフェイス２３０に入出力されるデータを無線媒体上へのパケットへと変換し、無線媒体の制御を行い、送信時にパケットに誤り検出符号を付加し、受信時にパケットに含まれる誤りを検出する。メディアアクセス・リンク層３１０は、同じデータをパケットとして複数回送信する場合には同じパケット番号を割り当てる。そして、メディアアクセス・リンク層３１０は、同じパケット番号のパケットを受信すると、誤り検出結果に応じてパケットを取捨選択し、又は複数回受信したパケットを合成して１つのデータを生成する。
【００２０】
無線信号処理・制御部３２０は、例えば、所定の誤り訂正符号に基づくデータの符号化・復号化、デジタル信号とアナログ信号との間の変換、すなわちＡ／Ｄ変換またはＤ／Ａ変換、ベースバンド信号と無線周波数（ＲＦ）帯域との間の変換を行う。可変指向性アンテナ３３０は、アダプティブアレイアンテナであり、複数のアンテナを含んで構成され、各アンテナに入力された信号の位相と振幅とを制御することで、指向方向などの指向特性を制御することが可能なアンテナである。可変指向性アンテナ３３０として、アダプティブアレイアンテナに代えて、レンズアンテナを用いてもよい。
【００２１】
続いて、上述のような構成を有する無線通信システム、及びその無線通信システム内のノードにおいて実行される処理についての、いくつかの実施形態について説明する。
【００２２】
＜＜実施形態１＞＞
（無線通信システムの処理の流れ）
本実施形態では、ＩＥＥＥ８０２．１１ａｄ規格に基づいて、ＰＣＰ／ＡＰ１０がＳＴＡ２０との間で実行されるビームフォームプロトコルを起動して伝送路を確立する場合の例について説明する。図４は、本実施形態において、無線通信システムで実行される処理の流れを示すシーケンス図である。なお、ＰＣＰ／ＡＰ１０は、ＳＭＥ（Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）４１８０及びＭＬＭＥ（ＭＡＣ  Ｌａｙｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）４１９０を有する。同様に、ＳＴＡ２０は、ＳＭＥ４２８０及びＭＬＭＥ４２９０を有する。ＳＭＥ及びＭＬＭＥは、例えば、中央演算処理装置２２０と無線インターフェイス２３０とにわたって実装される。なお、ＳＭＥは、無線環境の様々な設定を行うためのリクエストを下位エンティティであるＭＬＭＥに送信して、その設定を実行させる、ＭＬＭＥの上位エンティティである。なお、ここでは、「ＳＭＥ」及び「ＭＬＭＥ」のようなＩＥＥＥ８０２．１１規格の用語を用いるが、これらの用語はあくまでも説明のために用いられたものである。すなわち、同等の機能を有する他の用語で定義される機能部がこれらの処理を実行しうることは明らかである。
【００２３】
図４では、まず、ＳＭＥ４１８０は複数のＢＳＳを有効化する（Ｓ４１０）。このとき、複数のＢＳＳに対して、全て同じ周波数チャネルが対応していてもよいし、それぞれ異なる周波数チャネルが対応していてもよい。なお、ここでの複数のＢＳＳの有効化とは、ＰＣＰ／ＡＰ１０からＳＴＡ２０へ、複数のＢＳＳＩＤの情報を報知することにより行われる。この情報の報知は、ＰＣＰ／ＡＰ１０が単一または複数のビーコンを送信することにより、又は、ＩＥＥＥ８０２．１１ａｄ規格において定められているプローブ応答、アナウンスフレームなどを送信することにより、行われる。
【００２４】
続いて、ＳＭＥ４１８０は、ＭＬＭＥ４１９０が保持しているアンテナ設定である、ビームフォームパラメータを初期化する（Ｓ４２０）。そして、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、第１のＢＳＳを用いて認証・アソシエーション、セキュリティパラメータ設定などを行うことで、ＳＴＡ２０のＳＭＥ４２８０と接続する（Ｓ４３０）。
【００２５】
その後、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、ビームフォームプロトコルを起動して実行する（Ｓ４４０）。このビームフォームプロトコルにより、ＭＬＭＥ４１９０は、少なくとも、送受信に適した通信経路を得るためのアンテナ設定である第１のビームフォームパラメータを特定することができる。なお、ビームフォームプロトコルは、例えば、アンテナのビーム粗調整を行うＳＬＳ（Ｓｅｃｔｏｒ  Ｌｅｖｅｌ  Ｓｗｅｅｐ）若しくはビーム微調整を行うＢＲＰ（Ｂｅａｍ  Ｒｅｆｉｎｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のいずれか、又は両方の組合せである。また、ビームフォームプロトコルに代えて、ビームトラッキングプロトコルが用いられてもよい。
【００２６】
Ｓ４４０において行われるビームフォームプロトコルの一例について説明する。まず、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、ＭＬＭＥ４１９０に対してＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｒｅｑｕｅｓｔコマンドを発行し、ビームフォームプロトコルの起動を要求する（Ｓ４４１）。そして、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、ＳＴＡ２０のＭＬＭＥ４２９０との間でビームフォームプロトコルを実行し（Ｓ４４２）、これにより、ＩＥＥＥ８０２．１１ａｄ規格に定められるようなパケットのトランザクションが生じる。ビームフォームプロトコルでは、ＳＬＳ若しくはＢＲＰ又はその組合せ等によって、送信アンテナ及び受信アンテナに関して、ビーム粗調整またはビーム微調整が行われうる。その後、ＳＴＡ２０のＭＬＭＥ４２９０は、ＳＭＥ４２８０に対してＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｉｎｄｉｃａｔｉｏｎコマンドを発行して、ビームフォームプロトコルの実行結果を伝える（Ｓ４４３）。同様に、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０はＳＭＥ４１８０にＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｃｏｎｆｉｒｍコマンドを発行して、ビームフォームプロトコルの実行結果を伝える（Ｓ４４４）。
【００２７】
Ｓ４４０の結果、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、ＳＴＡ２０との通信に適した（例えば最適の）伝送路である第１の伝送路についての、第１のビームフォームパラメータを特定することができる。ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、得られた第１のビームフォームパラメータを、第１のＢＳＳに関連付ける。ビームフォームパラメータは、ＳＬＳの実行結果、ＢＲＰの実行結果、又はそれらの任意の組合せでありうる。また、ビームフォームパラメータとして、ビームトラッキングプロトコルの結果が用いられてもよい。
【００２８】
その後、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、ＭＬＭＥ４１９０に対して第１のビームフォームパラメータを、第２の伝送路を探索する際に使用しないことを要求する（Ｓ４５０）。続いて、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、第２のＢＳＳを用いて認証・アソシエーション、セキュリティパラメータ設定などを行うことで、ＳＴＡ２０のＳＭＥ４２８０と接続する（Ｓ４６０）。第２のＢＳＳの接続は、第１のＢＳＳと同じ周波数帯を使用する場合には、ＣＳＭＡ／ＣＡによって確立されてもよいし、例えばＴＤＭＡ方式を用いて時間を割り当てることによって確立されてもよい。なお、ＰＣＰ／ＡＰ１０は、Ｓ４６０の処理を実行できない場合には、Ｓ４５０の処理もまた実行しなくてもよい。
【００２９】
その後、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、Ｓ４４０と同様に、第２の伝送路を確立するためのビームフォームプロトコルを起動する（Ｓ４７０）。ビームフォームプロトコルを実行することにより、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、第２の伝送路のための第２のビームフォームパラメータを特定することができる。このとき、上述のように、第２のビームフォームパラメータは、とり得るパラメータから第１のビームフォームパラメータを除いた残りのパラメータを候補として、その候補の中から適切なパラメータ（指向特性）が探索され、選択されることによって特定される。そして、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、第２のビームフォームパラメータを、第２のＢＳＳに関連付ける。
【００３０】
そして、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、第１のＢＳＳで、第１のビームフォームパラメータを用いて、ＳＴＡ２０のＳＭＥ４２８０とのデータ通信を行う（Ｓ４８０）。また、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、同様に、第２のＢＳＳで、第２のビームフォームパラメータを用いて、ＳＴＡ２０のＳＭＥ４２８０とのデータ通信を行う（Ｓ４９０）。
【００３１】
なお、ＰＣＰ／ＡＰ１０がＳ４６０の処理を実行できない場合には、上述のＳ４７０及びＳ４９０の処理もまた実行されなくてもよい。
【００３２】
（ＰＣＰ／ＡＰの処理の流れ）
続いて、本実施形態に係るＰＣＰ／ＡＰ１０が実行する処理の流れについて、図５及び図６を用いて説明する。図５は、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０が実行する処理の流れを示すフローチャートであり、図６は、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０が実行する処理の流れを示すフローチャートである。なお、中央演算処理装置２２０が、ＰＣＰ／ＡＰ１０の不揮発性メモリ２５０に格納されたプログラムを読み出して実行することにより、図５及び図６の処理が行われる。
【００３３】
処理が開始されると、ＳＭＥ４１８０は、まず、ＭＬＭＥ４１９０に対して、複数のＢＳＳの存在を報知するための指示として、報知信号送信要求を発行する（Ｓ５００）。そして、ＭＬＭＥ４１９０は、ＳＭＥ４１８０から報知信号送信要求を受け付けると、ビーコンなどの報知信号を送信する。なお、複数のＢＳＳの存在の報知は、単数または複数のビーコンによって行われてもよいし、ＩＥＥＥ８０２．１１ａｄ規格で定められているプローブ応答、アナウンスフレームなどを用いて行われてもよい。
【００３４】
続いて、ＳＭＥ４１８０は、ＭＬＭＥ４１９０が揮発性メモリ２４０に保持していたビームフォームパラメータの初期化要求を発行する（Ｓ５０１）。そして、ＭＬＭＥ４１９０は、この初期化要求を受け付けると、揮発性メモリ２４０に保持されているビームフォームパラメータを初期化する（Ｓ６０１）。
【００３５】
その後、ＳＭＥ４１８０は、第１のＢＳＳを用いて認証・アソシエーション、セキュリティパラメータ設定などを行うことにより、ＳＴＡ２０のＳＭＥ４２８０と接続する（Ｓ５０２）。また、このとき、ＭＬＭＥ４１９０は、第１のＢＳＳを用いてＳＴＡ２０のＭＬＭＥ４２９０との接続処理を実行する（Ｓ６０２）。この接続処理では、適切な伝送速度の選択をしながら、認証・アソシエーション、セキュリティパラメータ設定などが実行される。
【００３６】
そして、ＳＭＥ４１８０は、ＭＬＭＥ４１９０に対して、第１のビームフォームプロトコルの実行を要求する（Ｓ５０３）。ＭＬＭＥ４１９０は、ＳＭＥ４１８０からの要求に応じて、第１のビームフォームプロトコルを実行し、ＳＴＡ２０のＭＬＭＥ４２９０からのフィードバック情報を受け取る（Ｓ６０３）。このとき、ＩＥＥＥ８０２．１１ａｄ規格で定められたパケットのトランザクションが生じる。ＭＬＭＥ４１９０は、このフィードバック情報を受け取ることで、例えば最良の又は所定レベル以上の通信品質を有する伝送路の方向へアンテナ指向方向が向けられた、送信アンテナ及び受信アンテナの設定情報を特定することができる。この設定情報は、例えば、複数のアンテナ素子のそれぞれに対応する移相量及び振幅制御量などを含み、ＭＬＭＥ４１９０は、この設定情報を第１のビームフォームパラメータとして揮発性メモリ２４０に記憶させる。また、ＭＬＭＥ４１９０は、第１のビームフォームパラメータと第１のネットワークＩＤであるＢＳＳＩＤ１とを関連付けの情報を揮発性メモリ２４０に記憶させる。ＭＬＭＥ４１９０は、ＳＭＥ４１８０へ、第１のビームフォームプロトコルが成功したか否かを通知する。
【００３７】
ＳＭＥ４１８０は、ＭＬＭＥ４１９０からの第１のビームフォーミングが成功したか否かの通知を待ち受ける（Ｓ５０４）。そして、ＳＭＥ４１８０は、通知を受け取った後（Ｓ５０４でＹＥＳ）に、ＭＬＭＥ４１９０に対して、第２のＢＳＳでは第１のビームフォームパラメータを使用しないように要求する（Ｓ５０５）。ＭＬＭＥ４１９０は、ＳＭＥ４１８０からの要求を受け取ったことに応じて、第２のネットワークに関しての第２のビームフォームプロトコル実行時には、第１のビームフォームパラメータを使用しないように設定を行う（Ｓ６０４）。
【００３８】
続いて、ＳＭＥ４１８０は、第２のＢＳＳを用いて認証・アソシエーション、セキュリティパラメータ設定などを行うことにより、ＳＴＡ２０のＳＭＥ４２８０と接続する（Ｓ５０６）。また、このとき、ＭＬＭＥ４１９０は、第２のＢＳＳを用いてＳＴＡ２０のＭＬＭＥ４２９０との接続処理を実行する（Ｓ６０５）。この接続処理では、適切な伝送速度の選択をしながら、認証・アソシエーション、セキュリティパラメータ設定などが実行される。
【００３９】
その後、ＳＭＥ４１８０は、第２のＢＳＳを用いた接続が成功したかを判定し（Ｓ５０７）、成功した場合（Ｓ５０７でＹＥＳ）は処理をＳ５０９へ進める。一方、ＳＭＥ４１８０は、第２のＢＳＳを用いた接続が成功しなかった場合（Ｓ５０７でＮＯ）は、接続に成功した唯一のネットワークである第１のＢＳＳでのみ、データ通信を行う（Ｓ５０８）。この場合、ＭＬＭＥ４１９０は、ＳＭＥ４１８０からＢＳＳＩＤ１の指定を受け付けると、関連する第１のビームフォームパラメータを用いてＢＳＳＩＤ１でデータ通信を行う（Ｓ６０７）。
【００４０】
Ｓ５０９では、ＳＭＥ４１８０は、ＭＬＭＥ４１９０に対して第２のビームフォーミングプロトコルの起動を要求する。ＭＬＭＥ４１９０は、ＳＭＥ４１８０からの要求に応じて、第２のビームフォームプロトコルを実行し、ＳＴＡ２０のＭＬＭＥ４２９０からのフィードバック情報を受け取る（Ｓ６０６）。このときに、ＩＥＥＥ８０２．１１ａｄ規格で定められたパケットのトランザクションが生じる。また、このときに、第２のビームフォームパラメータは、とり得るパラメータから第１のビームフォームパラメータを除いた残りのパラメータを候補として、その候補の中から適切なパラメータ（指向特性）が探索され、選択されることによって特定される。ＭＬＭＥ４１９０は、このフィードバック情報を受け取ることで、例えば２番目に良好な又は所定レベル以上の通信品質を有する伝送路の方向へアンテナ指向方向が向けられた、送信アンテナ及び受信アンテナの設定情報を得ることができる。
【００４１】
この設定情報は、例えば、複数のアンテナ素子のそれぞれに対応する移相量及び振幅制御量などを含み、ＭＬＭＥ４１９０は、この設定情報を第２のビームフォームパラメータとして揮発性メモリ２４０に記憶させる。また、ＭＬＭＥ４１９０は、第２のビームフォームパラメータと第２のネットワークＩＤであるＢＳＳＩＤ２とを関連付けの情報を揮発性メモリ２４０に記憶させる。なお、ＭＬＭＥ４１９０は、第２のビームフォームプロトコルで得られた伝送路が期待される所定の通信品質を満たさない場合、例えば、第２のビームフォームパラメータを第１のビームフォームパラメータと同じ値とする。ＭＬＭＥ４１９０は、ＳＭＥ４１８０へビームフォームプロトコルが成功したかを通知する。
【００４２】
一方、ＳＭＥ４１８０は、ＭＬＭＥ４１９０が第２のビームフォーミングプロトコルを終了したことの通知を待ち受ける（Ｓ５１０）。そして、ＳＭＥ４１８０は、終了通知を受け付ける（Ｓ５１０でＹＥＳ）と、ＳＴＡ２０のＳＭＥ４２８０とのデータ通信を、第１のビームフォームパラメータを用いて第１のＢＳＳで行う（Ｓ５１１）。このとき、ＭＬＭＥ４１９０は、ＳＭＥ４１８０からＢＳＳＩＤ１の指定を受け付けると、関連する第１のビームフォームパラメータを用いてＢＳＳＩＤ１でデータ通信を行う（Ｓ６０７）。
【００４３】
続いて、ＳＭＥ４１８０は、ＳＴＡ２０のＳＭＥ４２８０とのデータ通信を、第２のビームフォームパラメータを用いて第２のＢＳＳで行う（Ｓ５１２）。このとき、ＭＬＭＥ４１９０は、ＳＭＥ４１８０からＢＳＳＩＤ２の指定を受け付けると、関連する第２のビームフォームパラメータを用いてＢＳＳＩＤ２でデータ通信を行う（Ｓ６０７）。
【００４４】
（ＳＴＡの処理の流れ）
続いて、本実施形態に係るＳＴＡ２０が実行する処理の流れについて、図７及び図８を用いて説明する。図７は、ＳＴＡ２０のＳＭＥ４２８０が実行する処理の流れを示すフローチャートである。図８は、ＳＴＡ２０のＭＬＭＥ４２９０が実行する処理の流れを示すフローチャートである。なお、中央演算処理装置２２０が、ＳＴＡ２０の不揮発性メモリ２５０に格納されたプログラムを読み出して実行することにより、図７及び図８の処理が行われる。
【００４５】
処理が開始されると、まず、ＭＬＭＥ４２９０は、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０からの報知信号を検出し、複数ＢＳＳの情報をＳＭＥ４２８０へ通知する（Ｓ８００）。ＳＭＥ４２８０は、この通知に応じて、マルチＢＳＳを検出する（Ｓ７０１）。なお、複数のＢＳＳの存在の報知は、単数または複数のビーコンによって行われてもよいし、ＩＥＥＥ８０２．１１ａｄ規格で定められているプローブ応答、アナウンスフレームなどによって行われてもよい。
【００４６】
その後、ＳＭＥ４２８０は、第１のＢＳＳでＰＣＰ／ＡＰ１０のＳＭＥ４１８０との接続処理を行う（Ｓ７０２）。このとき、ＳＭＥ４２８０は、ＭＬＭＥ４２９０に対して、揮発性メモリ２４０に保持されているビームフォームパラメータの初期化を要求する。ＭＬＭＥ４２９０は、ＳＭＥ４２８０からビームフォームパラメータの初期化要求を受け付けると、揮発性メモリ２４０に保持されているビームフォームパラメータを初期化する（Ｓ８０１）。そして、ＭＬＭＥ４２９０は、第１のＢＳＳを用いてＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０との接続処理を実行する（Ｓ８０２）。この接続処理では、適切な伝送速度の選択をしながら、認証・アソシエーション、セキュリティパラメータ設定などが実行される。
【００４７】
その後、ＭＬＭＥ４２９０は、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０からの要求に応じる形で、ＣＰ／ＡＰ１０のＭＬＭＥ４１９０との間で第１のビームフォームプロトコルを実行する（Ｓ８０３）。そして、ＭＬＭＥ４２９０は、第１のビームフォームプトロコルにおいて、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０からのフィードバック情報を受け取る。ＭＬＭＥ４２９０は、このフィードバック情報を受け取ることで、例えば最良の又は所定レベル以上の通信品質を有する伝送路の方向へアンテナ指向方向が向けられた、送信アンテナ及び受信アンテナの設定情報を得ることができる。この設定情報は、例えば、複数のアンテナ素子のそれぞれに対応する移相量及び振幅制御量などを含み、ＭＬＭＥ４２９０は、この設定情報を第１のビームフォームパラメータとして揮発性メモリ２４０に記憶させる。また、ＭＬＭＥ４２９０は、第１のビームフォームパラメータと第１のネットワークＩＤであるＢＳＳＩＤ１とを関連付けの情報を揮発性メモリ２４０に記憶させる。ＭＬＭＥ４２９０は、ＳＭＥ４２８０へ、第１のビームフォームプロトコルの結果を通知する。
【００４８】
ＳＭＥ４２８０は、ＭＬＭＥ４２９０が実行した第１のビームフォームプロトコルの実行結果が成功したかの通知を受け取る（Ｓ７０３）。ＳＭＥ４２８０は、続いて、第２のＢＳＳで、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０との接続処理を行う（Ｓ７０４）。このとき、ＭＬＭＥ４２９０は、第２のＢＳＳを用いてＰＣＰ／ＡＰ１０のＭＬＭＥ４２９０との接続処理を実行する（Ｓ８０４）。この接続処理では、適切な伝送速度の選択をしながら、認証・アソシエーション、セキュリティパラメータ設定などが実行される。
【００４９】
その後、ＭＬＭＥ４２９０は、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０からの要求に応じる形で、ＣＰ／ＡＰ１０のＭＬＭＥ４１９０との間で第２のビームフォームプロトコルを実行する（Ｓ８０５）。そして、ＭＬＭＥ４２９０は、第２のビームフォームプトロコルにおいて、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０からのフィードバック情報を受け取る。このとき、上述のように、第２のビームフォームパラメータは、とり得るパラメータから第１のビームフォームパラメータを除いた残りのパラメータを候補として、その候補の中から適切なパラメータが探索され、選択されることによって特定される。ＭＬＭＥ４２９０は、このフィードバック情報を受け取ることで、例えば２番目に良好な又は所定レベル以上の通信品質を有する伝送路の方向へアンテナ指向方向が向けられた、送信アンテナ及び受信アンテナの設定情報を得ることができる。この設定情報は、例えば、複数のアンテナ素子のそれぞれに対応する移相量及び振幅制御量などを含み、ＭＬＭＥ４２９０は、この設定情報を第２のビームフォームパラメータとして揮発性メモリ２４０に記憶させる。また、ＭＬＭＥ４２９０は、第２のビームフォームパラメータと第２のネットワークＩＤであるＢＳＳＩＤ２とを関連付けの情報を揮発性メモリ２４０に記憶させる。なお、ＭＬＭＥ４２９０は、第２のビームフォームプロトコルで得られた伝送路が期待される所定の通信品質を満たさない場合、例えば、第２のビームフォームパラメータを第１のビームフォームパラメータと同じ値とする。ＭＬＭＥ４２９０は、ＳＭＥ４２８０へ、第２のビームフォームプロトコルの結果を通知する。そして、ＳＭＥ４２８０は、ＭＬＭＥ４２９０が実行した第２のビームフォームプロトコルの実行結果が成功したかの通知を受け取る（Ｓ７０５）。
【００５０】
その後、ＳＭＥ４２８０は、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０と、第１のＢＳＳでデータ通信を行う（Ｓ７０６）。このとき、ＭＬＭＥ４２９０は、ＳＭＥ４２８０からＢＳＳＩＤ１の指定を受け付けると、関連する第１のビームフォームパラメータを用いてＢＳＳＩＤ１でデータ通信を行う（Ｓ８０６）。次に、ＳＭＥ４２８０は、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０と、第２のＢＳＳでデータ通信を行う（Ｓ７０７）。このとき、ＭＬＭＥ４２９０は、ＳＭＥ４２８０からＢＳＳＩＤ２の指定を受け付けると、関連する第２のビームフォームパラメータを用いてＢＳＳＩＤ２でデータ通信を行う（Ｓ８０７）。
【００５１】
本実施形態では、ビームフォームプロトコルの実行をＰＣＰ／ＡＰ１０が起動したが、ＳＴＡ２０が起動してもよい。この場合、例えば、ＳＴＡ２０は、図７及び図８のＳ７０１及びＳ８００を実行した後、図５及び図６のＳ５０１及びＳ６０１以降の処理を実行する。一方、ＰＣＰ／ＡＰ１０は、図５及び図６のＳ５００及びＳ６００を実行した後、図７及び図８のＳ７０２及びＳ８０１以降の処理を実行する。
【００５２】
図４においては、Ｓ４２０では、ＳＴＡ２０のＳＭＥ４２８０は、ＭＬＭＥ４２９０が保持しているビームフォームパラメータを初期化する。また、Ｓ４４０において、ＳＴＡ２０のＳＭＥ４２８０が、ＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｒｅｑｕｅｓｔをＭＬＭＥ４２９０に対して発行し、ビームフォームプロトコルの起動を要求する。そして、ＳＴＡ２０のＭＬＭＥ４２９０は、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０との間でビームフォームプロトコルを実行する。その後、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、ＳＭＥ４１８０に対してＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｉｎｄｉｃａｔｉｏｎコマンドを発行して、ビームフォームプロトコルの実行結果を伝える。同様に、ＳＴＡ２０のＭＬＭＥ４２９０はＳＭＥ４２８０にＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｃｏｎｆｉｒｍコマンドを発行して、ビームフォームプロトコルの実行結果を伝える。Ｓ４７０も同様である。なお、Ｓ４４０の後に、Ｓ４５０において、ＳＴＡ２０のＳＭＥ４２８０は、ＭＬＭＥ４２９０に対して第１のビームフォームパラメータを、第２の伝送路を探索する際に使用しないことを要求する。このように、ビームフォームプロトコルを起動するのは、ＰＣＰ／ＡＰ１０であっても、ＳＴＡ２０であってもよい。
【００５３】
本実施形態ではＰＣＰ／ＡＰ１０とＳＴＡ２０との間で２つのビームフォームパラメータを探索する例を示したが、２つより多くのＮ個のビームフォームパラメータを探索してもよい。この場合、ＰＣＰ／ＡＰ１０はＮ個のＢＳＳを形成する。その際、ＰＣＰ／ＡＰ１０は、最初のビームフォームパラメータを探索した後、ｎ（２≦ｎ≦Ｎ）番目のビームフォームパラメータを探索する場合に、ｎ−１番目までに探索されたビームフォームパラメータを除外する。ＰＣＰ／ＡＰ１０がビームフォームプロトコルを起動する場合は、ＳＭＥ４１９０はＳ４５０からＳ４７０のステップを繰り返し、Ｓ４５０において、以前探索されたビームフォームパラメータ全てを除外するように要求する。ＳＴＡ２０がビームフォームプロトコルを起動する場合は、ＳＭＥ４２９０はＳ４５０からＳ４７０のステップを繰り返し、Ｓ４５０において、以前探索されたビームフォームパラメータ全てを除外するように要求する。
【００５４】
＜＜実施形態２＞＞
本実施形態では、ＰＣＰ／ＡＰ１０において、ＭＬＭＥ４１９０からＳＭＥ４１８０へ、第１のビームフォームパラメータが通知される。そして、ＭＬＭＥ４１９０は、第２のネットワークに関する第２のビームフォームパラメータを特定する際に、ＳＭＥ４１８０が指定した第１のビームフォームパラメータを、探索する候補から除外する。以下、図９から図１１を用いて、処理の流れについて実施形態１との差異について詳細に説明する。
【００５５】
図９は、本実施形態において、無線通信システムで実行される処理の流れを示すシーケンス図である。なお、本実施形態では、図４のシーケンス図において、Ｓ９５１が追加されると共に、Ｓ４５０がＳ９５２によって置き換えられる。Ｓ９５１では、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、Ｓ４４２のビームフォームプロトコルの結果を伝えるために、得られた第１のビームフォームパラメータをＳＭＥ４１８０に通知する。そして、Ｓ９５２において、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０は、ＭＬＭＥ４１９０に対してビームフォームパラメータを指定して、その値を第２のビームフォームプロトコル実行時に使用しないように指示する。Ｓ９５１及びＳ９５２におけるビームフォームパラメータ値の受け渡しは、ＰＣＰ／ＡＰ１０内での値の受け渡しでなされてもよいし、値が格納されている参照ポインタの受け渡しでなされてもよい。
【００５６】
図１０及び図１１に、本実施形態の、ＰＣＰ／ＡＰ１０のＳＭＥ４１８０及びＭＬＭＥ４１９０が実行する処理の流れを示す。図１０と図５との違いは、図１０には、Ｓ５０５に代えて、Ｓ１００１及びＳ１００２の処理が含まれる点である。Ｓ１００１では、ＳＭＥ４１８０は、ＭＬＭＥ４１９０が得た第１のビームフォームパラメータを受け取る。Ｓ１００２では、ＳＭＥ４１８０は、ＭＬＭＥ４１９０へ、第１のビームフォームパラメータを指定して、第２のビームフォームプロトコル実行時に使用しないように指示する。
【００５７】
一方で、図１１と図６との違いは、図１１には、Ｓ６０４に代えて、Ｓ１１０１及びＳ１１０２の処理が含まれる点である。Ｓ１１０１では、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、ＳＭＥ４１８０へ第１のビームフォームパラメータを渡す。Ｓ１１０２では、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、ＳＭＥ４１８０から指定された第１のビームフォームパラメータを、第２のビームフォームプロトコルでは使用しないように指示を受け付ける。これにより、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、以降の処理で第２のビームフォームプロトコル実行時に、第１のビームフォームパラメータを探索の候補から除外する。
【００５８】
なお、本実施形態でも、ビームフォームプロトコルの実行をＰＣＰ／ＡＰ１０が起動したが、ＳＴＡ２０が起動してもよい。この場合、例えば、ＳＴＡ２０は、図７及び図８のＳ７０１及びＳ８００を実行した後、図１０及び図１１のＳ５０１及びＳ６０１以降の処理を実行する。一方、ＰＣＰ／ＡＰ１０は、図１０及び図１１のＳ５００及びＳ６００を実行した後、図７及び図８のＳ７０２及びＳ８０１以降の処理を実行する。
【００５９】
図９においては、Ｓ４２０では、ＳＴＡ２０のＳＭＥ４２８０は、ＭＬＭＥ４２９０が保持しているビームフォームパラメータを初期化する。また、Ｓ４４０において、ＳＴＡ２０のＳＭＥ４２８０が、ＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｒｅｑｕｅｓｔをＭＬＭＥ４２９０に対して発行し、ビームフォームプロトコルの起動を要求する。そして、ＳＴＡ２０のＭＬＭＥ４２９０は、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０との間でビームフォームプロトコルを実行する。その後、ＰＣＰ／ＡＰ１０のＭＬＭＥ４１９０は、ＳＭＥ４１８０に対してＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｉｎｄｉｃａｔｉｏｎコマンドを発行して、ビームフォームプロトコルの実行結果を伝える。同様に、ＳＴＡ２０のＭＬＭＥ４２９０はＳＭＥ４２８０にＭＬＭＥ−ＢＦ−ＴＲＡＩＮＩＮＧ．ｃｏｎｆｉｒｍコマンドを発行して、ビームフォームプロトコルの実行結果を伝える。Ｓ４７０も同様である。なお、Ｓ４４０の後に、Ｓ９５１において、ＳＴＡ２０のＭＬＭＥ４２９０は、Ｓ４４２のビームフォームプロトコルの結果を伝えるために、得られた第１のビームフォームパラメータをＳＭＥ４２８０に通知する。そして、Ｓ９５２において、ＳＴＡ２０のＳＭＥ４２８０は、ＭＬＭＥ４２９０に対してビームフォームパラメータを指定して、その値を第２のビームフォームプロトコル実行時に使用しないように指示する。このように、本実施形態においても、ビームフォームプロトコルを起動するのは、ＰＣＰ／ＡＰ１０であっても、ＳＴＡ２０であってもよい。
【００６０】
上述の各実施形態では、ビームフォームプロトコルの実行には無線インターフェイス２３０において、複数のアンテナ指向特性が、有指向性であることを前提として説明したが、これに限られない。すなわち、例えば、使用されるアンテナ指向特性のうちの１つが無指向性アンテナ、すなわち、疑似オムニアンテナである場合にも、上述の議論を全て適用することができる。また、上述の各実施形態では、ＰＣＰ／ＡＰ１０及びＳＴＡ２０が、複数のＢＳＳでの接続を行うたびにビームフォームプロトコルを実行する例を示したが、これに限られない。例えば、ＰＣＰ／ＡＰ１０及びＳＴＡ２０は、先に複数のＢＳＳでの接続を確立し、その後にそれぞれのＢＳＳに関する複数回のビームフォームプロトコルを実行してもよい。
【００６１】
上述の各実施形態によれば、あるネットワークに関して指向方向（パラメータ）をする際に、すでに別のネットワークに関して特定された指向方向（パラメータ）を、選択の候補から除外して、その中から指向方向を特定する。これにより、複数の異なるネットワークに関して、それぞれ異なる複数の伝送路に対応する異なる指向方向を特定することが可能となる。
【００６２】
なお、第１のネットワークについての第１の伝送路に対応する第１のパラメータが特定された後に、同一の第１のネットワークについての第２の伝送路に対応する第２のパラメータが特定されると、第１のパラメータによる接続が切断される場合がある。これに対して、第２のパラメータを第２のネットワークについて特定することにより、このような切断を防ぐことが可能となる。したがって、第１のＢＳＳに関する第１のネットワークと、第２のＢＳＳに関する第２のネットワークとで、異なる伝送路が管理されるため、ＰＣＰ／ＡＰ１０及びＳＴＡ２０は、同じデータを異なるネットワークで冗長伝送することできる。この結果、受信機において、異なる伝送路で受信されたデータのうち良好な性質を有する方を選択することにより、又は受信データを合成することにより、より信頼性の高い通信を行うことが可能となる。
【００６３】
本実施形態でもＰＣＰ／ＡＰ１０とＳＴＡ２０との間で２つのビームフォームパラメータを探索する例を示したが、２つより多くのＮ個のビームフォームパラメータを探索してもよい。この場合、ＰＣＰ／ＡＰ１０はＮ個のＢＳＳを形成する。その際、ＰＣＰ／ＡＰ１０は、最初のビームフォームパラメータを探索した後、ｎ（２≦ｎ≦Ｎ）番目のビームフォームパラメータを探索する場合に、ｎ−１番目までに探索されたビームフォームパラメータを除外する。ＰＣＰ／ＡＰ１０がビームフォームプロトコルを起動する場合は、ＳＭＥ４１９０はＳ９５１、Ｓ９５２，Ｓ４６０及びＳ４７０を繰り返し、Ｓ９５２において、以前探索されたビームフォームパラメータ全てを除去するように要求する。ＳＴＡ２０がビームフォームプロトコルを起動する場合は、ＳＭＥ４２９０はＳ９５１、Ｓ９５２，Ｓ４６０及びＳ４７０を繰り返し、Ｓ９５２において、以前探索されたビームフォームパラメータ全てを除去するように要求する。
【００６４】
＜＜その他の実施形態＞＞
以上、本発明の実施形態例について詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様を取ることが可能である。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６６】
１０：ＰＣＰ／ＡＰ、２０：ＳＴＡ、２２０：中央演算処理装置、２３０：無線インターフェイス、３１０：メディアアクセス・リンク層、３２０：無線信号処理・制御部、３３０：可変指向性アンテナ
【図１】
2016066961.tif 000003
【図２】
2016066961.tif 000004
【図３】
2016066961.tif 000005
【図４】
2016066961.tif 000006
【図５】
2016066961.tif 000007
【図６】
2016066961.tif 000008
【図７】
2016066961.tif 000009
【図８】
2016066961.tif 000010
【図９】
2016066961.tif 000011
【図１０】
2016066961.tif 000012
【図１１】
2016066961.tif 000013