(57)【要約】 【課題】より良い条件で通信を行うためのリンク管理技術を提供する。【解決手段】通信装置は、中継装置を介した中継リンクを用いて、または、該中継リンクを介さない直接リンクを用いて、他の通信装置と通信を行い、該他の通信装置から送信されたフレームの受信に成功したことに応じて、該他の通信装置による該直接リンクまたは該中継リンクの使用時間、該他の通信装置により送信されるデータに係るＭＡＣフレームの個数、該他の通信装置により送信されるデータの量、または該他の通信装置により送信されるデータの種別に基づいて決定される所定の条件が満たされるか否かを判定する。通信装置は、該所定の条件が満たされると判定された場合に、該判定の際に用いられていたリンクとは異なるリンクを用いて、該判定より後のデータの送信を行う。【選択図】図４
2018014690.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
中継装置を介した中継リンクを用いて、または、前記中継リンクを介さない直接リンクを用いて、他の通信装置と通信を行う通信手段と、
前記通信手段において前記他の通信装置から送信されたフレームの受信に成功したことに応じて、前記他の通信装置による前記直接リンクまたは前記中継リンクの使用時間、前記他の通信装置により送信されるデータに係るＭＡＣフレームの個数、前記他の通信装置により送信されるデータの量、または前記他の通信装置により送信されるデータの種別に基づいて決定される所定の条件が満たされるか否かを判定する条件判定手段と、を有し、
前記通信手段は、前記条件判定手段により前記所定の条件が満たされると判定された場合に、前記条件判定手段による判定の際に用いられていたリンクとは異なるリンクを用いて、前記条件判定手段による判定より後のデータの送信を行うことを特徴とする通信装置。
【請求項２】
前記通信手段は、前記他の通信装置から送信されたフレームの受信に成功したことを示す肯定応答のデータを送信することが可能であり、
前記条件判定手段により前記所定の条件が満たされると判定された場合に、前記通信手段は、前記条件判定手段による判定の際に用いられていたリンクを用いて前記肯定応答のデータを送信せず、前記条件判定手段により前記所定の条件が満たされないと判定された場合に、前記通信手段は、前記条件判定手段による判定の際に用いられていたリンクを用いて前記肯定応答のデータを送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
通信手段は、前記条件判定手段による判定の際に用いられていたリンクとは異なるリンクを用いて、前記条件判定手段による判定より後のデータの送信を行う際、少なくともアンテナの設定を変更することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記通信装置は、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１規格で規定されるソースＲＥＤＳ（Source Relay Endpoint DMG Station）であり、
前記中継装置は、ＩＥＥＥ８０２．１１規格で規定されるＲＤＳ（Relay DMG Station）であり、
前記他の通信装置は、ＩＥＥＥ８０２．１１規格で規定されるデスティネーションＲＥＤＳであることを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記通信装置、前記中継装置、および前記他の通信装置は、ＩＥＥＥ８０２．１１規格で規定されるＤＭＧリレー機能のリンクスイッチングタイプ（Link Switching type）のＦＤ−ＡＦモードのノーマルモードで動作し、
前記通信手段は、前記条件判定手段により前記所定の条件が満たされると判定された場合、続くセンシングタイムが終了した後に、前記条件判定手段による判定の際に用いられていたリンクとは異なるリンクを用いて、データの送信を行うことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記通信装置、前記中継装置、および前記他の通信装置は、ＩＥＥＥ８０２．１１規格で規定されるＤＭＧリレー機能のリンクスイッチングタイプ（Link Switching type）のＨＤ−ＤＦモード（Half Duplex-Decode and Forward Mode）で動作し、
前記通信手段は、前記条件判定手段による判定の際に用いられていたリンクが直接リンクであり、前記所定の条件が満たされると判定された場合、続くリンクチェンジインターバルとデータセンシングタイムが終了した後に、中継リンクを用いて、データの送信を行うことを特徴とする請求項４に記載の通信装置。
【請求項７】
前記通信装置、前記中継装置、および前記他の通信装置は、ＩＥＥＥ８０２．１１規格で規定されるＤＭＧリレー機能のリンクスイッチングタイプ（Link Switching type）の
ＨＤ−ＤＦモード（Half Duplex-Decode and Forward Mode）で動作し、
前記通信手段は、前記条件判定手段による判定の際に用いられていたリンクが中継リンクであり、前記所定の条件が満たされると判定された場合、続くファーストピリオドの開始時点を、リンクチェンジインターバルの開始時点とみなして、データセンシングタイムが終了した後に、直接リンクを用いて、データの送信を行うことを特徴とする請求項４に記載の通信装置。
【請求項８】
通信装置の制御方法であって、
中継装置を介した中継リンクを用いて、または、前記中継リンクを介さない直接リンクを用いて、他の通信装置と通信を行う第１の通信手段と、
前記第１の通信手段において前記他の通信装置から送信されたフレームの受信に成功したことに応じて、前記他の通信装置による前記直接リンクまたは前記中継リンクの使用時間、前記他の通信装置により送信されるデータに係るＭＡＣフレームの個数、前記他の通信装置により送信されるデータの量、または前記他の通信装置により送信されるデータの種別に基づいて決定される所定の条件が満たされるか否かを判定する条件判定工程と、
前記条件判定工程において前記所定の条件が満たされると判定された場合に、前記条件判定工程における判定の際に用いられていたリンクとは異なるリンクを用いて、前記条件判定工程における判定より後のデータの送信を行う第２の通信工程と、
を有することを特徴とする通信装置の制御方法。
【請求項９】
コンピュータを、請求項１から７のいずれか１項に記載の通信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法、およびプログラムに関する。
【背景技術】
【０００２】
受信局にデータが到達する確率を上げるために、送信局と受信局が複数のリンクを使用する通信システムが特許文献１に記載されている。特許文献１記載のシステムでは、送信局と受信局の間には各々が少なくとも１つの中継局を含む複数のリンクが存在する。ここで、送信局は、受信局に対し、ある１つのリンクでデータを送信し、送信したデータに対する肯定応答を受信したか否かを判断する。肯定応答を受信しなかった場合、送信局は、現在使用しているリンクとは異なるリンクでデータを再送する。一方、受信局は、送信局からフレームを受信し、受信したフレームが誤りを含むか否かを判断する。受信局は、受信したフレームが誤りを含むと判断した場合、肯定応答を送信せず、受信したフレームが誤り含まないと判断した場合、肯定応答を送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１２／１３１９２４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載された通信システムでは、あるリンクでデータが受信局に到達しなかった場合に、次に使用されるリンクでそのデータが到達するとは限らない。したがって、データが受信局に到達するまでに多数のリンクを使用しながら再送が繰り返されることにより、時間がかかる場合がある。さらに、データが映像データ、音声データ、ＵＤＰ（User Datagram Protocol）パケット等のリアルタイム性の高いデータである場合、再送されなかったり、再送の回数が少なかったりする場合がある。この場合、データが受信局に到達しない確率が上がる。
【０００５】
送信局から送信されたデータが受信局に到達しなかった場合に、そのデータを小さな遅延で到達させるために、送信局と受信局間で使用されるリンクの適切な管理が必要となる。例えば、現在、送信局と受信局間で使用されているリンクの代替となる良好な品質のリンクを定常的に維持することが必要となる。
【０００６】
本発明は、上記課題に鑑みて為されてものであり、より良い条件で通信を行うためのリンク管理技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための一手段として、本発明の通信装置は以下の構成を有する。すなわち、通信装置であって、中継装置を介した中継リンクを用いて、または、前記中継リンクを介さない直接リンクを用いて、他の通信装置と通信を行う通信手段と、前記通信手段において前記他の通信装置から送信されたフレームの受信に成功したことに応じて、前記他の通信装置による前記直接リンクまたは前記中継リンクの使用時間、前記他の通信装置により送信されるデータに係るＭＡＣフレームの個数、前記他の通信装置により送信されるデータの量、または前記他の通信装置により送信されるデータの種別に基づいて決定される所定の条件が満たされるか否かを判定する条件判定手段と、を有し、前記通信手段は、前記条件判定手段により前記所定の条件が満たされると判定された場合に、前記条件判定手段による判定の際に用いられていたリンクとは異なるリンクを用いて、前記条件判定手段による判定より後のデータの送信を行う。
【発明の効果】
【０００８】
本発明によれば、より良い条件で通信を行うためのリンク管理技術が提供される。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態における通信システムの概略構成図。
【図２】（Ａ）は、受信局１０１の機能構成の一例を示す図。（Ｂ）は、受信局１０１のハードウェア構成の一例を示す図。
【図３】第１の実施形態における送信局１００の動作フローを示す図。
【図４】第１の実施形態における受信局１０１の動作フローを示す図。
【図５】第１の実施形態における受信局１０１動作の一例を説明するための概念図。
【図６】第２の実施形態における送信局１００の動作フローを示す図。
【図７】第２の実施形態における受信局１０１の動作フローを示す図。
【図８】第２の実施形態における受信局１０１動作の一例を説明するための概念図。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して、本発明をその実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
（第１の実施形態）
本発明の第１の実施形態について図面を使用しながら説明する。図１は、第１の実施形態における通信システムの概略構成図である。本実施形態における通信システムは、送信局１００、受信局１０１および中継局１０２を含む。送信局１００、受信局１０１、および中継局１０２は、特記されていない限り、ＩＥＥＥ８０２．１１規格（例えば、ＩＥＥＥ８０２．１１ａｄ規格）で規定されるＤＭＧ（Directional Multi-gigabit）リレー機能を有する通信装置とする。
【００１２】
送信局１００は、特記されていない限り、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１規格でソースＲＥＤＳ（Source Relay Endpoint DMG Station ）に対して規定される動作に基づいて動作する。送信局１００は、自身が生成したデータまたは外部から入力されたデータを運搬するＭＡＣ（Media Access Control）フレームを生成し、受信局１０１に送信する。このとき、送信局１００は、中継局１０２を介さずに受信局１０１にＭＡＣフレームを送信する直接リンク（direct link）、または、中継局１０２を介して受信局１０１にＭＡＣフレームを送信する中継リンク（relay link）のいずれか一方を使用する。また、送信局１００は、送信したＭＡＣフレームが受信局１０１に受信された場合に、直接リンクまたは中継リンクを使用して、肯定応答に相当するフレームを受信する。
【００１３】
受信局１０１は、特記されていない限り、ＩＥＥＥ８０２．１１規格でデスティネーションＲＥＤＳ（Destination REDS）として規定される局として動作する。受信局１０１は、送信局１００からフレームを受信する。このとき、受信局１０１は、直接リンクまたは中継リンクのいずれか一方を使用する。また、受信局１０１は、送信局１００からＭＡＣフレームを受信したことに応答して、直接リンクまたは中継リンクを使用して、肯定応答に相当するフレームを送信する。
【００１４】
中継局１０２は、特記されていない限り、ＩＥＥＥ８０２．１１規格でＲＤＳ（Relay DMG Station）として規定される局として動作する。中継局１０２は、送信局１００と受信局１０１が中継リンクを使用しているときに、送信局１００から受信したＭＡＣフレームを受信局１０１に転送する。また、中継局１０２は、送信局１００と受信局１０１が中継リンクを使用しているときに、受信局１０１から受信した肯定応答に相当するフレームを送信局１００に転送する。
【００１５】
本実施形態では、これらの局は、特記されていない限り、ＩＥＥＥ８０２．１１規格で規定されるＤＭＧリレー機能のリンクスイッチングタイプ（Link Switching type）のＦＤ−ＡＦモード（Full Duplex-Amplify and Forward (FD-AF) mode）で動作するものとする。ＦＤ−ＡＦモードはさらに、フレーム送信モードとして、ノーマルモード（Normal mode）と交代モード（Alternation mode）を有するが、これらの局はノーマルモードで動作するものとする。
【００１６】
次に、図２を参照して、受信局１０１の構成を説明する。図２（Ａ）は、受信局１０１の機能構成の一例を示し、図２（Ｂ）は、受信局１０１のハードウェア構成の一例を示す。なお、送信局１００および中継局１０２の構成は、受信局１０１と同様である。
【００１７】
まず、図２（Ａ）を参照して、受信局１０１の機能構成について説明する。図２（Ａ）において、上位層処理部２００は、ＭＡＣ部２０１を制御する。また、上位層処理部２００は、ＭＡＣ部２０１に他の局に送信すべきデータを入力する。さらに、上位層処理部２００は、他の局から受信したデータをＭＡＣ部２０１から取得する。
【００１８】
ＭＡＣ部２０１は、媒体アクセス制御層の処理を実行する。ＭＡＣ部２０１は、ＰＨＹ部２０２を制御する。また、ＭＡＣ部２０１は、上位層処理部２００から入力された他の局に送信すべきデータを運搬するＭＡＣフレームを生成し、ＰＨＹ部２０２に入力する。さらに、ＭＡＣ部２０１は、ＰＨＹ部２０２からＭＡＣフレームを取得し、受信すべきデータを抽出する。
【００１９】
ＰＨＹ部２０２は、物理層の処理を実行する。ＰＨＹ部２０２は、ＭＡＣ部２０１から入力されたＭＡＣフレームを運搬するＰＨＹフレームを生成し、変調して電波として空間に出力する。また、ＰＨＹ部２０２は、空間から電波を受信して復調し、ＰＨＹフレームを再生成する。その後、ＰＨＹ部２０２は、ＰＨＹフレームからＭＡＣフレームを再生成する。また、ＰＨＹ部２０２は、ＭＡＣ部２０１が指向性を制御できるアンテナを有する。
【００２０】
なお、受信局１０１のＭＡＣ部２０１およびＰＨＹ部２０２は、特記されていない限り、ＩＥＥＥ８０２．１１規格でデスティネーションＲＥＤＳに対して規定された処理に基づいた処理を実行する。また、送信局１００、中継局１０２は各々、ＩＥＥＥ８０２．１１規格における、ソースＲＥＤ、ＳＲＤＳとしての処理を実行する。
【００２１】
次に、図２（Ｂ）を参照して、送信局１００のハードウェア構成について説明する。記憶部２１１はＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等のメモリにより構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。なお、記憶部２１１として、ＲＯＭ、ＲＡＭ等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＤＶＤなどの記憶媒体を用いてもよい。また、記憶部２１１が複数のメモリ等を備えていてもよい。
【００２２】
制御部２１２は、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）等のプロセッサにより構成され、記憶部２１１に記憶されたプログラムを実行することにより送信局１００全体を制御する。なお、制御部２１２は、記憶部２１１に記憶されたプログラムとＯＳ（Operating System）との協働により送信局１００全体を制御するようにしてもよい。また、制御部２１２がマルチコア等の複数のプロセッサを備え、複数のプロセッサにより送信局１００全体を制御するようにしてもよい。
【００２３】
また、制御部２１２は、機能部２１３を制御して、撮像や印刷、投影等の所定の処理を実行する。機能部２１３は、送信局１００が所定の処理を実行するためのハードウェアである。例えば、送信局１００がカメラである場合、機能部２１３は撮像部であり、撮像処理を行う。また、例えば、送信局１００がプリンタである場合、機能部２１３は印刷部であり、印刷処理を行う。また、例えば、送信局１００がプロジェクタである場合、機能部２１３は投影部であり、投影処理を行う。機能部２１３が処理するデータは、記憶部２１１に記憶されているデータであってもよいし、後述する通信部２１６を介して他の装置と通信したデータであってもよい。 
【００２４】
入力部２１４は、ユーザからの各種操作の受付を行う。出力部２１５は、ユーザに対して各種出力を行う。ここで、出力部２１５による出力とは、画面上への表示や、スピーカーによる音声出力、振動出力等の少なくとも１つを含む。なお、タッチパネルのように入力部２１４と出力部２１５の両方を１つのモジュールで実現するようにしてもよい。通信部２１６は、ＩＥＥＥ８０２．１１シリーズに準拠した無線通信の制御や、ＩＰ通信の制御を行う。また、通信部２１６はアンテナ２１７を制御して、無線通信のための無線信号の送受信を行う。送信局１００は通信部２１６を介して、画像データや文書データ、映像データ等のコンテンツを他の装置と通信する。なお、本実施形態では、アンテナ２１７は、ＩＥＥＥ８０２．１１規格（例えば、ＩＥＥＥ８０２．１１ａｄ規格）で規定されるアンテナ、アンテナセクタ（antenna sector）またはＡＷＶ（Antenna Weight Vector）（以降、アンテナ構成と称する）等により構成されるものとする。また、アンテナ２１７は、ＰＨＹ部２０２に属し、後述するように、ＭＡＣ部２０１が制御可能であるとする。
【００２５】
図３は、本実施形態における送信局１００の動作フローを示す図である。このフローは、３つの局の間で中継リンクセットアッププロシージャ（Relay Link Setup (RLS) procedure）が完了した後に、送信局１００と受信局１０１に割り当てられたサービス期間（Service Period (ＳＰ)）が開始される度に、開始される。ここで、送信局１００と受信局１０１の間に割り当てられた最初のＳＰの開始時点では、直接リンクが使用されるものとする。それ以降のＳＰの開始時点では受信局１０１へのフレーム送信が成功した最後のリンクが使用されるものとする。
【００２６】
なお、以下の説明において、リンクチェンジインターバル（Link Change Interval）は、送信局１００と受信局１０１との間のフレーム送信のリンクが変更される時間を示す。また、データセンシングタイム（Data Sensing Time）は、リンクの変更が生じた場合の、次のリンクチェンジインターバルの時刻からの時間オフセットを示す。リンクチェンジインターバルとデータセンシングタイムは、中継リンクセットアッププロシージャにおいて、送信局１００から受信局１０１に送信されるリレートランスファーパラメータセット（Relay Transfer Parameter Set）内に示される。
【００２７】
ステップＳ３００で、ＭＡＣ部２０１は、リンクチェンジインターバル（Link Change Interval）が開始されるのを待機する。リンクチェンジインターバルが開始されると（ステップＳ３００でＹｅｓ）、処理はステップＳ３０１へ進む。
【００２８】
ステップＳ３０１で、ＭＡＣ部２０１は、データセンシングタイムが終了する前にＰＨＹ部２０２を介して受信局１０１に直接リンクでＭＡＣフレームを送信する。その送信が完了すると、処理はステップＳ３０２へ進む。
【００２９】
ステップＳ３０２で、ＭＡＣ部２０１は、肯定応答に相当するフレームの受信が期待される時間になったか否かを判定する。その時間になったと判定された場合（ステップＳ３０２でＹｅｓ）、処理はステップＳ３０３へ進む。ここで、肯定応答に相当するフレームとは、ＡＣＫフレーム、ブロックＡＣＫフレーム、リレーＡＣＫ応答フレーム等のフレームである。以下、これらのフレームを、単にＡＣＫフレームと称する。
【００３０】
ステップＳ３０３で、ＭＡＣ部２０１は、ＡＣＫフレームを受信したか否かを判定する。ＡＣＫフレームを受信したと判定された場合（ステップＳ３０３でＹｅｓ）、処理はステップＳ３０４へ進む。
【００３１】
ステップＳ３０４で、ＭＡＣ部２０１は、データセンシングタイムが終了する前に、ＰＨＹ部２０２を介して受信局１０１に、現在使用しているリンクでＭＡＣフレームを送信する。その送信が完了すると、処理はステップＳ３０８へ進む。
【００３２】
一方、ステップＳ３０３で、ＡＣＫフレームを受信しなかったと判定された場合（ステップＳ３０３でＮｏ）、処理はステップＳ３０５へ進む。ステップＳ３０５で、ＭＡＣ部２０１は、リンクチェンジインターバルが開始されるのを待機する。リンクチェンジインターバルが開始されると（ステップＳ３０５でＹｅｓ）、処理はステップＳ３０６へ進む。
【００３３】
ステップＳ３０６で、ＭＡＣ部２０１は、データセンシングタイムが終了するのを待機する。データセンシングタイムが終了すると、処理はステップＳ３０７へ進む。ステップＳ３０７で、ＭＡＣ部２０１は、ＰＨＹ部２０２を介してＭＡＣフレームを送信する。その送信が完了すると、処理はステップＳ３０８へ進む。
【００３４】
ステップＳ３０８で、ＭＡＣ部２０１は、上位層処理部２００がこの動作を継続するように指示しているか否かを判定する。動作継続が指示されている場合（ステップＳ３０８でＹｅｓ）、処理はステップＳ３０２へ戻る。そうでない場合（ステップＳ３０８でＮｏ）、処理は終了する。
【００３５】
なお、ステップＳ３０４およびＳ３０７で、ＭＡＣ部２０１は、通信品質を向上させるために、最適なアンテナ構成を探索し、探索したアンテナ構成となるように、現在のアンテナ構成を変更してもよい。そのために、送信局１００は、受信局１０１または中継局１０２との間で、例えば、ＩＥＥＥ８０２．１１規格で規定されたビームトラッキングまたはビームフォーミングを実行してもよい。
【００３６】
次に、受信局１０１の動作について説明する。図４は、本実施形態における受信局１０１の動作フローを示す図である。このフローは、３つの局の間で、中継リンクセットアッププロシージャが完了した後に、送信局１００と受信局１０１に割り当てられたＳＰが開始される度に、開始される。ここで、送信局１００と受信局１０１の間に割り当てられた最初のＳＰの開始時点では、直接リンクが使用されるものとする。そして、それ以降のＳＰの開始時点では受信局１０１へのフレーム送信が成功した最後のリンクが使用されるものとする。
【００３７】
ステップＳ４００で、ＭＡＣ部２０１は、リンクチェンジインターバルが開始されるのを待機する。リンクチェンジインターバルが開始されると（ステップＳ４００でＹｅｓ）、処理はステップＳ４０１へ進む。
【００３８】
ステップＳ４０１で、ＭＡＣ部２０１は、直接リンクでフレームを送受信可能となるように、アンテナ構成を設定する。ステップＳ４０２で、ＭＡＣ部２０１は、データセンシングタイムが終了したか否かを判定する。データセンシングタイムが終了した場合（ステップＳ４０２でＹｅｓ）、処理はステップＳ４０３へ進む。データセンシングタイムが終了していない場合（ステップＳ４０２でＮｏ）、処理はステップＳ４０５へ進む。
【００３９】
ステップＳ４０３で、ＭＡＣ部２０１は、データセンシングタイムの間に送信局１００から誤りを含まないＭＡＣフレームを受信したか否か（ＭＡＣフレームの受信に成功したか）を判定する。誤りを含まないＭＡＣフレームが受信されたと判定した場合（ステップＳ４０３でＹｅｓ）、処理はステップＳ４０５へ進む。そうでない場合（ステップＳ４０３でＮｏ）、処理はステップＳ４０４へ進む。
【００４０】
ステップＳ４０４で、ＭＡＣ部２０１は、現在使用しているリンクとは異なるリンクで通信を行うための制御を行う。すなわち、ＭＡＣ部２０１は、ＰＨＹ部２０２が現在使用しているリンクとは異なるリンクでフレームを送受信できるように、アンテナ構成を制御する。その後、処理はステップＳ４０５へ進む。
【００４１】
ステップＳ４０５で、ＭＡＣ部２０１は、ＡＣＫフレームを送信すべき、送信局１００から受信したＭＡＣフレームについて、ＡＣＫフレームを未送信のＭＡＣフレームが存在するか否かを判定する。そのようなＭＡＣフレームが存在する場合（Ｓ４０５でＹｅｓ）、処理はステップＳ４０６に進む。
【００４２】
ステップＳ４０６で、ＭＡＣ部２０１は、時間が、ＡＣＫフレームを送信すべき時間になったか否かを判定する。ＡＣＫフレームを送信すべき時間になった場合（Ｓ４０６でＹｅｓ）、処理はステップＳ４０７へ進む。
【００４３】
ステップＳ４０７で、ＭＡＣ部２０１は、所定の条件を満足しているか否かを判定する。すなわち、ここで、ＭＡＣ部２０１は、所定の条件を満足しているか否かの条件判定を行う。所定の条件とは、例えば、次の（１）から（４）のうちの少なくとも１つの条件である。
（１）送信局１００が、現在のリンクを連続して所定の時間、使用し続けていること。
（２）送信局１００が、現在使用しているリンクで連続して所定の個数のＭＡＣフレームを送信したこと。
（３）送信局１００が、現在使用しているリンクで連続して所定のデータ量を送信したこと。
（４）送信局１００が、現在使用しているリンクで映像データ、音声データ、ＵＤＰパケット等のリアルタイム性の高いデータを送信したこと。
なお、（１）から（３）に記載された所定の時間、個数、またはデータ量は送信局１００と受信局１０１に割り当てられた複数のＳＰ（Ｓｅｒｖｉｃｅ  Ｐｅｒｉｏｄ：サービス期間）に亘って計時されてもよい。このように、本実施形態では、所定の条件は、中継リンクまたは直接リンクの使用時間、データを運搬するためのフレームの個数、データの量、またはデータの種別に基づいて決定される。なお、この所定の条件は現在、使用しているリンクによって異なってもよい。
【００４４】
所定の条件を満足している場合（ステップＳ４０７でＹｅｓ）、処理はステップＳ４０９へ進む。そうでない場合（ステップＳ４０７でＮｏ）、処理はステップＳ４０８へ進む。
【００４５】
ステップＳ４０９で、ＭＡＣ部２０１は、現在使用しているリンクとは異なるリンクで通信を行うための制御を行う。すなわち、ＭＡＣ部２０１は、ＰＨＹ部２０２が現在使用しているリンクとは異なるリンクでフレームを送受信できるように、アンテナ構成を制御する。その後、処理はステップＳ４１０へ進む。
【００４６】
ステップＳ４０８で、ＭＡＣ部２０１は、ＰＨＹ部２０２を介して送信局１００に現在、使用しているリンクでＡＣＫフレームを送信する。ＡＣＫフレーム送信後は、処理はステップＳ４１０へ進む。
【００４７】
ステップＳ４１０で、ＭＡＣ部２０１は、ＭＡＣ部２０１は、上位層処理部２００がこの動作を継続するように指示しているか否かを判定する。動作継続が指示されている場合（ステップＳ４１０でＹｅｓ）、処理はステップＳ４０２へ戻る。そうでない場合（ステップＳ４１０でＮｏ）、処理は終了する。
【００４８】
なお、ＭＡＣ部２０１は、通信品質を向上させるために、最適なアンテナ構成を探索し、探索したアンテナ構成となるように、現在のアンテナ構成を変更してもよい。そのために、受信局１０１は、次のような処理を実行してもよい。すなわち、ステップＳ４０５で、ＭＡＣ部２０１は送信局１００から最適なアンテナセクタを探索するための要求を受信したか否かを判定する。そのような要求を受信したと判断した場合、ＭＡＣ部２０１は、最適なアンテナセクタを探索し、探索したアンテナ構成となるように、現在のアンテナ構成を更新してもよい。このとき、ステップＳ４０８で、ＭＡＣ部２０１は、ＰＨＹ部２０２を介して送信局１００に必要なフレームを送信してもよい。また、このとき、送信局１００との間で、例えば、ＩＥＥＥ８０２．１１規格で規定されるビームトラッキングまたはビームフォーミングを実行してもよい。
【００４９】
図５は、本実施形態における受信局１０１の動作の一例を説明するための概念図である。図５に示す動作は、図４に示すフローと対応する。なお、ステップＳ４０７での所定の条件（１）である「送信局１００が、現在のリンクを連続して所定の時間、使用し続けていること」において、当該所定の時間を、２つのリンクチェンジインターバル期間に渡る期間とする。
【００５０】
図示するように、時間軸（横軸）において、データセンシングタイム５３０〜５４２と、リンクチェンジインターバル期間（Link Change Interval period）５００〜５１２が存在する。送信局１００は、直接リンクまたは中継リンクにより、送信期間５６０〜５７２で、受信局１０１に送信すべきデータを運搬するＭＡＣフレームを送信し得る。ただし、図５において、送信局１００は、送信期間５６６で、ＭＡＣフレームの送信に失敗する（もしくは受信局１０１が受信に失敗する）ものとする。すなわち、送信期間５６６で、受信局１０１は、誤りを含まないＭＡＣフレームを受信しない。
【００５１】
受信局１０１は、直接リンクＡＣＫ期間５８０〜５８２、５８６および５９０〜５９２で、直接リンクによりＡＣＫフレームを送信し得る。また、受信局１０１は、中継リンクＡＣＫ期間５８３〜５８５および５８７〜５８９で、中継リンクによりＡＣＫフレームを送信し得る。ただし、上述のように、受信局１０１は、送信期間５６６で、誤りを含まないＭＡＣフレームを受信しない。したがって、受信局１０１は、直接リンクＡＣＫ期間５８６では、ＡＣＫフレームを送信しない。これは、図４では、ステップＳ４０３でＮｏの場合の処理に対応する。すなわち、受信局１０１は、リンクチェンジインターバル期間５０７のデータセンシングタイム５３７が終了すると、使用するリンクを直接リンクから中継リンクに切り換える（ステップＳ４０４）。
【００５２】
一方、受信局１０１は、送信期間５６２で、直接リンクにより、誤りを含まないＭＡＣフレームを受信する（ステップＳ４０５）。ここで、受信局１０１は、リンクチェンジインターバル期間５００と５０１の２つのリンクチェンジインターバル期間の間、直接リンクを使用し続けていることになる。したがって、図４のステップＳ４０６を経て、ステップＳ４０７の所定の条件が満たされることとなる（ステップＳ４０７でＹｅｓ）。そのため、受信局１０１は、直接リンクＡＣＫ期間５８２でＡＣＫフレームを送信しない。そして、リンクチェンジインターバル期間５０３のデータセンシングタイム５３３が終了すると、受信局１０１は、使用するリンクを直接リンクから中継リンクに切り換える。同様に、受信局１０１は、リンクチェンジインターバル期間５０７および５１０でも、使用するリンクを切り換える。
【００５３】
なお、送信局１００および受信局１０１は、いずれのリンクチェンジインターバル期間でもリンクの品質を改善するために、最適なアンテナ構成を探索し、アンテナ構成の設定を更新しても良い。
【００５４】
また、送信局１００は、直接リンクでＡＣＫフレームを受信できなかったことに応答して、最適なアンテナ構成を探索し、アンテナ構成の設定を更新しても良い。例えば、図３のステップＳ３０３で、送信局１００のＭＡＣ部２０１が、リンクチェンジインターバル期間５０６において直接リンクでＡＣＫフレームを受信できなかったことを記憶する。そして、送信局１００は、次に直接リンクを使用するリンクチェンジインターバル期間５１０で、リンクの品質を改善するために、最適なアンテナ構成を探索し、アンテナ構成の設定を更新してもよい。このような動作は、ステップＳ３０４またはＳ３０７で、送信局１００のＭＡＣ部２０１により実施され得る。
【００５５】
また、受信局１０１は、送信局１００から最適なアンテナ構成を探索するための要求を受信した場合に、最適なアンテナ構成を探索し、その際に使用されているリンクに対するアンテナ構成の設定を更新してもよい。このような動作は、ステップＳ４０５またはＳ４０８で、受信局１０１のＭＡＣ部２０１により実施され得る。
【００５６】
また、送信局１００、受信局１０１および中継局１０２は、リンクチェンジインターバル期間が存在するＳＰ（サービス期間）以外の期間でリンクの品質を改善するために最適なアンテナ構成を探索し、アンテナ構成の設定を更新してもよい。このような動作は、これらの局のＭＡＣ部２０１により実施され得る。また、最適なアンテナ構成を探索するために、これらの局間で、例えば、ＩＥＥＥ８０２．１１規格で規定されたビームトラッキングまたはビームフォーミングを実行してもよい。
【００５７】
以上、説明してきたように、本実施形態によれば、直接リンクまたは中継リンクのいずれか一方のリンクを使用する通信システムにおいて、適切な条件でリンクを切り替えることが可能となる。これにより、送信局と受信局間で使用されているリンクの代替となる良好な品質のリンクを定常的に維持しておくことが可能となる。また、リアルタイム性の高いデータを受信局に到達させる確率を増大させることが可能となる。また、６０ＧＨｚ帯のミリ波を使用する無線通信システムのように、電波の直進性が強いために局の移動等の影響でリンクが切断される可能性のある通信システムにおいて、迅速に異なるリンクへ移行することが可能となる。
【００５８】
なお、本実施形態では、受信局、中継局が各々、ＩＥＥＥ８０２．１１規格で規定されるデスティネーションＲＥＤＳ、ＲＤＳに相当する局とした。また、受信局、中継局が各々、リンクスイッチングタイプのＦＤ−ＡＦモードのノーマルノードに相当するモードで動作する場合について説明した。しかし、本実施形態の適用環境はこれらに限定されず、本実施形態は、必要な修正を加えて他の環境にも適用可能である。
【００５９】
また、アンテナ構成の探索と変更は、いずれかのリンクチェンジインターバル期間でのフレーム送信の成否もしくはデータ誤り率、またはＡＣＫフレーム等の受信信号強度等のリンクの品質を表す評価指標に基づいて、現在使用しているＳＰではない期間に実行されてもよい。
【００６０】
（第２の実施形態）
本発明の第２の実施形態について、図面を使用しながら、第１の実施形態と異なる部分を中心に説明する。本実施形態では、送信局１００、受信局１０１および中継局１０２は、特記されていない限り、ＩＥＥＥ８０２．１１規格で規定されるＤＭＧリレー機能のリンクスイッチングタイプのＨＤ−ＤＦモード（Half Duplex-Decode and Forward (HD-DF) Mode）で動作するものとする。
【００６１】
図６は、本実施形態における送信局１００の動作のフロー図である。このフローは３つの局の間で中継リンクセットアッププロシージャが完了した後に、送信局１００と受信局１０１に割り当てられたＳＰが開始される度に、開始される。ここで、送信局１００と受信局１０１の間に割り当てられた最初のＳＰの開始時点では、直接リンクが使用される。それ以降のＳＰの開始時点では受信局１０１へのフレーム送信が成功した最後のリンクが使用される。
【００６２】
ステップＳ６００で、ＭＡＣ部２０１は、リンクチェンジインターバル（Link Change Interval）が開始されるのを待機する。リンクチェンジインターバルが開始されると（ステップＳ６００でＹｅｓ）、処理はステップＳ６０１へ進む。
【００６３】
ステップＳ６０１で、ＭＡＣ部２０１は、データセンシングタイムが終了する前にＰＨＹ部２０２を介して受信局１０１に直接リンクでＭＡＣフレームを送信する。その送信が完了すると、処理はステップＳ６０２へ進む。
【００６４】
ステップＳ６０２で、ＭＡＣ部２０１は、ＡＣＫフレームの受信が期待される時間になったか否かを判定する。その時間になったと判定された場合（ステップＳ６０２でＹｅｓ）、処理はステップＳ６０３へ進む。
【００６５】
ステップＳ６０３で、ＭＡＣ部２０１は、ＡＣＫフレームを受信したか否かを判定する。ＡＣＫフレームを受信したと判定された場合（ステップＳ６０３でＹｅｓ）、処理はステップＳ６０４に進む。
【００６６】
ステップＳ６０４で、ＭＡＣ部２０１は、データセンシングタイムが終了する前に、ＰＨＹ部２０２を介して受信局１０１に、現在使用しているリンクでＭＡＣフレームを送信する。その送信が完了すると、処理はステップＳ６１０へ進む。
【００６７】
一方、ステップＳ６０３で、ＡＣＫフレームを受信しなかったと判定された場合（ステップＳ６０３でＮｏ）、処理はステップＳ６０５へ進む。ステップＳ６０５で、ＭＡＣ部２０１は、現在使用しているリンクが直接リンクであるか否かを判定する。使用しているリンクが直接リンクであると判定された場合（ステップＳ６０５でＹｅｓ）、処理は、ステップＳ６０６へ進む。
【００６８】
ステップＳ６０６で、ＭＡＣ部２０１は、リンクチェンジインターバル期間が終了するのを待機する。ＭＡＣ部２０１は、このリンクチェンジインターバル期間の終了をファーストピリオド（First Period）の開始とみなす。ファーストピリオドが開始されると（ステップＳ６０６のＹｅｓ）、処理はステップＳ６０７へ進む。ステップＳ６０７で、ＭＡＣ部２０１は、中継リンクでフレームを送受信可能となるように、アンテナ構成の設定を変更する。その後、ＭＡＣ部２０１は、ファーストピリオドで、ＰＨＹ部２０２を介して中継局１０２にＭＡＣフレームを送信する。
【００６９】
一方、ステップＳ６０５で、使用しているリンクが直接リンクではない、すなわち、中継リンクと判定された場合（ステップＳ６０５でＮｏ）、処理はステップＳ６０８へ進む。ステップＳ６０８で、ＭＡＣ部２０１は、セカンドピリオド（Second Period）が終了するのを待機する。ＭＡＣ部２０１は、このセカンドピリオドの終了を、リンクチェンジインターバルの開始とみなす。セカンドピリオドが終了すると（ステップＳ６０８でＹｅｓ）、処理はステップＳ６０９へ進む。ステップＳ６０９で、ＭＡＣ部２０１は、直接リンクでフレームを送受信可能となるように、アンテナ構成の設定を変更する。その後、ＭＡＣ部２０１は、ＰＨＹ部２０２を介して受信局１０１にＭＡＣフレームを送信する。その送信が終了すると、処理はステップＳ６１０へ進む。
【００７０】
ステップＳ６１０で、ＭＡＣ部２０１は、上位層処理部２００がこの動作を継続するように指示しているか否かを判定する。動作継続が指示されている場合（ステップＳ６１０でＹｅｓ）、処理はＳ６０２へ戻る。そうでない場合（ステップＳ６１０でＮｏ）、処理は終了する。
【００７１】
なお、ステップＳ６０４、Ｓ６０７およびＳ６０９で、ＭＡＣ部２０１は、通信品質を向上させるために、最適なアンテナ構成を探索し、探索したアンテナ構成となるように、現在のアンテナ構成を変更してもよい。そのために、送信局１００は、受信局１０１または中継局１０２との間で、例えば、ＩＥＥＥ８０２．１１規格で規定されたビームトラッキングまたはビームフォーミングを実行してもよい。
【００７２】
次に、受信局１０１の動作について説明する。図７は、本実施形態における受信局１０１の動作のフローを示す図である。このフローは、３つの局の間で、中継リンクセットアッププロシージャが完了した後に、送信局１００と受信局１０１に割り当てられたＳＰが開始される度に、開始される。ここで、送信局１００と受信局１０１の間に割り当てられた最初のＳＰの開始時点では、直接リンクが使用される。それ以降のＳＰの開始時点では受信局１０１へのフレーム送信が成功した最後のリンクが使用される。ここで、第１の実施形態と同様の処理を実行するステップには図４と同一の符号を付してある。これらのステップについては説明を省略する。
【００７３】
ステップＳ７００で、ＭＡＣ部２０１は、現在使用しているリンクが直接リンクであるか否かを判定する。直接リンクであると判定された場合（ステップＳ７００でＹｅｓ）、処理はステップＳ４０２へ進む。そうでない場合（ステップＳ７００でＮｏ）、すなわち、中継リンクである場合、処理はステップＳ７０１へ進む。
【００７４】
ステップＳ７０１で、ＭＡＣ部２０１は、ファーストピリオドが開始されるのを待機する。ファーストピリオドが開始されると（ステップＳ７０１でＹｅｓ）、処理はステップＳ７０２へ進む。ステップＳ７０２で、ＭＡＣ部２０１は、直接リンクでフレームを送受信可能となるように、アンテナ構成の設定を変更する。
【００７５】
ステップＳ７０３で、ＭＡＣ部２０１はファーストピリオドが終了したか否かを判定する。ファーストピリオドが終了したと判定された場合（ステップＳ７０３でＹｅｓ）、処理はステップＳ７０４へ進む。そうでない場合（ステップＳ７０３でＮｏ）、処理はステップＳ４０５へ進む。
【００７６】
ステップＳ７０４で、ＭＡＣ部２０１は、ファーストピリオドの間に送信局１００から誤りを含まないＭＡＣフレームを受信したか否かを判定する。誤りを含まないＭＡＣフレームを受信したと判定された場合（ステップＳ７０４でＹｅｓ）、処理はステップＳ７０５へ進む。ステップＳ７０５で、ＭＡＣ部２０１は、ステップＳ７０４で誤りを含まないと判断したフレームを受信したファーストピリオドの開始時点を、リンクチェンジインターバルの開始時点とみなして直接リンクに切り換える。すなわち、ＭＡＣ部２０１は、直接リンクでフレームを送受信可能となるようなアンテナ構成の設定を更新する。その後、処理はステップＳ４０５へ進む。
【００７７】
一方、ステップＳ７０４で、誤りを含まないＭＡＣフレームを受信したと判定されなかった場合（ステップＳ７０４でＮｏ）、処理はステップＳ７０６へ進む。ステップＳ７０６で、ＭＡＣ部２０１は、中継リンクでフレームを送受信可能となるように、アンテナ構成の設定を変更する。その後、処理はステップＳ４０５へ進む。
【００７８】
また、ステップＳ４０３で、ＭＡＣ部２０１が、データセンシングタイムの間に送信局１００から誤りを含まないＭＡＣフレームを受信しなかった場合（ステップＳ４０３でＮｏ）、処理はステップＳ７０７へ進む。ステップＳ７０７で、ＭＡＣ部２０１は、中継リンクでフレームを送受信できるように、アンテナ構成を制御する。
【００７９】
なお、ステップＳ４０５〜４０８において、ＭＡＣ部２０１は、現在使用しているリンクが直接リンクである場合、直接、各フレームを交換する相手は送信局１００である。一方、現在、使用しているリンクが中継リンクである場合、各フレームを交換する相手は中継局１０２である。この場合、受信局１０１と中継局１０２は、セカンドピリオド（second period）に各フレームを交換する。
【００８０】
図８は、本実施形態における受信局１０１の動作の一例を説明するための概念図である。図８に示す動作は、図７に示すフローと対応する。なお、ステップＳ４０７での所定の条件（１）である「送信局１００が、現在のリンクを連続して所定の時間、使用し続けていること」において、使用しているリンクに応じて、次のような条件とする。すなわち、現在使用しているリンクが直接リンクである場合、当該所定の時間は、「２つのリンクチェンジインターバル期間より長い期間」とする。また、現在使用しているリンクが中継リンクである場合、当該所定の時間は、「４つのリンクチェンジインターバル期間と同一の長さより長い時間」とする。
【００８１】
図示するように、時間軸（横軸）において、データセンシングタイム８１０〜８１４、リンクチェンジインターバル期間８００〜８０４、ファーストピリオド８２０〜８２２、およびセカンドピリオド８３０、８３１が存在する。送信局１００は、直接リンクにより、送信期間８４０〜８４４で、受信局１０１に送信すべきデータを運搬するＭＡＣフレームを送信し得る。ただし、図８において、送信局１００は、送信期間８４４で、直接リンクでのＭＡＣフレームの送信に失敗する（もしくは受信局１０１が受信に失敗する）ものとする。すなわち、送信期間８４４で、受信局１０１は、誤りを含まないＭＡＣフレームを受信しない。
【００８２】
また、送信局１００は、中継リンクにより、送信期間８６０〜８６５で、中継局１０２にＭＡＣフレームを送信し得る。中継局１０２は、転送期間８８０〜８８２で、ファーストピリオド８２０で送信局１００から受信したＭＡＣフレームを転送し得る。
【００８３】
受信局１０１は、直接リンクＡＣＫ期間８５０〜８５１、８５３〜８５４で、直接リンクによりＡＣＫフレームを送信し得る。また、受信局１０１は、中継リンクＡＣＫ期間８７０〜８７２、８９０〜８９２、８７３〜８７５で、中継リンクによりＡＣＫフレームを送信し得る。ただし、上述のように、受信局１０１は、送信期間８４４で、受信局１０１は、誤りを含まないＭＡＣフレームを受信しない。したがって、受信局１０１は、直接リンクＡＣＫ期間８５４では、ＡＣＫフレームを送信しない。これは、図７では、ステップＳ４０３でＮｏの場合の処理に対応する。すなわち、受信局１０１は、リンクチェンジインターバル期間８０４のデータセンシングタイム８１４が終了すると、使用するリンクを中継リンクに切り替える（ステップＳ７０７）。
【００８４】
一方、受信局１０１は、送信期間８４２で、直接リンクにより、誤りを含まないＭＡＣフレームを受信する（ステップＳ４０５）。ここで、受信局１０１は、リンクチェンジインターバル期間８００と８０１の２つのリンクチェンジインターバル期間の間、直接リンクを使用し続けていることになる。したがって、図４のステップＳ４０７の所定の条件が満たされることとなる（ステップＳ４０７でＹｅｓ）。そのため、受信局１０１は、直接リンクＡＣＫ期間８５２でＡＣＫフレームを送信しない。そして、リンクチェンジインターバル期間８０２が終了すると、受信局１０１は、使用するリンクを直接リンクから中継リンクに切り換える。
【００８５】
また、受信局１０１は、ファーストピリオド８２０が開始されてから４つのリンクチェンジインターバル期間と同一の長さより長い時間、中継リンクを使用し続けている。したがって、図４のステップＳ４０７の所定の条件が満たされることとなる（ステップＳ４０７でＹｅｓ）、そのため、受信局１０１は、中継リンクＡＣＫ期間８９２ではＡＣＫフレームを送信しない。続いて、送信局１００は。リレーＡＣＫ要求期間８８５で、中継局１０２に、リレーＡＣＫ要求フレームを送信する。当該リレー要求フレームの受信に応答して、中継局１０２は、リレーＡＣＫ返信期間８９５で、送信局１００に、リレーＡＣＫ応答フレームを送信する。リレーＡＣＫ応答フレームには、中継局１０２が、転送期間８８２で送信したＭＡＣフレームに対するＡＣＫフレームを受信しなかったことが示される。
【００８６】
受信局１０１は、リンクチェンジインターバル期間８０３が開始された時点をファーストピリオドが開始された時点とみなしている。しかし、受信局１０１は、送信期間８４３で送信局１００から誤りを含まないＭＡＣフレームを受信すると、このファーストピリオドが開始された時点をリンクチェンジインターバルが開始されたとみなし、リンクを切り換える。
【００８７】
なお、送信局１００および受信局１０１は、いずれのリンクチェンジインターバル期間でもリンクの品質を改善するために、最適なアンテナ構成を探索し、アンテナ構成の設定を更新しても良い。
【００８８】
また、送信局１００は、直接リンクでＡＣＫフレームを受信できなかったことに応答して、最適なアンテナ構成を探索し、アンテナ構成の設定を更新しても良い。例えば、図６のステップＳ６０３で、送信局１００のＭＡＣ部２０１が、リンクチェンジインターバル期間８０４において直接リンクでＡＣＫフレームを受信できなかったことを記憶する。そして、送信局１００は、次に直接リンクを使用する不図示のリンクチェンジインターバル期間で、リンクの品質を改善するために、最適なアンテナ構成を探索し、アンテナ構成の設定を更新してもよい。このような動作は、ステップＳ６０４またはＳ６０９で、送信局１００のＭＡＣ部２０１により実施され得る。
【００８９】
また、受信局１０１は、送信局１００から最適なアンテナ構成を探索するための要求を受信した場合に、最適なアンテナ構成を探索し、その際に使用されているリンクに対するアンテナ構成の設定を更新してもよい。このような動作は、ステップＳ４０５またはＳ４０８で、受信局１０１のＭＡＣ部２０１により実施され得る。
【００９０】
また、送信局１００、受信局１０１および中継局１０２は、リンクチェンジインターバル期間、ファーストピリオドおよびセカンドピリオドが存在するＳＰ（サービス期間）以外の期間でリンクの品質を改善するために最適なアンテナ構成を探索し、アンテナ構成の設定を更新してもよい。このような動作は、これらの局のＭＡＣ部２０１により実施され得る。また、最適なアンテナ構成を探索するために、これらの局間で、例えば、ＩＥＥＥ８０２．１１規格で規定されたビームトラッキングまたはビームフォーミングを実行してもよい。
【００９１】
以上、説明してきたように、本実施形態によれば、第１の実施形態と同様に、直接リンクまたは中継リンクのいずれか一方のリンクを使用する通信システムにおいて、適切な条件でリンクを切り替えることが可能となる。なお、本実施形態では、受信局、中継局が各々、ＩＥＥＥ８０２．１１規格で規定されるデスティネーションＲＥＤＳ、ＲＤＳに相当する局とした。また、受信局、中継局が各々、リンクスイッチングタイプのＨＤ−ＤＦモードに相当するモードで動作する場合について説明した。しかし、本実施形態の適用環境はこれらに限定されず、本実施形態は、必要な修正を加えて他の環境にも適用可能である。
【００９２】
なお、アンテナ構成の探索と変更は、いずれかのリンクチェンジインターバル期間またはファーストピリオドでのフレーム送信の成否もしくはデータ誤り率、またはＡＣＫフレーム等の受信信号強度等のリンクの品質を表す評価指標に基づいて、現在使用しているＳＰではない期間に実行されてもよい。
【００９３】
また、第１の実施形態および第２の実施形態によれば、時間、または送信局が送信するフレームの個数、データ量、もしくはフレームで運搬されるデータの種別に基づいて通信システムのリンクを切り換えることも可能である。したがって、現在、使用しているリンクの代替となる良好な品質のリンクを定常的に維持することが可能となる。さらには、リアルタイム性の高いデータを適切に送信することが可能となる。
【００９４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９５】
１００  送信局、  １０１  受信局、  １０２  中継局
【図１】
2018014690.tif 000003
【図２】
2018014690.tif 000004
【図３】
2018014690.tif 000005
【図４】
2018014690.tif 000006
【図５】
2018014690.tif 000007
【図６】
2018014690.tif 000008
【図７】
2018014690.tif 000009
【図８】
2018014690.tif 000010