"基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムであって、前記コアノードは、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセットルーティングパケットを送信し、その後、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマルルーティングパケットを複数送信するものであり、前記各スレーブノードは、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、前記リセットルーティングパケットを受信してからn個nは自然数の前記ノーマルルーティングパケットを同じ送信元ノードより受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、前記ルート構築処理手段は、n番目に受信した前記ノーマルルーティングパケットの受信電力に基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算する受信電力評価値計算手段と、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、n番目に受信した前記ノーマルルーティングパケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマルルーティングパケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有し、前記受信電力評価手段は、nが2以上の場合に、n番目に受信した前記ノーマルルーティングパケットの受信電力だけでなく、前記リセットルーティングパケットの受信電力又は/及び他に受信した前記ノーマルルーティングパケットの一部又は全部の受信電力にも基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算する、通信システム。前記受信電力評価値計算手段は、n番目に受信した前記ノーマルルーティングパケットの受信電力Rnの評価値である受信電力評価値Anを、定数又は前記リセットルーティングパケットの受信電力を初期値として、αn及びβnαn及びβnはnの関数であり、αnは恒等的に0でない関数。に対して式により計算する、請求項1記載の通信システム。式において、A1=R1であり、nが2以上の場合にαn=n-1/nかつβn=1/nである、請求項2記載の通信システム。式において、αn又は/及びβnは定数である、請求項2記載の通信システム。基幹網に接続するコアノードに直接又は他のノードを経由して無線通信により接続するスレーブノードであって、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、前記コアノードから、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセットルーティングパケットを受信してから、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマルルーティングパケットを同じ送信元ノードよりn個nは自然数受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、前記ルート構築処理手段は、n番目に受信した前記ノーマルルーティングパケットの受信電力Rnを評価する受信電力評価値Anを、前記リセットルーティングパケットの受信電力及び受信したn個の前記ノーマルルーティングパケットの逐次平均、又は、受信したn個の前記ノーマルルーティングパケットの逐次平均により計算する受信電力評価値計算手段と、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、n番目に受信した前記ノーマルルーティングパケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマルルーティングパケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有する、スレーブノード。基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムにおけるルート構築方法であって、前記各スレーブノードは、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、パケットを送受信可能なノード及び当該ノードとのパケット送受信時の受信電力の評価値である受信電力評価値の組み合わせを記憶する周辺ノード記憶手段を備え、前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセットルーティングパケットを送信し、前記リセットルーティングパケットを受信したスレーブノードの初期化手段が、当該リセットルーティングパケットを初めて受信したか否かを判断し、初めて受信した場合には、同じ前記リセットルーティングパケットを前記周辺ノード記憶手段に記憶されたノードに送信して、前記周辺ノード記憶手段に記憶された情報を削除し、前記自経路評価値を最大値に設定する初期化ステップと、前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマルルーティングパケットを、送信された順番を特定して複数送信し、前記ノーマルルーティングパケットを受信した前記スレーブノードにおいて、受信電力評価値計算手段が、受信したノーマルルーティングパケットの送信元ノードが、前記周辺ノード記憶手段に記憶されていない場合には、前記ノーマルルーティングパケットの受信電力に基づき当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと前記受信電力評価値の組み合わせを記憶させ、受信したノーマルルーティングパケットの送信元ノードが、前記周辺ノード記憶手段に記憶されている場合には、前記ノーマルルーティングパケットの受信電力だけでなく、前記周辺ノード記憶手段に記憶された前記受信電力評価値にも基づいて、新たな受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと新たな前記受信電力評価値の組み合わせを記憶させ、新ラウンド処理手段が、前記送信された順番に基づいて、受信した前記ノーマルルーティングパケットが、以前に受信したことのない前記ノーマルルーティングパケットであるか否かを判断し、受信したことがないならば、前記新自経路評価値を最大値とし、新累積経路評価値計算手段が、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、受信した前記ノーマルルーティングパケットが経由した通信経路の評価値である新累積経路評価値を計算し、経路更新手段が、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマルルーティングパケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行い、前記周辺ノード記憶手段に記憶されたノードに対して新たな前記自経路評価値を送信することにより、前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築ステップを含むルート構築方法。コンピュータを、請求項5記載のスレーブノードとして機能させるためのプログラム。しかしながら、ホップカウントをメトリックとする場合、遠くの離れたノード間のリンクがルートに使われてしまい、ルートの安定性獲得とは逆行する。また、従来の最小伝播損ルーティングでは、伝搬路の変動によりルートが不安定となる問題がある。すなわち、非特許文献1では、最小伝搬損ルーティングについて、伝搬路の変動の影響を考慮せずに計算機シミュレーションによりその有効性を評価している。しかし、実環境においては、各ノードは固定的に設置されているにもかかわらず、人の往来等によりRSSIは変動する図2の線a参照。従来の最小伝搬損ルーティングにおいては、メトリックは、受信されたルーティングパケットのRSSIのみにより計算されるので、RSSIが変動すれば経路構築に用いられるメトリックも変動し、構築されたルートも実行時刻によって変動、すなわち不安定となる。既に提案されている無線マルチホップ中継におけるルーティングプロトコルも、伝搬路の変動に対して安定的な経路を獲得するような機構は持ち合わせていない。そのため、これらにより構築されたルートは、特定時刻に最適なルートにすぎず、伝搬路の変動に対処するためには頻繁な経路再構築が必要となり、ネットワークの負荷を高めてしまう。具体的に検討すると、これらのルーティングプロトコルはオンデマンド型とスタティック型に分類できる。オンデマンド型のルーティングプロトコルでは、通信要求が発生する都度ルーティング処理が行われ、構築されたルートは一定の生存期間TTL存続する。通信が終了すると該ルートは削除される。オンデマンド型のルーティングプロトコルはルーティング処理の負荷は大きいがネットワークトポロジーの変化に早く対応できるので、移動性の大きいモバイルアドホックネットワーク向きである。他方、スタティック型ルーティングプロトコルでは、ネットワークを構築する際、システムの起動と同時にルートを構築し、その後は該ルートを保持したままサービスを開始する。無線バックホールでは、各基地局は固定して設置されるためスタティック型のルーティングプロトコルが適している。無線バックホールで各基地局は固定設置されるが、伝搬路は人の動きなどによるフェージングの影響を受け変動する。しかし、従来のスタティック型ルーティングプロトコルでは、従来の最小伝播損ルーティングと同様に、伝搬路の変動を考慮したアルゴリズムの設計がなされていない。伝搬路の時間変動をまったく無視しているので、同じノード配置でもルーティングの実行時刻によって異なる中継経路が構築される。また、独自のテストベッドを用いて、無線バックホールにおける伝搬路の変動により構築されたルートが時間変動する現象を調べ、それによりシステムのスループットが変動することも報告されている。スタティック型ルーティングにおいて、システム起動時の伝搬路状況だけを見てルーティングを行うと、その後、伝搬路が変動すれば、当該ルートによるシステムの性能が保証できなくなり、最悪の場合、中継経路が断絶される場合もある。そこで、本願発明は、RSSIの変動により伝搬路が変動しても、安定した中継経路を構築可能な通信システム等を提案することを目的とする。本願発明の第1の観点は、基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムであって、前記コアノードは、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセットルーティングパケットを送信し、その後、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマルルーティングパケットを複数送信するものであり、前記各スレーブノードは、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、前記リセットルーティングパケットを受信してからn個nは自然数の前記ノーマルルーティングパケットを同じ送信元ノードより受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、前記ルート構築処理手段は、n番目に受信した前記ノーマルルーティングパケットの受信電力に基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算する受信電力評価値計算手段と、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、n番目に受信した前記ノーマルルーティングパケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマルルーティングパケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有し、前記受信電力評価手段は、nが2以上の場合に、n番目に受信した前記ノーマルルーティングパケットの受信電力だけでなく、前記リセットルーティングパケットの受信電力又は/及び他に受信した前記ノーマルルーティングパケットの一部又は全部の受信電力にも基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算するものである。本願発明の第2の観点は、第1の観点の通信システムであって、前記受信電力評価値計算手段は、n番目に受信した前記ノーマルルーティングパケットの受信電力Rnの評価値である受信電力評価値Anを、定数又は前記リセットルーティングパケットの受信電力を初期値として、αn及びβnαn及びβnはnの関数であり、αnは恒等的に0でない関数。に対して式により計算する。本願発明の第3の観点は、第2の観点の通信システムであって、式において、A1=R1であり、nが2以上の場合にαn=n-1/nかつβn=1/nである。本願発明の第4の観点は、第2の観点の通信システムであって、式において、αn又は/及びβnは定数である。本願発明の第5の観点は、基幹網に接続するコアノードに直接又は他のノードを経由して無線通信により接続するスレーブノードであって、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、前記コアノードから、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセットルーティングパケットを受信してから、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマルルーティングパケットを同じ送信元ノードよりn個nは自然数受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、前記ルート構築処理手段は、n番目に受信した前記ノーマルルーティングパケットの受信電力Rnを評価する受信電力評価値Anを、前記リセットルーティングパケットの受信電力及び受信したn個の前記ノーマルルーティングパケットの逐次平均、又は、受信したn個の前記ノーマルルーティングパケットの逐次平均により計算する受信電力評価値計算手段と、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、n番目に受信した前記ノーマルルーティングパケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマルルーティングパケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有する。本願発明の第6の観点は、基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムにおけるルート構築方法であって、前記各スレーブノードは、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、パケットを送受信可能なノード及び当該ノードとのパケット送受信時の受信電力の評価値である受信電力評価値の組み合わせを記憶する周辺ノード記憶手段を備え、前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセットルーティングパケットを送信し、前記リセットルーティングパケットを受信したスレーブノードの初期化手段が、当該リセットルーティングパケットを初めて受信したか否かを判断し、初めて受信した場合には、同じ前記リセットルーティングパケットを前記周辺ノード記憶手段に記憶されたノードに送信して、前記周辺ノード記憶手段に記憶された情報を削除し、前記自経路評価値を最大値に設定する初期化ステップと、前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマルルーティングパケットを、送信された順番を特定して複数送信し、前記ノーマルルーティングパケットを受信した前記スレーブノードにおいて、受信電力評価値計算手段が、受信したノーマルルーティングパケットの送信元ノードが、前記周辺ノード記憶手段に記憶されていない場合には、前記ノーマルルーティングパケットの受信電力に基づき当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと前記受信電力評価値の組み合わせを記憶させ、受信したノーマルルーティングパケットの送信元ノードが、前記周辺ノード記憶手段に記憶されている場合には、前記ノーマルルーティングパケットの受信電力だけでなく、前記周辺ノード記憶手段に記憶された前記受信電力評価値にも基づいて、新たな受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと新たな前記受信電力評価値の組み合わせを記憶させ、新ラウンド処理手段が、前記送信された順番に基づいて、受信した前記ノーマルルーティングパケットが、以前に受信したことのない前記ノーマルルーティングパケットであるか否かを判断し、受信したことがないならば、前記新自経路評価値を最大値とし、新累積経路評価値計算手段が、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、受信した前記ノーマルルーティングパケットが経由した通信経路の評価値である新累積経路評価値を計算し、経路更新手段が、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマルルーティングパケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行い、前記周辺ノード記憶手段に記憶されたノードに対して新たな前記自経路評価値を送信することにより、前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築ステップを含む。本願発明の第7の観点は、コンピュータを、第5の観点のスレーブノードとして機能させるためのプログラムである。なお、受信電力評価値計算手段は、式において、A0をリセットルーティングパケットの受信電力R0として、自然数nに対して、αn=n/n1かつβn=1/n1として受信電力評価値を計算するものであってもよい。特に、本願発明の第6の観点において、リセットルーティングパケットを受信したスレーブノードの初期化手段が、前記周辺ノード記憶手段に記憶された情報を削除した後、前記周辺ノード記憶手段に対して、リセットルーティングパケットの受信電力を受信電力評価値の初期値とし、リセットルーティングパケットの送信元ノードと受信電力評価値の初期値を組み合わせて記憶させるものであってもよい。また、本願発明の第7の観点のプログラムを定常的に記録したコンピュータ読み取り可能な記録媒体としてとらえてもよい。なお、関数αn及びβnは、例えば、αnβn≦1特に、αnβn=1。である関数であってもよい。さらに、n→∞に対してαn→1及びβn→0である関数とすることにより、受信電力評価値Anをより安定したものとして計算することができる。本願発明によれば、従来の最小伝搬損ルーティングとは異なり、各ルート構築処理の開始のきっかけとなるノーマルルーティングパケットのRSSIだけでなく、直近のリセットルーティングパケットの受信以降に受信された他のノーマルルーティングパケットのRSSIも考慮してルート構築処理を行うことにより、リセットルーティングパケットの受信以降、各ノードが固定設置され、設置位置の変動がない状態でRSSIが変動する場合においても、安定した中継経路を構築することが可能となる。さらに、本願発明の第2及び第5の観点にあるように、リセットルーティングパケットの受信からn番目nは2以上の自然数に受信したノーマルルーティングパケットの受信電力評価値Anを、このノーマルルーティングパケットの受信電力Rnに加えて受信電力評価値An1を利用して求めることにより、各スレーブノードに記憶する変数を制限し、さらに、計算処理も軽減することができ、スレーブノードの実現を容易にすることができる。特に、無線バックホールの伝送路では、RSSIは一般に対数正規分布に従うことが知られており、本願発明の第3の観点にあるように、Anを逐次平均により求めることにより、漸近的に安定した中継経路を獲得することができる。また、本願発明の第4の観点にあるように、関数αn又は/及びβnを定数とすることにより、RSSIの変動を緩和することが可能となる。以下では、図面を参照して、本願発明の実施例について説明する。なお、本願発明は、この実施例に限定されるものではない。図1は、本願発明の実施例である通信システム1の概要を示す図である。通信システム1は無線バックホールシステムであり、各基地局は固定設置される。通信システム1の基地局は2種類あり、基幹網3に有線接続するコアノード5本願請求項のコアノードの一例と、複数のスレーブノード71,,710本願請求項のスレーブノードの一例である。基地局間は無線通信が可能であり以下では、基地局間の無線通信回線を中継回線という。、中継回線では、図1に示されるように、コアノード5を中心とするツリー型の経路が構築される。また、各基地局には無線通信が可能な領域クラスターセルがある。例えば携帯電話のように、移動可能で、基地局と無線通信可能な携帯端末9は、ある基地局のクラスターセル内に存在すれば、この基地局との間で無線通信を行う以下、基地局と携帯端末等との間の無線通信回線をアクセス回線という。。携帯端末9は、アクセス回線及び中継回線により基幹網3に接続することができる。続いて、本実施例におけるルーティングプロトコルについて、RSSIの逐次平均により、RSSIの評価値を計算する場合について説明する以下、本プロトコルという。。本プロトコルは複数回のラウンドにより構成され、各ラウンドでは、各中継ノードが周辺のノードとルーティングパケットの送受信を繰り返し行い、RSSIの逐次平均を計算して、完全なルーティングを一つ構築する。無線バックホールの伝搬路において、RSSIは一般に対数正規分布に従うことが知られている非特許文献2参照。すなわち、デシベルで表示されたRSSIは、振幅の分布が正規分布に従う確率過程である。ノード間のRSSIを一定時間間隔で均一サンプリングした値の系列Rn,n1,2,...の逐次平均値Ann12...を式により定義する。逐次平均の系列Anは、nが大きくなるにつれ当該確率過程の平均値に収束する非特許文献3参照。そのため、ラウンドの回数を増やすと、各ノード間のRSSIの逐次平均は一定の値に収束するので、各ラウンドで構築したルートは漸近的に安定したルートへと収束する。図1の中継回線において、伝搬路は人の動きなどによるフェージングの影響を受け変動する。図2のグラフにおいて、三角形の印でプロットされた線aは、IEEE80211aを無線インターフェースにした場合に、実際に観測されたRSSIの時間変動の様子を示すものである。RSSIは、時間とともに激しく変動する。そのため、従来の最小伝播損ルーティング等を用いて、このRSSIの変動に常に追従しようとすれば、中継回線の経路は不安定なものとなってしまう。それに対し、図2のグラフにおいて、バツ印でプロットされた線bは、式によって得られる逐次平均の変化を示すものである。図2の線bは、-52dBmから-55dBmに変化した後、この値に安定している。このように、ノード間のRSSIを一定間隔でサンプリングして逐次平均をとることにより、一定時間後、RSSIの変動は抑制できることが分かる。続いて、図3乃至図6を参照して、本プロトコルにおける図1のコアノード5及びスレーブノード7iiはスレーブノードの個数以下の自然数の構成及び動作の一例について説明する。まず、本プロトコルで扱っているルーティングパケット、各ノードが保持するルーティング変数及びパラメータ等について定義する。自ノードメトリック本願請求項の自経路評価値の一例は、各ノードにおいて、当該ノードからコアノードまでの中継経路上の伝搬損の和である。各ノードは、この自ノードメトリックを保持し、電源投入時に最大値で初期化する。ルーティングパケットは、コアノード5が、各スレーブノード7iに対して送信するものである。ルーティングパケットには2種類あり、コアノード5が各スレーブノード7iに対し既存ルート情報のクリア要求を出すときに使うリセットルーティングパケット本願請求項のリセットルーティングパケットの一例と、ルートを構築する時に使うノーマルルーティングパケット本願請求項のノーマルルーティングパケットの一例である。ルーティングパケットには、累積メトリック本願請求項の累積経路評価値の一例とパケットIDの情報が含まれる。ここで、ルーティングパケットに含まれる累積メトリックは、当該ルーティングパケットを送信したノードが送信時に保持していた自ノードメトリックである。周辺ノードテーブルは、周辺ノードのアドレス、RSSIの逐次平均並びにルーティングパケットの送信回数を記録したテーブルである。ここで、周辺ノードとは、自ノードとパケットの送受信ができる範囲内にあるノードである。上り中継先は、各スレーブノード7iにおいてルーティング情報として保持された、上り中継先ノードのアドレス本願請求項の上り中継先ノード情報の一例である。本プロトコルでは、BellmanFordアルゴリズムを採用する。そのため、構築される中継経路は、図1のようなツリー構造であり、各スレーブノード7iは唯一の上り中継先のみを持つ。そこで、各スレーブノード7iは、ルーティング情報として上り中継先ノードのアドレスを保持する。下り中継先は中継動作時、上り方向に中継されるパケットの送信元アドレスを調べて確認することができるので、ルーティング時には決定せず、経路が確定後に調べる。自ノードTimeIDは、各ルーティングパケットの送信時刻を識別するために持つタイムスタンプである。また、本プロトコルで必要とするパラメータは、各スレーブノードのルーティング履歴クリアの待ち時間Tw、ラウンドの実行回数Nr、ラウンド間の間隔Tc、各ラウンドでコアノードの待ち時間Tr、及び、スレーブノードの待ち時間Tsである。まず、図3を参照して、図1のコアノード5について構成の一例を説明する。コアノード5は、周辺ノードテーブルを記憶するノード記憶部13と、各種パラメータを記憶するパラメータ記憶部15と、電源スイッチ17及びリセットボタン19が設けられた入力部21と、スレーブノード7iと無線通信する無線通信部23と、コアノード5の動作を制御する制御部25と、ノード記憶部13の周辺ノードテーブルを更新するノード登録処理部27を備える。無線通信部23は、アンテナ29と、アンテナ29による通信を制御する通信制御部31を備える。電源スイッチ19は、コアノード5の電源投入時に操作されるものである。リセットボタン21は、例えば、コアノード5及びスレーブノード7iの一部又は全部の配置を変更した場合や、スレーブノード7iの一部を通信システム1から削除したり、スレーブノードを新たに追加したりする場合のように、配置されたノードに変更があり、外部から、中継経路を新たに構築するよう指示するために操作されるものである。次に、図4を参照して、図1のコアノード5の動作の一例を説明する。図4は、この処理は、初期化が必要な場合と、それからTc時間間隔でNr回行われるものである。図4では、初期化が必要な場合として、電源スイッチ19又はリセットボタン21が操作された場合を例に説明する。制御部25は、パワーオン又はリセットボタン21が押されたか否かを判断するステップSTC1。操作された場合、コアノード5において、制御部25は、リセットルーティングパケットのパケットIDとコアノード5の自ノードTimeIDは、ルーティングパケットを送信する時刻に設定し、無線通信部23の通信制御部31を制御して、アンテナ部29より、各スレーブノード7iに対してリセットルーティングパケットを送信しステップSTC2、Tw時間例えば7秒待ちステップSTC3、Tc間隔で、各スレーブノード7iに対してノーマルルーティングパケットを送信するステップSTC4。この時、ルーティングパケットの累積メトリックは0で、パケットIDはコアノードがブロードキャストパケットを送信する時刻に設定する。他方、ステップSTC1において、パワーオンでもリセットボタン21が押されてもいない場合には、ステップSTC4の処理を行う。これが一回のラウンドであり、コアノード5はラウンドが始まってからTr時間経つとラウンドを終了し、通信システム1は一回のルーティングを完了する。また、ノード登録パケットを受信すると、ノード登録処理部27は、そのパケットのパケット送信元のノードを周辺ノードとして、ノード記憶部13の周辺ノードテーブルに登録するステップSTC5。なお、時間間隔Tcは、一定間隔だけでなく、本プロトコルでは、漸近的に安定することから、回数に応じて時間間隔を変更するようにしてもよい。また、制御部25は、ステップSTC1において、例えば週末や、一日でも夜間と昼間などの時間帯に応じて中継経路を変更するように、所定の時刻でリセットルーティングパケットのブロードキャストを行うようにしてもよい。続いて、図5及び図6を参照して、図1のスレーブノード7iについて説明する。図5を参照して、図1のスレーブノード7iの構成の一例を説明する。スレーブノード7iは、自ノードメトリックを記憶する自経路評価値記憶部51i本願請求項の自経路評価値記憶手段の一例と、上り中継先ノードのアドレスを記憶する上り中継先記憶手段53i本願請求項の上り中継先記憶手段の一例と、自ノードTimeIDを記憶するTimeID記憶部55iと、周辺ノードテーブルを記憶するノード記憶部57i本願請求項のノード記憶手段の一例と、各種パラメータを記憶するパラメータ記憶部59iと、他のノードと無線通信を行う無線通信部65iと、スレーブノード7iの動作を制御する制御部71iを備える。無線通信部65iは、他のノードと無線通信を行うためのアンテナ61iと、アンテナ61iによる通信を制御する通信制御部63iを備える。制御部71iは、受信したパケットの種類を判断する判断部73iと、リセットルーティングパケットを受信した場合に周辺ノードテーブル等を初期化する初期化部75i本願請求項の初期化手段の一例と、ノーマルルーティングパケットを受信した場合にコアノード5から当該スレーブノード7iへ至る中継経路の構築処理を行うルート構築処理部77i本願請求項のルート構築処理手段の一例を備える。ルート構築処理部77iは、受信したノーマルルーティングパケットのパケット送信元が周辺ノードテーブルに登録されていない場合にパケット送信元を登録するノード登録処理部81i本願請求項のノード登録処理手段の一例と、リセットルーティングパケットの受信からn番目nは自然数に受信したノーマルルーティングパケットの受信電力Rnの逐次平均An本願請求項の受信電力評価値の一例を式により計算する受信電力評価値計算部83i本願請求項の受信電力評価値計算手段の一例と、受信パケットのパケットIDと自ノードTimeIDを比較し、新しいラウンドが始まったか否かを判断する新ラウンド処理部85iと、逐次平均Anを用いて送信元ノードから自ノードまでの伝搬損を計算し、受信パケットに含まれる累積メトリックと加算して新しいメトリック以下、新メトリックという。を計算する累積経路評価値計算部87i本願請求項の累積経路評価値計算手段の一例と、新メトリックと自ノードメトリックを比較する比較部89iと、新メトリックが自ノードメトリックよりも小さい場合、パケット送信元を新たな上り中継先とし、新メトリックを新たな自ノードメトリックとして更新処理を行い、周辺ノードテーブルに記憶された各ノードに対して更新後の自ノードメトリックを送信する経路更新部89i本願請求項の経路更新手段の一例を有する。ここで、累積経路評価値計算部87iは、式により伝搬損を計算する。TX_POWERは送信電力を表し、単位はdBmである。次に、図6を参照して、図5のスレーブノード7iの動作について説明する。スレーブノード7iは、ルーティングパケットの受信を待ちステップSTS1、ルーティングパケットを受信すると、判断部73iは、受信したルーティングパケットの種類を判断するステップSTS2。リセットルーティングパケットの場合、初期化部は、受信パケットのパケットIDを調べ、自分のTimeIDより新しければ、同じリセットルーティングパケットを周辺ノードにブロードキャストし、周辺ノードテーブルをクリアして、自ノードメトリックを最大値に設定し、自ノードTimeIDを受信パケットのパケットIDに設定するステップSTS3。ノーマルルーティングパケットを受信した場合、ノード登録処理部81iは、送信元ノードを確認し、周辺ノードテーブルに当該送信元ノードの登録がないかを調べステップSTS4。登録されていない場合、周辺ノードテーブルに登録する。その際、受信時のRSSIを逐次平均の初期値とし、受診回数は1に設定するステップSTS5。既にテーブルに登録されているノードからのルーティングパケットである場合、受信電力評価値計算部83iは、当該送信元ノードに対する現逐次平均An1と受信電力Rnから式により新たな逐次平均Anを求め、計算した値でテーブルの当該ノードの逐次平均を更新し、受信回数を1回増やすステップSTS6。次に、新ラウンド処理部85iは、受信パケットのパケットIDを調べ、自ノードTimeIDより新しい場合、新しいラウンドが始まったと判断しステップSTS7、自ノードメトリックを最大値に、また自ノードTimeIDを受信パケットのパケットIDに設定するステップSTS8。以前のラウンドであれば、ステップSTS9の処理へ進む。次に、累積経路評価値計算部87iは、逐次平均されたRSSIを用いて送信元ノードから自ノードまでの伝搬損を計算し、受信パケットに含まれる累積メトリックと加算して新メトリックを得るステップSTS9。次に、比較部87iは、新メトリックと自ノードメトリックを比較するステップSTS10。新メトリックが自ノードメトリックより小さい場合、自ノードメトリックを当該値で更新し、上り中継先を受信パケットの送信元ノードのアドレスに更新する。そして、新メトリックを累積メトリックとする新しいルーティングパケットをブロードキャストするステップSTS11。小さくない場合には、ステップSTS1の処理に戻る。スレーブノード7iは、新しいラウンドが始まってからTs時間が経過したらラウンドを終了する。続いて、ノード間RSSIの逐次平均を用いたルーティング手法をテストベッド上に実装し、実フィールドで特性評価を行った。テストベッドには、発明者らが推進する文部科学省知的クラスタ創成事業II期MIMO-MESHポイントの開発プロジェクトの成果物であるPicomeshLunchBox以下、LBという。を用いた。LBは、80211bga準拠の汎用無線LANモジュールを3系統搭載していて、中継回線用に2系統、アクセス回線用に1系統割り当てられている。各無線モジュールには異なる周波数チャネルを割り当て、アクセス回線と中継回線の間の干渉を回避する。図7に示すように、コアノードCと5つのスレーブノードS1~S5の通信システムを構築する。実験時プロトコルのパラメータは、各ラウンドでコアノードの待ち時間Trが2秒、各ラウンドでスレーブノードの待ち時間Tsが2秒、スレーブノードのリセット待ち時間Twが5秒、各ラウンドの間隔Tcが3分、ラウンド回数Nrが100回である。表1は、従来の最小伝搬損ルーティングを適用して、3分間毎に、計100回のルーティングを実行した場合に出現した中継経路のパタンと、本実施例におけるルーティングプロトコルを適用して、同様に計100回のルーティングを実行し、出現した中継経路のパタンの実験結果を示すものである。従来のルーティング手法を適用した場合は、時間帯により、8つの異なるパタンの中継経路が構築されている。ルーティング時の伝搬路の状況に依存しており、システムが不安定である。これに対し、提案プロトコルを適用した場合は、2、3回目のラウンドから図7に示すルート1に固定されることを確認した。よって、本実施例により、伝搬路が時間変動する実環境でも安定した中継経路が構築できるのが分かる。なお、本実施例は、コアノードが一つのシステムを前提にしているが、複数のコアノードが存在するシステムにも容易に拡張することができる。コアノードが複数存在する場合、ルーティングパケットが、各コアノードから送信される。そのため、例えば、コアノード5は、初期化の際に自ノードTimeIDを0に設定する。コアノード5は、リセットルーティングパケットを受信すると、パケットIDを調べ、自ノードTimeIDより新しければ、同じリセットルーティングパケットをブロードキャストし、自ノードTimeIDを受信パケットのパケットIDで更新する。それから、Tw時間後Tc間隔で周囲にノーマルルーティングパケットをブロードキャストし、送信回数がNrに達すると終了する。このようなシステムとすることにより、複数のコアノードが存在する場合でも実現することができる。また、本願発明は、受信電力評価値計算部83iの受信電力評価値の計算も、本実施例に限定されない。例えば、式にあるように、リセットルーティングパケットの受信電力R0を受信電力評価値の初期値A0とし、n番目nは自然数に受信したノーマルルーティングパケットの受信電力評価値Anについて、ルーティングパケットの受信電力の逐次平均により計算するものであってもよい。この場合、図6のステップSTS3において、初期化部75iが周辺ノード記憶部57iを初期化する場合には、周辺ノード記憶部57iに対して、リセットルーティングパケットの送信元ノードと受信電力評価値の初期値を組み合わせて記憶させ、その後は、逐次平均を計算すればよい。このように、リセットルーティングパケットの受信電力を用いて受信電力評価値を計算するようにしてもよい。一般的には、受信電力評価値計算部83iは、受信したノーマルルーティングパケットの受信電力だけでなく、リセットルーティングパケットの受信電力又は/及び他のノーマルルーティングパケットの一部又は全部の受信電力も用いて受信電力評価値を計算するようにしてもよい。特に、n番目nは2以上の自然数に受信したノーマルルーティングパケットの受信電力Rnの評価値である受信電力評価値Anを、αn及びβnαn及びβnはnの関数であり、恒等的に0でない関数。に対して式により計算してもよい。この場合、nが1のときは、例えば、A1=R1としてもよい。さらに、A0をリセットルーティングパケットの受信電力R0として式と同様に定数倍の加算によりA1を計算してもよい。さらに、式において、αn及びβnの少なくとも一方は、定数であってもよい。このような定数とすることにより、RSSIの変動を緩和することが可能となる。また、図6において、ステップSTS7及びSTS8の処理の前に、ステップSTS9の処理を行うようにしてもよい。"