(57)【特許請求の範囲】
【請求項１】
複数の無線装置との間でパケットを送受信する無線部と、
前記無線部を制御する制御部と、を備える基地局において、
前記制御部は、
タイミングを規定する同期パケットを各前記無線装置に同報送信する同期パケット送信処理と、
前記同期パケットに応答して各前記無線装置から送信された各情報要求パケットを受信する要求受信処理と、
各前記情報要求パケットに対する応答処理として、各前記無線装置に対して応答パケットを同報送信する応答送信処理と、
を含む同期処理を前記無線部と共に実行し、
前記要求受信処理は、
前記情報要求パケットを受信した情報要求受信時刻を求める処理を含み、
前記応答送信処理は、
前記同期パケットが送信された同期パケット送信時刻と、各前記無線装置に対応して求められた前記情報要求受信時刻とを、前記応答パケットに含ませる処理を含み、
前記制御部および前記無線部は、
前記同期処理を繰り返し実行し、
先の前記同期処理における前記応答送信処理を実行してから所定の休止時間が経過した後に、次の前記同期処理における前記同期パケット送信処理を実行することを特徴とする基地局。
【請求項２】
複数の無線装置との間でパケットを送受信する無線部と、
前記無線部を制御する制御部と、を備える基地局において、
前記制御部は、
タイミングを規定する同期パケットを各前記無線装置に同報送信する同期パケット送信処理と、
前記同期パケットが送信された同期パケット送信時刻を含むフォローアップパケットを各前記無線装置に同報送信するフォローアップパケット送信処理と、
前記同期パケットに応答して各前記無線装置から送信された各情報要求パケットを受信する要求受信処理と、
各前記情報要求パケットに対する応答処理として、各前記無線装置に対して応答パケットを同報送信する応答送信処理と、
を含む同期処理を前記無線部と共に実行し、
前記要求受信処理は、
前記情報要求パケットを受信した情報要求受信時刻を求める処理を含み、
前記応答送信処理は、
各前記無線装置に対応して求められた前記情報要求受信時刻を前記応答パケットに含ませる処理を含み、
前記制御部および前記無線部は、
前記同期処理を繰り返し実行し、
先の前記同期処理における前記応答送信処理を実行してから所定の休止時間が経過した後に、次の前記同期処理における前記同期パケット送信処理を実行することを特徴とする基地局。
【請求項３】
複数の無線装置との間でパケットを送受信する無線部と、
前記無線部を制御する制御部と、を備える基地局において、
前記制御部は、
タイミングを規定する同期パケットを各前記無線装置に同報送信する同期パケット送信処理と、
前記同期パケットに応答して各前記無線装置から送信された各情報要求パケットを受信する要求受信処理と、
各前記情報要求パケットに対する応答処理として、各前記無線装置に対して応答パケットを同報送信する応答送信処理と、
を含む同期処理を前記無線部と共に実行し、
前記同期パケット送信処理は、
前記同期パケットを送信する時刻を前記同期パケットに含ませる処理を含み、
前記要求受信処理は、
前記情報要求パケットを受信した情報要求受信時刻を求める処理を含み、
前記応答送信処理は、
各前記無線装置に対応して求められた前記情報要求受信時刻を前記応答パケットに含ませる処理を含み、
前記制御部および前記無線部は、
前記同期処理を繰り返し実行し、
先の前記同期処理における前記応答送信処理を実行してから所定の休止時間が経過した後に、次の前記同期処理における前記同期パケット送信処理を実行することを特徴とする基地局。
【請求項４】
複数の無線装置を備える無線通信システムにおいて、
各前記無線装置は、
基地局との間でパケットを送受信する無線部と、
前記無線部を制御する制御部と、を備え、
前記制御部は、
前記基地局から各前記無線装置に同報送信され、タイミングを規定する同期パケットを受信する同期パケット受信処理と、
前記同期パケットが受信されてから所定の遅延時間が経過したときに情報要求パケットを送信する要求送信処理と、
前記情報要求パケットに応答して前記基地局から送信された応答パケットであって、前記基地局から各前記無線装置に同報送信された応答パケットを受信する応答受信処理と、
を含む同期処理を前記無線部と共に実行し、
前記応答パケットは、
前記基地局が前記同期パケットを送信した同期パケット送信時刻と、
前記基地局が前記情報要求パケットを受信した情報要求受信時刻と、を含み、
前記同期パケット受信処理は、
前記同期パケットを受信した同期パケット受信時刻を求める処理を含み、
前記要求送信処理は、
前記情報要求パケットを送信した時刻を示す情報要求送信時刻を求める処理を含み、
前記制御部は、
前記同期パケット送信時刻、前記同期パケット受信時刻、前記情報要求送信時刻、および、前記情報要求受信時刻に基づいて、前記無線装置が発する時刻を求め、
複数の前記無線装置のそれぞれについて、異なる前記遅延時間が定められていることを特徴とする無線通信システム。
【請求項５】
複数の無線装置を備える無線通信システムにおいて、
各前記無線装置は、
基地局との間でパケットを送受信する無線部と、
前記無線部を制御する制御部と、を備え、
前記制御部は、
前記基地局から各前記無線装置に同報送信され、タイミングを規定する同期パケットを受信する同期パケット受信処理と、
前記基地局から各前記無線装置に同報送信されたフォローアップパケットであって、前記基地局が前記同期パケットを送信した同期パケット送信時刻を含むフォローアップパケットを受信するフォローアップパケット受信処理と、
前記同期パケットが受信されてから所定の遅延時間が経過したときに情報要求パケットを送信する要求送信処理と、
前記情報要求パケットに応答して前記基地局から送信された応答パケットであって、前記基地局から各前記無線装置に同報送信された応答パケットを受信する応答受信処理と、
を含む同期処理を前記無線部と共に実行し、
前記応答パケットは、
前記基地局が前記情報要求パケットを受信した情報要求受信時刻を含み、
前記同期パケット受信処理は、
前記同期パケットを受信した同期パケット受信時刻を求める処理を含み、
前記要求送信処理は、
前記情報要求パケットを送信した時刻を示す情報要求送信時刻を求める処理を含み、
前記制御部は、
前記同期パケット送信時刻、前記同期パケット受信時刻、前記情報要求送信時刻、および、前記情報要求受信時刻に基づいて、前記無線装置が発する時刻を求め、
複数の前記無線装置のそれぞれについて、異なる前記遅延時間が定められていることを特徴とする無線通信システム。
【請求項６】
複数の無線装置を備える無線通信システムにおいて、
各前記無線装置は、
基地局との間でパケットを送受信する無線部と、
前記無線部を制御する制御部と、を備え、
前記制御部は、
前記基地局から各前記無線装置に同報送信され、タイミングを規定する同期パケットを受信する同期パケット受信処理と、
前記同期パケットが受信されてから所定の遅延時間が経過したときに情報要求パケットを送信する要求送信処理と、
前記情報要求パケットに応答して前記基地局から送信された応答パケットであって、前記基地局から各前記無線装置に同報送信された応答パケットを受信する応答受信処理と、
を含む同期処理を前記無線部と共に実行し、
前記同期パケットは、
前記基地局が前記同期パケットを送信した同期パケット送信時刻を含み、
前記応答パケットは、
前記基地局が前記情報要求パケットを受信した情報要求受信時刻を含み、
前記同期パケット受信処理は、
前記同期パケットを受信した同期パケット受信時刻を求める処理を含み、
前記要求送信処理は、
前記情報要求パケットを送信した時刻を示す情報要求送信時刻を求める処理を含み、
前記制御部は、
前記同期パケット送信時刻、前記同期パケット受信時刻、前記情報要求送信時刻、および、前記情報要求受信時刻に基づいて、前記無線装置が発する時刻を求め、
複数の前記無線装置のそれぞれについて、異なる前記遅延時間が定められていることを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基地局、無線装置および無線通信システムに関し、特に、パケットの送受信による同期処理に関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local Area Network）が広く用いられている。無線ＬＡＮには、インターネット等の通信網に通信接続された複数のアクセスポイントが設置されるものがある。パーソナルコンピュータ、スマートホン等の情報端末は、アクセスポイントとの間で無線信号によるパケット通信を行い、アクセスポイントを介して通信網に通信接続する。  
【０００３】
各アクセスポイントは、情報端末との間で無線通信が可能なサービスエリアを形成する。また、各アクセスポイントは情報端末との間で時分割通信を行い、複数の通信回線を実現する。情報端末は、あるサービスエリアから他のサービスエリアに移動するときにはハンドオーバ処理によって途切れのない通信を行う。このように、各アクセスポイントが時分割通信を行い、複数のアクセスポイントが連携して動作するためには、各アクセスポイントのパケット送受信タイミングが同期している必要がある。
【０００４】
そこで、各アクセスポイントは、例えば、ＧＰＳ（Global Positioning System）から送信された信号から同期処理用の時刻情報を取得する。また、各アクセスポイントが、ＮＴＰ（Network Time Protocol）を用いてインターネットから時刻情報を取得する無線ＬＡＮもある。
【０００５】
以下の特許文献１には、ＧＰＳを利用した時刻同期処理システムが記載されている。このシステムでは、マスタがＧＰＳ衛星から送信された基準時刻情報を受信して、時刻の同期を行うための時刻パケットを生成する。マスタは、無線ＬＡＮを介して複数のスレーブに時刻パケットをブロードキャスト（同報送信）する。また、非特許文献２には、複数の計測ノードの間で無線通信が行われる無線ＬＡＮが記載されている。各計測ノードは、計測対象の物理量を計測する装置を備えており、計測値を含むパケットを送受信する。複数の計測ノードのうち１つはＧＰＳ衛星から時刻情報を受信し、複数の計測ノードの間の通信に基づいて、複数の計測ノードが動作タイミングの同期を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１１１６５４号公報
【非特許文献】
【０００７】
【非特許文献１】日山 雅之他、「無線LANにおける高精度時刻同期方式の検討と実験」、信学技報, vol. 108, no. 460, IA2008-79, pp. 73-78, 2009年3月. 資料番号, SITE2008-56, IA2008-79.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
無線通信の規格には、無線信号の送信を行った後、所定時間以上の送信休止が要求されるものがある。このような規格の下で複数の無線装置が同期処理を実行する場合、各無線装置は、無線信号の送信時間の制限の下で同期処理を実行する必要がある。そのため、各無線装置が確実に同期処理を実行することが困難となる場合がある。
【０００９】
本発明は、複数の無線装置の同期処理を迅速に実行することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、複数の無線装置との間でパケットを送受信する無線部と、前記無線部を制御する制御部と、を備える基地局において、前記制御部は、タイミングを規定する同期パケットを各前記無線装置に同報送信する同期パケット送信処理と、前記同期パケットに応答して各前記無線装置から送信された各情報要求パケットを受信する要求受信処理と、各前記情報要求パケットに対する応答処理として、各前記無線装置に対して応答パケットを同報送信する応答送信処理と、を含む同期処理を前記無線部と共に実行し、前記要求受信処理は、前記情報要求パケットを受信した情報要求受信時刻を求める処理を含み、前記応答送信処理は、前記同期パケットが送信された同期パケット送信時刻と、各前記無線装置に対応して求められた前記情報要求受信時刻とを、前記応答パケットに含ませる処理を含み、前記制御部および前記無線部は、前記同期処理を繰り返し実行し、先の前記同期処理における前記応答送信処理を実行してから所定の休止時間が経過した後に、次の前記同期処理における前記同期パケット送信処理を実行することを特徴とする。
【００１１】
本発明は、複数の無線装置との間でパケットを送受信する無線部と、前記無線部を制御する制御部と、を備える基地局において、前記制御部は、タイミングを規定する同期パケットを各前記無線装置に同報送信する同期パケット送信処理と、前記同期パケットが送信された同期パケット送信時刻を含むフォローアップパケットを各前記無線装置に同報送信するフォローアップパケット送信処理と、前記同期パケットに応答して各前記無線装置から送信された各情報要求パケットを受信する要求受信処理と、各前記情報要求パケットに対する応答処理として、各前記無線装置に対して応答パケットを同報送信する応答送信処理と、を含む同期処理を前記無線部と共に実行し、前記要求受信処理は、前記情報要求パケットを受信した情報要求受信時刻を求める処理を含み、前記応答送信処理は、各前記無線装置に対応して求められた前記情報要求受信時刻を前記応答パケットに含ませる処理を含み、前記制御部および前記無線部は、前記同期処理を繰り返し実行し、先の前記同期処理における前記応答送信処理を実行してから所定の休止時間が経過した後に、次の前記同期処理における前記同期パケット送信処理を実行することを特徴とする。
【００１２】
本発明は、複数の無線装置との間でパケットを送受信する無線部と、前記無線部を制御する制御部と、を備える基地局において、前記制御部は、タイミングを規定する同期パケットを各前記無線装置に同報送信する同期パケット送信処理と、前記同期パケットに応答して各前記無線装置から送信された各情報要求パケットを受信する要求受信処理と、各前記情報要求パケットに対する応答処理として、各前記無線装置に対して応答パケットを同報送信する応答送信処理と、を含む同期処理を前記無線部と共に実行し、前記同期パケット送信処理は、前記同期パケットを送信する時刻を前記同期パケットに含ませる処理を含み、前記要求受信処理は、前記情報要求パケットを受信した情報要求受信時刻を求める処理を含み、前記応答送信処理は、各前記無線装置に対応して求められた前記情報要求受信時刻を前記応答パケットに含ませる処理を含み、前記制御部および前記無線部は、前記同期処理を繰り返し実行し、先の前記同期処理における前記応答送信処理を実行してから所定の休止時間が経過した後に、次の前記同期処理における前記同期パケット送信処理を実行することを特徴とする。
【００１４】
本発明は、複数の無線装置を備える無線通信システムにおいて、各前記無線装置は、基地局との間でパケットを送受信する無線部と、前記無線部を制御する制御部と、を備え、前記制御部は、前記基地局から各前記無線装置に同報送信され、タイミングを規定する同期パケットを受信する同期パケット受信処理と、前記同期パケットが受信されてから所定の遅延時間が経過したときに情報要求パケットを送信する要求送信処理と、前記情報要求パケットに応答して前記基地局から送信された応答パケットであって、前記基地局から各前記無線装置に同報送信された応答パケットを受信する応答受信処理と、を含む同期処理を前記無線部と共に実行し、前記応答パケットは、前記基地局が前記同期パケットを送信した同期パケット送信時刻と、前記基地局が前記情報要求パケットを受信した情報要求受信時刻と、を含み、前記同期パケット受信処理は、前記同期パケットを受信した同期パケット受信時刻を求める処理を含み、前記要求送信処理は、前記情報要求パケットを送信した時刻を示す情報要求送信時刻を求める処理を含み、前記制御部は、前記同期パケット送信時刻、前記同期パケット受信時刻、前記情報要求送信時刻、および、前記情報要求受信時刻に基づいて、前記無線装置が発する時刻を求め、複数の前記無線装置のそれぞれについて、異なる前記遅延時間が定められていることを特徴とする。
【００１５】
本発明は、複数の無線装置を備える無線通信システムにおいて、各前記無線装置は、基地局との間でパケットを送受信する無線部と、前記無線部を制御する制御部と、を備え、前記制御部は、前記基地局から各前記無線装置に同報送信され、タイミングを規定する同期パケットを受信する同期パケット受信処理と、前記基地局から各前記無線装置に同報送信されたフォローアップパケットであって、前記基地局が前記同期パケットを送信した同期パケット送信時刻を含むフォローアップパケットを受信するフォローアップパケット受信処理と、前記同期パケットが受信されてから所定の遅延時間が経過したときに情報要求パケットを送信する要求送信処理と、前記情報要求パケットに応答して前記基地局から送信された応答パケットであって、前記基地局から各前記無線装置に同報送信された応答パケットを受信する応答受信処理と、を含む同期処理を前記無線部と共に実行し、前記応答パケットは、前記基地局が前記情報要求パケットを受信した情報要求受信時刻を含み、前記同期パケット受信処理は、前記同期パケットを受信した同期パケット受信時刻を求める処理を含み、前記要求送信処理は、前記情報要求パケットを送信した時刻を示す情報要求送信時刻を求める処理を含み、前記制御部は、前記同期パケット送信時刻、前記同期パケット受信時刻、前記情報要求送信時刻、および、前記情報要求受信時刻に基づいて、前記無線装置が発する時刻を求め、複数の前記無線装置のそれぞれについて、異なる前記遅延時間が定められていることを特徴とする。
【００１６】
本発明は、複数の無線装置を備える無線通信システムにおいて、各前記無線装置は、基地局との間でパケットを送受信する無線部と、前記無線部を制御する制御部と、を備え、前記制御部は、前記基地局から各前記無線装置に同報送信され、タイミングを規定する同期パケットを受信する同期パケット受信処理と、前記同期パケットが受信されてから所定の遅延時間が経過したときに情報要求パケットを送信する要求送信処理と、前記情報要求パケットに応答して前記基地局から送信された応答パケットであって、前記基地局から各前記無線装置に同報送信された応答パケットを受信する応答受信処理と、を含む同期処理を前記無線部と共に実行し、前記同期パケットは、前記基地局が前記同期パケットを送信した同期パケット送信時刻を含み、前記応答パケットは、前記基地局が前記情報要求パケットを受信した情報要求受信時刻を含み、前記同期パケット受信処理は、前記同期パケットを受信した同期パケット受信時刻を求める処理を含み、前記要求送信処理は、前記情報要求パケットを送信した時刻を示す情報要求送信時刻を求める処理を含み、  前記制御部は、前記同期パケット送信時刻、前記同期パケット受信時刻、前記情報要求送信時刻、および、前記情報要求受信時刻に基づいて、前記無線装置が発する時刻を求め、複数の前記無線装置のそれぞれについて、異なる前記遅延時間が定められていることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、複数の無線装置の同期処理を迅速に実行することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る通信システムの構成を示す図である。
【図２】同期処理のシーケンスチャートである。
【図３】応答パケットの構造を示す図である。
【図４】基地局がフォローアップパケットを送信する場合のシーケンスチャートである。
【図５】応用実施形態に係る通信システムの構成を示す図である。
【図６】アドホック通信システムの構成を示す図である。
【図７】基地局のハードウエアの例を示す図である。
【図８】同期用無線装置のハードウエアの例を示す図である。
【発明を実施するための形態】
【００２０】
図１には、本発明の実施形態に係る通信システムの構成が示されている。通信システムは、基地局１０、アクセスポイント１２−１〜１２−３、および情報端末２０を備える。ここでは、３台のアクセスポイント１２−１〜１２−３が設けられた例が示されているが、アクセスポイントの数は任意である。
【００２１】
各アクセスポイント１２−ｊ（ｊ＝１〜３）はインターネット１８に接続されており、無線ＬＡＮを構成する。情報端末２０は、例えば、パーソナルコンピュータ、携帯電話機である。
【００２２】
各アクセスポイント１２−ｊは、情報端末２０との無線通信が可能なサービスエリアを形成する。情報端末２０は、自らが存在するサービスエリアを形成するアクセスポイントと無線通信を行い、インターネット１８に通信接続する。
【００２３】
基地局１０は、動作タイミング規定用の基地局時計を備えている。基地局１０は、ＧＰＳ衛星から基準時刻情報を受信し、基地局時計が発する時刻（基地局時刻）を基準時刻情報が表す基準時刻に合わせる。
【００２４】
アクセスポイント１２−ｊは、同期用無線装置１４−ｊおよび無線ＬＡＮノード１６−ｊを備える。同期用無線装置１４−ｊは、無線ＬＡＮノード１６−ｊに時刻を出力するローカル時計を備えている。基地局１０は、アクセスポイント１２−ｊが備える同期用無線装置１４−ｊとの間で通信を行い、同期用無線装置１４−ｊと共に同期処理を実行する。同期用無線装置１４−ｊは、同期処理を実行することによって、自らのローカル時計が発する時刻を基地局時刻に合わせる。ローカル時計は、基地局時刻に合わせられた時刻を無線ＬＡＮノード１６−ｊに与える。無線ＬＡＮノード１６−ｊは、ローカル時計から与えられた時刻に従うタイミングで動作する。これによって、無線ＬＡＮノード１６−１〜１６−３の動作が同期する。
【００２５】
図２には、通信システムで実行される同期処理のシーケンスチャートが示されている。基地局１０は、時刻ｔ０に同期用無線装置１４−１〜１４−３を宛先とする同期パケットを送信する（Ｓ１０１）。同期パケットは、同期処理を実行するタイミングを規定するために各同期用無線装置に送信するパケットである。同期パケットを送信する際に、基地局１０は、同期用無線装置１４−１〜１４−３に対して共通に割り当てられた同報アドレスを同期パケットに含ませる。また、基地局１０は、同期パケットを送信した初期時刻ｔ０（同期パケット送信時刻）を自らの基地局時計によって求め、初期時刻ｔ０を記憶する。各同期用無線装置は、受信された同期パケットに同報アドレスが含まれていることを認識することで、同期パケットに応じた処理を実行する。
【００２６】
具体的には、同期用無線装置１４−１は時刻ｔ０から時間Δ１後の時刻ｔ１１に同期パケットを受信する。同期用無線装置１４−２は、時刻ｔ０から時間Δ２後の時刻ｔ１２に同期パケットを受信する。同期用無線装置１４−３は、時刻ｔ０から時間Δ３後の時刻ｔ１３に同期パケットを受信する。各同期用無線装置は、同期パケットを受信した同期パケット受信時刻を、各自が備えるローカル時計によって求め、同期パケット受信時刻を記憶する。すなわち、同期用無線装置１４−１〜１４−３は、それぞれ、同期パケット受信時刻ｔ１１〜ｔ１３を記憶する。
【００２７】
各同期用無線装置は、同期パケットを受信してから所定の応答遅延時間が経過した時に、情報要求パケットを送信する（Ｓ１０２）。図２に示されている例では、同期用無線装置１４−１〜１４−３に対し、それぞれ、応答遅延時間ｄ１〜ｄ３が定められている。情報要求パケットを送信する際に、各同期用無線装置は、情報要求パケットを送信する情報要求送信時刻を、各自が備えるローカル時計によって求め、情報要求送信時刻を記憶する。すなわち、同期用無線装置１４−１〜１４−３は、それぞれ、情報要求送信時刻ｔ２１〜ｔ２３を記憶する。
【００２８】
基地局１０は、同期用無線装置１４−１〜１４−３のそれぞれから送信された各情報要求パケットを受信する。基地局１０は、各情報要求パケットを受信した情報要求受信時刻ｔ３１、ｔ３２およびｔ３３を、基地局時計によって求めて記憶する。
【００２９】
なお、各同期用無線装置に対して定められる応答遅延時間は、複数の同期用無線装置から送信された複数の情報要求パケットが、基地局１０で時間帯を重ねて受信されないように決定される。例えば、同期用無線装置１４−１〜１４−３のうちの１つである同期用無線装置１４−ｉが、初期時刻ｔ０から時間Δｉ後に同期パケットを受信することが既知であるものとする。そして、他の同期用無線装置１４−ｊが、初期時刻ｔ０から時間Δｊ後に同期パケットを受信することが既知であるものとする。この場合、基地局１０と同期用無線装置１４−ｉとの間のパケットの伝搬時間はΔｉであり、基地局１０と同期用無線装置１４−ｊとの間のパケットの伝搬時間はΔｊである。
【００３０】
同期用無線装置１４−ｉの応答遅延時間をｄｉとした場合、基地局１０は、時刻ｔ０＋ｄｉ＋２Δｉに同期用無線装置１４−ｉから送信された情報要求パケットを受信する。同様に、同期用無線装置１４−ｊの応答遅延時間をｄｊとした場合、基地局１０は、時刻ｔ０＋ｄｊ＋２Δｊに同期用無線装置１４−ｊから送信された情報要求パケットを受信する。同期用無線装置１４−ｉおよび同期用無線装置１４−ｊから送信された情報要求パケットが基地局１０で時間帯を重ねて受信されないようにするためには、ｔ０＋ｄｉ＋２Δｉとｔ０＋ｄｊ＋２Δｊとが異なるように応答遅延時間ｄｉおよびｄｊを設定すればよい。例えば、応答遅延時間ｄｉと応答遅延時間ｄｊとの差の絶対値を、伝搬時間Δｉと伝搬時間Δｊとの差の絶対値よりも十分に大きくなるように設定すればよい。
【００３１】
基地局１０が最後に情報要求パケットを受信してから基地局応答時間Ｒ０が経過した時刻ｔ４に、基地局１０は、同期用無線装置１４−１〜１４−３を宛先とする応答パケットを送信する（Ｓ１０３）。
【００３２】
応答パケットを送信する際に、基地局１０は、応答パケットに同報アドレス、初期時刻ｔ０、および各同期用無線装置についての受信時刻情報を含ませる。受信時刻情報は、送信元の同期用無線装置のアドレスと、その同期用無線装置から送信された情報要求パケットの受信時刻（情報要求受信時刻）とを対応付けた情報である。同期用無線装置１４−１〜１４−３のアドレスを、それぞれ、ＡＤ１〜ＡＤ３とすると、アドレスＡＤ１と情報要求受信時刻ｔ３１とを対応付けた受信時刻情報、アドレスＡＤ２と情報要求受信時刻ｔ３２とを対応付けた受信時刻情報、および、アドレスＡＤ３と情報要求受信時刻ｔ３３とを対応付けた受信時刻情報が応答パケットに含められる。
【００３３】
図３には、応答パケットの構造が示されている。応答パケットは、ヘッド部２２およびペイロード部３２を含む。ヘッド部２２は、プリアンブル２４、通信用データ２６および宛先アドレス２８を含む。プリアンブル２４は、応答パケットが受信されたことを同期用無線装置が識別するための符号を含む。通信用データ２６には、例えば、応答パケットに含まれる符号を読み取るための情報が含まれる。宛先アドレス２８には同報アドレスが記述される。
【００３４】
ペイロード部３２は、初期時刻３６、受信時刻情報３８−１〜受信時刻情報３８−ｎおよび誤り訂正符号４０を含む。受信時刻情報３８−１〜３８−ｎは、それぞれ、同期用受信装置３８−１〜３８−ｎに宛てられる情報である。各受信時刻情報に含まれる情報要求受信時刻は、ある時刻からの経過時間の積算値を表す値であってもよいし、ＧＭＴ（Greenwich Mean Time）を表す値であってもよい。誤り訂正符号４０は、プリアンブル２４、通信用データ２６、宛先アドレス２８、初期時刻３６、および受信時刻情報３８−１〜３８−ｎを表す符号についての誤り検出および誤り訂正を、同期用無線装置が実行するための符号である。
【００３５】
図２に戻って引き続き同期処理について説明する。各同期用無線装置は、受信された応答パケットに同報アドレスが含まれていることを認識することで、応答パケットに応じた処理を実行する。
【００３６】
具体的には、同期用無線装置１４−１は時刻ｔ４から時間Δ１後の時刻ｔ５１に応答パケットを受信する。同期用無線装置１４−２は、時刻ｔ４から時間Δ２後の時刻ｔ５２に応答パケットを受信する。同期用無線装置１４−３は、時刻ｔ４から時間Δ３後の時刻ｔ５３に応答パケットを受信する。
【００３７】
各同期用無線装置は、応答パケットから自らに対応する受信時刻情報を抽出し、さらに、その受信時刻情報から情報要求受信時刻を取得し記憶する。すなわち、同期用無線装置１４−１は、情報要求受信時刻ｔ３１を取得し記憶する。同期用無線装置１４−２は、情報要求受信時刻ｔ３２を取得し記憶する。同期用無線装置１４−３は、情報要求受信時刻ｔ３３を取得し記憶する。
【００３８】
このようなパケット送受信処理によって、同期用無線装置１４−１は、初期時刻ｔ０、同期パケット受信時刻ｔ１１、情報要求送信時刻ｔ２１、および情報要求受信時刻ｔ３１を記憶する。同期用無線装置１４−２は、初期時刻ｔ０、同期パケット受信時刻ｔ１２、情報要求送信時刻ｔ２２、および情報要求受信時刻ｔ３２を記憶する。同期用無線装置１４−３は、初期時刻ｔ０、同期パケット受信時刻ｔ１３、情報要求送信時刻ｔ２３、および情報要求受信時刻ｔ３３を記憶する。
【００３９】
ここでは、３台のアクセスポイント１２−１〜１２−３があり、各アクセスポイント１２−ｊ（ｊ＝１〜３）が同期用無線装置１４−ｊを備える例について説明したが、アクセスポイントの数は任意である。
【００４０】
ｎ個の同期用無線装置１４−１〜１４−ｎのうち１つである同期用無線装置１４−ｋが、パケット送受信処理によって、初期時刻ｔ０、同期パケット受信時刻ｔ１ｋ、情報要求送信時刻ｔ２ｋ、および情報要求受信時刻ｔ３ｋを記憶したものとする。同期用無線装置１４−ｋは、次の（数１）に従って、同期用無線装置１４−ｋと基地局１０との間の伝搬時間Ｄｋを求める。
【００４１】
（数１）Ｄｋ＝［（ｔ１ｋ−ｔ０）＋（ｔ３ｋ−ｔ２ｋ）］／２
【００４２】
（数１）は次のように導かれる。初期時刻ｔ０および情報要求受信時刻ｔ３ｋは基地局１０が備える基地局時計によって求められた時刻であり、同期パケット受信時刻ｔ１ｋおよび情報要求送信時刻ｔ２ｋは、同期用無線装置１４−ｋが備えるローカル時計によって求められた時刻である。基地局時計に対してローカル時計がオフセット時間Ｔｏだけ進んでいるものとすると、同期パケットの伝搬時間Ｄｓ、および情報要求パケットの伝搬時間Ｄｄはそれぞれ（数２）および（数３）のように表される。
【００４３】
（数２）Ｄｓ＝ｔ１ｋ−ｔ０−Ｔｏ
（数３）Ｄｄ＝ｔ３ｋ−ｔ２ｋ＋Ｔｏ
【００４４】
伝搬時間Ｄｓと伝搬時間Ｄｄは等しくＤｋであるため、（数２）および（数３）の両辺を加算して２で割ることで（数１）が求められる。
【００４５】
同期用無線装置１４−ｋは、次の（数４）に従ってオフセット時間Ｔｏを求める。
【００４６】
（数４）Ｔｏ＝（ｔ１ｋ−ｔ０）−Ｄｋ
【００４７】
同期用無線装置１４−ｋは、自らのローカル時計の時刻からオフセット時間Ｔｏを減算することで、自らのローカル時計の時刻を基地局時刻に合わせる。同期用無線装置１４−ｋは、無線ＬＡＮノード１６−ｋに自らのローカル時計の時刻を出力する。
【００４８】
なお、同期用無線装置１４−ｋは、（数４）の代わりに、次の（数５）に基づいてオフセット時間Ｔｏを求め、自らのローカル時計の時刻を基地局時刻に合わせてもよい。
【００４９】
（数５）Ｔｏ＝［（ｔ１ｋ−ｔ０）−（ｔ３ｋ−ｔ２ｋ）］／２
【００５０】
（数５）は、（数２）および（数３）をオフセット時間Ｔｏについて解くことで求められる式である。また、（数５）は、（数４）のＤｋに（数１）のＤｋを代入することによっても求められる。
【００５１】
ｎ個の同期用無線装置１４−１〜１４−ｎのうち、その他の同期用無線装置も同様の処理を実行する。すなわち、それぞれが備えるローカル時計の時刻からオフセット時間を減算した時刻に、それぞれが備えるローカル時計の時刻を合わせる。各同期用無線装置は、それぞれに付設された無線ＬＡＮノードに自らのローカル時計が発する時刻を出力する。
【００５２】
このような処理によって、各無線ＬＡＮノードは、基地局時刻に同期した時刻を取得する。基地局時刻は、ＧＰＳ衛星から送信される基準時刻に同期しているため、各無線ＬＡＮノードが認識する時刻は、基準時刻に同期する。これによって、複数の無線ＬＡＮノードのそれぞれの動作が同期する。
【００５３】
通信システムでは、このような同期処理が繰り返し実行される。基地局１０は、先の同期処理における応答パケットを送信してから所定の送信休止時間が経過した時に、次の同期処理における同期パケットを送信する。すなわち、基地局１０は、応答パケットを送信した時刻ｔ４から送信休止時間ＳＴが経過した時に、再び同期パケットを送信し、通信システムにおける同期処理が開始される。
【００５４】
このような処理によれば、複数の同期用無線装置を宛先として同期パケットおよび応答パケットが同報送信される。これによって、迅速に各同期用無線装置に動作タイミングに関する情報が与えられる。
【００５５】
上記では、応答パケットによって初期時刻ｔ０を基地局１０から各同期用無線装置に送信する実施形態について説明した。初期時刻ｔ０は、同期パケットによって基地局１０から各同期用無線装置に送信してもよい。この場合、基地局１０は、同期パケットを送信する際に、初期時刻ｔ０を同期パケットに含ませる。同期パケットを受信した各同期用無線装置は、同期パケットから初期時刻ｔ０を抽出し、初期時刻ｔ０を記憶する。
【００５６】
また、初期時刻ｔ０は、基地局１０が同期パケットを送信してから各情報要求パケットを受信するまでの間に、同期パケットとは別のフォローアップパケットによって基地局１０から各同期用無線装置に送信してもよい。図４には基地局１０がフォローアップパケットを送信する場合のシーケンスチャートが示されている。
【００５７】
基地局１０は、同期パケットを初期時刻ｔ０に送信してから所定時間δが経過した時に、フォローアップパケットを送信する（Ｓ１０１Ａ）。フォローアップパケットを送信する際に、基地局１０は、同期用無線装置１４−１〜１４−３に対して共通に割り当てられた同報アドレスと、初期時刻ｔ０を含ませる。各同期用無線装置は、フォローアップパケットを受信すると、フォローアップパケットから初期時刻ｔ０を抽出し、初期時刻ｔ０を記憶する。
【００５８】
パケット通信に関する規格であるＩＥＥＥ１５８８には、マスタ（基地局）が同期パケットをスレーブ（同期用無線装置）に送信した後、マスタは補助的な情報を送信するためのフォローアップパケットをスレーブに送信することが規定されている。基地局１０および同期用無線装置１４−１〜１４−３がＩＥＥＥ１５８８に準拠して設計されている場合には、基地局１０および同期用無線装置１４−１〜１４−３は、図４に示される同期処理を実行してもよい。
【００５９】
図４に示される同期処理を実行する場合、基地局１０および同期用無線装置１４−１〜１４−３がＩＥＥＥ１５８８に準拠して設計されているのであれば通信システムの構築が簡単となる。一方、図２に示される同期処理では、基地局１０がフォローアップパケットを送信しなくてもよいため、同期処理が単純化され迅速に同期処理が実行される。
【００６０】
図５には、応用実施形態に係る通信システムの構成が示されている。この通信システムは、図１に示される通信システムに対し、中継局４２を設けたものである。中継局４２は、中継無線装置４４および中継基地局４６を備える。中継無線装置４４は同期用無線装置１４−１および１４−２と同様の構成を有し、同期用無線装置１４−１および１４−２と同様の処理を実行する。中継基地局４６は基地局１０と同様の構成を有し、基地局１０と同様の処理を実行する。
【００６１】
中継無線装置４４は基地局１０との間で同期処理を実行し、そのローカル時計の時刻を基地局時刻に合わせる。中継無線装置４４は、ローカル時計の時刻を中継基地局４６に与える。中継基地局４６は、自らが備える基地局時計の基地局時刻を、中継無線装置４４から与えられた時刻に合わせる。
【００６２】
中継基地局４６は、各アクセスポイント１２−ｊ（ｊ＝１または２）が備える同期用無線装置１４−ｊとの間で同期処理を実行する。同期処理を実行すると共に、同期用無線装置１４−ｊは、それぞれに付設された無線ＬＡＮノード１６−ｊにローカル時計の時刻を与える。
【００６３】
このような処理によって、各無線ＬＡＮノード１６−ｊは、中継基地局４６の基地局時刻に同期し、さらには、基地局１０の基地局時刻に同期した時刻を取得する。各無線ＬＡＮノード１６−ｊが同期用無線装置１４−ｊから与えられた時刻に従ったタイミングで動作することで、複数のアクセスポイントの動作が同期する。また、基地局１０の基地局時刻は、ＧＰＳ衛星から送信される基準時刻に同期しているため、各アクセスポイントが認識する時刻は、基準時刻に同期する。
【００６４】
この通信システムでは、各アクセスポイント１２−ｊが、中継局４２との間で同期処理を実行し、中継局４２が基地局１０との間で同期処理を実行する。したがって、図１に示される通信システムに比べて、基地局１０と各アクセスポイント１２−ｊの間の距離を大きくしてもよい。
【００６５】
同期用無線装置および無線ＬＡＮノードは、無線ＬＡＮのアクセスポイントを構成する他、アドホック無線装置を構成してもよい。複数のアドホック無線装置はマルチホップ通信によって、送信元のアドホック無線装置から宛先のアドホック無線装置にパケットを送信する。マルチホップ通信とは、送信元のアドホック無線装置から送信されたパケットが、他の１つまたは複数のアドホック無線装置による中継送信によって、通信状況によっては直接、宛先のアドホック無線装置に伝送される通信形態をいう。
【００６６】
図６にはアドホック通信システムの構成が示されている。アドホック無線装置４８−ｊ（ｊ＝１〜３）は、同期用無線装置１４−ｊおよび無線ＬＡＮノード１６−ｊを備える。同期用無線装置１４−ｊは、基地局１０との間で同期処理を実行し、基準時刻に同期した時刻を発生する。同期用無線装置１４−ｊは基準時刻に同期した時刻を無線ＬＡＮノード１６−ｊに与える。無線ＬＡＮノード１６−ｊは、同期用無線装置１４−ｊから与えられた時刻に従って動作する。これによって無線ＬＡＮノード１６−１〜１６−３の動作タイミングが同期する。無線ＬＡＮノード１６−１〜１６−３は動作タイミングが同期した状態でマルチホップ通信を行う。
【００６７】
無線ＬＡＮノード１６−ｊには、情報端末２０−ｊが接続されている。情報端末２０−ｊは、無線ＬＡＮノード１６−ｊにマルチホップ通信を行わせることで、宛先の情報端末との間でパケット通信を行う。
【００６８】
図７には基地局１０のハードウエアの例が示されている。基地局１０は、ＧＰＳ受信部５０、基地局時計５１、制御部５２、無線部５４を備える。ＧＰＳ受信部５０は、ＧＰＳ衛星から基準時刻情報を受信し、基準時刻を制御部５２に出力する。基地局時計５１は、基地局時刻を制御部５２に出力する。制御部５２は、基地局時計５１を制御して、基地局時刻を基準時刻に合わせる。
【００６９】
無線部５４はパケットを受信し制御部５２に出力する。また、無線部５４は、制御部５２から出力されたパケットを送信する。
【００７０】
制御部５２は、例えば、予め読み込まれたプログラム、または、予め書き込まれたプログラムによって演算処理を実行するプロセッサによって構成される。制御部５２は、無線部５４と共に同期処理を実行する。
【００７１】
同期処理は、例えば、次の（１）〜（３）の処理を含む。（１）同期パケットを各同期用無線装置に同報送信する同期パケット送信処理、（２）同期パケットに応答して各同期用無線装置から送信された各情報要求パケットを受信する要求受信処理、および（３）各情報要求パケットに対する応答処理として、各同期用無線装置に対して応答パケットを同報送信する応答送信処理。
【００７２】
要求受信処理には、情報要求パケットを受信した情報要求受信時刻を求める処理が含まれる。応答送信処理には、同期パケットが送信された同期パケット送信時刻と、各同期用無線装置に対応して求められた情報要求受信時刻とを応答パケットに含ませる処理とが含まれる。
【００７３】
また、同期処理は、次の（４）〜（７）の処理を含む処理であってもよい。（４）タイミングを規定する同期パケットを各同期用無線装置に同報送信する同期パケット送信処理、（５）同期パケットが送信された同期パケット送信時刻を含むフォローアップパケットを各同期用無線装置に同報送信するフォローアップパケット送信処理、（６）同期パケットに応答して各同期用無線装置から送信された各情報要求パケットを受信する要求受信処理、および（７）各情報要求パケットに対する応答処理として、各同期用無線装置に対して応答パケットを同報送信する応答送信処理。この場合、応答送信処理では同期パケット送信時刻を応答パケットに含ませなくてもよい。また、フォローアップパケットに同期パケット送信時刻を含ませる代わりに、同期パケットに同期パケット送信時刻を含ませてもよい。この場合も、応答送信処理では同期パケット送信時刻を応答パケットに含ませなくてもよい。
【００７４】
図８には同期用無線装置１４のハードウエアの例が示されている。同期用無線装置１４は、制御部５６、ローカル時計５７、インターフェース５８、および無線部６０を備える。インターフェース５８には、上述の無線ＬＡＮノード、情報端末等の情報処理装置が接続される。ローカル時計５７は、インターフェース５８に接続された情報処理装置の動作タイミングを規定する時刻を発し、制御部５６に出力する。
【００７５】
無線部６０はパケットを受信し制御部５６に出力する。また、無線部６０は、制御部５６から出力されたパケットを送信する。
【００７６】
制御部５６は、例えば、予め読み込まれたプログラム、または、予め書き込まれたプログラムによって演算処理を実行するプロセッサによって構成される。制御部５６は、無線部６０と共に同期処理を実行する。
【００７７】
同期処理は、例えば、次の（８）〜（１０）の処理を含む。（８）同期パケットを受信する同期パケット受信処理、（９）同期パケットが受信されてから所定の遅延時間が経過したときに情報要求パケットを送信する要求送信処理、（１０）情報要求パケットに応答して基地局から送信された応答パケットを受信する応答受信処理。
【００７８】
応答パケットには、基地局が同期パケットを送信した初期時刻（同期パケット送信時刻）、および基地局が情報要求パケットを受信した情報要求受信時刻が含まれる。同期パケット受信処理には、同期パケットを受信した時刻を示す同期パケット受信時刻を求める処理が含まれる。要求送信処理には、情報要求パケットを送信した時刻を示す情報要求送信時刻を求める処理が含まれる。
【００７９】
制御部５６は、初期時刻、同期パケット受信時刻、情報要求送信時刻、および、情報要求受信時刻に基づいてローカル時計５７を制御し、ローカル時計５７が発する時刻を基地局時刻に合わせる。
【００８０】
制御部５６は、インターフェース５８に接続された情報処理装置に、ローカル時計５７が発する時刻を出力する。
【００８１】
なお、基地局からフォローアップパケットが送信される場合には、制御部５６および無線部６０は、フォローアップパケットを受信するフォローアップパケット受信処理を実行してもよい。フォローアップパケット受信処理は、同期パケット受信処理に続いて実行される。また、同期パケットに初期時刻が含まれる場合は、制御部５６は、同期パケットから初期時刻を取得してもよい。これらの場合、応答パケットには、基地局が同期パケットを送信した初期時刻が含まれていなくてもよい。
【符号の説明】
【００８２】
１０  基地局、１２−１〜１２−３  アクセスポイント、１４−１〜１４−３  同期用無線装置、１６−１〜１６−３  無線ＬＡＮノード、１８  インターネット、２０  情報端末、２２  ヘッド部、２４  プリアンブル、２６  通信用データ、２８  宛先アドレス、３２  ペイロード部、３６  初期時刻、３８−１〜３８−ｎ  受信時刻情報、４０  誤り訂正符号、４２  中継局、４４  中継無線装置、４６  中継基地局、４８−１〜４８−３  アドホック無線装置、５０  ＧＰＳ受信部、５１  基地局時計、５２，５６  制御部、５４，６０  無線部、５７  ローカル時計、５８  インターフェース。
【図１】
0006437909.tif 000002
【図２】
0006437909.tif 000003
【図３】
0006437909.tif 000004
【図４】
0006437909.tif 000005
【図５】
0006437909.tif 000006
【図６】
0006437909.tif 000007
【図７】
0006437909.tif 000008
【図８】
0006437909.tif 000009