(57)【要約】【課題】ネットワークの負荷を抑制し、かつ、高いスループットが安定して得られる無線装置を提供する。【解決手段】各無線装置１〜８は、Ｄ−ＧＰＳ受信機によって自己の経緯度λ，φを検出し、その検出した経緯度λ，φに基づいて自己の位置を演算するとともに、隣接するｎ個の無線装置からｎ個の無線装置の位置を受信する。そして、各無線装置１〜８は、自己の位置とｎ個の無線装置の位置とに基づいて自己とｎ個の無線装置との間のｎ個の距離を演算する。また、各無線装置１〜８は、２ホップ以上の位置に存在するｍ個の無線装置と、ｎ個の無線装置とからなる複数の無線装置において隣接する無線装置間のｋ個の距離を自己に隣接する無線装置から受信する。そうすると、各無線装置１〜８は、ｎ個の距離とｋ個の距離とに基づいて決定された安定度合が相対的に大きい経路に沿って無線通信を行なう。【選択図】図１
2007235895.tif 000002
【特許請求の範囲】
【請求項１】
自律的に確立され、送信元と送信先との間で無線通信が行なわれる無線通信ネットワークを構成する無線装置であって、
当該無線装置の位置を示す第１の位置情報を検出する位置検出手段と、
当該無線装置に隣接するｎ（ｎは正の整数）個の隣接無線装置の位置を示すｎ個の第２の位置情報を前記ｎ個の隣接無線装置から受信する受信手段と、
前記第１の位置情報および前記ｎ個の第２の位置情報に基づいて当該無線装置と前記ｎ個の隣接無線装置との間のｎ個の距離を演算する距離演算手段と、
ｋ（ｋは正の整数）個の距離および前記ｎ個の距離に基づいて決定され、かつ、安定度合が相対的に大きい好適な経路に沿って前記無線通信を行なう通信手段とを備え、
前記ｋ個の距離の各々は、前記ｎ個の隣接無線装置のいずれかの隣接無線装置を中継器として当該無線装置と前記無線通信が可能であるｍ（ｍは正の整数）個の無線装置と前記ｎ個の隣接無線装置とからなる複数の無線装置において隣接する２つの無線装置間の距離である、無線装置。
【請求項２】
前記好適な経路は、ｋ＋ｎ個の経路安定指標に基づいて決定され、
前記ｋ＋ｎ個の経路安定指標の各々は、経路の安定度合を示し、かつ、前記ｋ個の距離の各々または前記ｎ個の距離の各々に基づいて演算される、請求項１に記載の無線装置。
【請求項３】
前記ｎ個の距離に基づいて前記ｎ個の経路安定指標を演算する経路指標演算手段と、
前記ｋ＋ｎ個の経路安定指標に基づいて、前記送信先までの経路安定指標の総和が最小である経路を前記好適な経路として決定する経路決定手段を更に備え、
前記受信手段は、前記ｋ個の経路安定指標を前記ｎ個の隣接無線装置の少なくとも１つから更に受信し、その受信したｋ個の経路安定指標を前記経路決定手段へ出力し、
前記通信手段は、前記経路決定手段によって決定された好適な経路に沿って前記無線通信を行なう、請求項２に記載の無線装置。
【請求項４】
前記好適な経路は、前記送信元から前記送信先までの経路の確立を要求する経路要求パケットが前記送信先まで送信されたときの前記経路安定度合の総和である総合経路安定指標が最小である経路からなる、請求項２に記載の無線装置。
【請求項５】
前記通信手段は、当該無線装置が前記送信元と前記送信先との間で前記無線通信を中継する中継器であるとき、前記経路要求パケットを受信すると、その受信した経路要求パケットに含まれる前記総合経路安定指標を更新して中継し、前記経路要求パケットに対する応答である経路応答パケットを前記好適な経路に沿って前記送信元または前記送信元側に存在する無線装置へ中継する、請求項４に記載の無線装置。
【請求項６】
自律的に確立され、送信元と送信先との間で無線通信が行なわれる無線通信ネットワークであって、
複数の無線装置を備え、
前記複数の無線装置は、請求項１から請求項５のいずれか１項に記載の無線装置を含む、無線通信ネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線装置およびそれを備えた無線通信ネットワークに関し、特に、自律的、かつ、即時的に構築されるアドホックネットワークシステムを構成する無線装置およびそれを備えた無線通信ネットワークに関するものである。
【背景技術】
【０００２】
アドホックネットワークは、複数の無線装置が相互に通信を行なうことによって自律的、かつ、即時的に構築されるネットワークである。アドホックネットワークでは、通信する２つの無線装置が互いの通信エリアに存在しない場合、２つの無線装置の中間に位置する無線装置がルータとして機能し、データパケットを中継するので、広範囲のマルチホップネットワークを形成することができる。
【０００３】
このようなアドホックネットワークは、被災地での無線通信網やＩＴＳ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔ  Ｓｙｓｔｅｍｓ）車車間通信でのストリーミングなど、様々な方面に応用されようとしている（非特許文献１）。
【０００４】
マルチホップ通信をサポートする動的なルーティングプロトコルとしては、テーブル駆動型プロトコルとオンデマンド型プロトコルとがある。テーブル駆動型プロトコルは、定期的に経路に関する制御情報の交換を行ない、予め経路表を構築しておくものであり、ＧＳＲ（Ｇｌｏｂａｌ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）、ＦＳＲ（Ｆｉｓｈ−ｅｙｅ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）、ＯＬＳＲ（Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）およびＤＳＤＶ（Ｄｅｓｔｉｎａｔｉｏｎ  Ｓｅｑｕｅｎｃｅｄ  Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ）等が知られている。
【０００５】
また、オンデマンド型プロトコルは、データ送信の要求が発生した時点で、初めて宛先までの経路を構築するものであり、ＤＳＲ（Ｄｙｎａｍｉｃ  Ｓｏｕｒｃｅ  Ｒｏｕｔｉｎｇ）およびＡＯＤＶ（Ａｄ  Ｈｏｃ  Ｏｎ−Ｄｅｍａｎｄ  Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ  Ｒｏｕｔｉｎｇ）等が知られている。
【０００６】
そして、従来のアドホックネットワークにおいては、送信元から送信先へデータ通信を行なう場合、送信元から送信先までのホップ数ができる限り少なくなるように経路が決定される（非特許文献２）。
【非特許文献１】渡辺正浩“無線アドホックネットワーク”，自動車技術会春季大会ヒューマトロニクスフォーラム，ｐｐ１８−２３，横浜，５月２００３年．
【非特許文献２】Guangyu Pei, at al, “Fisheye state routing: a routing scheme for ad hoc wireless networks”, ICC2000. Commun., Volume 1, pp70-74, L.A., June 2000.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来のアドホックネットワークにおいては、ホップ数が最小になるように送信先までの経路が決定されるため、送信先までの経路の途中に受信信号強度が弱い経路を含んでいる場合、安定して無線通信を行なうことが困難であり、無線通信のスループットが低下するという問題がある。
【０００８】
この問題を解決するために、アドホックネットワークを構成する複数の無線装置の位置を示す複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）データを複数の無線装置で共有し、その共有した複数のＧＰＳデータに基づいて各無線装置が複数の無線装置の全体の位置を把握して送信先までの通信距離が短くなるように無線通信の経路を決定することが考えられる。
【０００９】
しかし、このような方法では、複数の無線装置の位置を複数の無線装置間で共有するためには、各無線装置は、計測したＧＰＳデータを他の無線装置へ送信することを繰返し行なう必要があり、ネットワークの負荷が大きくなるという問題がある。
【００１０】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、ネットワークの負荷を抑制し、かつ、高いスループットが安定して得られる無線装置を提供することである。
【００１１】
また、この発明の別の目的は、ネットワークの負荷を抑制し、かつ、高いスループットが安定して得られる無線装置を備える無線通信ネットワークを提供することである。
【課題を解決するための手段】
【００１２】
この発明によれば、無線装置は、自律的に確立され、送信元と送信先との間で無線通信が行なわれる無線通信ネットワークを構成する無線装置であって、位置検出手段と、受信手段と、距離演算手段と、通信手段とを備える。位置検出手段は、当該無線装置の位置を示す第１の位置情報を検出する。受信手段は、当該無線装置に隣接するｎ（ｎは正の整数）個の隣接無線装置の位置を示すｎ個の第２の位置情報をｎ個の隣接無線装置から受信する。距離演算手段は、第１の位置情報およびｎ個の第２の位置情報に基づいて当該無線装置とｎ個の隣接無線装置との間のｎ個の距離を演算する。通信手段は、ｋ（ｋは正の整数）個の距離およびｎ個の距離に基づいて決定され、かつ、安定度合が相対的に大きい好適な経路に沿って無線通信を行なう。ｋ個の距離の各々は、ｎ個の隣接無線装置のいずれかの隣接無線装置を中継器として当該無線装置と無線通信が可能であるｍ（ｍは正の整数）個の無線装置とｎ個の隣接無線装置とからなる複数の無線装置において隣接する２つの無線装置間の距離である。
【００１３】
好ましくは、好適な経路は、ｋ＋ｎ個の経路安定指標に基づいて決定される。そして、ｋ＋ｎ個の経路安定指標の各々は、経路の安定度合を示し、かつ、ｋ個の距離の各々またはｎ個の距離の各々に基づいて演算される。
【００１４】
好ましくは、無線装置は、経路指標演算手段と、経路決定手段とを更に備える。経路指標演算手段は、ｎ個の距離に基づいてｎ個の経路安定指標を演算する。経路決定手段は、ｋ＋ｎ個の経路安定指標に基づいて、送信先までの経路安定指標の総和が最小である経路を好適な経路として決定する。そして、受信手段は、ｋ個の経路安定指標をｎ個の隣接無線装置の少なくとも１つから更に受信し、その受信したｋ個の経路安定指標を経路決定手段へ出力する。通信手段は、経路決定手段によって決定された好適な経路に沿って無線通信を行なう。
【００１５】
好ましくは、好適な経路は、送信元から送信先までの経路の確立を要求する経路要求パケットが送信先まで送信されたときの経路安定度合の総和である総合経路安定指標が最小である経路からなる。
【００１６】
好ましくは、通信手段は、当該無線装置が送信元と送信先との間で無線通信を中継する中継器であるとき、経路要求パケットを受信すると、その受信した経路要求パケットに含まれる総合経路安定指標を更新して中継し、経路要求パケットに対する応答である経路応答パケットを好適な経路に沿って送信元または送信元側に存在する無線装置へ中継する。
【００１７】
また、この発明によれば、無線通信ネットワークは、自律的に確立され、送信元と送信先との間で無線通信が行なわれる無線通信ネットワークであって、複数の無線装置を備える。そして、複数の無線装置は、請求項１から請求項５のいずれか１項に記載の無線装置を含む。
【発明の効果】
【００１８】
この発明においては、無線通信ネットワークを構成する各無線装置は、自己に隣接するｎ個の無線装置からｎ個の無線装置の位置情報を受信し、その受信したｎ個の無線装置の位置情報と自己の位置情報とに基づいて自己とｎ個の無線装置との間のｎ個の距離を演算する。そして、無線通信ネットワークを構成する各無線装置は、ｎ個の距離と、ｎ個の無線装置と自己から２ホップ以上の位置に存在するｍ個の無線装置とからなる複数の無線装置における隣接する無線装置間のｍ個の距離とに基づいて決定され、かつ、安定度合が相対的に大きい好適な経路に沿って無線通信を行なう。
【００１９】
従って、この発明によれば、経路決定のために無線装置間で送受信されるのは、各無線装置の位置情報であり、無線通信ネットワークの負荷を抑制して安定して無線通信を行なうことができる。即ち、無線通信ネットワークの負荷を抑制して高いスループットを安定して得ることができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２１】
図１は、この発明の実施の形態による無線通信ネットアークの概略図である。無線通信ネットアーク１０は、無線装置１〜８を備える。無線装置１〜８は、無線通信空間に配置され、自律的にネットワークを構成している。そして、無線装置１から無線装置３へデータを送信する場合、無線装置２，４〜８は、無線装置１からのデータを中継して無線装置３へ届ける。
【００２２】
この場合、無線装置１は、異なる４個の経路を介して無線装置３との間で無線通信を行なうことができる。即ち、無線装置１は、無線装置４，７を介して無線装置３との間で無線通信を行なうことができ、無線装置２，７を介して無線装置３との間で無線通信を行なうこともでき、無線装置５，６を介して無線装置３との間で無線通信を行なうことができ、無線装置８を介して無線通信３との間で無線通信を行なうこともできる。
【００２３】
無線装置８を介して無線通信を行なう場合、ホップ数が“２”と相対的に少なく、無線装置４，７、無線装置２，７および無線装置５，６を介して無線通信を行なう場合、ホップ数が“３”と相対的に多い。
【００２４】
従って、無線装置８を介して無線通信を行なう経路を選択すると、ホップ数が“２”と相対的に少なくなるので、一般的には、無線装置１から無線装置３への無線通信のスループットが高くなる。
【００２５】
しかし、無線装置１と無線装置８との間の受信信号強度が弱いとき、無線装置１と無線装置８との間の無線通信のスループットが低下するので、ホップ数が少ない経路を選択すれば、スループットが高くなるというものではない。
【００２６】
そこで、以下においては、無線通信ネットワーク１０の負荷を低減し、かつ、無線通信のスループットが安定して高くなるように送信元と送信先との間で経路を確立する方法について説明する。
【００２７】
［実施の形態１］
実施の形態１においては、送信元と送信先との間で経路を確立するプロトコルとしてＦＳＲプロトコルを基本として用いた。このＦＳＲプロトコルは、テーブル駆動型のルーティングプロトコルであり、比較的、近くに存在する無線装置との間で経路情報の交換を密に行ない、遠くに存在する無線装置との間の経路情報の交換を減らすことによりトラフィックの負荷を減らすプロトコルである。
【００２８】
図２は、図１に示す無線装置１の構成を示す実施の形態１における概略ブロック図である。無線装置１は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）端末１１と、アレーアンテナ１２と、ケーブル１３，１７，２０と、Ｄ−ＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ−Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機１４と、ＧＰＳアンテナ１５と、ＦＭアンテナ１６と、操作装置１８と、保守装置１９とを備える。
【００２９】
無線ＬＡＮ端末１１は、ＧＰＳドライバ部１１０を有する。そして、無線ＬＡＮ端末１１は、ＧＰＳドライバ部１１０がケーブル１３を介してＤ−ＧＰＳ受信機１４に接続され、ケーブル１７を介して操作装置１８および保守装置１９に接続され、ケーブル２０を介して保守装置１９に接続される。
【００３０】
無線ＬＡＮ端末１１のＧＰＳドライバ部１１０は、ケーブル１３を介してＤ−ＧＰＳ受信機１４を制御するとともに、Ｄ−ＧＰＳ受信機１４が取得したＧＰＳデータをケーブル１３を介して受信する。
【００３１】
また、無線ＬＡＮ端末１１は、他の無線装置によって取得された他の無線装置の位置情報を含む無線フレームＲＦＦを他の無線装置から受信すると、その受信した無線フレームＲＦＦを後述する方法によって有線フレームＷＩＲＦに変換して操作装置１８へ送信する。
【００３２】
更に、無線ＬＡＮ端末１１は、無指向性のビームまたは指向性のビームを放射するようにアレーアンテナ１２を制御して信号を送受信する。
【００３３】
更に、無線ＬＡＮ端末１１は、ＧＰＳデータの取得を要求する取得要求信号ＤＧＰＳをケーブル１７を介して操作装置１８から受信する。そして、無線ＬＡＮ端末１１は、ＧＰＳデータの取得要求信号ＤＧＰＳに応じて、ケーブル１７を介してＧＰＳデータを操作装置１８へ出力する。
【００３４】
アレーアンテナ１２は、無指向性のビームパターンまたは指向性のビームパターンによって信号を送受信する。ケーブル１３は、ＲＳ−２３２−Ｇからなり、Ｄ−ＧＰＳ受信機１４を無線ＬＡＮ端末１１のＧＰＳドライバ部１１０に接続する。
【００３５】
Ｄ−ＧＰＳ受信機１４は、ＧＰＳアンテナ１５およびＦＭアンテナ１６を有する。Ｄ−ＧＰＳ受信機１４は、ＧＰＳアンテナ１５を介して無線装置１の経緯度および速度を計測するとともに、Ｄ−ＧＰＳ局（図示せず）からのＤｉｆｆｅｒｅｎｔｉａｌ情報をＦＭアンテナ１６を介して受信する。そして、Ｄ−ＧＰＳ受信機１４は、計測した経緯度および速度をＤｉｆｆｅｒｅｎｔｉａｌ情報によって補正し、その補正した経緯度および速度をＧＰＳデータとしてケーブル１３を介してＧＰＳドライバ部１１０へ送信する。
【００３６】
ＧＰＳアンテナ１５は、衛星（図示せず）から送信された経緯度および速度を受信してＤ−ＧＰＳ受信機１４へ出力する。ＦＭアンテナ１６は、Ｄ−ＧＰＳ局からのＤｉｆｆｅｒｅｎｔｉａｌ情報を受信してＤ−ＧＰＳ受信機１４へ出力する。
【００３７】
ケーブル１７は、Ｆａｓｔ  Ｅｔｈｅｒｎｅｔ（「Ｅｔｈｅｒｎｅｔ」は、登録商標）規格に従ったより対線構造のケーブルであり、無線ＬＡＮ端末１１を操作装置１８および保守装置１９に接続する。
【００３８】
操作装置１８は、無線フレームＲＦＦをケーブル１７を介して無線ＬＡＮ端末１１から受信する。
【００３９】
また、操作装置１８は、ＧＰＳデータの取得を要求する取得要求信号ＤＧＰＳをケーブル１７を介して無線ＬＡＮ端末１１へ送信するとともに、ケーブル１７を介してＧＰＳデータを無線ＬＡＮ端末１１から受信する。
【００４０】
そして、操作装置１８は、無線フレームＲＦＦに含まれている位置情報（無線装置１に隣接する無線装置２〜８によって取得された位置情報）と、無線ＬＡＮ端末１１から受信したＧＰＳデータ（無線装置１によって取得されたＧＰＳデータ）とに基づいて、後述する方法によって、無線装置１と無線装置２，４，５，８との間の距離ｒ１２，ｒ１４，ｒ１５，ｒ１８を演算し、その演算した距離を後述する方法によって、経路の安定度合を示すリンクメトリックに変換する。
【００４１】
また、操作装置１８は、その変換したリンクメトリックと、無線装置２，４，５，８からの無線フレームＲＦＦに含まれている各送信先に対する経路情報とに基づいて、後述する方法によって、各送信先に対するルーティングテーブルを作成し、その作成したルーティングテーブルに基づいて送信先の無線装置３まで無線通信を行なうための最適な経路を決定する。
【００４２】
保守装置１９は、無線ＬＡＮ端末１１からのＧＰＳデータをケーブル１７を介して受信し、その受信したＧＰＳデータに基づいて、ケーブル２０を介して無線ＬＡＮ端末１１を保守する。より具体的には、保守装置１９は、ＧＰＳデータによって示される位置に存在し、ＧＰＳデータによって示される速度で移動するように、無線ＬＡＮ端末１１を制御する。
【００４３】
図３は、図２に示す無線ＬＡＮ端末１１、アレーアンテナ１２および操作装置１８の構成を示す概略図である。無線ＬＡＮ端末１１は、ＡＲＰＡ（Ａｄｖａｎｃｅｄ  Ｒｅｓｅａｒｃｈ  Ｐｒｏｊｅｃｔｓ  Ａｇｅｎｃｙ）インターネット階層構造の下位層からなる。即ち、無線ＬＡＮ端末１１は、ＧＰＳドライバ部１１０と、アンテナ制御モジュール１１１と、無線インターフェースモジュール１１２と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）モジュール１１３と、アドレス変換テーブル１１４と、ＬＬＣ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）モジュール１１５と、有線インターフェース１１６とからなる。
【００４４】
アレーアンテナ１２は、アンテナ素子１２１〜１２７と、バラクタダイオード１３１〜１３６とからなる。アンテナ素子１２１〜１２６は、無給電素子であり、アンテナ素子１２７は、給電素子である。そして、アンテナ素子１２１〜１２７は、ｘｙｚ直交座標のｘ−ｙ平面に略垂直に、即ち、ｚ軸に略平行に配置される。
【００４５】
バラクタダイオード１３１〜１３６は、それぞれ、アンテナ素子１２１〜１２６と接地ノードとの間に接続される。これにより、可変容量素子であるバラクタダイオード１３１〜１３６がそれぞれ無給電素子であるアンテナ素子１２１〜１２６に装荷される。
【００４６】
このように、アレーアンテナ１２は、１本の給電素子（アンテナ素子１２７）と６本の無給電素子（アンテナ素子１２１〜１２６）とからなる。
【００４７】
操作装置１８は、例えば、パーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）からなり、入力部１８１と、表示部１８２と、電子メールアプリケーション１８３と、通信制御部１８４とを含む。
【００４８】
通信制御部１８４は、ＡＲＰＡインターネット階層構造の上位層からなる。即ち、通信制御部１８４は、有線インターフェース１８５と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）モジュール１８６と、ルーティングテーブル１８７と、ＴＣＰモジュール１８８と、ＵＤＰモジュール１８９と、ルーティングデーモン１９０と、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）モジュール１９１とからなる。
【００４９】
無線ＬＡＮ端末１１のＧＰＳドライバ部１１０は、物理層に属する。そして、ＧＰＳドライバ部１１０の機能については、上述したとおりである。なお、ＧＰＳドライバ部１１０は、Ｄ−ＧＰＳ受信機１４から受信したＧＰＳデータをケーブル１７を介して操作装置１８のルーティングデーモン１９０へ送信する。
【００５０】
アンテナ制御モジュール１１１は、アレーアンテナ１２のバラクタダイオード１３１〜１３６に制御電圧セットＣＬＶ０〜ＣＬＶ１２を供給してアレーアンテナ１２のビームパターンを無指向性のビームパターンまたは指向性のビームパターンに切換える。
【００５１】
無線インターフェースモジュール１１２は、物理層に属し、アレーアンテナ１２のアンテナ素子１２７（給電素子）に接続される。そして、無線インターフェースモジュール１１２は、ＭＡＣモジュール１１３から受信した有線フレームＷＩＲＦまたは無線フレームＲＦＦを所定の規定に従って変調および周波数変換してアレーアンテナ１２のアンテナ素子１２７（給電素子）へ供給するとともに、アレーアンテナ１２のアンテナ素子１２７から受信した有線フレームＷＩＲＦまたは無線フレームＲＦＦを所定の規定に従って復調および周波数変換してＭＡＣモジュール１１３へ送信する。なお、この有線フレームＷＩＲＦは、イーサネット(登録商標)に対応したフレームである（以下、同じ）。
【００５２】
また、無線インターフェースモジュール１１２は、アレーアンテナ１２が信号を受信したときの受信信号強度を検出し、その検出した受信信号強度を有線インターフェース１１６およびケーブル１７を介して操作装置１８のルーティングデーモン１９０へ出力する。
【００５３】
ＭＡＣモジュール１１３は、ＭＡＣ層に属し、操作装置１８から有線フレームＷＩＲＦを受信する。そして、ＭＡＣモジュール１１３は、有線フレームＷＩＲＦに含まれる宛先ＭＡＣアドレスがブロードキャストアドレスである場合、有線フレームＷＩＲＦをそのままブロードキャストし、有線フレームＷＩＲＦの宛先ＭＡＣアドレスがマルチキャストアドレスである場合、有線フレームＷＩＲＦをそのままマルチキャストする。
【００５４】
また、ＭＡＣモジュール１１３は、有線フレームＷＩＲＦの宛先ＭＡＣアドレスが送信先の無線装置（無線装置２〜８のいずれか）である場合、後述する方法によって有線フレームＷＩＲＦを無線フレームＲＦＦに変換する。そして、ＭＡＣモジュール１１３は、無線フレームＲＦＦをアレーアンテナ１２を介して送信先の無線装置の無線ＬＡＮ端末１１へ送信する。
【００５５】
更に、ＭＡＣモジュール１１３は、無線インターフェースモジュール１１２から有線フレームＷＩＲＦを受信すると、その受信した有線フレームＷＩＲＦをＬＬＣモジュール１１５へ送信し、無線インターフェースモジュール１１２から無線フレームＲＦＦを受信すると、その受信した無線フレームＲＦＦを後述する方法によって有線フレームＷＩＲＦに変換してＬＬＣモジュール１１５へ送信する。
【００５６】
更に、ＭＡＣモジュール１１３は、ＭＡＣプロトコルを実行してデータ（フレーム）の再送制御等を行なう。そして、ＭＡＣモジュール１１３は、データ（フレーム）の再送回数が所定値を超えるとリンクが切断されたことを検知し、リンクが切断されたことを有線インターフェース１１６およびケーブル１７を介して操作装置１８のルーティングデーモン１９０に通知する。
【００５７】
アドレス変換テーブル１１４は、ＭＡＣ層に属し、無線通信ネットアーク１０を構成する８個の無線装置１〜８に対して、無線装置ごとに無線ＬＡＮ端末１１のＭＡＣアドレスを操作装置１８のＭＡＣアドレスに対応付けて格納する。
【００５８】
ＬＬＣモジュール１１５は、データリンク層に属し、ＬＬＣプロトコルを実行して隣接する無線装置との間でリンクの接続および解放を行なう。
【００５９】
有線インターフェース１１６は、ケーブル１７を介して操作装置１８から受信した有線フレームＷＩＲＦをＬＬＣモジュール１１５へ出力するとともに、ＬＬＣモジュール１１５から受信した有線フレームＷＩＲＦをケーブル１７を介して操作装置１８へ送信する。
【００６０】
操作装置１８の入力部１８１は、無線装置１の操作者が入力したメッセージおよびデータの宛先を受付け、その受付けたメッセージおよび宛先を電子メールアプリケーション１８３へ出力する。表示部１８２は、電子メールアプリケーション１８３からの制御に従ってメッセージ等を表示する。
【００６１】
電子メールアプリケーション１８３は、入力部１８１からのメッセージおよび宛先に基づいてデータを生成して通信制御部１８４へ出力する。
【００６２】
有線インターフェース１８５は、ＩＰモジュール１８６からの有線フレームＷＩＲＦをケーブル１７を介して無線ＬＡＮ端末１１へ送信するとともに、ケーブル１７を介して無線ＬＡＮ端末１１から受信した有線フレームＷＩＲＦをＩＰモジュール１８６へ送信する。
【００６３】
ＩＰモジュール１８６は、インターネット層に属し、ＩＰパケットを生成する。ＩＰパケットは、ＩＰヘッダと、上位のプロトコルのパケットを格納するためのＩＰデータ部とからなる。そして、ＩＰモジュール１８６は、ＴＣＰモジュール１８８からデータを受けると、その受けたデータをＩＰデータ部に格納してＩＰパケットを生成する。
【００６４】
ＩＰモジュール１８６は、ＩＰパケットを生成すると、その生成したＩＰパケットをフレーム本体に格納し、宛先ＭＡＣアドレスをヘッダに格納して有線フレームＷＩＲＦを生成する。
【００６５】
そうすると、ＩＰモジュール１８６は、テーブル駆動型のルーティングプロトコルであるＦＳＲＬＯＣプロトコル（ＦＳＲプロトコルを基本としたプロトコル、以下、同じ。）に従ってルーティングテーブル１８７を検索し、生成した有線フレームＷＩＲＦを送信するための経路を決定する。そして、ＩＰモジュール１８６は、経路を決定すると、生成した有線フレームＷＩＲＦを有線インターフェース１８５およびケーブル１７を介して無線ＬＡＮ端末１１へ送信し、決定した経路に沿って有線フレームＷＩＲＦを送信先へ送信する。
【００６６】
また、ＩＰモジュール１８６は、有線インターフェース１８５から有線フレームＷＩＲＦを受信すると、その受信した有線フレームＷＩＲＦからデータを抽出してＴＣＰモジュール１８８またはＵＤＰモジュール１８９へ送信する。
【００６７】
ルーティングテーブル１８７は、インターネット層に属し、後述するように、各送信先アドレスに対応付けて経路情報を格納する。
【００６８】
ＴＣＰモジュール１８８は、トランスポート層に属し、ＴＣＰパケットを生成する。ＴＣＰパケットは、ＴＣＰヘッダと、上位のプロトコルのデータを格納するためのＴＣＰデータ部とからなる。そして、ＴＣＰモジュール１８８は、生成したＴＣＰパケットをＩＰモジュール１８６へ送信する。
【００６９】
ＵＤＰモジュール１８９は、トランスポート層に属し、ルーティングデーモン１９０によって作成されたリンクステートパケットをブロードキャストし、他の無線装置からブロードキャストされたリンクステートパケットを受信してルーティングデーモン１９０へ出力する。
【００７０】
ルーティングデーモン１９０は、プロセス／アプリケーション層に属し、他の通信制御モジュールの実行状態を監視するとともに、他の通信制御モジュールからのリクエストを処理する。
【００７１】
また、ルーティングデーモン１９０は、ＦＳＲＬＯＣプロトコルに従って比較的近くに存在する他の無線装置と経路情報を定期的に交換し合う。
【００７２】
更に、ルーティングデーモン１９０は、無線装置１に隣接する無線装置において検出された無線装置２，４，５，８の経緯度λＥＸ，φＥＸおよび無線装置２，４，５，８の速度ｖＥＸを含む有線フレームＷＩＲＦを無線ＬＡＮ端末１１から受けると、経緯度λＥＸ，φＥＸおよび速度ｖＥＸを有線フレームＷＩＲＦから抽出する。
【００７３】
そして、ルーティングデーモン１９０は、抽出した経緯度λＥＸ，φＥＸをそれぞれ次式のλ，φに代入して無線装置２，４，５，８の位置ＰＳ＿ＥＸを求める。
【００７４】
【数１】
2007235895.tif 000003
【００７５】
ルーティングデーモン１９０は、無線装置２，４，５，８の位置ＰＳ＿ＥＸを求めると、無線装置２，４，５，８の位置ＰＳ＿ＥＸおよび速度ｖＥＸを記憶する。
【００７６】
更に、ルーティングデーモン１９０は、無線装置１の無線インターフェースモジュール１１２において検出された受信信号強度ＲＳＳＩ＿ＳＥＦを無線ＬＡＮ端末１１の無線インターフェースモジュール１１２から受けると、その受けた受信信号強度ＲＳＳＩ＿ＳＥＦを記憶する。
【００７７】
更に、ルーティングデーモン１９０は、無線装置１の経緯度λＳＥＦ，φＳＥＦおよび無線装置１の速度ｖＳＥＦをＧＰＳドライバ部１１０から受けると、その受けた経緯度λＳＥＦ，φＳＥＦを式（１）に代入して無線装置１の位置ＰＳ＿ＳＥＦを求める。
【００７８】
そうすると、ルーティングデーモン１９０は、求めた無線装置１の位置ＰＳ＿ＳＥＦおよび無線装置２，４，５，８の位置ＰＳ＿ＥＸに基づいて、無線装置１と無線装置２，４，５，８との間の距離ｒ１２，ｒ１４，ｒ１５，ｒ１８を演算し、その演算した距離ｒ１２，ｒ１４，ｒ１５，ｒ１８に基づいて、後述する方法によって、無線装置１と無線装置２，４，５，８との間のリンクメトリックを求める。
【００７９】
また、ルーティングデーモン１９０は、求めた無線装置１の位置ＰＳ＿ＳＥＦおよび無線装置２，４，５，８の位置ＰＳ＿ＥＸに基づいて、無線装置１に対する無線装置２，４，５，８の存在方向を示す角度θ１２，θ１４，θ１５，θ１８を演算し、その演算した角度θ１２，θ１４，θ１５，θ１８を記憶する。
【００８０】
なお、位置ＰＳ＿ＳＥＦおよび位置ＰＳ＿ＥＸは、ｘ−ｙ座標によって表されているので、ルーティングデーモン１９０は、距離ｒ１２，ｒ１４，ｒ１５，ｒ１８およびθ１２，θ１４，θ１５，θ１８を容易に演算できる。  
【００８１】
そうすると、ルーティングデーモン１９０は、求めたリンクメトリックと、隣接する無線装置２，４，５，８から受信した経路情報とに基づいて、ルーティングテーブル１８７を後述する方法によってインターネット層に動的に作成する。
【００８２】
ＳＭＴＰモジュール１９１は、プロセス／アプリケーション層に属し、電子メールアプリケーション１８３から受け取ったデータに基づいて、全二重通信チャネルの確保およびメッセージの交換等を行なう。
【００８３】
ケーブル１７は、上述したように、無線ＬＡＮ端末１１の有線インターフェース１１６を操作装置１８の有線インターフェース１８５に接続する。これによって、無線ＬＡＮ端末１１は、ケーブル１７によって操作装置１８に接続され、無線ＬＡＮ端末１１および操作装置１８の通信制御部１８４は、通信制御を行なうＡＲＰＡインターネット階層構造を構成する。
【００８４】
なお、図１に示す無線装置２〜８の各々も、図３に示す無線装置１の構成と同じ構成からなる。
【００８５】
図４は、図２に示すアレーアンテナ１２のｘ−ｙ平面における平面図である。アンテナ素子１２１〜１２６は、アンテナ素子１２７の周囲に略円形に配置される。そして、アレーアンテナ１２が送受信する電波の波長をλとすると、アンテナ素子１２１〜１２６とアンテナ素子１２７との間隔は、略λ／４である。
【００８６】
このように、アレーアンテナ１２は、給電素子であるアンテナ素子１２７の周囲に無給電素子であるアンテナ素子１２１〜１２６を略円形配置した構造からなる。
【００８７】
アンテナ制御モジュール１１１は、制御電圧セットＣＬＶ０〜ＣＬＶ１２をバラクタダイオード１３１〜１３６へ供給してアレーアンテナ１２が放射するビームパターンを制御する場合、バラクタダイオード１３１〜１３６のリアクタンスセットｘｍ＝ｘｍ１〜ｘｍ６が表１に示すリアクタンスセットに従って変化するように制御電圧セットＣＬＶ０〜ＣＬＶ１２をバラクタダイオード１３１〜１３６へ供給する。
【００８８】
【表１】
2007235895.tif 000004
【００８９】
制御電圧セットＣＬＶ０〜ＣＬＶ１２の各々は、６個のバラクタダイオード１３１〜１３６に対応して６個の電圧Ｖ１〜Ｖ６からなる。アンテナ制御モジュール１１１は、例えば、−２０Ｖからなる電圧Ｖ１〜Ｖ６をそれぞれバラクタダイオード１３１〜１３６へ供給してバラクタダイオード１３１〜１３６のリアクタンスｘｍ１〜ｘｍ６を“ｈｉ”に設定し、０Ｖからなる電圧Ｖ１〜Ｖ６をそれぞれバラクタダイオード１３１〜１３６へ供給してバラクタダイオード１３１〜１３６のリアクタンスｘｍ１〜ｘｍ６を“ｌｏ”に設定する。
【００９０】
バラクタダイオード１３１〜１３６のリアクタンスｘｍ１〜ｘｍ６が全て“ｈｉ”である場合（ｍ＝０）、アレーアンテナ１２は、オムニパターンに近いビームパターンＢＰＭ０を放射する。また、バラクタダイオード１３１のリアクタンスｘｍ１が“ｈｉ”であり、バラクタダイオード１３２〜１３６のリアクタンスｘｍ２〜ｘｍ６が“ｌｏ”である場合（ｍ＝１）、アレーアンテナ１２は、０度の方向に指向性を有するビームパターンＢＰＭ１を放射する。なお、ｘ軸の正の方向を０度の方向とする。
【００９１】
更に、バラクタダイオード１３１，１３２のリアクタンスｘｍ１，ｘｍ２が“ｈｉ”であり、バラクタダイオード１３３〜１３６のリアクタンスｘｍ３〜ｘｍ６が“ｌｏ”である場合（ｍ＝２）、アレーアンテナ１２は、３０度の方向に指向性を有するビームパターンＢＰＭ２を放射する。
【００９２】
更に、バラクタダイオード１３２のリアクタンスｘｍ２が“ｈｉ”であり、バラクタダイオード１３１，１３３〜１３６のリアクタンスｘｍ１，ｘｍ３〜ｘｍ６が“ｌｏ”である場合（ｍ＝３）、アレーアンテナ１２は、６０度の方向に指向性を有するビームパターンＢＰＭ３を放射する。
【００９３】
以下、同様にして、バラクタダイオード１３１〜１３６のうち、リアクタンスｘｍを“ｈｉ”に設定するバラクタダイオードをバラクタダイオード１３２，１３３、バラクタダイオード１３３、バラクタダイオード１３３，１３４、バラクタダイオード１３４、バラクタダイオード１３４，１３５、バラクタダイオード１３５、バラクタダイオード１３５，１３６、バラクタダイオード１３６およびバラクタダイオード１３６，１３１に順次切換えることによって、アレーアンテナ１２は、それぞれ、９０度の方向、１２０度の方向、１５０度の方向、１８０度の方向、２１０度の方向、２４０度の方向、２７０度の方向、３００度の方向および３３０度の方向に指向性を有するビームパターンＢＰＭ４〜ＢＰＭ１２を放射する。
【００９４】
このように、アレーアンテナ１２は、アンテナ制御モジュール１１１からの制御に従って、オムニビームパターン（ビームパターンＢＰＭ０）および指向性を有するビームパターン（ビームパターンＢＰＭ１〜ＢＰＭ１２）を選択的に放射可能である。
【００９５】
図５は、リンクステートパケットＬＳＰの構成図である。リンクステートパケットＬＳＰは、パケット長と、ＭＡＣアドレスと、位置情報ＩＦＰと、隣接装置情報ＩＦＴ１，ＩＦＴ２，・・・とからなる。
【００９６】
位置情報ＩＦＰは、Ｘ座標、Ｙ座標、測定時刻、速度および方向からなる。Ｘ座標は、式（１）によって演算されたｘ座標であり、Ｙ座標は、式（１）によって演算されたｙ座標である。即ち、Ｘ座標およびＹ座標は、Ｄ−ＧＰＳ受信機１４が測定した経緯度λ，φに基づいて式（１）を用いて演算されたｘ座標，ｙ座標であり、各無線装置の位置を示す。測定時刻は、Ｄ−ＧＰＳ受信機１４が経緯度λ，φを測定した時刻であり、ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳからなる。
【００９７】
速度は、Ｄ−ＧＰＳ受信機１４が測定した速度であり、各無線装置１〜８の移動速度を表す。方向は、各無線装置１〜８のルーティングデーモン１９０が演算した角度θからなる。
【００９８】
隣接装置情報ＩＦＴ１は、送信先アドレス１、送信先シーケンス番号１、隣りの無線装置の個数１、隣りの無線装置のアドレス１〜Ｎ、受信信号強度１〜Ｎ、角度１〜Ｎ、およびリンクメトリック１〜Ｎからなる。
【００９９】
送信先アドレス１は、送信先の無線装置のＩＰアドレスである。送信先シーケンス番号１は、送信先アドレス１によって表わされた無線装置に対する経路を生成した順序を表す。隣りの無線装置の個数は、リンクステートパケットＬＳＰを送信した無線装置に隣接する無線装置の個数である。
【０１００】
［隣りの無線装置のアドレス１、受信信号強度１、角度１、およびリンクメトリック１］、・・・、［隣りの無線装置のアドレスＮ、受信信号強度Ｎ、角度Ｎ、およびリンクメトリックＮ］の各々は、１つのセットになっており、リンクステートパケットＬＳＰを送信した無線装置に隣接する無線装置のＩＰアドレスと、リンクステートパケットＬＳＰを送信した無線装置における受信信号強度と、そのＩＰアドレスによって表された無線装置がリンクステートパケットＬＳＰを送信した無線装置に対して存在する方向と、そのＩＰアドレスによって表された無線装置とリンクステートパケットＬＳＰを送信した無線装置との間の経路の安定度合とを表す。
【０１０１】
即ち、隣りの無線装置のアドレス１〜Ｎの各々は、リンクステートパケットＬＳＰを送信した無線装置に隣接する無線装置のＩＰアドレスを表し、リンクメトリック１〜Ｎの各々は、ＩＰアドレスによって表された無線装置とリンクステートパケットＬＳＰを送信した無線装置との間の経路の安定度合を表し、角度１〜Ｎの各々は、ＩＰアドレスによって表された無線装置がリンクステートパケットＬＳＰを送信した無線装置に対して存在する方向を表す。
【０１０２】
図６は、図３に示すルーティングテーブル１８７の例を示す図である。ルーティングテーブル１８７は、送信先アドレスと、隣接する無線装置のアドレス（ＮｅｘｔＨｏｐアドレス）と、メトリックＭ１とからなる。そして、送信先アドレス、ＮｅｘｔＨｏｐアドレスおよびメトリックＭ１は、相互に対応付けられている。
【０１０３】
送信先アドレスは、送信先の無線装置のＩＰアドレスおよびＭＡＣアドレスを表す。ＮｅｘｔＨｏｐアドレスは、次にホップする無線装置のＩＰアドレスおよびＭＡＣアドレスを表す。
【０１０４】
メトリックＭ１は、隣接する２つの無線装置間の距離に応じて決定される数値が格納される。そして、メトリックＭ１は、距離が相対的に長いとき、相対的に大きい数値が格納され、距離が相対的に短いとき、相対的に小さい数値が格納される。距離をメトリックＭ１へ変換する方法については、後述する。
【０１０５】
図６に示すルーティングテーブル１８７の例では、第１の経路は、送信元の無線装置を無線装置１とし、送信先の無線装置を無線装置３とする経路であり、無線装置１が送信したフレームを最初に中継する端末が無線装置２であることを示している。そして、メトリックは、“５”である。
【０１０６】
また、第２の経路は、送信元の無線装置を無線装置１とし、送信先の無線装置を無線装置３とする経路であり、無線装置１が送信したフレームを最初に中継する無線装置が無線装置４であることを示している。そして、メトリックは“８”である。
【０１０７】
更に、第３の経路は、送信元の無線装置を無線装置１とし、送信先の無線装置を無線装置３とする経路であり、無線装置１が送信したフレームを最初に中継する無線装置が無線装置５であることを示している。そして、メトリックは“７”である。
【０１０８】
更に、第４の経路は、送信元の無線装置を無線装置１とし、送信先の無線装置を無線装置３とする経路であり、無線装置１が送信したフレームを最初に中継する無線装置が無線装置８であることを示している。そして、メトリックは“１２”である。
【０１０９】
隣接する２つの無線装置間の距離をメトリックに変換する方法について説明する。表２は、距離とメトリックとの関係を示す。
【０１１０】
【表２】
2007235895.tif 000005
【０１１１】
距離ｒが１０ｍ以下であるとき、メトリックＭ１は、“１”となり、距離ｒが１０ｍ＜ｒ≦３０ｍであるとき、メトリックＭ１は、“２”となり、距離ｒが３０ｍ＜ｒ≦５０ｍであるとき、メトリックＭ１は、“４”となり、距離ｒが５０ｍ＜ｒ≦１００ｍであるとき、メトリックＭ１は、“８”となり、距離ｒが１００ｍよりも長いとき、メトリックＭ１は、“１６”となる。
【０１１２】
従って、ルーティングデーモン１９０は、隣接する２つの無線装置間の距離ｒを演算すると、その演算した距離ｒに対応するメトリックＭ１を表２を参照して検出し、その検出したメトリックＭ１を経路情報（リンスステートパケットＬＳＰ）を送信した無線装置を介する経路のメトリックに加算してルーティングテーブル１８７を作成する。
【０１１３】
具体的に説明する。図７および図８は、それぞれ、図６に示すルーティングテーブル１８７の作成方法を説明するための第１および第２の図である。無線通信ネットワーク１０において、各無線装置１〜８が自己の周囲に存在している無線装置を認識していないとき、各無線装置１〜８は、Ｄ−ＧＰＳ受信機１４によって自己の位置を測定し、その測定した自己の位置を含むリンクステートパケットＬＳＰをブロードキャストする。
【０１１４】
なお、図７においては、無線装置１が無線装置３までの経路を認識する動作を説明するために、無線装置３が自己の位置をブロードキャストする動作から説明する。
【０１１５】
無線装置３において、Ｄ−ＧＳ受信機１４は、無線装置３の経緯度λ，φおよび速度ｖ３を測定し、その測定した経緯度λ，φおよび速度ｖ３を操作装置１８のルーティングデーモン１９０へ送信する。そして、操作装置１８のルーティングデーモン１９０は、経緯度λ，φおよび速度ｖ３を受信し、その受信した経緯度λ，φを式（１）に代入して無線装置３の位置［Ｘ３，Ｙ３］を求める。
【０１１６】
その後、無線装置３のルーティングデーモン１９０は、無線装置３の位置［Ｘ３，Ｙ３］および速度ｖ３を含むリンクステートパケットＬＳＰ１（図７の（ａ）参照）を生成してブロードキャストする。
【０１１７】
無線装置７のルーティングデーモン１９０は、無線装置３からブロードキャストされたリンクステートパケットＬＳＰ１を受信し、その受信したリンクステートパケットＬＳＰ１に含まれる無線装置３のＭＡＣアドレスを検出し、リンクステートパケットＬＳＰ１が無線装置３から送信されたことを認識する。
【０１１８】
そして、無線装置７のルーティングデーモン１９０は、リンクステートパケットＬＳＰ１に含まれる無線装置３の位置［Ｘ３，Ｙ３］を抽出するとともに、Ｄ−ＧＰＳ受信機１４が測定した無線装置７の経緯度λ，φおよび速度ｖ７を無線ＬＡＮ端末１１から受信する。
【０１１９】
その後、無線装置７のルーティングデーモン１９０は、無線装置３の位置［Ｘ３，Ｙ３］および無線装置７の位置［Ｘ７，Ｙ７］に基づいて、無線装置３と無線装置７との間の距離ｒ３７（＝２５ｍ）を演算し、その演算した距離ｒ３７を表２を参照してメトリックＭ１＝２に変換する。また、無線装置７のルーティングデーモン１９０は、無線装置３の位置［Ｘ３，Ｙ３］および無線装置７の位置［Ｘ７，Ｙ７］に基づいて、無線装置７に対する無線装置３の存在方向を示す角度θ３７を演算する。
【０１２０】
そうすると、無線装置７のルーティングデーモン１９０は、無線装置７の位置［Ｘ７，Ｙ７］、測定時刻、および速度ｖ７をそれぞれ位置情報ＩＦＰ１のＸ座標、Ｙ座標、測定時刻および速度に格納し、無線装置３のアドレス、“１０”、“１”、無線装置３のアドレス、ＲＳＳＩ１、θ３７および“２”をそれぞれ隣接装置情報ＩＦＴ１の送信先アドレス、送信先シーケンス番号、隣の無線装置の個数、隣の無線装置のアドレス、受信信号強度、角度およびリンクメトリックに格納してリンクステートパケットＬＳＰ２を生成し（図７の（ｂ）参照）、その生成したリンクステートパケットＬＳＰ２をブロードキャストする。
【０１２１】
無線装置６のルーティングデーモン１９０も、リンクステートパケットＬＳＰ１を受信すると、無線装置７のルーティングデーモン１９０と同様にしてリンクステートパケットＬＳＰ３（図７の（ｃ）参照）を生成してブロードキャストする。
【０１２２】
無線装置４のルーティングデーモン１９０は、無線装置７からブロードキャストされたリンクステートパケットＬＳＰ２を受信し、その受信したリンクステートパケットＬＳＰ２に含まれる無線装置７のＭＡＣアドレスを検出し、リンクステートパケットＬＳＰ２が無線装置７から送信されたことを認識する。
【０１２３】
そして、無線装置４のルーティングデーモン１９０は、リンクステートパケットＬＳＰ２に含まれる無線装置７の位置［Ｘ７，Ｙ７］を抽出するとともに、Ｄ−ＧＰＳ受信機１４が測定した無線装置４の経緯度λ，φおよび速度ｖ４を無線ＬＡＮ端末１１から受信する。
【０１２４】
その後、無線装置４のルーティングデーモン１９０は、無線装置４の位置［Ｘ４，Ｙ４］および無線装置７の位置［Ｘ７，Ｙ７］に基づいて、無線装置４と無線装置７との間の距離ｒ４７（＝２８ｍ）を演算し、その演算した距離ｒ４７を表２を参照してメトリックＭ１＝２に変換する。また、無線装置４のルーティングデーモン１９０は、無線装置４の位置［Ｘ４，Ｙ４］および無線装置７の位置［Ｘ７，Ｙ７］に基づいて、無線装置４に対する無線装置７の存在方向を示す角度θ７４を演算する。
【０１２５】
そうすると、無線装置４のルーティングデーモン１９０は、無線装置４の位置［Ｘ４，Ｙ４］、測定時刻、および速度ｖ４をそれぞれ位置情報ＩＦＰ２のＸ座標、Ｙ座標、測定時刻および速度に格納し、無線装置７のアドレス、“１０”、“１”、無線装置７のアドレス、ＲＳＳＩ３、θ７４および“２”をそれぞれ隣接装置情報ＩＦＴ２の送信先アドレス、送信先シーケンス番号、隣の無線装置の個数、隣の無線装置のアドレス、受信信号強度、角度およびリンクメトリックに格納してリンクステートパケットＬＳＰ４を生成し（図７の（ｄ）参照）、その生成したリンクステートパケットＬＳＰ４を短期的にブロードキャストする。
【０１２６】
また、無線装置７のルーティングデーモン１９０は、リンクステートパケットＬＳＰをブロードキャストする場合、３回に１回の割合でリンクステートパケットＬＳＰ５をブロードキャストする。
【０１２７】
リンクステートパケットＬＳＰ４は、無線装置４に隣接する無線装置７を送信先とする経路情報を含むリンクステートパケットである。これに対し、リンクステートパケットＬＳＰ５は、無線装置４から無線装置７を経由して無線装置３へ至る経路の経路情報を含むリンスステートパケットである。
【０１２８】
無線装置４のルーティングデーモン１９０は、無線装置７からリンクステートパケットＬＳＰ２を受信しているので、無線装置７が無線装置３に隣接する無線装置であることを検知できる。また、無線装置４のルーティングデーモン１９０は、上述したように、無線装置４と無線装置７との間の距離ｒ４７に基づくメトリックＭ１＝２を求めている。従って、無線装置４のルーティングデーモン１９０は、無線装置４−無線装置７−無線装置３からなる経路および無線装置４から無線装置３までのホップ数＝２を認識できる。そして、無線装置４のルーティングデーモン１９０は、無線装置７−無線装置３間のメトリック＝２（リンクステートパケットＬＳＰ２に含まれるメトリック＝２）と、無線装置４−無線装置７間のメトリック＝２とを加算して無線装置４−無線装置７−無線装置３からなる経路のメトリック＝４を求め、リンクステートパケットＬＳＰ５を作成してブロードキャストする。
【０１２９】
無線装置２のルーティングデーモン１９０は、無線装置７からブロードキャストされたリンクステートパケットＬＳＰ２を受信し、無線装置４のルーティングデーモン１９０と同じようにリンクステートパケットＬＳＰ４，ＬＳＰ５を作成し、その作成したリンクステートパケットＬＳＰ４を短周期でブロードキャストし、リンクステートパケットＬＳＰ５を長周期でブロードキャストする。
【０１３０】
また、無線装置５のルーティングデーモン１９０は、無線装置６からブロードキャストされたリンクステートパケットＬＳＰ３を受信し、無線装置４のルーティングデーモン１９０と同じように、無線装置５に隣接する無線装置６までの経路の経路情報を含むリンクステートパケットと、無線装置３までの経路の経路情報を含むリンクステートパケットとを作成し、無線装置６までの経路の経路情報を含むリンクステートパケットを短周期でブロードキャストし、無線装置３までの経路の経路情報を含むリンクステートパケットを長周期でブロードキャストする。無線装置８のルーティングデーモン１９０についても同様である。
【０１３１】
無線装置１は、図８の（ａ）に示すリンクステートパケットＬＳＰ６を無線装置２からブロードキャストにより受信し、図８の（ｂ）に示すリンクステートパケットＬＳＰ５を無線装置４からブロードキャストにより受信し、図８の（ｃ）に示すリンクステートパケットＬＳＰ７を無線装置５からブロードキャストにより受信し、図８の（ｄ）に示すリンクステートパケットＬＳＰ８を無線装置８からブロードキャストにより受信する。
【０１３２】
この場合、無線装置１と無線装置２との距離ｒ１２は、１５ｍと演算され、無線装置１と無線装置４との距離ｒ１４は、３３ｍと演算され、無線装置１と無線装置５との距離ｒ１５は、１１ｍと演算され、無線装置１と無線装置８との距離ｒ１８は、４０ｍと演算されるものとする。
【０１３３】
無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ６のＭＡＣアドレスから無線装置２のＭＡＣアドレスを抽出し、リンクステートパケットＬＳＰ６を無線装置２から受信したことを認識する。また、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ５のＭＡＣアドレスから無線装置４のＭＡＣアドレスを抽出し、リンクステートパケットＬＳＰ５を無線装置４から受信したことを認識する。
【０１３４】
同様にして、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ７，ＬＳＰ８をそれぞれ無線装置５，８から受信したことを認識する。
【０１３５】
そして、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ６の送信先アドレスに格納された“無線装置３のアドレス”（無線装置３のＩＰアドレスおよびＭＡＣアドレスからなる）に基づいて、リンクステートパケットＬＳＰ６が無線装置３を送信先とする経路情報を含むことを認識する。同様に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ５，ＬＳＰ７，ＬＳＰ８の送信先アドレスに格納された“無線装置３のアドレス” （無線装置３のＩＰアドレスおよびＭＡＣアドレスからなる）に基づいて、リンクステートパケットＬＳＰ５，ＬＳＰ７，ＬＳＰ８が無線装置３を送信先とする経路情報を含むことを認識する。
【０１３６】
その後、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ６の位置情報ＩＦＰ３に格納されたＸ座標＝Ｘ２およびＹ座標＝Ｙ２を抽出し、その抽出したＸ座標＝Ｘ２およびＹ座標＝Ｙ２と、無線装置１の位置情報＝［Ｘ１，Ｙ１］とに基づいて、無線装置１と無線装置２との間の距離ｒ１２＝１５ｍを演算する。そして、無線装置１のルーティングデーモン１９０は、表２を参照して、無線装置１と無線装置２との間の距離ｒ１２＝１５ｍに対応するメトリック＝２を求める。
【０１３７】
次に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ６の隣接装置情報ＩＦＴ３のリンクメトリックに格納されたメトリック＝３を抽出し、その抽出したメトリック＝３に、無線装置１と無線装置２との間の距離ｒ１２に基づいて決定したメトリック＝２を加算してメトリック＝５を求める。そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置２のアドレスを格納し、メトリックに“５”を格納してルーティングテーブル１８７の第１行目の経路情報を作成する（図８の（ｅ）参照）。
【０１３８】
また、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ５の位置情報ＩＦＰ４に格納されたＸ座標＝Ｘ４およびＹ座標＝Ｙ４を抽出し、その抽出したＸ座標＝Ｘ４およびＹ座標＝Ｙ４と、無線装置１の位置情報＝［Ｘ１，Ｙ１］とに基づいて、無線装置１と無線装置４との間の距離ｒ１４＝３３ｍを演算する。そして、無線装置１のルーティングデーモン１９０は、表２を参照して、無線装置１と無線装置４との間の距離ｒ１４＝３３ｍに対応するメトリック＝４を求める。
【０１３９】
次に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ５の隣接装置情報ＩＦＴ４のリンクメトリックに格納されたメトリック＝４を抽出し、その抽出したメトリック＝４に、無線装置１と無線装置４との間の距離ｒ１４に基づいて決定したメトリック＝４を加算してメトリック＝８を求める。そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置４のアドレスを格納し、メトリックに“８”を格納してルーティングテーブル１８７の第２行目の経路情報を作成する（図８の（ｅ）参照）。
【０１４０】
更に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ７の位置情報ＩＦＰ５に格納されたＸ座標＝Ｘ５およびＹ座標＝Ｙ５を抽出し、その抽出したＸ座標＝Ｘ５およびＹ座標＝Ｙ５と、無線装置１の位置情報＝［Ｘ１，Ｙ１］とに基づいて、無線装置１と無線装置５との間の距離ｒ１５＝１１ｍを演算する。そして、無線装置１のルーティングデーモン１９０は、表２を参照して、無線装置１と無線装置５との間の距離ｒ１４＝１１ｍに対応するメトリック＝２を求める。
【０１４１】
次に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ７の隣接装置情報ＩＦＴ５のリンクメトリックに格納されたメトリック＝５を抽出し、その抽出したメトリック＝５に、無線装置１と無線装置５との間の距離ｒ１５に基づいて決定したメトリック＝２を加算してメトリック＝７を求める。そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置５のアドレスを格納し、メトリックに“７”を格納してルーティングテーブル１８７の第３行目の経路情報を作成する（図８の（ｅ）参照）。
【０１４２】
更に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ８の位置情報ＩＦＰ６に格納されたＸ座標＝Ｘ８およびＹ座標＝Ｙ８を抽出し、その抽出したＸ座標＝Ｘ８およびＹ座標＝Ｙ８と、無線装置１の位置情報＝［Ｘ１，Ｙ１］とに基づいて、無線装置１と無線装置８との間の距離ｒ１８＝４０ｍを演算する。そして、無線装置１のルーティングデーモン１９０は、表２を参照して、無線装置１と無線装置８との間の距離ｒ１８＝４０ｍに対応するメトリック＝４を求める。
【０１４３】
次に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ８の隣接装置情報ＩＦＴ６のリンクメトリックに格納されたメトリック＝８を抽出し、その抽出したメトリック＝８に、無線装置１と無線装置８との間の距離ｒ１８に基づいて決定したメトリック＝４を加算してメトリック＝１２を求める。そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置８のアドレスを格納し、メトリックに“１２”を格納してルーティングテーブル１８７の第４行目の経路情報を作成する（図８の（ｅ）参照）。
【０１４４】
これにより、無線装置１のルーティングデーモン１９０は、ルーティングテーブル１８７を完成する。
【０１４５】
このように、この発明においては、隣接する２つの無線装置間の距離をメトリックに変換し、その変換したメトリックを経路の安定度合を示す経路安定指標として経路情報に含めてルーティングテーブル１８７を作成する。そして、表２に示すように、距離が相対的に短くなれば、メトリックは、相対的に小さくなり、距離が相対的に長くなれば、メトリックは、相対的に大きくなる。従って、メトリックが相対的に小さいことは、経路がより安定していることを意味し、メトリックが相対的に大きいことは、経路がより不安定であることを意味する。
【０１４６】
距離をメトリックに変換する場合、距離を複数の領域（距離ｒが１０ｍ以下の領域ＲＧＥ１、１０ｍ＜ｒ≦３０ｍの領域ＲＧＥ２、３０ｍ＜ｒ≦５０ｍの領域ＲＧＥ３、５０ｍ＜ｒ≦１０００ｍの領域ＲＧＥ４、および距離ｒが１００ｍよりも長い領域ＲＧＥ５）に分割し、距離ｒが領域ＲＧＥ１から領域ＲＧＥ５の方向へ長くなるに従って、メトリックＭ１は、２の累乗に従って大きくなる。即ち、距離ｒが直線的に長くなるに従って、メトリックＭ１は、指数関数的に大きくなる。
【０１４７】
このように、距離ｒが直線的に長くなるに従って経路安定指標としてのメトリックＭ１を指数関数的に大きくすることによって（即ち、距離ｒが直線的に短くなるに従って経路安定指標としてのメトリックＭ１を指数関数的に小さくすることによって）、安定度合がより大きい経路を容易に選択できる。
【０１４８】
即ち、距離ｒが直線的に長くなるに従ってメトリックＭ１を直線的に大きくした場合、距離ｒの違いによるメトリックＭ１の差は小さくなる。そして、ルーティングテーブル１８７においては、無線装置１から無線装置３までの全体の経路におけるメトリック（＝各経路のメトリックの加算値）が格納されるので、距離ｒが変動しても値が大きく変化しないメトリックを用いた場合には、送信元から送信先までの複数の経路に付与された複数のメトリックに大きな差が生じないことになる。
【０１４９】
これに対し、距離ｒが直線的に長くなるに従ってメトリックＭ１を指数関数的に大きくした場合、距離ｒの変化に対してメトリックＭ１が大きく変化するので、送信元から送信先までの複数の経路に付与された複数のメトリックに大きな差が生じることになる。
【０１５０】
従って、この発明においては、距離ｒが直線的に長くなるに従ってメトリックが指数関数的に大きくなるようにしたものである。
【０１５１】
図１に示す他の無線装置２〜８も、上述した無線装置１と同じようにしてルーティングテーブル１８７を作成する。
【０１５２】
図９は、図３に示すアドレス変換テーブル１１４の例を示す図である。アドレス変換テーブル１１４は、操作装置１８のＭＡＣアドレスと、無線ＬＡＮ端末１１のＭＡＣアドレスとからなる。そして、アドレス変換テーブル１１４は、無線装置１〜８の操作装置１８のＭＡＣアドレスＭＡＣ１〜ＭＡＣ８をそれぞれ無線装置１〜８の無線ＬＡＮ端末１１のＭＡＣアドレスＭＡＣ１１〜ＭＡＣ８１に対応付けて格納する。即ち、アドレス変換テーブル１１４は、無線装置１〜８に対して、無線装置ごとに操作装置１８のＭＡＣアドレスを無線ＬＡＮ端末１１のＭＡＣアドレスに対応付けて格納する。
【０１５３】
このように、無線装置１〜８の各々において、無線ＬＡＮ端末１１は、無線通信ネットアーク１０内に存在する全ての無線装置１〜８に対して、操作装置１８のＭＡＣアドレスと無線ＬＡＮ端末１１のＭＡＣアドレスとを対応付けたアドレス変換テーブル１１４を保持する。
【０１５４】
図１０は、有線フレームＷＩＲＦの構成図である。有線フレームＷＩＲＦは、ＦＣＳ（Ｆｒａｍｅ  Ｃｏｎｔｒｏｌ  Ｓｅｑｕｅｎｃｅ）１１Ａと、フレーム本体１２Ａと、データタイプ（Ｄａｔａ  Ｔｙｐｅ）１３Ａと、送信元アドレス（ＳＡ：Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓ）１４Ａと、送信先アドレス（ＤＡ：Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）１５Ａとからなる。
【０１５５】
ＦＣＳ１１Ａは、４Ｏｃｔｅｔの長さを有する。フレーム本体１２Ａは、４６Ｏｃｔｅｔ以上の長さを有し、送信対象であるデータを格納する。データタイプ１３Ａ、送信元アドレス（ＳＡ）１４Ａおよび送信先アドレス（ＤＡ）１５Ａは、イーサネット（登録商標）ヘッダを構成し、全体で１４Ｏｃｔｅｔの長さを有する。そして、データタイプ１３Ａは、フレーム本体１２Ａに格納されるデータの種類を示す。
【０１５６】
送信元アドレス（ＳＡ）１４Ａは、送信元の無線装置の操作装置１８のＭＡＣアドレス（ＭＡＣ１〜ＭＡＣ８のいずれか）を格納する。送信先アドレス（ＤＡ）１５Ａは、送信先の無線装置の操作装置１８のＭＡＣアドレス（ＭＡＣ１〜ＭＡＣ８のいずれか）を格納する。
【０１５７】
図１１は、ＧＰＳデータの取得要求信号ＤＧＰＳの構成を示す概略図である。取得要求信号ＤＧＰＳは、操作／保守装置メッセージタイプと、データサイズと、メッセージＩＤと、送信元タスクＩＤとからなる。
【０１５８】
操作／保守装置メッセージタイプは、０ｘＡＣＤＥ４８０１からなる。そして、この０ｘＡＣＤＥ４８０１は、固定である。データサイズは、０ｘ０８からなる。メッセージＩＤは、“２４”からなり、送信元タスクＩＤは、“１１”からなる。
【０１５９】
図１２は、ＧＰＳデータの取得要求信号ＤＧＰＳに対する応答信号ＲＧＰＳの構成を示す概略図である。応答信号ＲＧＰＳは、操作／保守装置メッセージタイプと、データサイズと、メッセージＩＤと、送信元タスクＩＤと、ＧＰＴ１〜ＧＰＴ１０とからなる。
【０１６０】
操作／保守装置メッセージタイプは、０ｘＡＣＤＥ４８０１からなる。そして、この０ｘＡＣＤＥ４８０１は、固定である。データサイズは、０ｘ３４Ｃからなる。メッセージＩＤは、“２５”からなる。送信元タスクＩＤは、“６”からなる。
【０１６１】
図１３は、図１２に示すＧＰＴ１のフォーマットを示す図である。ＧＰＴ１は、情報有効／無効と、端末ＭＡＣアドレスと、端末ＩＰアドレスと、ＧＰＳデータとからなる。情報有効／無効は、“０”または“１”からなる。“０”は、ＧＰＴ１が無効であることを表し、“１”は、ＧＰＴ１が有効であることを表す。
【０１６２】
端末ＭＡＣアドレスは、６バイトのデータ長を有し、経緯度λ，φおよび速度ｖが測定された無線装置のＭＡＣアドレスからなる。端末ＩＰアドレスは、４バイトのデータ長を有し、経緯度λ，φおよび速度ｖが測定された無線装置のＩＰアドレスからなる。そして、例えば、ＩＰアドレスが「１９２．１６８．０．１」である場合、ＩＰアドレスには、「＋０６＝０ｘＣ０，＋０７＝０ｘＡ８，＋０８＝０ｘ００，＋０９＝０ｘ０１」が格納される。
【０１６３】
ＧＰＳデータは、５２バイトのデータ長を有し、各無線装置１〜８の経緯度λ，φおよび速度ｖを含む。
【０１６４】
なお、図１２に示すＧＰＴ２〜ＧＰＴ１０の各々も、図１３に示すＧＰＴ１の構成と同じ構成からなる。
【０１６５】
図１４は、図１３に示すＧＰＳデータの構成を示す図である。ＧＰＳデータは、ＧＰＳ取得時、受信ステータス、生緯度（度）、生緯度（分）、生緯度（秒）、北緯／南緯を示すキャラクタ、経度（度）、経度（分）、経度（秒）、東経／西経を示すキャラクタ、速度、真方位および前後Ｇセンサからなる。
【０１６６】
ＧＰＳ取得時は、ＧＰＳデータを取得した時刻を表し、ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ／ＭＭ／ＳＳからなる。図５に示すリンクステートパケットＬＳＰの測定時刻は、この“ＧＰＳ取得時”からなる。受信ステータスは、測位中を表す“Ａ”からなる。
【０１６７】
生緯度（度）、生緯度（分）および生緯度（秒）は、それぞれ、測位された緯度φの度数成分、分数成分および秒数成分からなる。北緯／南緯を示すキャラクタは、北緯を表す“Ｎ”または南緯を表す“Ｓ”からなる。
【０１６８】
経度（度）、経度（分）および経度（秒）は、それぞれ、測位された経度λの度数成分、分数成分および秒数成分からなる。東経／西経を示すキャラクタは、東経を表す“Ｅ”または西経を表す“Ｗ”からなる。
【０１６９】
速さは、無線装置１〜８の各速さからなり、０〜９９９．９ノットの範囲の数値が格納される。真方位は、無線装置１〜８の移動方向からなり、０〜３５９．９度の範囲の数値が格納される。そして、速さおよび真方位は、上述した速度ｖを構成し、リンクステートパケットＬＳＰに格納される。前後Ｇセンサは、０．０００Ｇ〜４．０００Ｇの範囲で検出値＋２．０００Ｇからなる。
【０１７０】
図１５は、無線フレームＲＦＦの構成図である。無線フレームＲＦＦは、ＦＣＳ１１Ｂと、フレーム本体１２Ｂと、ＰＡＤ１３Ｂと、８０２．２ＳＮＡＰ１４Ｂと、８０２．２ＬＬＣ１５Ｂと、ＩＥＥＥ８０２．１１ＭＡＣヘッダ１６Ｂとからなる。
【０１７１】
ＦＣＳ１１Ｂは、４Ｏｃｔｅｔの長さを有する。フレーム本体１２Ｂは、各種のデータを格納する。ＰＡＤ１３Ｂは、２Ｏｃｔｅｔの長さを有し、“０ｘ００００”を格納する。８０２．２ＳＮＡＰ１４Ｂは、５Ｏｃｔｅｔの長さを有し、“０ｘ００００００ＣＡＦＥ”を格納する。８０２．２ＬＬＣ１５Ｂは、３Ｏｃｔｅｔの長さを有し、“０ｘＡＡＡＡ０３”を格納する。なお、８０２．２ＳＮＡＰ１４Ｂおよび８０２．２ＬＬＣ１５Ｂは、論理リンク制御部を構成する。
【０１７２】
ＩＥＥＥ８０２．１１ＭＡＣヘッダ１６Ｂは、送信元の無線装置の無線ＬＡＮ端末１１のＭＡＣアドレス（ＭＡＣ１１〜ＭＡＣ８１のいずれか）、および送信先の無線装置の無線ＬＡＮ端末１１のＭＡＣアドレス（ＭＡＣ１１〜ＭＡＣ８１のいずれか）等を含む。
【０１７３】
図１に示す無線装置１〜８の各々は、上述したように、無線ＬＡＮ端末１１と操作装置１８とを含む。そして、各無線装置１〜８がデータを送信する場合、操作装置１８は、送信先の無線装置（無線装置１〜８のいずれか）を構成する操作装置１８のＭＡＣアドレス（ＭＡＣ１〜ＭＡＣ８のいずれか）を含む有線フレームＷＩＲＦを生成し、その生成した有線フレームＷＩＲＦをケーブル１７を介して無線ＬＡＮ端末１１へ送信する。
【０１７４】
そうすると、無線ＬＡＮ端末１１は、操作装置１８から受信した有線フレームＷＩＲＦを無線フレームＲＦＦに変換し、その変換した無線フレームＲＦＦをアレーアンテナ１２を介して送信先の無線装置を構成する無線ＬＡＮ端末１１へ送信する。
【０１７５】
図１６は、有線フレームＷＩＲＦと無線フレームＲＦＦとの間の変換を示す概念図である。なお、図１６は、無線装置１を送信元の無線装置とし、無線装置２を送信先の無線装置とした場合における有線フレームＷＩＲＦと無線フレームＲＦＦとの間の変換を示す。
【０１７６】
無線装置１の操作装置１８は、自己のＭＡＣアドレスＭＡＣ１を送信元アドレス（ＳＡ）１４Ａに格納し、無線装置２の操作装置１８のＭＡＣアドレスＭＡＣ２を送信先アドレス（ＤＡ）１５Ａに格納し、データをフレーム本体１２Ａに格納した有線フレームＷＩＲＦ１を生成し、その生成した有線フレームＷＩＲＦ１をケーブル１７を介して無線ＬＡＮ端末１１へ送信する。
【０１７７】
無線装置１の無線ＬＡＮ端末１１は、ケーブル１７を介して有線フレームＷＩＲＦ１を受信すると、有線フレームＷＩＲＦ１に含まれているＭＡＣアドレスＭＡＣ２を送信先アドレスとして検出する。そして、無線装置１の無線ＬＡＮ端末１１は、アドレス変換テーブル１１４を参照してＭＡＣアドレスＭＡＣ２に対応するＭＡＣアドレスＭＡＣ２１を抽出する。即ち、無線装置１の無線ＬＡＮ端末１１は、ＭＡＣアドレスＭＡＣ２に基づいて、有線フレームＷＩＲＦ１の送信先である無線装置２の操作装置１８に対応して設けられた無線ＬＡＮ端末１１のＭＡＣアドレスＭＡＣ２１をアドレス変換テーブル１１４を参照して抽出する。
【０１７８】
そうすると、無線装置１の無線ＬＡＮ端末１１は、有線フレームＷＩＲＦ１の［フレーム本体１２Ａ／データタイプ１３Ａ／送信元アドレス（ＳＡ）１４Ａ／送信先アドレス（ＤＡ）１５Ａ］をフレーム本体１２Ｂに格納し、自己のＭＡＣアドレスＭＡＣ１１と、抽出したＭＡＣアドレスＭＡＣ２１とをＩＥＥＥ８０２．１１ＭＡＣヘッダ１６Ｂに格納し、更に、ＦＣＳ１１Ｂを付加した無線フレームＲＦＦ１を生成する。
【０１７９】
そして、無線装置１の無線ＬＡＮ端末１１は、その生成した無線フレームＲＦＦ１をアレーアンテナ１２を介して無線装置２の無線ＬＡＮ端末１１へ送信する。この場合、無線装置１のアンテナ制御モジュール１１１は、上述した方法によって、オムニビームパターンＢＰＭ０を放射するようにアレーアンテナ１２を制御する。つまり、無線装置１の無線ＬＡＮ端末１１は、オムニビームパターンＢＰＭ０によって無線フレームＲＦＦ１を無線装置２の無線ＬＡＮ端末１１へ送信する。
【０１８０】
無線装置２の無線ＬＡＮ端末１１は、アレーアンテナ１２のビームパターンをオムニビームパターンＢＰＭ０に設定して無線フレームＲＦＦ１を受信し、その受信した無線フレームＲＦＦ１のフレーム本体１２Ｂに格納された［フレーム本体１２Ａ／データタイプ１３Ａ／送信元アドレス（ＳＡ）１４Ａ／送信先アドレス（ＤＡ）１５Ａ］を抽出し、その抽出した［フレーム本体１２Ａ／データタイプ１３Ａ／送信元アドレス（ＳＡ）１４Ａ／送信先アドレス（ＤＡ）１５Ａ］にＦＣＳ１１Ａを付加して無線装置１の操作装置１８によって生成された有線フレームＷＩＲＦ１を再現する。
【０１８１】
そうすると、無線装置２の無線ＬＡＮ端末１１は、その再現した有線フレームＷＩＲＦ１をケーブル１７を介して操作装置１８へ送信する。そして、無線装置２の操作装置１８は、無線装置１の操作装置１８によって生成された有線フレームＷＩＲＦ１を受信する。
【０１８２】
このように、この発明においては、データを送信先の無線装置２へ送信する場合、送信元の無線装置１において、操作装置１８は、送信先の無線装置２を構成する操作装置１８のＭＡＣアドレスＭＡＣ２を宛先ＭＡＣアドレスとする有線フレームＷＩＲＦ１を生成してケーブル１７を介して無線ＬＡＮ端末１１へ送信し、無線ＬＡＮ端末１１は、送信先の無線装置２を構成する操作装置１８に対応して設けられた無線ＬＡＮ端末１１のＭＡＣアドレスＭＡＣ２１をアドレス変換テーブル１１４を参照して抽出し、その抽出したＭＡＣアドレスＭＡＣ２１を宛先ＭＡＣアドレスに格納し、操作装置１８によって生成された有線フレームＷＩＲＦ１をフレーム本体１２Ｂに格納して無線フレームＲＦＦ１を生成することにより、有線フレームＷＩＲＦ１を無線フレームＲＦＦ１に変換する。
【０１８３】
また、送信先の無線装置２において、無線ＬＡＮ端末１１は、無線フレームＲＦＦ１から有線フレームＷＩＲＦ１の［フレーム本体１２Ａ／データタイプ１３Ａ／送信元アドレス（ＳＡ）１４Ａ／送信先アドレス（ＤＡ）１５Ａ］を抽出して有線フレームＷＩＲＦ１を再現し、操作装置１８は、無線ＬＡＮ端末１１によって再現された有線フレームＷＩＲＦ１を受信する。
【０１８４】
このように、送信元の無線装置１の操作装置１８は、送信先である無線装置２の操作装置１８のＭＡＣアドレスＭＡＣ１を宛先ＭＡＣアドレスとして設定した有線フレームＷＩＲＦ１を生成して無線ＬＡＮ端末１１へ送信すれば、送信元の無線装置１の無線ＬＡＮ端末１１は、送信先である無線装置２の操作装置１８に対応する無線ＬＡＮ端末１１のＭＡＣアドレスＭＡＣ２１を宛先ＭＡＣアドレスとする無線フレームＲＦＦ１に有線フレームＷＩＲＦ１を変換して送信する。
【０１８５】
この場合、送信元の無線装置１において、操作装置１８は、無線装置１の無線ＬＡＮ端末１１を宛先とする有線フレームを生成するのではなく、送信先の無線装置２の操作装置１８を宛先とする有線フレームＷＩＲＦ１を生成して無線ＬＡＮ端末１１へ送信し、かつ、無線ＬＡＮ端末１１は、有線フレームＷＩＲＦ１と、送信先の無線装置２を構成する無線ＬＡＮ端末１１のＭＡＣアドレスＭＡＣ２１とを含む無線フレームＲＦＦ１を生成して送信するので、無線装置１における操作装置１８から無線ＬＡＮ端末１１への有線フレームＷＩＲＦ１の送信は、“１ホップ”に該当しない。
【０１８６】
また、送信先の無線装置２においても、無線ＬＡＮ端末１１は、自己のＭＡＣアドレスＭＡＣ２１を送信元のＭＡＣアドレスとして設定した有線フレームを生成するのではなく、無線装置１の操作装置１８を送信元とする有線フレームＷＩＲＦ１を操作装置１８へ送信するので、無線装置２における無線ＬＡＮ端末１１から操作装置１８への有線フレームＷＩＲＦ１の送信は、“１ホップ”に該当しない。
【０１８７】
従って、送信元である無線装置１の操作装置１８から送信先である無線装置２の操作装置１８への有線フレームＷＩＲＦ１の送信は、無線装置１の無線ＬＡＮ端末１１と無線装置２の無線ＬＡＮ端末１１との間における無線フレームＲＦＦ１の送信による“１ホップ”からなる。
【０１８８】
その結果、無線装置１〜８の各々を操作装置１８および無線ＬＡＮ端末１１によって構成した場合にも、各無線装置１〜８は、ホップ数の増加を抑制して、即ち、スループットの低下を抑制してデータを送信先へ送信できる。
【０１８９】
また、上述したように、無線装置１〜８の各々において、無線ＬＡＮ端末１１は、無線通信ネットアーク１０内に存在する全ての無線装置１〜８に対して、操作装置１８のＭＡＣアドレスと無線ＬＡＮ端末１１のＭＡＣアドレスとを対応付けたアドレス変換テーブル１１４を保持する。
【０１９０】
従って、各無線装置１〜８の無線ＬＡＮ端末１１は、操作装置１８から有線フレームＷＩＲＦ１を受信すると、有線フレームＷＩＲＦ１に含まれる送信先の無線装置を構成する操作装置１８のＭＡＣアドレスに対応する無線ＬＡＮ端末１１のＭＡＣアドレスを容易に抽出できる。その結果、各無線装置１〜８の無線ＬＡＮ端末１１は、有線フレームＷＩＲＦ１を無線フレームＲＦＦ１に容易に変換できる。
【０１９１】
なお、上述したように、有線フレームＷＩＲＦを無線フレームＲＦＦに変換して送信するのは、有線フレームＷＩＲＦが１つの無線装置を宛先とする場合であり、有線フレームＷＩＲＦがブロードキャストアドレスまたはマルチキャストアドレスを含む場合、送信元の無線装置の無線ＬＡＮ端末１１は、操作装置１８から受信した有線フレームＷＩＲＦをそのままブロードキャストまたはマルチキャストする。
【０１９２】
従って、ルーティングテーブル１８７を作成する際、各無線装置１〜８の操作装置１８は、リンクステートパケットＬＳＰ１〜ＬＳＰ８をフレーム本体１２Ａに格納し、かつ、送信先アドレス（ＤＡ）１５Ａにブロードキャストアドレスを格納した有線フレームＷＩＲＦ２を作成して無線ＬＡＮ端末１１へ送信し、無線ＬＡＮ端末１１は、操作装置１８から受信した有線フレームＷＩＲＦ２の送信先アドレス（ＤＡ）１５Ａにブロードキャストアドレスが格納されていることを検出して有線フレームＷＩＲＦ２をブロードキャストする。
【０１９３】
（経路決定方法１）
各無線装置１〜８は、上述した方法によって、隣接する２つの無線装置間の距離に応じて決定されたメトリックを求め、その求めたメトリックを送信先までの経路に反映してルーティングテーブル１８７を作成する。そして、各無線装置１〜８は、その作成したルーティングテーブル１８７において、送信先までのメトリックが最も小さい経路を送信先までの経路として決定する。
【０１９４】
上述したように、隣接する２つの無線装置間の距離ｒが相対的に短いとき、メトリックは相対的に小さい値に設定され、隣接する２つの無線装置間の距離ｒが相対的に長いとき、メトリックは相対的に大きい値に設定されるので、送信先までのメトリックが最小である経路を送信先までの経路として決定することは、送信先までの距離が最も短い経路を送信先までの経路として決定することに相当する。
【０１９５】
（経路決定方法２）
上述した経路決定方法１においては、隣接する２つの無線装置間における距離に応じて決定されたメトリックＭ１を用いて送信先までの経路を決定した。この経路決定方法２においては、隣接する２つの無線装置間の距離に応じて決定されたメトリックＭ１と、隣接する２つの無線装置間における受信信号強度ＲＳＳＩに応じて決定されたメトリックＭ２とを用いて送信先までの経路を決定する。
【０１９６】
図１７は、受信信号強度ＲＳＳＩに応じて決定されたメトリックＭ２を用いたルーティングテーブルの例を示す図である。ルーティングテーブル１８７Ａは、図６に示すルーティングテーブル１８７のメトリックＭ１をメトリックＭ２に代えたものであり、その他は、ルーティングテーブル１８７と同じである。メトリックＭ２は、受信信号強度ＲＳＳＩに応じて決定された値からなる。受信信号強度ＲＳＳＩをメトリックＭ２に変換する方法については、後述する。
【０１９７】
図１７に示すルーティングテーブル１８７Ａの例では、図６に示す第１の経路は、“８”のメトリックＭ２を有し、第２の経路は、“６”のメトリックＭ２を有し、第３の経路は、“１０”のメトリックＭ２を有し、第４の経路は、“１２”のメトリックＭ２を有する。
【０１９８】
受信信号強度ＲＳＳＩをメトリックに変換する方法について説明する。表３は、受信信号強度とメトリックとの関係を示す。
【０１９９】
【表３】
2007235895.tif 000006
【０２００】
受信信号強度が−５５ｄＢｍよりも強いとき、メトリックは、“１”となり、受信信号強度が−６５ｄＢｍ〜−５５ｄＢｍまでの範囲であるとき、メトリックは、“２”となり、受信信号強度が−７５ｄＢｍ〜−６５ｄＢｍまでの範囲であるとき、メトリックは、“４”となり、受信信号強度が−８５ｄＢｍ〜−７５ｄＢｍまでの範囲であるとき、メトリックは、“８”となり、受信信号強度が−８５ｄＢｍよりも弱いとき、メトリックは、“１６”となる。
【０２０１】
受信信号強度ＲＳＳＩに応じて決定されるメトリックＭ２を用いる場合、無線インターフェースモジュール１１２は、他の無線装置からリンクステートパケットＬＳＰを受信すると、その受信したリンクステートパケットＬＳＰの受信信号強度ＲＳＳＩを検出し、その検出した受信信号強度ＲＳＳＩをルーティングデーモン１９０へ送信する。
【０２０２】
ルーティングデーモン１９０は、無線インターフェースモジュール１１２から受信信号強度を受信すると、その受信した受信信号強度に対応するメトリッＭ２クを表３を参照して検出し、その検出したメトリックＭ２を経路情報を送信した無線装置を介する経路のメトリックに加算してルーティングテーブル１８７Ａを作成する。
【０２０３】
具体的に説明する。図１８は、図１７に示すルーティングテーブル１８７Ａの作成方法を説明するための図である。無線装置１は、それぞれ、無線装置２，４，５，８からリンクステートパケットＬＳＰ９〜ＬＳＰ１２を受信する。
【０２０４】
この場合、無線装置１において、無線インターフェースモジュール１１２は、無線装置２からリンクステートパケットＬＳＰ９を受信したときの受信信号強度ＲＳＳＩ１（＝−６５ｄＢｍ〜−５５ｄＢｍ）を検出し、無線装置４からリンクステートパケットＬＳＰ１０を受信したときの受信信号強度ＲＳＳＩ２（＝−６５ｄＢｍ〜−５５ｄＢｍ）を検出し、無線装置５からリンクステートパケットＬＳＰ１１を受信したときの受信信号強度ＲＳＳＩ３（＝−６５ｄＢｍ〜−５５ｄＢｍ）を検出し、無線装置８からリンクステートパケットＬＳＰ１２を受信したときの受信信号強度ＲＳＳＩ４（＝−７５ｄＢｍ〜−６５ｄＢｍ）を検出する。そして、無線装置１の無線インターフェースモジュール１１２は、その検出した受信信号強度ＲＳＳＩ１，ＲＳＳＩ２，ＲＳＳＩ３，ＲＳＳＩ４を有線インターフェース１１６およびケーブル１７を介して操作装置１８のルーティングデーモン１９０へ送信する。
【０２０５】
また、操作装置１８のルーティングデーモン１９０は、それぞれ、無線装置２，４，５，８からリンクステートパケットＬＳＰ９〜ＬＳＰ１２を受信する。リンクステートパケットＬＳＰ９は、図８の（ａ）に示すリンクステートパケットＬＳＰ６のメトリックＭ１＝３をメトリックＭ１＝３およびメトリックＭ２＝６に代えたものであり、リンクステートパケットＬＳＰ１０は、図８の（ｂ）に示すリンクステートパケットＬＳＰ５のメトリックＭ１＝４をメトリックＭ１＝４およびメトリックＭ２＝４に代えたものであり、リンクステートパケットＬＳＰ１１は、図８の（ｃ）に示すリンクステートパケットＬＳＰ７のメトリックＭ１＝５をメトリックＭ１＝５およびメトリックＭ２＝８に代えたものであり、リンクステートパケットＬＳＰ１２は、図８の（ｄ）に示すリンクステートパケットＬＳＰ８のメトリックＭ１＝８をメトリックＭ１＝８およびメトリックＭ２＝８に代えたものである。
【０２０６】
そうすると、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ９のＭＡＣアドレスから無線装置２のＭＡＣアドレスを抽出し、リンクステートパケットＬＳＰ９を無線装置２から受信したことを認識する。また、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ１０のＭＡＣアドレスから無線装置４のＭＡＣアドレスを抽出し、リンクステートパケットＬＳＰ１０を無線装置４から受信したことを認識する。
【０２０７】
同様にして、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ１１，ＬＳＰ１２をそれぞれ無線装置５，８から受信したことを認識する。
【０２０８】
そして、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ９の送信先アドレスに格納された“無線装置３のアドレス”（無線装置３のＩＰアドレスおよびＭＡＣアドレスからなる）に基づいて、リンクステートパケットＬＳＰ９が無線装置３を送信先とする経路情報を含むことを認識する。同様に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ１０，ＬＳＰ１１，ＬＳＰ１２の送信先アドレスに格納された“無線装置３のアドレス” （無線装置３のＩＰアドレスおよびＭＡＣアドレスからなる）に基づいて、リンクステートパケットＬＳＰ１０，ＬＳＰ１１，ＬＳＰ１２が無線装置３を送信先とする経路情報を含むことを認識する。
【０２０９】
その後、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ９に格納されたメトリックＭ２＝６を抽出し、その抽出したメトリックＭ２＝６に、リンクステートパケットＬＳＰ９を無線装置２から受信したときの受信信号強度に応じて決定したメトリックＭ２＝２を加算してメトリックＭ２＝８を求める。
【０２１０】
そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置２のアドレスを格納し、メトリックに“８”を格納してルーティングテーブル１８７Ａの第１行目の経路情報を作成する（図１８の（ｅ）参照）。
【０２１１】
また、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ１０に格納されたメトリックＭ２＝４を抽出し、その抽出したメトリックＭ２＝４に、リンクステートパケットＬＳＰ１０を無線装置４から受信したときの受信信号強度に応じて決定したメトリックＭ２＝２を加算してメトリックＭ２＝６を求める。
【０２１２】
そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置４のアドレスを格納し、メトリックに“６”を格納してルーティングテーブル１８７Ａの第２行目の経路情報を作成する（図１８の（ｅ）参照）。
【０２１３】
更に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ１１に格納されたメトリックＭ２＝８を抽出し、その抽出したメトリックＭ２＝８に、リンクステートパケットＬＳＰ１１を無線装置５から受信したときの受信信号強度に応じて決定したメトリックＭ２＝２を加算してメトリックＭ２＝１０を求める。
【０２１４】
そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置５のアドレスを格納し、メトリックに“１０”を格納してルーティングテーブル１８７Ａの第３行目の経路情報を作成する（図１８の（ｅ）参照）。
【０２１５】
更に、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ１２に格納されたメトリックＭ２＝８を抽出し、その抽出したメトリックＭ２＝８に、リンクステートパケットＬＳＰ１２を無線装置８から受信したときの受信信号強度に応じて決定したメトリックＭ２＝４を加算してメトリックＭ２＝１２を求める。
【０２１６】
そして、無線装置１のルーティングデーモン１９０は、送信先アドレスに無線装置３のアドレスを格納し、ＮｅｘｔＨｏｐアドレスに無線装置８のアドレスを格納し、メトリックに“１２”を格納してルーティングテーブル１８７Ａの第４行目の経路情報を作成する（図１８の（ｅ）参照）。
【０２１７】
これにより、無線装置１のルーティングデーモン１９０は、ルーティングテーブル１８７Ａを完成する。
【０２１８】
なお、経路決定方法２においては、無線装置１のルーティングデーモン１９０は、リンクステートパケットＬＳＰ９〜ＬＳＰ１２に含まれるメトリックＭ１に基づいて、上述したルーティングテーブル１８７も作成する。即ち、経路決定方法２においては、無線装置１のルーティングデーモン１９０は、隣接する２つの無線装置間の距離に基づいて決定したメトリックＭ１を経路指標とするルーティングテーブル１８７と、隣接する２つの無線装置間の受信信号強度に基づいて決定したメトリックＭ２を経路指標とするルーティングテーブル１８７Ａとを作成する。
【０２１９】
そして、ルーティングテーブル１８７に基づいて送信先までの経路を決定して無線通信を行なっているときに、無線通信の品質がしきい値よりも低くなると、ルーティングテーブル１８７Ａに基づいて送信先までの経路を決定して無線通信を行ない、ルーティングテーブル１８７Ａに基づいて送信先までの経路を決定して無線通信を行なっているときに、無線通信の品質がしきい値よりも低くなると、ルーティングテーブル１８７に基づいて送信先までの経路を決定して無線通信を行なう。
【０２２０】
図１９は、パケット転送率およびホップ数のタイミングチャートである。また、図２０は、パケット転送率およびホップ数の他のタイミングチャートである。図１９および図２０において、縦軸は、パケット転送率およびホップ数を表し、横軸は、時間を表す。また、図１９において、曲線ｋ１は、パケット転送率のタイミングチャートを示し、曲線ｋ２は、ホップ数のタイミングチャートを示す。更に、図２０において、曲線ｋ３は、パケット転送率のタイミングチャートを示し、曲線ｋ４は、ホップ数のタイミングチャートを示す。
【０２２１】
なお、図１９は、受信信号強度に応じて決定されたメトリックＭ２を用いて送信先までの経路を決定した場合（ＦＳＲＭＳプロトコル）のパケット転送率およびホップ数を表し、図２０は、距離に応じて決定されたメトリックＭ１を用いて送信先までの経路を決定した場合（ＦＳＲＬＯＣプロトコル）のパケット転送率およびホップ数を表す。
【０２２２】
ＦＳＲＭＳプロトコルを用いて経路を決定した場合、時間の経過とともに、パケット転送率が大きく変化している領域があり、この領域では、ホップ数も変化し、経路が頻繁に切換えられている（図１９の曲線ｋ１，ｋ２参照）。
【０２２３】
一方、ＦＳＲＬＯＣプロトコルを用いて経路を決定した場合、パケット転送率およびホップ数は、概ね安定している（図２０の曲線ｋ３，ｋ４参照）。そして、ＦＳＲＭＳプロトコルを用いた場合にパケット転送率およびホップ数が大きく変化する領域においても、ＦＳＲＬＯＣプロトコルを用いた場合におけるパケット転送率およびホップ数は、安定している。
【０２２４】
また、ＦＳＲＬＯＣプロトコルを用いた場合、マルチパスの影響によってパケット転送率が大きく低下する領域があり、この領域においては、ＦＳＲＭＳプロトコルを用いた場合、パケット転送率は安定している。
【０２２５】
このように、ＦＳＲＭＳプロトコルを用いた場合、経路選択が安定している領域と不安定な領域とがあり、その不安定な領域においては、ＦＳＲＬＯＣプロトコルを用いることにより、安定して経路選択が可能である。また、ＦＳＲＬＯＣプロトコルを用いた場合、経路選択が安定している領域と不安定な領域とがあり、その不安定な領域においては、ＦＳＲＭＳプロトコルを用いることにより、安定して経路選択が可能である。
【０２２６】
従って、この経路決定方法２においては、距離に応じて決定されたメトリックＭ１に基づいて送信先までの経路を決定して無線通信を行なっているときに、無線通信の品質がしきい値よりも低くなると、受信信号強度に応じて決定されたメトリックＭ２に基づいて送信先までの経路を決定して無線通信を行ない、受信信号強度に応じて決定されたメトリックＭ２に基づいて送信先までの経路を決定して無線通信を行なっているときに、無線通信の品質がしきい値よりも低くなると、距離に応じて決定されたメトリックＭ１に基づいて送信先までの経路を決定して無線通信を行なう。
【０２２７】
より具体的には、無線装置１のＩＰモジュール１８６は、ルーティングテーブル１８７に基づいて、送信先（＝無線装置３）までのメトリックＭ１が最も小さい無線装置２を中継器とする経路を選択し、その選択した経路に沿って無線装置３とパケットを送受信する。そして、無線装置１のＩＰモジュール１８６は、ルーティングテーブル１８７に基づいて決定した経路に沿って無線装置３とパケットを送受信しているときに、パケット転送率（＝パケット到達率）がしきい値よりも低くなると、ルーティングテーブル１８７Ａに基づいて、送信先（＝無線装置３）までのメトリックＭ２が最も小さい無線装置４を中継器とする経路を選択し、その選択した経路に沿って無線装置３とパケットを送受信する。
【０２２８】
また、無線装置１のＩＰモジュール１８６は、ルーティングテーブル１８７Ａに基づいて、送信先（＝無線装置３）までのメトリックＭ２が最も小さい無線装置４を中継器とする経路を選択し、その選択した経路に沿って無線装置３とパケットを送受信する。そして、無線装置１のＩＰモジュール１８６は、ルーティングテーブル１８７Ａに基づいて決定した経路に沿って無線装置３とパケットを送受信しているときに、パケット転送率（＝パケット到達率）がしきい値よりも低くなると、ルーティングテーブル１８７に基づいて、送信先（＝無線装置３）までのメトリックＭ１が最も小さい無線装置２を中継器とする経路を選択し、その選択した経路に沿って無線装置３とパケットを送受信する。
【０２２９】
図２１は、マルチパス環境下における受信信号強度と距離との関係を示す図である。図２１において、縦軸は、受信信号強度を表し、横軸は、距離を表す。また、曲線ｋ５は、垂直偏波における受信電力と距離との関係を示し、曲線ｋ６は、水平偏波における受信電力と距離との関係を示す。
【０２３０】
受信信号強度は、距離が長くなるに従って指数関数的に低下し、距離が約２ｍを超えると、受信信号強度が大きく低下する距離が周期的に現れる。そして、この受信信号強度の大きな低下は、垂直偏波の方が水平偏波よりも大きい。
【０２３１】
そこで、この発明においては、受信信号強度ＲＳＳＩにしきい値Ｐｒｔｈを設け、隣接する２つの無線装置間の距離ｒが、隣接する無線装置間の受信信号強度ＲＳＳＩがしきい値Ｐｒｔｈよりも低下する距離ｒｄｓに近づくと、各無線装置１〜８は、ルーティングテーブル１８７に基づいて、距離に応じて決定されたメトリックＭ１が最小になる経路を送信先までの経路として決定する。
【０２３２】
この場合、各無線装置１〜８のルーティングデーモン１９０は、図２１に示す受信信号強度と距離との関係をマップとして保持しており、隣接する無線装置からリンクステートパケットＬＳＰを受信すると、そのリンクステートパケットＬＳＰに含まれているＸ座標およびＹ座標を抽出し、上述した方法によって、隣接する無線装置との間の距離ｒを演算し、その演算した距離ｒが距離ｒｄｓに近づくと、ルーティングテーブル１８７に基づいて送信先までの経路を決定するようにＩＰモジュール１８６を制御する。
【０２３３】
そうすると、各無線装置１〜８のＩＰモジュール１８６は、ルーティングデーモン１９０からの制御に応じて、ルーティングテーブル１８７に基づいて送信先までの経路を決定する。
【０２３４】
これによって、受信信号強度ＲＳＳＩに応じて決定されたメトリックＭ２を用いて選択された経路が不安定になる前に距離に応じて決定されたメトリックＭ１を用いて送信先までの安定した経路を選択できる。
【０２３５】
（経路選択方法３）
この経路選択方法３においては、距離に応じて決定されたメトリックＭ１と受信信号強度ＲＳＳＩに応じて決定されたメトリックＭ２との和からなる総合メトリックＭＴｏｔａｌに基づいて送信先までの経路を決定する。この場合、総合メトリックＭＴｏｔａｌは、次式によって演算される。
【０２３６】
ＭＴｏｔａｌ＝α×Ｍ１＋β×Ｍ２・・・（１）
式（１）において、αは、例えば、“１”であり、βは、例えば、“１／１０”である。
【０２３７】
図２２は、ルーティングテーブルの他の例である。経路選択方法３においては、各無線装置１〜８のルーティングデーモン１９０は、リンクステートパケットＬＳＰを他の無線装置から受信すると、その受信したリンクステートパケットＬＳＰに含まれるＸ座標およびＹ座標を抽出し、その抽出したＸ座標およびＹ座標を用いて自己が搭載された無線装置とリンクステートパケットＬＳＰを送信した無線装置との間の距離ｒを演算し、その演算した距離ｒを表２を参照してメトリックＭ１に変換する。
【０２３８】
また、各無線装置１〜８のルーティングデーモン１９０は、リンクステートパケットＬＳＰを受信したときの受信信号強度ＲＳＳＩを無線インターフェースモジュール１１２から受信し、その受信した受信信号強度ＲＳＳＩを表３を参照してメトリックＭ２に変換する。
【０２３９】
そうすると、各無線装置１〜８のルーティングデーモン１９０は、求めたメトリックＭ１，Ｍ２を式（１）に代入して総合メトリック  ＭＴｏｔａｌを演算し、ルーティングテーブル１８７Ｂ（図２２参照）を作成する。
【０２４０】
そして、各無線装置１〜８のＩＰモジュール１８６は、ルーティングテーブル１８７Ｂを参照して、総合メトリックＭＴｏｔａｌが最小となる経路を送信先までの経路として決定し、その決定した経路に沿って送信先との間でパケットを送受信する。
【０２４１】
上記においては、無線装置１は、自己に隣接する４個の無線装置２，４，５，８からリンクステートパケットＬＳＰを受信して自己と４個の無線装置２，４，５，８との間の４個の距離ｒ１２，ｒ１４，ｒ１５，ｒ１８を演算すると説明したが、この発明においては、これに限らず、無線装置１は、一般的には、自己に隣接するｎ（ｎは正の整数）個の無線装置からリンクステートパケットＬＳＰを受信して自己とｎ個の無線装置との間のｎ個の距離を演算する。
【０２４２】
また、無線装置１は、無線装置２，３，４，５，６，７，８からなる複数の無線装置において隣接する２つの無線装置間の距離ｒに基づいて決定されたメトリックＭ１を含むリンクステートパケットＬＳＰ５〜ＬＳＰ８を自己に隣接する無線装置２，４，５，８のいずれかから受信する。そして、無線装置３，６，７は、無線装置１から２ホップ以上の位置に存在する無線装置である。
【０２４３】
従って、無線装置１は、自己に隣接する無線装置２，４，５，８と、無線装置２，４，５，８のいずれかを中継器として自己と無線通信を行なう無線装置３，６，７とからなる複数の無線装置において隣接する２つの無線装置間の距離ｒに応じて決定されるメトリックＭ１を無線装置２，４，５，８のいずれかから受信する。そして、無線装置１は、一般的には、自己に隣接するｎ個の無線装置と、ｎ個の無線装置のいずれかを中継器として自己と無線通信を行なうｍ個の無線装置とからなる複数の無線装置において隣接する２つの無線装置間の距離ｒに応じて決定されるメトリックＭ１をｎ個の無線装置のいずれかから受信する。
【０２４４】
この場合、ｎ個の無線装置とｍ個の無線装置とからなる複数の無線装置において隣接する２つの無線装置間の距離の個数は、一般的には、ｋ（ｋは正の整数）個である。
【０２４５】
そうすると、無線装置１は、ｎ個の距離を変換したｎ個のメトリックＭ１（＝ｎ個の経路安定指標）と、ｋ個の距離を変換したｋ個のメトリックＭ１（＝ｋ個の経路安定指標）とに基づいて、送信先までのメトリックＭ１の加算値が最小である経路を送信先までの好適な経路として決定し、その決定した好適な経路に沿って送信先と無線通信を行なう。
【０２４６】
また、上記においては、各無線装置１〜８は、距離ｒに応じて決定したメトリックＭ１を含むリンクステートパケットＬＳＰを送受信すると説明したが、この発明においては、これに限らず、各無線装置１〜８は、演算した距離ｒを含むリンクステートパケットＬＳＰを送受信し、その送受信したリンクステートパケットＬＳＰに含まれる距離ｒに基づいて送信元から送信先までの距離の和を演算し、その演算した距離の和が最小となる経路を送信先までの経路として決定するようにしてもよい。
【０２４７】
更に、各無線装置１〜８は、自己の位置を含むリンクステートパケットＬＳＰを送受信し、その送受信したリンクステートパケットＬＳＰに含まれる各無線装置の位置に基づいて送信元から送信先までの距離の和を演算し、その演算した距離の和が最小となる経路を送信先までの経路として決定するようにしてもよい。
【０２４８】
［実施の形態２］
図２３は、図１に示す無線装置１〜８の実施の形態２における構成を示す図である。実施の形態２においては、図１に示す無線装置１〜８の各々は、図２３に示す無線装置１Ａからなる。
【０２４９】
無線装置１Ａは、図３に示す無線装置１の操作装置１８を操作装置１８Ａに代えたものであり、その他は、無線装置１と同じである。操作装置１８Ａは、図３に示す操作装置１８の通信制御部１８４を通信制御部１８４Ａに代えたものであり、その他は、操作装置１８と同じである。
【０２５０】
通信制御部１８４Ａは、図３に示す通信制御部１８４のルーティングテーブル１８７を削除し、ＩＰモジュール１８６をＩＰモジュール１８６Ａに代えたものであり、その他は、通信制御部１８４と同じである。
【０２５１】
このように、無線装置１Ａは、ルーティングテーブル１８７を備えておらず、オンデマンド型のルーティングプロトコルに従って送信先との間で通信経路を確立し、その確立した経路に沿って送信先との間で無線通信を行なう。
【０２５２】
従って、実施の形態２においては、ルーティングデーモン１９０は、ルーティングテーブル１８７を作成する機能を備えていない。
【０２５３】
ＩＰモジュール１８６Ａは、送信先との間で無線通信を行なうための経路を確立するとき、経路要求パケットＲＲＥＱを生成してブロードキャストするとともに、経路要求パケットＲＲＥＱに対する応答である経路応答パケットＲＲＥＰを送信先から受信する。これによって、送信元と送信先との間で無線通信を行なうための経路が確立される。
【０２５４】
ＩＰモジュール１８６Ａは、その他、ＩＰモジュール１８６と同じ機能を有する。
【０２５５】
なお、実施の形態２においては、オンデマンド型のルーティングプロトコルとしてＡＯＤＶプロトコルを基本として用いる。そして、以下においては、オンデマンド型のルーティングプロトコルを用いた場合における送信元から送信先までの経路の選択について説明する。
【０２５６】
ＡＯＤＶプロトコルにおいては、各無線装置１〜８は、Ｈｅｌｌｏパケットを用いて経路情報が送受信される。図２４は、Ｈｅｌｌｏパケットの構成図である。
【０２５７】
ＨｅｌｌｏパケットＨＬＰは、ｔｙｐｅ、ｐｒｅｆｉｘ、メトリック、ホップカウントと、送信先ＩＰアドレスと、送信先シーケンス番号と、オリジナルＩＰアドレスと、ライフタイムと、位置情報ＩＦＰと、経路情報ＩＦＲ１，ＩＦＲ２，・・・とを含む。
【０２５８】
ｔｙｐｅは、ＨｅｌｌｏパケットＨＬＰであることを示すＨＥＬＬＯからなる。メトリックは、経路情報ＩＦＲ１，ＩＦＲ２に含まれるメトリックの種類を示す。より具体的には、隣接する２つの無線装置間の距離ｒに応じて決定されたメトリックＭ１であるか、隣接する２つの無線装置間の受信信号強度ＲＳＳＩに応じて決定されたメトリックＭ２であるかを示す。従って、メトリックには、Ｍ１またはＭ２が格納される。
【０２５９】
ホップカウントは、０からなり、ＨｅｌｌｏパケットＨＬＰが転送されないことを示す。送信先ＩＰアドレスは、ＨｅｌｌｏパケットＨＬＰを送信した無線装置のＩＰアドレスからなる。送信先シーケンス番号は、ＨｅｌｌｏパケットＨＬＰを送信した無線装置における経路のシーケンス番号からなる。
【０２６０】
オリジナルＩＰアドレスは、ＨｅｌｌｏパケットＨＬＰを送信した無線装置のＩＰアドレスからなる。ライムタイムは、ＨｅｌｌｏパケットＨＬＰの送信が失敗した回数（＝ＡＬＬＯＷＥＤ＿ＨＥＬＬＯ＿ＬＯＳＳ）とＨｅｌｌｏパケットの送信間隔（＝ＨＥＬＬＯ＿ＩＮＴＥＲＶＡＬ）との積からなる。
【０２６１】
位置情報ＩＦＰは、実施の形態１におけるリンクステートパケットＬＳＰの位置情報ＩＦＰと同じ構成からなる。
【０２６２】
経路情報ＩＦＲ１は、送信先ＩＰアドレス１と、送信先シーケンス番号１と、Ｎｅｘｔｈｏｐ１と、ホップカウント１と、メトリック１と、フラグ１と、予約とからなる。
【０２６３】
送信先ＩＰアドレス１は、送信先の無線装置のＩＰアドレスである。送信先シーケンス番号１は、送信先ＩＰアドレス１によって表わされた無線装置に対する経路を生成した順序を表す。Ｎｅｘｔｈｏｐ１は、ＨｅｌｌｏパケットＨＬＰを送信した無線装置が送信先ＩＰアドレス１の無線装置へパケットを送信するときに、ＨｅｌｌｏパケットＨＬＰを送信した無線装置がパケットを送信すべき無線装置のＩＰアドレスからなる。
【０２６４】
ホップカウント１は、ＨｅｌｌｏパケットＨＬＰを送信した無線装置から送信先ＩＰアドレス１を有する無線装置までのトータルのホップ数からなる。メトリック１は、ＨｅｌｌｏパケットＨＬＰを送信した無線装置から送信先ＩＰアドレス１を有する無線装置までのトータルのメトリックからなる。
【０２６５】
経路情報ＩＦＲ２，・・・も、経路情報ＩＦＲ１と同じ構成からなる。
【０２６６】
図２５は、実施の形態２における送信先までの経路を確立する方法を説明するための図である。ＡＯＤＶプロトコルに従って送信先までの経路が決定される場合、無線通信ネットワーク１０の各無線装置１〜８は、ＨｅｌｌｏパケットＨＬＰを定期的にブロードキャストするとともに、ＨｅｌｌｏパケットＨＬＰを他の無線装置から定期的に受信する。
【０２６７】
そして、各無線装置１〜８のルーティングデーモン１９０は、他の無線装置からＨｅｌｌｏパケットＨＬＰを受信すると、その受信したＨｅｌｌｏパケットＨＬＰに含まれるＸ座標およびＹ座標を抽出し、その抽出したＸ座標およびＹ座標と、自己が搭載された無線装置の位置情報（Ｘ座標およびＹ座標からなる）とを用いて２つの無線装置間の距離ｒを演算し、その演算した距離ｒを表２を参照してメトリックＭ１に変換する。
【０２６８】
例えば、無線装置４のルーティングデーモン１９０は、無線装置１からＨｅｌｌｏパケットＨＬＰを受信すると、無線装置２と無線装置４との間の距離ｒ２４を演算し、その演算した距離ｒ２４を表２を参照してメトリック＝２に変換する。
【０２６９】
このように、各無線装置１〜８のルーティングデーモン１９０は、隣接する無線装置との間の距離をメトリックＭ１に変換する。そして、無線装置１〜８の各隣接する無線装置間においては、隣接する２つの無線装置間の距離ｒに応じて図２５に示すメトリックＭ１が決定されているものとする。
【０２７０】
このような状況において、送信元である無線装置１のＩＰモジュール１８６Ａは、経路要求パケットＲＲＥＱを生成し、その生成した経路要求パケットＲＲＥＱをブロードキャストする。
【０２７１】
無線装置２，４，５，８の各々において、ＩＰモジュール１８６Ａは、無線装置１からブロードキャストされた経路要求パケットＲＲＥＱを受信し、その受信した経路要求パケットＲＲＥＱをブロードキャストする。この場合、経路要求パケットＲＲＥＱは、［ｒｒｅｑ／送信元／メトリック／送信先］からなる。“ｒｒｅｑ”は、パケットＲＲＥＱが送信元から送信先までの経路の確立を要求することを示す経路要求パケットであることを表す。また、送信元は、経路要求パケットＲＲＥＱを送信または中継する無線装置のＩＰアドレスからなり、経路要求パケットＲＲＥＱが中継される度に更新される。更に、メトリックは、最初、“０”に設定されており、経路要求パケットＲＲＥＱが中継される度に更新される。更に、送信先は、送信元の無線装置が無線通信したい送信先の無線装置のＩＰアドレスからなり、変更されない。
【０２７２】
そして、無線装置２のＩＰモジュール１８６Ａは、無線装置１から経路要求パケットＲＲＥＱを受信すると、その受信した経路要求パケットＲＲＥＱのメトリックに無線装置１と無線装置２との間のメトリック＝２を格納し、送信元に自己のＩＰアドレスを格納して［ｒｒｅｑ／無線装置２のＩＰアドレス／２／無線装置３のＩＰアドレス］からなる経路要求パケットＲＲＥＱをブロードキャストする。
【０２７３】
無線装置４，５，８の各々において、ＩＰモジュール１８６Ａは、無線装置２のＩＰモジュール１８６Ａと同じように、無線装置１と無線装置４，５，８との間のメトリック＝２，２，４をそれぞれ格納した経路要求パケットＲＲＥＱを生成してブロードキャストする。
【０２７４】
無線装置７のＩＰモジュール１８６Ａは、無線装置４からブロードキャストされた経路要求パケットＲＲＥＱ＝［ｒｒｅｑ／無線装置４のＩＰアドレス／２／無線装置３のＩＰアドレス］を受信すると、その受信した経路要求パケットＲＲＥＱ＝［ｒｒｅｑ／無線装置４のＩＰアドレス／２／無線装置３のＩＰアドレス］のメトリック＝２をメトリック＝４（＝２＋２）に更新し、無線装置４のＩＰアドレスを無線装置７のＩＰアドレスに更新した経路要求パケット＝［ｒｒｅｑ／無線装置７のＩＰアドレス／４／無線装置３のＩＰアドレス］を生成してブロードキャストする。
【０２７５】
また、無線装置７のＩＰモジュール１８６Ａは、無線装置２から受信した経路要求パケットＲＲＥＱに対しても、同様にメトリックおよび送信元を更新してブロードキャストする。
【０２７６】
更に、無線装置２のＩＰモジュール１８６Ａは、無線装置４から受信した経路要求パケットＲＲＥＱのメトリックおよび送信元を更新してブロードキャストし、無線装置４のＩＰモジュール１８６Ａは、無線装置２から受信した経路要求パケットＲＲＥＱのメトリックおよび送信元を更新してブロードキャストし、無線装置５のＩＰモジュール１８６Ａは、無線装置２，８から受信した経路要求パケットＲＲＥＱのメトリックおよび送信元を更新してブロードキャストし、無線装置８のＩＰモジュール１８６Ａは、無線装置５から受信した経路要求パケットＲＲＥＱのメトリックおよび送信元を更新してブロードキャストし、無線装置６のＩＰモジュール１８６Ａは、無線装置５，７から受信した経路要求パケットＲＲＥＱのメトリックおよび送信元を更新してブロードキャストする。
【０２７７】
その結果、送信先である無線装置３のＩＰモジュール１８６Ａは、各種の経路を経由して無線装置３まで送信された複数の経路要求パケットＲＲＥＱを受信する。例えば、経路要求パケットＲＲＥＱは、無線装置１−無線装置２−無線装置７−無線装置６−無線装置３からなる経路を経由して無線装置３へ送信され、無線装置１−無線装置４−無線装置７−無線装置３からなる経路を経由して無線装置３へ送信され、無線装置１−無線装置５−無線装置２−無線装置７−無線装置６−無線装置３からなる経路を経由して無線装置３へ送信され、無線装置１−無線装置８−無線装置３からなる経路を経由して無線装置３へ送信される。
【０２７８】
そして、無線装置３のＩＰモジュール１８６Ａは、複数の経路要求パケットＲＲＥＱを受信すると、その受信した複数の経路要求パケットの各々に含まれるメトリックに、経路要求パケットＲＲＥＱを無線装置３へ送信した無線装置との間のメトリックを加算してメトリックを更新する。その後、無線装置３のＩＰモジュール１８６Ａは、その更新したメトリックを有する複数の経路要求パケットＲＲＥＱのうち、メトリックが最小である経路を送信元との間で無線通信を行なう経路として決定する。
【０２７９】
この場合、無線装置３のＩＰモジュール１８６Ａは、例えば、無線装置１−無線装置４−無線装置７−無線装置３からなる経路を送信元との間で無線通信を行なう経路として決定する。
【０２８０】
そして、無線装置３のＩＰモジュール１８６Ａは、経路を決定すると、経路要求パケットＲＲＥＱに対する応答である経路応答パケットＲＲＥＰを生成して送信元の無線装置１へ送信する。
【０２８１】
経路応答パケットＲＲＥＰは、［ｒｒｅｐ／送信先１／送信元１／メトリック／ホップ数／送信元２］からなる。ｒｒｅｐは、パケットＲＲＥＰが経路応答パケットであることを表す。送信先１は、経路応答パケットＲＲＥＰの送信先のＩＰアドレスであり、経路応答パケットＲＲＥＰが中継される度に更新される。送信元１は、経路応答パケットＲＲＥＰを送信または中継する無線装置のＩＰアドレスであり、経路応答パケットＲＲＥＰが中継される度に更新される。メトリックは、最初、“０”に設定されており、経路応答パケットＲＲＥＰが中継される度に更新される。ホップ数は、送信先の無線装置から送信元の無線装置までの間における通信回数を表し、経路応答パケットＲＲＥＰが中継される度に更新される。送信元２は、経路要求パケットＲＲＥＱを送信した無線装置１のＩＰアドレスからなる。
【０２８２】
従って、無線装置３のＩＰモジュール１８６Ａは、経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置７のＩＰアドレス／無線装置３のＩＰアドレス／０／０／無線装置１のＩＰアドレス］を生成して無線装置７へ送信する。
【０２８３】
無線装置７のＩＰモジュール１８６Ａは、無線装置３から経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置７のＩＰアドレス／無線装置３のＩＰアドレス／０／０／無線装置１のＩＰアドレス］を受信し、その受信した経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置７のＩＰアドレス／無線装置３のＩＰアドレス／０／０／無線装置１のＩＰアドレス］を経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置４のＩＰアドレス／無線装置７のＩＰアドレス／４／１／無線装置１のＩＰアドレス］に更新して無線装置４へ送信する。
【０２８４】
無線装置４のＩＰモジュール１８６Ａは、経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置４のＩＰアドレス／無線装置７のＩＰアドレス／４／１／無線装置１のＩＰアドレス］を受信し、その受信した経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置４のＩＰアドレス／無線装置７のＩＰアドレス／４／１／無線装置１のＩＰアドレス］を経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置１のＩＰアドレス／無線装置４のＩＰアドレス／６／２／無線装置１のＩＰアドレス］に更新して無線装置１へ送信する。
【０２８５】
送信元の無線装置１において、ＩＰモジュール１８６Ａは、経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置１のＩＰアドレス／無線装置４のＩＰアドレス／６／２／無線装置１のＩＰアドレス］を受信し、その受信した経路応答パケットＲＲＥＰ＝［ｒｒｅｐ／無線装置１のＩＰアドレス／無線装置４のＩＰアドレス／６／２／無線装置１のＩＰアドレス］のメトリック＝６にメトリック＝２を加算してメトリック８を求める。
【０２８６】
これにより、無線装置１のＩＰモジュール１８６Ａは、無線装置１と無線装置３との間で無線通信を行なうための経路が確立されたことを認識するとともに、この確立された経路のトータルのメトリックが“８”であることを検知する。
【０２８７】
上述した送信元と送信先との間の経路の確立においては、経路要求パケットＲＲＥＱは、各種の経路を経て送信先（＝無線装置３）へ送信されるが、送信先の無線装置３は、送信元から送信先までの加算されたメトリックが最小である経路を送信元と送信先との間の経路として決定し、経路要求パケットＲＲＥＱが中継される度に加算されるメトリックは、隣接する２つの無線装置間の距離に応じて決定されたメトリックである。
【０２８８】
従って、上述した方法によって、送信元と送信先との間の経路を決定することは、距離に応じて決定されたメトリックＭ１に基づいて送信元と送信先との間の経路を決定することに相当する。
【０２８９】
経路応答パケットＲＲＥＰを中継する無線装置４，７および経路応答パケットＲＲＥＰを最終的に受信する無線装置１は、自己と送信先の無線装置３との間のトータルのメトリック、自己から送信先の無線装置３までのホップ数、および送信先へパケットを送信するときの隣の無線装置を認識しているので、これらを経路情報ＩＦＲに格納してＨｅｌｌｏパケットＨＬＰを生成して定期的にブロードキャストする。
【０２９０】
（他の経路決定方法）
図２６は、パケット転送率およびホップ数の更にタイミングチャートである。また、図２７は、パケット転送率およびホップ数の更に他のタイミングチャートである。図２６および図２７において、縦軸は、パケット転送率およびホップ数を表し、横軸は、時間を表す。また、図２６において、曲線ｋ７は、パケット転送率のタイミングチャートを示し、曲線ｋ８は、ホップ数のタイミングチャートを示す。更に、図２７において、曲線ｋ９は、パケット転送率のタイミングチャートを示し、曲線ｋ１０は、ホップ数のタイミングチャートを示す。
【０２９１】
なお、図２６は、受信信号強度に応じて決定されたメトリックＭ２を用いて送信先までの経路を決定した場合（ＡＯＤＶＬＨＡプロトコル）のパケット転送率およびホップ数を表し、図２７は、距離に応じて決定されたメトリックＭ１を用いて送信先までの経路を決定した場合（ＡＰＤＶＬＯＣプロトコル）のパケット転送率およびホップ数を表す。
【０２９２】
ＡＯＤＶＬＨＡプロトコルを用いて経路を決定した場合、時間の経過とともに、パケット転送率が大きく変化している領域があり、この領域では、ホップ数も変化し、経路が頻繁に切換えられている（図２６の曲線ｋ７，ｋ８参照）。
【０２９３】
一方、ＡＰＤＶＬＯＣプロトコルを用いて経路を決定した場合、パケット転送率およびホップ数は、概ね安定している（図２７の曲線ｋ９，ｋ１０参照）。そして、ＡＯＤＶＬＨＡプロトコルを用いた場合にパケット転送率およびホップ数が大きく変化する領域においても、ＡＯＤＶＬＯＣプロトコルを用いた場合におけるパケット転送率およびホップ数は、安定している。
【０２９４】
また、ＡＯＤＶＬＯＣプロトコルを用いた場合、マルチパスの影響によってパケット転送率が大きく低下する領域があり、この領域においては、ＡＯＤＶＬＨＡプロトコルを用いた場合、パケット転送率は安定している。
【０２９５】
このように、ＡＯＤＶＬＨＡプロトコルを用いた場合、経路選択が安定している領域と不安定な領域とがあり、その不安定な領域においては、ＡＯＤＶＬＯＣプロトコルを用いることにより、安定して経路選択が可能である。また、ＡＯＤＶＬＯＣプロトコルを用いた場合、経路選択が安定している領域と不安定な領域とがあり、その不安定な領域においては、ＡＯＤＶＬＨＡプロトコルを用いることにより、安定して経路選択が可能である。
【０２９６】
従って、この他の経路決定方法においては、距離に応じて決定されたメトリックＭ１に基づいて送信元と送信先との間で経路を決定して無線通信を行なっているときに、無線通信の品質がしきい値よりも低くなると、受信信号強度に応じて決定されたメトリックＭ２に基づいて送信元と送信先との間で経路を決定して無線通信を行ない、受信信号強度に応じて決定されたメトリックＭ２に基づいて送信元と送信先との間で経路を決定して無線通信を行なっているときに、無線通信の品質がしきい値よりも低くなると、距離に応じて決定されたメトリックＭ１に基づいて送信元と送信先との間で経路を決定して無線通信を行なう。
【０２９７】
この場合、経路要求パケットＲＲＥＱは、［ｒｒｅｑ／送信元／メトリックＭ１／メトリックＭ２／送信先］からなり、経路要求パケットＲＲＥＱを中継する各無線装置２，４〜８は、経路要求パケットＲＲＥＱを受信すると、経路要求パケットＲＲＥＱを受信したときの受信信号強度を検出し、その検出した受信信号強度を表３を参照してメトリックＭ２に変換し、経路要求パケットＲＲＥＱのメトリックＭ２を更新する。
【０２９８】
そして、送信先の無線装置３において、ＩＰモジュール１８６Ａは、複数の経路要求パケットＲＥＥＱを各種の経路から受信する。この場合、複数の経路要求パケットＲＲＥＱは、加算されたメトリックＭ１と、加算されたメトリックＭ２とを含むので、無線装置３のＩＰモジュール１８６Ａは、受信した複数の経路要求パケットＲＲＥＱの各々において、メトリックＭ１およびメトリックＭ２の各々を更新する。そして、無線装置３のＩＰモジュール１８６Ａは、その更新したメトリックＭ１およびメトリックＭ２を含む複数の経路要求パケットＲＲＥＱにおいて、更新されたメトリックＭ１または更新されたメトリックＭ２が最小である経路を送信元と送信先との間の経路として決定する。
【０２９９】
より具体的には、メトリックＭ１に基づいて、送信元と送信先との間の経路を決定して送信元と送信先との間で無線通信を行なっており、かつ、通信品質がしきい値よりも低くなったときに、無線装置３のＩＰモジュール１８６Ａは、新たに複数の経路要求パケットＲＲＥＱを受信すると、その受信した複数の経路要求パケットＲＲＥＱに含まれるメトリックＭ２を更新し、その更新したメトリックＭ２が最小である経路を送信元と送信先との間の経路として決定する。
【０３００】
また、メトリックＭ２に基づいて、送信元と送信先との間の経路を決定して送信元と送信先との間で無線通信を行なっており、かつ、通信品質がしきい値よりも低くなったときに、無線装置３のＩＰモジュール１８６Ａは、新たに複数の経路要求パケットＲＲＥＱを受信すると、その受信した複数の経路要求パケットＲＲＥＱに含まれるメトリックＭ１を更新し、その更新したメトリックＭ１が最小である経路を送信元と送信先との間の経路として決定する。
【０３０１】
そして、経路応答パケットＲＲＥＰは、［ｒｒｅｐ／送信先１／送信元１／メトリックＭ１／メトリックＭ２／ホップ数／送信元２］からなり、送信先の無線装置３がメトリックＭ１に基づいて経路を決定した場合、経路応答パケットＲＲＥＰのメトリックＭ１が随時更新されて送信元の無線装置１へ送信され、送信先の無線装置３がメトリックＭ２に基づいて経路を決定した場合、経路応答パケットＲＲＥＰのメトリックＭ２が随時更新されて送信元の無線装置１へ送信される。
【０３０２】
実施の形態２においては、隣接する２つの無線装置間の距離ｒが、受信信号強度ＲＲＳＩがしきい値Ｐｒｔｈよりも低くなる距離ｒｄｓに近づくと、隣接する２つの無線装置間の距離ｒに応じて決定されたメトリックＭ１に基づいて、経路を選択するようにしてもよい。
【０３０３】
例えば、無線装置１−無線装置４−無線装置７−無線装置３からなる経路を用いて無線装置１と無線装置３との間で無線通信が行なわれているときに、無線装置４のＩＰモジュール１８６Ａは、無線装置４−無線装置７間の距離ｒが距離ｒｄｓに近づくと、メトリックＭ１に基づいて経路を選択し、無線装置１からのパケットを無線装置２へ中継する。即ち、無線装置１−無線装置４−無線装置７−無線装置３からなる経路が無線装置１−無線装置４−無線装置２−無線装置７−無線装置３からなる経路に切換えられる。
【０３０４】
この場合、ホップ数が“１ホップ”増加するが、パケット転送率の低下が抑制されるので、無線通信のスループットの低下が抑制される。
【０３０５】
また、実施の形態２においては、実施の形態１における式（１）を用いて総合メトリックＭＴｏｔａｌを演算し、その演算した総合メトリックＭＴｏｔａｌが最小になる経路を送信元と送信先との間の経路として決定するようにしてもよい。
【０３０６】
この場合、経路要求パケットＲＲＥＱは、［ｒｒｅｑ／送信元／総合メトリックＭＴｏｔａｌ／送信先］からなり、経路応答パケットＲＲＥＰは、［ｒｒｅｐ／送信先１／送信元１／総合メトリックＭＴｏｔａｌ／ホップ数／送信元２］からなる。
【０３０７】
そして、各無線装置２，４〜８は、式（１）に従って総合メトリックＭＴｏｔａｌを演算し、その演算した総合メトリックＭＴｏｔａｌによって経路要求パケットＲＲＥＱまたは経路応答パケットＲＲＥＰの総合メトリックＭＴｏｔａｌを更新して経路要求パケットＲＲＥＱまたは経路応答パケットＲＲＥＰを中継する。
【０３０８】
また、送信先の無線装置３は、複数の経路から受信した複数の経路要求パケットＲＲＥＱにおいて、総合メトリックＭＴｏｔａｌが最小である経路を送信元と送信先との間の経路として決定する。
【０３０９】
この実施の形態２においては、各無線装置１〜８は、一般的には、自己に隣接するｎ（ｎは正の整数）個の無線装置からリンクステートパケットＬＳＰを受信して自己とｎ個の無線装置との間のｎ個の距離を演算する。
【０３１０】
そして、各無線装置１〜８は、経路要求パケットＲＲＥＱを受信すると、その経路要求パケットを自己へ送信した無線装置との間の距離に応じたメトリックＭ１（またはメトリックＭ２）を経路要求パケットＲＲＥＱに含まれるメトリックに加算して経路要求パケットＲＲＥＱを更新し、その更新した経路要求パケットＲＲＥＱをブロードキャストする。
【０３１１】
また、送信元である無線装置１を基準に考えれば、無線装置１と、無線装置１に隣接するｎ個の無線装置（＝無線装置２２，４，５，８）との間のｎ個の距離が演算され、その演算されたｎ個の距離が表２によってｎ個のメトリックＭ１に変換される。また、無線装置１から１ホップ以上の位置に存在するｍ個の無線装置（＝無線装置３，６，７）と、ｎ個の無線装置とからなる複数の無線装置において隣接する２つの無線装置間の距離であるｋ個の距離が演算され、その演算されたｋ個の距離が表２を参照してｋ個のメトリックＭ１に変換される。そして、ｎ個のメトリックＭ１とｋ個のメトリックＭ１とに基づいて、経路要求パケットＲＲＥＱが送信元から送信先まで送信されたときのメトリックＭ１の総和が最小となる経路が送信元から送信先までの経路として決定される。
【０３１２】
従って、実施の形態２による無線装置１〜８の各々は、ｎ個のメトリックＭ１とｋ個のメトリックＭ１とに基づいて決定され、かつ、メトリックＭ１の総和が最小である経路（＝安定度合が相対的に大きい経路）に沿って送信先と無線通信を行なう。
【０３１３】
上述した実施の形態１，２においては、各無線装置１〜８は、自己の位置をＤ−ＧＰＳ受信機１４によって測定し、その測定した自己の位置をリンクステートパケットＬＳＰまたはＨｅｌｌｏパケットＨＬＰに含めて隣接する無線装置へ送信する。
【０３１４】
つまり、各無線装置１〜８は、測定したＧＰＳデータのうちの経緯度λ，φによって決定される自己の位置を隣接する無線装置へ送信する。従って、ＧＰＳデータの全体を隣接する無線装置へ送信する場合に比べ、無線通信ネットワーク１０の負荷を低減して送信元と送信先との間で無線通信を行なうための経路を決定できる。
【０３１５】
なお、上記においては、α＝１、β＝１／１０、γ＝１／５であると説明したが、この発明においては、これに限らず、α，β，γの各々は、上記の値以外の値であってもよい。
【０３１６】
また、この発明においては、受信信号強度ＲＳＳＩに代えてフレームエラー率ＦＥＲを用いてメトリックＭ２を求めてもよい。図２８は、フレームエラー率ＦＥＲを演算する方法を説明するための概念図である。無線装置Ａは、タイミングｔ１で通信要求パケットＲＴＳを無線装置Ｂへ送信するとともに、通信要求パケットＲＴＳの送信と同時に一定時間ＣＴＳ＿ｔｉｍｅｒを設定し、かつ、通信回数ＴｒａｎｓｍｉｔＣｎｔを“１”だけインクリメントする。そして、無線装置Ｂは、無線装置Ａからの通信要求パケットＲＴＳをタイミングｔ２で受信するとともに、通信要求パケットＲＴＳに対する通信許可パケットＣＴＳをタイミングｔ３で無線装置Ａへ送信する。そうすると、無線装置Ａは、無線装置Ｂからの通信許可パケットＣＴＳをタイミングｔ４で受信する。
【０３１７】
無線装置Ａは、通信許可パケットＣＴＳを無線装置Ｂから一定時間ＣＴＳ＿ｔｉｍｅｒ内に受信したとき、通信誤り数ＦａｉｌＣｎｔをカウントせず、無線装置Ｂからの通信許可パケットＣＴＳを一定時間ＣＴＳ＿ｔｉｍｅｒ内に受信しなかったとき、通信誤り数ＦａｉｌＣｎｔを“１”だけインクリメントする。
【０３１８】
無線装置Ａは、通信許可パケットＣＴＳを無線装置Ｂから一定時間ＣＴＳ＿ｔｉｍｅｒ内に受信したとき、タイミングｔ５でデータＤＡＴＡを無線装置Ｂへ送信するとともに、データＤＡＴＡの送信と同時に一定時間ＡＣＫ＿ｔｉｍｅｒを設定し、かつ、通信回数ＴｒａｎｓｍｉｔＣｎｔを“１”だけインクリメントする。そして、無線装置Ｂは、無線装置ＡからのデータＤＡＴＡをタイミングｔ６で受信するとともに、データＤＡＴＡに対する確認応答パケットＡＣＫをタイミングｔ７で無線装置Ａへ送信する。そうすると、無線装置Ａは、無線装置Ｂからの確認応答パケットＡＣＫをタイミングｔ８で受信する。
【０３１９】
無線装置Ａは、確認応答パケットＡＣＫを無線装置Ｂから一定時間ＡＣＫ＿ｔｉｍｅｒ内に受信したとき、通信誤り数ＦａｉｌＣｎｔをカウントせず、無線装置Ｂからの確認応答パケットＡＣＫを一定時間ＡＣＫ＿ｔｉｍｅｒ内に受信しなかったとき、通信誤り数ＦａｉｌＣｎｔを“１”だけインクリメントする。
【０３２０】
無線装置Ａは、通信許可パケットＣＴＳを無線装置Ｂから一定時間ＣＴＳ＿ｔｉｍｅｒ内に受信しないとき、再度、通信要求パケットＲＴＳの送信から開始し、通信回数ＴｒａｎｓｍｉｔＣｎｔおよび通信誤り数ＦａｉｌＣｎｔをカウントする。
【０３２１】
無線装置Ａは、通信要求パケットＲＴＳに対するＣＴＳパケットの受信、およびデータＤＡＴＡに対する確認応答パケットＡＣＫの受信を所定回数だけ繰り返し行ない、通信回数ＴｒａｎｓｍｉｔＣｎｔが所定回数に達すると、次式によりフレームエラー率ＦＥＲを演算する。
【０３２２】
ＦＥＲ＝ＦａｉｌＣｎｔ／ＴｒａｎｓｍｉｔＣｎｔ・・・（２）
無線装置１〜８の各々は、無線装置Ａと同じ動作によって通信回数ＴｒａｎｓｍｉｔＣｎｔおよび通信誤り数ＦａｉｌＣｎｔをカウントし、そのカウントした通信回数ＴｒａｎｓｍｉｔＣｎｔおよび通信誤り数ＦａｉｌＣｎｔを用いて式（２）によってフレームエラー率ＦＥＲを演算する。
【０３２３】
この場合、各無線装置１〜８のＭＡＣモジュール１１３は、通信要求パケットＲＴＳまたはデータＤＡＴＡの送信と同時に時間をタイマー（図示せず）によって計測する。
【０３２４】
無線装置１〜８の各々において、ＭＡＣモジュール１１３は、上述した方法によってフレームエラー率ＦＥＲを演算し、その演算したフレームエラー率ＦＥＲを有線インターフェース１１６およびケーブル１７を介して操作装置１８へ送信する。
【０３２５】
そして、無線装置１〜８の各々において、ルーティングデーモン１９０は、ＭＡＣモジュール１１３からフレームエラー率ＦＥＲを受信し、その受信したフレームエラー率ＦＥＲを表４を参照してメトリックＭ２に変換する。
【０３２６】
【表４】
2007235895.tif 000007
【０３２７】
フレームエラー率ＦＥＲが０．１よりも低いとき、メトリックＭ２は、“１”となり、フレームエラー率ＦＥＲが０．１≦ＦＥＲ＜０．２の範囲であるとき、メトリックＭ２は、“２”となり、フレームエラー率ＦＥＲが０．２≦ＦＥＲ＜０．３の範囲であるとき、メトリックＭ２は、“３”となり、フレームエラー率ＦＥＲが０．３≦ＦＥＲ＜０．４の範囲であるとき、メトリックＭ２は、“４”となり、フレームエラー率ＦＥＲが０．４≦ＦＥＲ＜０．５の範囲であるとき、メトリックＭ２は、“５”となり、フレームエラー率ＦＥＲが０．５以上であるとき、メトリックＭ２は、“６”となる。
【０３２８】
従って、無線装置１〜８の各々において、ルーティングデーモン１９０は、ＭＡＣモジュール１１３からフレームエラー率ＦＥＲを受けると、その受けたフレームエラー率ＦＥＲに対応するメトリックＭ２を表４を参照して検出し、その検出したメトリックＭ２を格納してルーティングテーブル１８７Ａ（または１８７Ｂ）を作成する。
【０３２９】
このように、メトリックＭ２は、フレームエラー率ＦＥＲが相対的に低いとき、相対的に小さい数値が格納され、フレームエラー率ＦＥＲが相対的に高いとき、相対的に大きい数値が格納される。
【０３３０】
なお、フレームエラー率ＦＥＲは、表５に従ってメトリックＭ２に変換されてもよい。
【０３３１】
【表５】
2007235895.tif 000008
【０３３２】
フレームエラー率ＦＥＲが０．１よりも低いとき、メトリックＭ２は、“１”となり、フレームエラー率ＦＥＲが０．１≦ＦＥＲ＜０．２の範囲であるとき、メトリックＭ２は、“２”となり、フレームエラー率ＦＥＲが０．２≦ＦＥＲ＜０．３の範囲であるとき、メトリックＭ２は、“４”となり、フレームエラー率ＦＥＲが０．３≦ＦＥＲ＜０．４の範囲であるとき、メトリックＭ２は、“８”となり、フレームエラー率ＦＥＲが０．４≦ＦＥＲ＜０．５の範囲であるとき、メトリックＭ２は、“１６”となり、フレームエラー率ＦＥＲが０．５以上であるとき、メトリックＭ２は、“３２”となる。
【０３３３】
従って、表５に従えば、フレームエラー率ＦＥＲが直線的に高くなるに従って、メトリックＭ２は、２の累乗によって大きくなる。即ち、フレームエラー率ＦＥＲが直線的に高くなるに従って、メトリックＭ２は、指数関数的に大きくなる。
【０３３４】
このように、フレームエラー率ＦＥＲが直線的に高くなるに従って経路安定指標としてのメトリックＭ２を指数関数的に大きくすることによって（即ち、フレームエラー率ＦＥＲが直線的に低くなるに従って経路安定指標としてのメトリックＭ２を指数関数的に小さくすることによって）、安定度合がより大きい経路を容易に選択できる。その理由は、隣接する２つの無線装置間の距離ｒが直線的に変化するに従ってメトリックＭ１が指数関数的に変化するように距離ｒをメトリックＭ１に変換する場合の理由と同じである。
【０３３５】
上記においては、フレームエラー率ＦＥＲを演算し、その演算したフレームエラー率ＦＥＲを表４または表５に従ってメトリック距離ｒに変換すると説明したが、この発明においては、これに限らず、フレームエラー率ＦＥＲに代えてパケットエラー率ＰＥＲ（Ｐａｃｋｅｔ  Ｅｒｒｏｒ  Ｒａｔｉｏ）、信号対ノイズ比ＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）、信号電力、ビット誤り率、搬送波信号対雑音比、および信号に対する干渉雑音を含む雑音比のいずれかを用いてもよい。
【０３３６】
パケットエラー率ＰＥＲは、送受信されるパケットの総数に対するＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）エラーが生じたパケットの個数の比によって表される。従って、パケットエラー率ＰＥＲは、ＭＡＣモジュール１１３によって演算され、ＭＡＣモジュール１１３によってルーティングデーモン１９０へ送信される。
【０３３７】
また、信号対ノイズ比ＳＮＲは、信号強度に対するノイズ強度の比によって表される。従って、信号対ノイズ比ＳＮＲは、無線インターフェースモジュール１１２によって演算され、無線インターフェースモジュール１１２によってルーティングデーモン１９０へ送信される。
【０３３８】
更に、信号電力は、受信した信号の電力を表す。従って、信号電力は、無線インターフェースモジュール１１２によって検出され、無線インターフェースモジュール１１２によってルーティングデーモン１９０へ送信される。
【０３３９】
更に、ビット誤り率は、復調したビットの誤り率を表す。従って、ビット誤り率は、無線インターフェースモジュール１１２によって検出され、無線インターフェースモジュール１１２によってルーティングデーモン１９０へ送信される。
【０３４０】
更に、搬送波信号対雑音比は、搬送波信号に対する雑音の比を表す。従って、搬送波信号対雑音比は、無線インターフェースモジュール１１２によって検出され、無線インターフェースモジュール１１２によってルーティングデーモン１９０へ送信される。
【０３４１】
更に、信号に対する干渉雑音を含む雑音比は、［干渉雑音を含む雑音］／信号強度を表す。従って、信号に対する干渉雑音を含む雑音比は、無線インターフェースモジュール１１２によって検出され、無線インターフェースモジュール１１２によってルーティングデーモン１９０へ送信される。
【０３４２】
そして、パケットエラー率ＰＥＲ、信号対ノイズ比ＳＮＲ、信号電力、ビット誤り率、搬送波信号対雑音比、および信号に対する干渉雑音を含む雑音比の各々は、表４または表５に従ってメトリックＭ２に変換される。
【０３４３】
各無線装置１〜８において、ルーティングデーモン１９０は、フレームエラー率ＦＥＲおよびパケットエラー率ＰＥＲ等を用いて決定されたメトリックＭ２を式（１）に代入して総合メトリックＭＴｏｔａｌを求めてルーティングテーブル１８７Ａ（または１８７Ｂ）を完成する。
【０３４４】
この発明においては、受信信号強度、フレームエラー率ＦＥＲ、パケットエラー率ＰＥＲ、信号対ノイズ比ＳＮＲ、ビット誤り率、搬送波信号対雑音比、および信号に対する干渉雑音を含む雑音比の各々は、「通信品質」を構成し、受信信号強度、フレームエラー率ＦＥＲ、パケットエラー率ＰＥＲ、信号対ノイズ比ＳＮＲ、ビット誤り率、搬送波信号対雑音比、および信号に対する干渉雑音を含む雑音比の各々を表３〜表５を参照して得られるメトリックＭ２は、「経路品質指標」を構成する。
【０３４５】
また、メトリックＭ１は、「経路安定指標」を構成する。
【０３４６】
更に、この発明においては、ルーティングテーブル１８７，１８７Ａ，１８７Ｂを作成するルーティングデーモン１９０と、ルーティングテーブル１８７，１８７Ａ，１８７Ｂに基づいて送信先までの経路を決定するＩＰモジュール１８６，１８６Ａは、「経路決定手段」を構成する。
【０３４７】
更に、この発明においては、決定した経路に沿ってフレームを送信するＩＰモジュール１８６および無線ＬＡＮ端末１１は、「通信手段」を構成する。
【０３４８】
更に、この発明においては、Ｄ−ＧＰＳ受信機１４  ＧＰＳアンテナ１５およびＦＭアンテナ１６は、「位置検出手段」を構成し、無線ＬＡＮ端末１１およびアレーアンテナ１２は、「受信手段」を構成する。
【０３４９】
更に、この発明においては、隣接する２つの無線装置間の距離ｒを演算するルーティングデーモン１９０は、「距離演算手段」を構成する。
【０３５０】
更に、この発明においては、距離ｒを表２を参照してメトリックＭ１に変換するルーティングデーモン１９０、または受信信号強度ＲＳＳＩ、フレームエラー率、パケットエラー率、信号対ノイズ比ＳＮＲ、信号電力、ビット誤り率、搬送波信号対雑音比、および信号に対する干渉雑音を含む雑音比の各々を表３〜表５のいずれかを参照してメトリックＭ２に変換するルーティングデーモン１９０は、「経路指標演算手段」を構成する。
【０３５１】
更に、この発明においては、パケットエラー率ＰＥＲを検出するＭＡＣモジュール１１３、またはフレームエラー率を演算するＭＡＣモジュール１１３は、「品質検出手段」を構成する。また、受信信号強度ＲＳＳＩ、信号対ノイズ比ＳＮＲ、信号電力、ビット誤り率、搬送波信号対雑音比、および信号に対する干渉雑音を含む雑音比の各々を検出する無線インターフェースモジュール１１２は、「品質検出手段」を構成する。
【０３５２】
図２１に示す受信信号強度と距離との関係は、「距離／品質テーブル」を構成し、図２１に示す受信信号強度と距離との関係を保持するルーティングテーブル１９０は、「保持手段」を構成する。
【０３５３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０３５４】
この発明は、ネットワークの負荷を抑制し、かつ、高いスループットが安定して得られる無線装置に適用される。また、この発明は、ネットワークの負荷を抑制し、かつ、高いスループットが安定して得られる無線装置を備える無線通信ネットワークに適用される。
【図面の簡単な説明】
【０３５５】
【図１】この発明の実施の形態による無線通信ネットアークの概略図である。
【図２】図１に示す無線装置の構成を示す実施の形態１における概略ブロック図である。
【図３】図２に示す無線ＬＡＮ端末、アレーアンテナおよび操作装置の構成を示す概略図である。
【図４】図２に示すアレーアンテナのｘ−ｙ平面における平面図である。
【図５】リンクステートパケットの構成図である。
【図６】図３に示すルーティングテーブルの例を示す図である。
【図７】図６に示すルーティングテーブルの作成方法を説明するための第１の図である。
【図８】図６に示すルーティングテーブルの作成方法を説明するための第２の図である。
【図９】図３に示すアドレス変換テーブルの例を示す図である。
【図１０】有線フレームの構成図である。
【図１１】ＧＰＳデータの取得要求信号の構成を示す概略図である。
【図１２】ＧＰＳデータの取得要求信号に対する応答信号の構成を示す概略図である。
【図１３】図１２に示すＧＰＴ１のフォーマットを示す図である。
【図１４】図１３に示すＧＰＳデータの構成を示す図である。
【図１５】無線フレームＲＦＦの構成図である。
【図１６】有線フレームＷＩＲＦと無線フレームＲＦＦとの間の変換を示す概念図である。
【図１７】受信信号強度に応じて決定されたメトリックを用いたルーティングテーブルの例を示す図である。
【図１８】図１７に示すルーティングテーブルの作成方法を説明するための図である。
【図１９】パケット転送率およびホップ数のタイミングチャートである。
【図２０】パケット転送率およびホップ数の他のタイミングチャートである。
【図２１】マルチパス環境下における受信信号強度と距離との関係を示す図である。
【図２２】ルーティングテーブルの他の例である。
【図２３】図１に示す無線装置の実施の形態２における構成を示す図である。
【図２４】Ｈｅｌｌｏパケットの構成図である。
【図２５】実施の形態２における送信先までの経路を確立する方法を説明するための図である。
【図２６】パケット転送率およびホップ数の更にタイミングチャートである。
【図２７】パケット転送率およびホップ数の更に他のタイミングチャートである。
【図２８】フレームエラー率を演算する方法を説明するための概念図である。
【符号の説明】
【０３５６】
１〜８  無線装置、１０  無線通信ネットアーク、１１  無線ＬＡＮ端末、１１Ａ，１１Ｂ  ＦＣＳ、１２  アレーアンテナ、１２Ａ，１２Ｂ  フレーム本体、１３，１７，２０  ケーブル、１３Ａ  データタイプ、１３Ｂ  ＰＡＤ、１４  Ｄ−ＧＰＳ受信機、１４Ａ  送信元アドレス、１４Ｂ  ８０２．２ＳＮＡＰ、１５  ＧＰＳアンテナ、１５Ａ  送信先アドレス、１５Ｂ  ８０２．２ＬＬＣ、１６  ＦＭアンテナ、１６Ｂ  ＩＥＥＥ８０２．１１ＭＡＣヘッダ、１８，１８Ａ  操作装置、１９  保守装置、１１０  ＧＰＳドライブ部、１１１  アンテナ制御モジュール、１１２  無線インターフェースモジュール、１１３  ＭＡＣモジュール、１１４  アドレス変換テーブル、１１５  ＬＬＣモジュール、１１６，１８５  有線インターフェース、１８１  入力部、１８２  表示部、１８３  電子メールアプリケーション、１８４，１８４Ａ  通信制御部、１８６，１８６Ａ  ＩＰモジュール、１８７，１８７Ａ，１８７Ｂ  ルーティングテーブル、１８８  ＴＣＰモジュール、１８９  ＵＤＰモジュール、１９０  ルーティングデーモン、１９１  ＳＭＴＰモジュール。
【図１】
2007235895.tif 000009
【図２】
2007235895.tif 000010
【図３】
2007235895.tif 000011
【図４】
2007235895.tif 000012
【図５】
2007235895.tif 000013
【図６】
2007235895.tif 000014
【図７】
2007235895.tif 000015
【図８】
2007235895.tif 000016
【図９】
2007235895.tif 000017
【図１０】
2007235895.tif 000018
【図１１】
2007235895.tif 000019
【図１２】
2007235895.tif 000020
【図１３】
2007235895.tif 000021
【図１４】
2007235895.tif 000022
【図１５】
2007235895.tif 000023
【図１６】
2007235895.tif 000024
【図１７】
2007235895.tif 000025
【図１８】
2007235895.tif 000026
【図２１】
2007235895.tif 000027
【図２２】
2007235895.tif 000028
【図２３】
2007235895.tif 000029
【図２４】
2007235895.tif 000030
【図２５】
2007235895.tif 000031
【図２８】
2007235895.tif 000032
【図１９】
2007235895.tif 000033
【図２０】
2007235895.tif 000034
【図２６】
2007235895.tif 000035
【図２７】
2007235895.tif 000036