(57)【特許請求の範囲】
【請求項１】
最上位に位置づけられた親機と、最下位に位置づけられた子機とを、１又は複数の中継機を介して通信可能に接続する多層式の無線通信システムであって、
前記各機のうち連続する別階層に位置する上位機、中位機、及び下位機において、
前記中位機は、
前記上位機からのビーコン信号内に定点を設定し、
前記中位機が受信準備に要する時間（TPa）と、前記ビーコン信号の先頭から前記定点までのデータの受信に要する時間（TPb）と、少なくとも温度環境を要因として前記中位機の内部時計に生じる誤差時間（TPy）とを考慮して、前記定点から遡って受信準備を開始する時点までの時間である予測時間（TPg）を算出し、
前記定点の予測受信時刻（t2）から前記予測時間だけ遡った時刻（t1）に受信準備を開始すると共に、受信準備開始時刻から前記定点の実際の受信時刻（t3）までの時間である実測時間（TPm）を取得し、
前記予測時間と前記実測時間との差分である誤差（ΔTP）の履歴に基づいて、前記中位機の内部時計を補正し、
内部時計の補正後に、前記下位機に対してビーコン信号を送信するよう構成され、
前記下位機は、
前記中位機が内部時計の補正後に送信したビーコン信号に基づいて、自機の内部時計を補正するよう構成されていることを特徴とする、多層式の無線通信システム。
【請求項２】
前記各機の時間軸は、所定の固定時間長（T）を有するスロットに分割されており、
前記上位機は、前記ビーコン信号を前記スロットの先頭位置で送信し、
前記中位機は、前記上位機からのビーコン信号を受信した後、前記固定時間長と、これよりも短い時間に設定された任意時間長（τ1）とを経過してから、前記任意時間長に関する情報を含むビーコン信号を前記下位機へ送信し、
前記下位機は、前記中位機からのビーコン信号を受信した後、この受信時点から前記中位機の任意時間長だけ遡った時刻を基準として、前記固定時間長と、これよりも短い時間に設定された任意時間長（τ2）とを経過してから、前記任意時間長に関する情報を含むビーコン信号を、更に下位の機へ送信するよう構成されていることを特徴とする、請求項１に記載の多層式の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親機、中継機、及び子機の各無線端末により構成される多層式の無線通信システム、並びに、該無線通信システムを構成する中継機に関し、特に、これらの無線端末の全てを時間的に同期させることのできる構成に関する。
【背景技術】
【０００２】
１又は複数の中継機を介して、一方の無線端末と他方の無線端末との間で無線通信を行うことのできる無線通信システムがある。例えば特許文献１には、このようなシステムの適用例として火災警報システムが開示されている。また、このような無線通信システムの他の適用例として、家庭でのガス使用量の検針を自動化する検針システムがある。該システムでは、各家庭のガスメータに装備した子機がガスの流量値を検出し、その検出データは、１又は複数の中継機を介して親機に収集されるようになっている。このような検出データのアップ・ロードは、定期的に又は所定時刻に、子機が自主的に親機へ向けて行う場合もあれば、親機からの指令に基づいて行う場合もある。【０００３】
ところで、中継機の場合、親機と子機との間の通信を中継するのに好適な場所であることが、その設置場所を選択する上で重要な基準となる。そのため、実際の設置場所では、必ずしも商用電源から直接的に電力供給を受けられることは期待できない。そのため、一般的に中継機は、バッテリー駆動が可能な構成とされている。一方、上記のようなシステムは、親機に比べて数多くの中継機が広範囲にわたって設置されるため、メンテナンスの手間を軽減するためには、バッテリーの交換頻度を低減すること（換言すれば消費電力を低減すること）が要望される。【０００４】
無線端末の消費電力を低減するための手段として、親機から子機までの通信ルートを構成する各無線端末を時間的に同期させておき、所定のタイミングでのみ通信を実行し、それ以外の期間はスリープ状態としておくことが有効である。スリープ期間を長く設定すれば、バッテリーの消費電力を大幅に低減でき、例えばバッテリーの交換が約１０年間不要となる中継機を実現することも可能である。また、各無線端末を同期させるため、各無線端末間で定期的にビーコン信号を送受信し、時計合わせを行う技術が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２８８８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、無線端末がビーコン信号を受信するためには、自機を予めスリープ状態から脱して、無線回路に給電した受信待ち状態にしておく必要がある。そのため、実際にビーコン信号の受信を開始するまでの受信待ち状態が長くなると、余分な電力を消費することとなる。【０００７】
本発明は上述したような課題を鑑みてなされたものであり、例えば時計合わせなどに使用されるビーコン信号の通信時に、受信側の無線端末での消費電力を抑制することのできる無線通信システム、及び中継機を提供することを目的とする。特に、親機と子機との間に１又は複数の中継機が介在する多層式の無線通信システムにおいて、消費電力を抑制することのできる構成を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る無線通信システムは、最上位に位置づけられた親機と、最下位に位置づけられた子機とを、１又は複数の中継機を介して通信可能に接続する多層式の無線通信システムであって、前記各機のうち連続する別階層に位置する上位機、中位機、及び下位機において、前記中位機は、前記上位機からのビーコン信号内に定点を設定し、前記中位機が受信準備に要する時間（TPa）と、前記ビーコン信号の先頭から前記定点までのデータの受信に要する時間（TPb）と、少なくとも温度環境を要因として前記中位機の内部時計に生じる誤差時間（TPy）とを考慮して、前記定点から遡って受信準備を開始する時点までの時間である予測時間（TPg）を算出し、前記定点の予測受信時刻（t2）から前記予測時間だけ遡った時刻（t1）に受信準備を開始すると共に、受信準備開始時刻から前記定点の実際の受信時刻（t3）までの時間である実測時間（TPm）を取得し、前記予測時間と前記実測時間との差分である誤差（ΔTP）の履歴に基づいて、前記中位機の内部時計を補正し、内部時計の補正後に、前記下位機に対してビーコン信号を送信するよう構成され、前記下位機は、前記中位機が内部時計の補正後に送信したビーコン信号に基づいて、自機の内部時計を補正するよう構成されている。【０００９】
このような構成とすることにより、中位機の受信待ち状態の時間を限りなく短くでき、ビーコン信号の受信に要する消費電力を抑制することができる。また、多層式の無線通信システムを構成する各機の同期を容易にとることができる。【００１０】
また、本発明に係る多層式の無線通信システムは、前記各機の時間軸は、所定の固定時間長（T）を有するスロットに分割されており、前記上位機は、前記ビーコン信号を前記スロットの先頭位置で送信し、前記中位機は、前記上位機からのビーコン信号を受信した後、前記固定時間長と、これよりも短い時間に設定された任意時間長（τ1）とを経過してから、前記任意時間長に関する情報を含むビーコン信号を前記下位機へ送信し、前記下位機は、前記中位機からのビーコン信号を受信した後、この受信時点から前記中位機の任意時間長だけ遡った時刻を基準として、前記固定時間長と、これよりも短い時間に設定された任意時間長（τ2）とを経過してから、前記任意時間長に関する情報を含むビーコン信号を、更に下位の機へ送信するよう構成されていてもよい。【００１１】
このような構成とすることにより、各機のビーコン信号の送信タイミングを、所定期間内で分散させることができるため、ビーコン信号の衝突を回避しつつ早期に各機間の同期をとることができる。
【発明の効果】
【００１２】
本発明に係る多層式の無線通信システムによれば、受信端末での消費電力をより一層抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る多層式の無線通信システムの全体構成を示す模式図である。
【図２】図１に示す各端末の機能的構成を示すブロック図である。
【図３】無線通信システムで行われるポーリング通信と、ビーコン信号の構成とを例示する図面である。
【図４】親機（上位機）に対して中継機（下位機）が同期補正する場合の態様を説明するタイミングチャートである。
【図５】親機（上位機）に対して中継機（下位機）が同期補正する場合の態様を説明するタイミングチャートである。
【図６】親機（上位機）に対して中継機（下位機）が同期補正する場合の態様を説明するタイミングチャートである。
【図７】無線通信システムを構成する各端末の通信用キャリア（チャンネル）のスーパーフレーム構成を示す図面である。
【図８】衝突回避のためのビーコン信号の送信タイミングの設定態様を示すタイミングチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。
【００１５】
（無線通信システムの構成）
図１は、本発明の実施の形態に係る多層式の無線通信システムの全体構成を示す模式図である。図１に示すように、無線通信システム100は、無線端末を成す親機10、中継機20、及び子機30を備えており、親機10及び子機30を夫々最上位及び最下位とする通信ルートが構築されている。そして、中継機20は、親機10と子機30との間の距離が長い場合や、親機10と子機30との間の障害物などにより、両端末の間で良好な通信環境を構築できない場合などに、両端末の間に適宜数が介在して設置される。このような無線通信システム100では、親機10から子機30へ至る通信ルート上の各端末が、自機の直上の端末からビーコン信号を受信することにより、互いに同期をとっている（詳細は後述）。
【００１６】
なお、図１に示す例では、最多で４つの階層から成る通信ルートを示している。即ち、図１中の親機10は第１の階層に位置し、該親機10に対して直接通信する中継機20及び子機30は第２の階層に位置し、第２の階層にある中継機20に対して直接通信する中継機20及び子機30は第３の階層に位置し、第３の階層にある中継機20に対して直接通信する中継機20及び子機30は第４の階層に位置している。そして、親機10は「上位機」（最上位機）であり、子機30は「下位機」（最下位機）である。また、第２の階層に位置する中継機20は、第１の階層の親機10と第３の階層の中継機20又は子機30との間に位置することから「中位機」であると共に、第１の階層の親機10に対しては「下位機」であり、第３の階層の中継機20又は子機30に対しては「上位機」である。また、第３の階層に位置する中継機20も同様に、「中位機」であると共に、見方を変えれば「下位機」又は「上位機」でもある。
【００１７】
図２は、図１に示す各端末の機能的構成を示すブロック図である。この図２に示すように、親機10は、アンテナ11、送受信部12、制御部13、ビーコン送受信部14、及び計時部15を少なくとも備えている。このうちアンテナ11は、所定帯域の電波を送受信できるものであれば特に構成は限定されず、公知のアンテナを用いることができる。送受信部12は、アンテナ11を介して空中へ電波を送信したり、空中を伝わってきた電波をアンテナ11を介して受信したりする。そのために、送信用のデータを所定帯域の無線信号に変調したり、受信した無線信号を復調したりする、無線送受信回路（例えば、ＲＦ回路など）として構成されている。
【００１８】
制御部13は、ＭＰＵ（Micro-Processing Unit）などで構成され、親機10の各種の動作を制御する。ビーコン送受信部14は、制御部13からの指示に基づいて、他の無線端末（中継機20や子機30）に対してビーコン信号を送信し、また、他の無線端末から送信されたビーコン信号を受信する。計時部15は、水晶振動子などを有する内部時計を備えており、現在時刻を計ったり、ある時点から他のある時点までの経過時間を計測したりすることができ、制御部13からの指示に従って、時刻や計測時間を制御部13へ出力する。
【００１９】
中継機20は、アンテナ21、送受信部22、制御部23、ビーコン送受信部24、計時部25、解析部26、及び同期補正部27を少なくとも備えている。このうち、アンテナ21、送受信部22、制御部23、ビーコン送受信部24、及び計時部25は、親機10のアンテナ11、送受信部12、制御部13、ビーコン送受信部14、及び計時部15と同様の機能及び構成を備えている。一方、中継機20が備える解析部26は、上位機（親機10又は上位の中継機20）からのビーコン信号に基づき、自機の内部時計と上位機の内部時計とのズレを補正するのに必要な情報を算出する。また、同期補正部27は、解析部26が算出した情報に基づき、必要に応じて自機の内部時計の時間軸を補正する。
【００２０】
子機30は、アンテナ31、送受信部32、制御部33、ビーコン送受信部34、計時部35、解析部36、及び同期補正部37を少なくとも備えている。但し、これらの機能及び構成は、中継機20のアンテナ21、送受信部22、制御部23、ビーコン送受信部24、計時部25、解析部26、及び同期補正部27と同様であるため、ここでの説明は省略する。
【００２１】
図３は、無線通信システム100で行われる通信例として、ポーリング（polling）通信を例示すると共に、当該無線通信システム100で送受信されるビーコン信号の構成例を示している。この図３に示すポーリング通信では、はじめに親機10から子機30へ向けて要求信号（ポーリング信号）が送信される。即ち、親機10は下り用の第１ビーコン信号を送信し、その所定時間後に要求信号を送信する。一方、親機10と直接通信する中継機20（中継機20-1）は、第１ビーコン信号と要求信号とを順次受信する。また、第１ビーコン信号を受信してから要求信号を受信するまでの間に、第１ビーコン信号に基づいて自機の時間軸を補正し、親機10との同期をとる。そして中継機20-1は、要求信号を受信した後のタイミングで、下位の中継機20（中継機20-2）へ第１ビーコン信号を送信し、その所定時間後に要求信号を送信（中継）する。
【００２２】
以下、これに続く中継機20は何れも、上位機から第１ビーコン信号を受信すると自機の時間軸を補正して上位機との同期をとり、その後に要求信号を受信する。続いて、下位機に対して第１ビーコン信号を送信すると共に、その所定時間後に要求信号を送信（中継）する。これにより、親機10から子機30へ至る通信ルート上の全ての無線端末において、同期がとれることとなる。
【００２３】
一方、子機30において要求信号の受信を完了すると、当該子機30から親機10へ向けて応答信号が返信される。即ち、子機30は上位機に対して上り用の第２ビーコン信号を送信すると共に応答信号を送信する。以下、第２ビーコン信号及び応答信号を受信した中継機20は、自機の上位機に対して同様に第２ビーコン信号及び応答信号を送信する。そして、親機10に応答信号が到達することで、ポーリング通信は完結する。
【００２４】
上記のポーリング通信では、下りで使われる第１ビーコン信号を用いて、これを受信した端末が同期補正を行う。この第１ビーコン信号の構成について簡単に説明しておく。図３に示すように、第１ビーコン信号は、先頭に位置するプリアンブル（Pa）と、その後に位置するフレーム開始デリミタ（SFD：Start Frame Delimiter）と、から成る同期ヘッダ（SHR）を有している。また、該同期ヘッダの後には物理層ヘッダ（PHR）を有し、該物理層ヘッダの後にはビーコン信号の本体データであるペイロード（PHY payload）を有している。
【００２５】
（同期補正の態様）
次に、無線通信システム100において、上位機に対して下位機が同期補正する具体的態様について、図４〜図６を参照しつつ説明する。なお、図４〜図６では、親機10（上位機）に対して中継機20（下位機）が同期補正する場合を示している。また、図４は、中継機20が起動した後、はじめて親機10と同期をとる場合を示している。図５は、図４に示す同期補正の次のタイミングで実行される同期補正として、時間軸を遅らせる補正の態様を示している。図６は、図５に示す同期補正の次のタイミングで実行される同期補正として、時間軸を進める補正の態様を示している。以下、図４〜図６の補正態様について順次説明する。
【００２６】
（１）初回の同期補正
はじめに、図４に示す同期補正の態様について説明する。親機10と中継機20との間で一度も同期がとられていない場合、親機10及び中継機20は夫々固有の時間軸に従って計時している。但し、何れの無線端末においても、設置の際などに標準電波を受信するなどして時刻合わせは行われている。従って、各無線端末の固有の時間軸は、大幅にズレが生じているわけではなく、各無線端末の内部時計が有する絶対精度に起因する誤差分だけ、ズレを含んでいる可能性がある。以下では、中継機20の内部時計の絶対精度に起因する最大の誤差時間を「絶対誤差時間TPx」と称する。
【００２７】
一方、中継機20は、親機10から送信されるビーコン信号内に定点を設定する。この定点は、ビーコン信号の先頭からのデータ長が固定の箇所であればよく、本実施の形態では一例として同期ヘッダ（SHR）の終端を定点としている（図３参照）。従って、中継機20は、同期ヘッダ（SHR）の受信完了に基づいて、ビーコン信号中の定点を受信した時点を特定することができる。
【００２８】
また、中継機20には、上位機である親機10がビーコン信号の送信を開始する時刻や時間間隔についての情報が予め記憶されている。従って、中継機20は、親機10との間で同期がとられていない状態であっても、親機10がビーコン信号の送信を開始する凡その時刻を取得することができる。そこで中継機20は、このビーコン信号を受信するべく、親機10によるビーコン信号の送信開始の予測時刻に先だって、受信準備を開始する。
【００２９】
ここで、受信準備を必要以上に早めに開始すると、受信可能状態になってから実際にビーコン信号を受信するまでの余剰時間が長くなり、消費電力が大きくなる。他方で、受信準備の開始が遅くなりすぎると、受信可能状態になる前にビーコン信号が到達してしまって、適切にこれを受信できなくなる可能性がある。そこで本実施の形態に係る無線通信システム100では、親機10がビーコン信号を送信する予測時刻t0から、必要且つ十分な時間だけ遡った時刻t1に、中継機20が受信準備を開始することとしている。
【００３０】
より具体的に説明すると、中継機20は、親機10がビーコン信号の送信を開始する予測時刻t0を取得する（step 10）。そして、この予測時刻t0から、受信準備時間TPa及び絶対誤差時間TPxを合わせた時間だけ遡った時刻t1に、受信準備を開始する（step 11）。換言すれば、中継機20は、親機10のビーコン信号中の定点を受信する予測時間t2から、同期ヘッダ受信時間TPb、受信準備時間TPa、及び絶対誤差時間TPxを合わせた時間だけ遡った時刻t1に、受信準備を開始する。
【００３１】
なお、絶対誤差時間TPxは、例えば、親機10のビーコン信号の送信周期（数秒など）と、中継機20の計時部25内の水晶振動子の絶対精度（ppm）と、に基づいて取得することができる。そのため、中継機20には、予め親機10のビーコン信号送信周期と、自機内の水晶振動子の絶対精度に関する情報とを記憶しておけばよい。
【００３２】
また、上記の受信準備時間TPaとは、中継機20がスリープ状態から受信可能状態へ移行する受信準備に要する時間である。また、同期ヘッダ受信時間TPbとは、中継機20がビーコン信号の同期ヘッダ（Pa＋SFD）を受信するのに要する時間であり、換言すればビーコン信号の同期ヘッダの時間長と同義である。また、図４から分かるように、受信準備時間TPaと同期ヘッダ受信時間TPbと絶対誤差時間TPxとを合わせた時間は、受信準備開始時刻t1を基準に見れば、ビーコン信号の定点を受信すると予測される時刻t2までの、予測時間である。そこで、以下では便宜上、受信準備開始時刻t1から定点を受信する予測時刻t2までの時間を「予測時間TPg」と表現する。
【００３３】
中継機20は、このようにして設定した時刻t1に受信準備を開始すると共に、時刻t1からの経過時間を計測する。次に、実際に親機10からのビーコン信号（図４では、ビーコン信号NO.1）を受信し始めると、その中の定点の受信時刻を取得する（step 12）。即ち、同期ヘッダの受信完了時点を検出し、その時刻をもって定点の実際の受信時刻t3とする。そして、時刻t1から時刻t3までの経過時間を算出する（step 13）。この経過時間は、中継機20が受信準備を開始してから、ビーコン信号の定点を実際に受信するまでの時間であり、上記予測時間TPgと比較するため、以下では「実測時間TPm」と表現する。
【００３４】
ここで、定点を受信する予測時刻t2と実際の受信時刻t3とが一致する可能性は高くない。即ち、上述した説明からも分かるように、親機10と中継機20とは同期がとられていないため、絶対誤差時間TPxを最大とする時間のズレが生じる可能性がある。従って、親機10と中継機20とで時間軸にズレが存在し、時刻t2と時刻t3とが一致しない場合、そのズレ時間は、予測時間TPgと実測時間TPmとの差（以下、「実測誤差ΔTP」）として表れる。換言すれば、実測誤差ΔTPを検出すれば（step 14）、親機10の時間軸と中継機20の時間軸とのズレ時間を取得することができる。
【００３５】
図４に示す例では、中継機20の時間軸を基準とすると、定点の実際の受信時刻は、予想時刻t2よりも遅れた時刻t3である。従って、実測時間TPmは予測時間TPgよりも大きく、ΔTP1＝TPm−TPgで表される実測誤差ΔTP1が取得される（step 14）。そして、このようにTPm＞TPgの場合は、中継機20の時間軸が親機10の時間軸よりもΔTP1だけ進んでいると判断することができる（step 15）。従って、中継機20は、今回取得した実測誤差ΔTP1を補正量ΔA1と認定し（step 16）、自機の時間軸を、自機固有の時間軸（初期設定時の時間軸）に対してΔA1だけ遅らせるよう補正する（step 17）。これにより、親機10と中継機20とは、絶対精度に起因する誤差分を解消するという意味で、同期がとられたこととなる。
【００３６】
（２）２回目以降の同期補正（進んでいる場合）
ところで、上述したように同期補正を行った場合であっても、その後、親機10と中継機20との間で依然として時間のズレが生じる可能性がある。その要因の１つは、親機10や中継機20が設置された環境の温度変化である。即ち、親機10、中継機20、及び子機30が備える計時部15, 25, 35は、水晶振動子や他の回路素子を有しており、これらの特性が周囲の環境温度に伴って変化する。しかも、その変化の割合は、各端末に実装された水晶振動子や回路素子の固有値となる。そのため、一旦、同期補正を行った後であっても、周囲の環境温度に変化が生じると、それに伴って端末間の時間軸にズレが生じる可能性がある。そこで本システム100では、図５又は図６に示すようにして、２回目以降の同期補正を行うこととしている。
【００３７】
まず、図５に示す同期補正の態様について説明する。図５に示す例では、環境温度に起因して、親機10に対して中継機20の時間軸が進んだ場合に、中継機20の時間軸を補正して親機10に同期させる態様を示している。
【００３８】
中継機20は、直前に同期補正された自機の時間軸を基準として、親機10がビーコン信号の送信を開始する予測時刻t0を取得する（step 20）。次に、この予想時刻t0から、受信準備時間TPa及び環境誤差時間TPyを合わせた時間だけ遡った時刻t1に、受信準備を開始する（step 21）。ここで、環境誤差時間TPyは、上述した環境温度の変化に起因する誤差時間であり、中継機20の温度変化に関する精度（ppm）の情報を記憶しておけば、この情報と前回の同期補正からの経過時間（即ち、親機10からのビーコン信号の送信周期）とから、取得することができる。
【００３９】
中継機20は、このようにして設定した時刻t1に受信準備を開始すると共に、時刻t1からの経過時間を計測する。次に、実際に親機10からのビーコン信号（図５では、ビーコン信号NO.2）を受信し始めると、その中の定点の受信時刻t3を取得する（step 22）。そして、時刻t1から時刻t3までの経過時間である実測時間TPmを算出し（step 23）、予測時間TPgとの差である実測誤差ΔTPを取得する（step 24）。なお、図５に示すように、２回目以降の同期補正においても、予測時間TPgは時刻t1から時刻t3までの時間であるが、その内容は１回目の同期補正とは異なり、受信準備時間TPa、同期ヘッダ受信時間TPb、及び環境誤差時間TPyを合わせた時間になっている（後述の図６でも同様）。
【００４０】
図５に示す例では、中継機20の時間軸（前回の動機補正後の時間軸）を基準とすると、定点の実際の受信時刻は、予想時刻t2よりも遅れた時刻t3である。従って、実測時間TPmは予測時間TPgよりも大きく、ΔTP2＝TPm−TPgで表される実測誤差ΔTP2が取得される（step 24）。そして、このようにTPm＞TPgの場合は、中継機20の時間軸が親機10の時間軸よりもΔTP2だけ進んでいると判断することができる（step 25）。従って、中継機20は、今回取得した実測誤差ΔTP2と過去の実測誤差ΔTPの履歴に基づき、補正量ΔA2を認定する。具体的には、今回取得した実測誤差ΔTP2を、前回の補正量ΔA1に加算したものを、今回の補正量ΔA2に認定する（step 26）。そして、自機の時間軸を、自機固有の時間軸（初期設定時の時間軸）に対してΔA2だけ遅らせるよう補正する（step 27）。これにより、親機10と中継機20とは、環境温度の変化に起因する誤差分を解消するという意味で、同期がとられたこととなる。
【００４１】
（３）２回目以降の同期補正（遅れている場合）
次に、図６に示す同期補正の態様について説明する。図６に示す例では、環境温度に起因して、親機10に対して中継機20の時間軸が遅れた場合に、中継機20の時間軸を補正して親機10に同期させる態様を示している。
【００４２】
中継機20は、直前に同期補正された自機の時間軸を基準として、親機10がビーコン信号の送信を開始する予測時刻t0を取得する（step 30）。次に、この予想時刻t0から、受信準備時間TPa及び環境誤差時間TPyを合わせた時間だけ遡った時刻t1に、受信準備を開始する（step 31）。
【００４３】
中継機20は、このようにして設定した時刻t1に受信準備を開始すると共に、時刻t1からの経過時間を計測する。次に、実際に親機10からのビーコン信号（図６では、ビーコン信号NO.3）を受信し始めると、その中の定点の受信時刻t3を取得する（step 32）。そして、時刻t1から時刻t3までの経過時間である実測時間TPmを算出し（step 33）、予測時間TPgとの差である実測誤差ΔTPを取得する（step 34）。
【００４４】
図６に示す例では、中継機20の時間軸（前回の動機補正後の時間軸）を基準とすると、定点の実際の受信時刻は、予想時刻t2よりも早い時刻t3である。従って、実測時間TPmは予測時間TPgよりも小さく、ΔTP2＝TPg−TPmで表される実測誤差ΔTP2が取得される（step 34）。そして、このようにTPm＜TPgの場合は、中継機20の時間軸が親機10の時間軸よりもΔTP2だけ遅れていると判断することができる（step 35）。従って、中継機20は、今回取得した実測誤差ΔTP3と過去の実測誤差ΔTPの履歴に基づき、補正量ΔA3を認定する。具体的には、今回取得した実測誤差ΔTP3を、前回の補正量ΔA2から減算したものを、今回の補正量ΔA3に認定する（step 36）。
【００４５】
そして、補正量ΔA3＞0であれば、自機の時間軸を、自機固有の時間軸（初期設定時の時間軸）に対してΔA3だけ遅らせるよう補正する（step 37-1）。一方、補正量ΔA3＜0であれば、自機の時間軸を、自機固有の時間軸（初期設定時の時間軸）に対してΔA3の絶対値分だけ進めるよう補正する（step 37-2）。これにより、親機10と中継機20とは、環境温度の変化に起因する誤差分を解消するという意味で、同期がとられたこととなる。
【００４６】
以上に説明したように、親機10と中継器20との間で上述したような同期補正を行うことにより、両端末の内部時計の同期をとることができる。そして図３に示すように、同期補正を終えた中継機20が、自機から見た下位機へビーコン信号を送信し、これを受信した下位の中継機20又は子機30も、上述したのと同様の態様により、上位機との同期をとることができる。従って、親機10から子機30へ至る全ての端末間において、時間の同期をとることができる。しかも、初回の同期補正においては絶対誤差時間TPxを考慮して受信準備開始時刻t1を決定し、２回目以降においては環境誤差時間TPyを考慮して受信準備開始時刻t1を決定している。従って、ビーコン信号の受信待ち状態の短縮化により、余分な電力消費を抑制でき、バッテリーの消耗を抑制することができる。
【００４７】
（ビーコン信号の衝突回避）
ところで、無線通信システム100において、１つの下位機に対して複数の上位機が通信可能に設置されている場合がある。このような場合、複数の上位機が同時にビーコン信号を送信すると、これらの信号が衝突し、下位機においてこれらのビーコン信号を受信できなくなる。そのような事態を回避するため、本実施の形態に係る無線通信システム100は、上位機から下位機へのビーコン信号の送信タイミングを、所定の時間範囲内でランダムに決定している。以下、このビーコン信号の衝突回避に関する構成について説明する。
【００４８】
図７は、各端末の通信用キャリア（チャンネル）のフレーム構成を示す図面であり、本実施の形態では、スーパーフレームを採用している。図７に示すように、このスーパーフレームはビーコン信号とビーコン信号とで区切られたフレームであり、本実施の形態ではこれを３２等分して、同一時間長Tを有する第1〜第32スロットを形成している。更に、各スロットを１６等分して、同一時間長の１６個のスロットを形成している。図７に示すように、例えば第2スロットは、第2-0〜第2-14スロット及びガードスロット（GS）の計１６個のスロットを有している。一方、スーパーフレームのうち、第1スロットの第1-0〜第1-14スロットまで、即ち、第1スロットにおいてガードスロットを除く部分は、競争アクセス期間（CAP：contention access period）に設定されている。また、スーパーフレームのうち競争アクセス期間以外の部分は非活動期間（inactive period）に設定されている。
【００４９】
図８は、衝突回避のためのビーコン信号の送信タイミングの設定態様を示すタイミングチャートである。ここでは、親機10がビーコン信号を送信した後、その下位の中継機20-1と更にその下位の中継機20-2とが、ビーコン信号を送信するタイミングを順次決定していく態様を示している。
【００５０】
この図８に示すように、親機10がビーコン信号を送信すると、中継機20-1がこれを受信する。該中継機20-1は、親機10からのビーコン信号の受信時点から、時間長Tとランダムな遅延時間τ1とを加算した時間（T＋τ1）を経過した時点で、下位機である中継機20-2へビーコン信号を送信する。このビーコン信号には、今回の送信に際して用いた遅延時間τ1に関する情報と、次回の送信に際して用いる遅延時間τ1に関する情報とが含まれている。
【００５１】
なお、この遅延時間τ1は、時間長Tより短い所定範囲の時間長として中継機20-1にて設定されたものであり、ビーコン信号の送信毎に変更可能である。本実施の形態では、0＜τ1＜Tb（＝T/8）に設定されている。従って、親機10の時間軸を基準とすれば、中継機20-1は、親機10がビーコン信号を送信した後、親機10の第2-0スロットの先頭時刻から第2-1スロットの終端時刻までの間に、中継機20-2へビーコン信号を送信することとなる（図８参照）。
【００５２】
次に、中継機20-2は、上位機である中継機20-1からのビーコン信号を受信すると、該ビーコン信号に含まれる遅延時間τ1に関する情報を取得する。そして、ビーコン信号の受信時点から、時間長Tとランダムな遅延時間τ2とを加算し且つ上記遅延時間τ1を減算した時間（T−τ1＋τ2）を経過した時点で、更に下位機へ向けてビーコン信号を送信する。このビーコン信号にも、今回の送信に際して用いた遅延時間τ2に関する情報と、次回の送信に際して用いる遅延時間τ2に関する情報とが含まれている。
【００５３】
なお、この遅延時間τ2も、時間長Tより短い所定範囲の時間長として中継機20-2にて設定されたものであり、ビーコン信号の送信毎に変更可能である。本実施の形態では、0＜τ2＜Tbに設定されている。従って、親機10の時間軸を基準とすれば、中継機20-2は、親機10がビーコン信号を送信した後、親機10の第3-0スロットの先頭時刻から第3-1スロットの終端時刻までの間に、下位機へ向けてビーコン信号を送信することとなる（図８参照）。
【００５４】
以上に説明したような構成とすることにより、各中継機20のビーコン信号の送信タイミングが、所定範囲内でランダムになるため、複数の上位機から同一下位機へ向けて、同時にビーコン信号が送信されるのを回避することができる。しかも、親機10から見てＮ階層下位に位置する中継機20-Nは、親機10の第N+1スロット内にてビーコン信号を送信することとなる。従って、階層数が多いシステムであっても、親機10から子機30に至る全ての端末の同期補正を、早期に完了することができる。
【００５５】
なお、例えば図３に示すポーリング通信では、親機10から子機30へ向けて要求信号を送信し、その後、子機30から親機10へ向けて応答信号が送信される。また、これに伴って、下りの第１ビーコン信号が送信され、その後、上りの第２ビーコン信号が送信される。ここで、本実施の形態では、中継機20-Nによる第２ビーコン信号の送信タイミングを、自機の第１ビーコン信号の送信タイミングから、｛（30−N×2）×T｝時間後としている。例えば、中継機20-1の場合であれば、第１ビーコン信号の送信タイミング（親機10の第2スロット）から、28T時間後（親機10の第30スロット）に第２ビーコン信号を送信する。従って、親機10が第１ビーコン信号を送信したのと同一のスーパーフレーム内で、親機10は下位機からの第２ビーコン信号を受信することができる。
【産業上の利用可能性】
【００５６】
以上のように本発明は、受信端末での消費電力を抑制するための多層式の無線通信システムに対して好適に適用することができる。
【符号の説明】
【００５７】
１０    親機
２０    中継機
３０    子機
１００  無線通信システム
【図１】
0006048843.tif 000002
【図２】
0006048843.tif 000003
【図３】
0006048843.tif 000004
【図４】
0006048843.tif 000005
【図５】
0006048843.tif 000006
【図６】
0006048843.tif 000007
【図７】
0006048843.tif 000008
【図８】
0006048843.tif 000009