(57)【要約】【課題】無線装置の同期処理を迅速に行うことを目的とする。【解決手段】同期用無線装置１４は、ローカル時計３０、基地局時計（基準時計）を備える基地局との間の無線通信を行う無線通信部６４、無線通信に基づいて、ローカル時刻と基地局時刻との時刻差を求める制御部３２、および、時刻調整処理を繰り返し実行する制御値生成部４０を備える。時刻調整処理は、先に求められた制御値を時刻差によって修正して新たに制御値を求め、その新たに求められた制御値に基づいてローカル時刻を調整する処理である。制御値生成部４０は、基地局が有線接続された状態の下で時刻調整処理を繰り返し実行して、時刻差が所定範囲内であるときに、新たに求められた制御値を記憶するキャリブレーションを実行する。キャリブレーションを実行した後の通常の通信において時刻調整処理の繰り返しを開始するときは、キャリブレーション処理で記憶された値を制御値の初期値とする。【選択図】図３
2018137619.tif 000002
【特許請求の範囲】
【請求項１】
ローカル時計と、
基準時計を備える基地局との間の無線通信を行う通信部と、
前記無線通信に基づいて、前記ローカル時計によるローカル時刻と、前記基準時計による基地局時刻との時刻差を求める制御部と、
先に求められた制御値を前記時刻差によって修正して新たに制御値を求め、当該新たに求められた制御値に基づいて前記ローカル時刻を調整する時刻調整処理、を繰り返し実行する制御値生成部と、を備え、
前記制御値生成部は、
前記基地局が有線接続された状態の下で前記時刻調整処理を繰り返し実行して、前記時刻差が所定範囲内であるときに、新たに求められた制御値を記憶するキャリブレーションを実行し、
前記キャリブレーションを実行した後の通常の通信において前記時刻調整処理の繰り返しを開始するときは、前記キャリブレーション処理で記憶された値を制御値の初期値とすることを特徴とする同期用無線装置。
【請求項２】
ローカル時計と、
基準時計を備える基地局との間の無線通信を行う通信部と、
前記無線通信に基づいて、前記ローカル時計によるローカル時刻と、前記基準時計による基地局時刻との時刻差を求める制御部と、
先に求められた制御値を前記時刻差によって修正して新たに制御値を求め、当該新たに求められた制御値に基づいて前記ローカル時刻を調整する時刻調整処理、を繰り返し実行する制御値生成部と、を備え、
前記制御値生成部は、
前記時刻調整処理の繰り返しを中断するときは、最後に求められた新たな制御値を記憶し、前記時刻調整処理の繰り返しを再開するときは、当該記憶した値を制御値の初期値とすることを特徴とする同期用無線装置。
【請求項３】
請求項１または請求項２に記載の同期用無線装置において、
前記ローカル時計は、
前記時刻調整処理が実行されるごとに求められる制御値に応じた周波数のクロック信号を発生する発振器と、
前記クロック信号に応じて時刻情報を生成する時計本体部と、を備えることを特徴とする同期用無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期用無線装置に関し、特に、無線通信によって基準時刻を取得する装置に関する。
【背景技術】
【０００２】
無線ＬＡＮ（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）を表す値であってもよい。誤り訂正符号６４は、プリアンブル５２、通信用データ５４、宛先アドレス５６、初期時刻６０、および受信時刻情報６２−１〜６２−ｎを表す符号についての誤り検出および誤り訂正を、同期用無線装置が実行するための符号である。
【００３７】
図４に戻って引き続き繰り返し同期処理について説明する。各同期用無線装置は、受信された同期パケットに同報アドレスが含まれていることを認識することで、同期パケットに応じた処理を実行する。
【００３８】
具体的には、同期用無線装置１４−１は時刻ｔ４から時間Δ１後の時刻ｔ５１に同期パケットを受信する。同期用無線装置１４−２は、時刻ｔ４から時間Δ２後の時刻ｔ５２に同期パケットを受信する。同期用無線装置１４−３は、時刻ｔ４から時間Δ３後の時刻ｔ５３に同期パケットを受信する。
【００３９】
各同期用無線装置は、同期パケットから初期時刻ｔ０を抽出し記憶する。また、同期パケットから自らに対応する受信時刻情報を抽出し、さらに、その受信時刻情報から情報要求受信時刻を取得し記憶する。すなわち、同期用無線装置１４−１は、初期時刻ｔ０および情報要求受信時刻ｔ３１を取得し記憶する。同期用無線装置１４−２は、初期時刻ｔ０および情報要求受信時刻ｔ３２を取得し記憶する。同期用無線装置１４−３は、初期時刻ｔ０および情報要求受信時刻ｔ３３を取得し記憶する。
【００４０】
このように、同期用無線装置１４−１は同期パケットを受信し、情報要求パケットを送信し、さらに、次の同期パケットを受信することで、初期時刻ｔ０、同期パケット受信時刻ｔ１１、情報要求送信時刻ｔ２１、および情報要求受信時刻ｔ３１を記憶する。同様に、同期用無線装置１４−２は、初期時刻ｔ０、同期パケット受信時刻ｔ１２、情報要求送信時刻ｔ２２、および情報要求受信時刻ｔ３２を記憶する。同期用無線装置１４−３は、初期時刻ｔ０、同期パケット受信時刻ｔ１３、情報要求送信時刻ｔ２３、および情報要求受信時刻ｔ３３を記憶する。
【００４１】
ここでは、３台のアクセスポイント１２−１〜１２−３があり、各アクセスポイント１２−ｊ（ｊ＝１〜３）が同期用無線装置１４−ｊを備える例について説明したが、アクセスポイントの数は任意である。
【００４２】
（４−２）調整用オフセット時間の算出
ｎ個の同期用無線装置１４−１〜１４−ｎのうち１つである同期用無線装置１４−ｋが、パケット送受信処理によって、初期時刻ｔ０、同期パケット受信時刻ｔ１ｋ、情報要求送信時刻ｔ２ｋ、および情報要求受信時刻ｔ３ｋを記憶したものとする。同期用無線装置１４−ｋは、制御部３２によって次のような処理を実行する。すなわち、同期用無線装置１４−ｋは、次の（数１）に従って、同期用無線装置１４−ｋと基地局１０との間の伝搬時間Ｄｋを求める。
【００４３】
（数１）Ｄｋ＝［（ｔ１ｋ−ｔ０）＋（ｔ３ｋ−ｔ２ｋ）］／２
【００４４】
（数１）は次のように導かれる。初期時刻ｔ０および情報要求受信時刻ｔ３ｋは基地局１０が備える基地局時計によって求められた時刻であり、同期パケット受信時刻ｔ１ｋおよび情報要求送信時刻ｔ２ｋは、同期用無線装置１４−ｋが備えるローカル時計によって求められた時刻である。基地局時計に対してローカル時計がオフセット時間Ｔｏだけ進んでいるものとすると、同期パケットの伝搬時間Ｄｓ、および情報要求パケットの伝搬時間Ｄｄはそれぞれ（数２）および（数３）のように表される。
【００４５】
（数２）Ｄｓ＝ｔ１ｋ−ｔ０−Ｔｏ
（数３）Ｄｄ＝ｔ３ｋ−ｔ２ｋ＋Ｔｏ
【００４６】
伝搬時間Ｄｓと伝搬時間Ｄｄは等しくＤｋであるため、（数２）および（数３）の両辺を加算して２で割ることで（数１）が求められる。
【００４７】
同期用無線装置１４−ｋは、次の（数４）に従ってオフセット時間Ｔｏを求める。この式は、（数２）をオフセット時間Ｔｏについて解き、同一伝搬時間を表すＤｓをＤｋに置き換えたものである。
【００４８】
（数４）Ｔｏ＝（ｔ１ｋ−ｔ０）−Ｄｋ
【００４９】
なお、同期用無線装置１４−ｋは、（数４）の代わりに、次の（数５）に基づいてオフセット時間Ｔｏを求めてもよい。
【００５０】
（数５）Ｔｏ＝［（ｔ１ｋ−ｔ０）−（ｔ３ｋ−ｔ２ｋ）］／２
【００５１】
（数５）は、（数２）および（数３）をオフセット時間Ｔｏについて解くことで求められる式である。また、（数５）は、（数４）のＤｋに（数１）のＤｋを代入することによっても求められる。
【００５２】
繰り返し同期処理では、基地局１０による同期パケットの送信と、各同期用無線装置１４−１〜１４−ｎによる情報要求パケットの送信（パケット送受信処理）が繰り返される。パケット送受信処理が実行されるごとに、同期用無線装置１４−ｋはオフセット時間Ｔｏを求める。同期用無線装置１４−ｋは、最新のパケット送受信処理を含んで過去に遡って複数Ｍ回に亘って実行されたパケット送受信処理によって求められたＭ個のオフセット時間Ｔｏについて重み付け移動平均値を求め、調整用オフセット時間Ｔａを求める。例えば、調整用オフセット時間Ｔａは、（数６）に基づいて求められる。
【００５３】
（数６）Ｔａ＝（１／Ｍ）・Σ［ｇ（ｑ）・Ｔｏ（ｑ）］
【００５４】
Σは、ｑ＝０〜Ｍ−１について加算合計することを意味する。Ｔｏ（ｑ）は、ｑ回分だけ過去のパケット送受信処理において求められたオフセット時間Ｔｏを示す。ｇ（ｑ）は、ｑ回分だけ過去のパケット送受信処理において求められたオフセット時間に対する重み付け係数である。例えば、ｑが小さい程ｇ（ｑ）を大きくした場合には、オフセット時間Ｔｏが新しく求められた値である程、調整用オフセット時間Ｔａへの寄与が大きくなる。ｇ（０）〜ｇ（Ｍ−１）は、総て１であってもよい。なお、起動時等、パケット送受信処理の実行回数がＭ回に満たない場合には、同期用無線装置１４−ｋは、実行された回数で求められたオフセット時間Ｔｏについて重み付け移動平均値を求め、調整用オフセット時間Ｔａを求める。
【００５５】
同期用無線装置１４−ｋは、自らのローカル時計の時刻（ローカル時刻）から調整用オフセット時間Ｔａを減算して得られる基地局時刻にローカル時刻を近付け、または一致させる時刻調整処理を実行する。同期用無線装置１４−ｋは、無線ＬＡＮノード１６−ｋに自らのローカル時刻を出力する。
【００５６】
同期用無線装置１４−ｋ以外のその他の同期用無線装置も同様の処理を実行する。すなわち、それぞれのローカル時刻から調整用オフセット時間を減算した基地局時刻に、それぞれのローカル時刻を近付け、または一致させる時刻調整処理を実行する。各同期用無線装置は、それぞれに付設された無線ＬＡＮノードに自らのローカル時刻を出力する。
【００５７】
なお、このようにして求められた調整用オフセット時間Ｔａは、ローカル時刻と基地局時刻との時刻差を示すと共に、ローカル時計３０（図３）と基地局時計２４（図２）との同期状態を示す。すなわち、調整用オフセット時間Ｔａは、同期用無線装置１４のローカル時計３０がロック状態であるか非ロック状態であるかを示す。ロック状態とは、ローカル時計３０が示す時刻と、基地局時計２４が示す時刻との差異（差の絶対値）が、所定時間以上に亘って所定範囲内である状態、例えば、所定の閾値以下である状態をいう。非ロック状態とは、ローカル時計３０が示す時刻と、基地局時計２４が示す時刻との差異が所定範囲外である状態、例えば、所定の閾値を超える状態をいう。
【００５８】
この例に従えば、調整用オフセット時間Ｔａが所定時間に亘って所定値以下であるときは、ローカル時計３０はロック状態であり、所定時間に亘って所定値を超えるときは、ローカル時計３０はロック状態である。
【００５９】
（５）時刻調整処理
図３を参照して時刻調整処理について説明する。ローカル時計３０は、時刻調整処理を実行するための構成要素として、制御値保持部３８、制御値生成部４０、電圧制御発振器４２、および時計本体部４４を備えている。
【００６０】
制御値保持部３８は前ステップ制御値Ｖ０を記憶しており、制御値生成部４０に前ステップ制御値Ｖ０を出力する。前ステップ制御値Ｖ０は、先に実行された時刻調整処理によって求められた制御値である。
【００６１】
制御部３２は、調整用オフセットＴａを制御値生成部４０に出力する。制御値生成部４０は、調整用オフセットＴａを電圧値に変換してオフセット電圧値Ｖａを求める。そして、前ステップ制御値Ｖ０からオフセット電圧値Ｖａを減算して制御値Ｖ＝Ｖ０−Ｖａを求めて、すなわち、前ステップ制御値Ｖ０をオフセット電圧値Ｖａによって修正した制御値Ｖを求めて、制御値保持部３８および電圧制御発振器４２に制御値Ｖを出力する。制御値保持部３８は、前ステップ制御値Ｖ０の値を新たに求められた制御値Ｖに設定することで、前ステップ制御値Ｖ０を更新し記憶する。更新された前ステップ制御値Ｖ０は、次に実行される時刻調整処理で用いられる。
【００６２】
電圧制御発振器４２は、制御値Ｖに応じた周波数を有するクロック信号を時計本体部４４に出力する。制御値Ｖが増加するとクロック信号の周波数は増加し、制御値Ｖが減少するとクロック信号の周波数は減少する。
【００６３】
時計本体部４４は、クロック信号が示すタイミングに従ってローカル時刻情報を生成し、制御部３２に出力する。クロック信号の周波数が増加するとローカル時刻は進み、クロック信号の周波数が減少するとローカル時刻は遅れる。
【００６４】
このような時刻調整処理によれば、ローカル時計３０の進みを表す調整用オフセットＴａが正である場合には、先に実行された時刻調整処理における値よりも制御値Ｖが減少し、クロック信号の周波数が減少してローカル時刻が遅れる。一方、調整用オフセットＴａが負である場合には、先に実行された時刻調整処理における値よりも制御値Ｖが増加し、クロック信号の周波数が増加してローカル時刻が進む。
【００６５】
繰り返し同期処理では、１回のパケット送受信処理によって求められた調整用オフセットＴａによって、１回の時刻調整処理が実行される。そして、パケット送受信処理が繰り返されると共に、時刻調整処理が繰り返される。時刻調整処理の繰り返しによって、調整用オフセットは０に近づき、または０に一致する。これによって、ローカル時刻は、基地局時刻に近付き、または、基地局時刻に一致し、ローカル時計３０がロック状態となる。
【００６６】
１回の時刻調整処理では、ローカル時刻と基地局時刻との差異（調整用オフセット時間Ｔａの絶対値）は所定の閾値以下とならない場合があり、時刻調整処理の繰り返しによって、ローカル時刻は基地局時刻に収束する。ローカル時刻が基地局時刻に収束したときに、ローカル時計３０はロック状態となり、調整用オフセット時間Ｔａは０に収束する。
【００６７】
繰り返し同期処理によって、各無線ＬＡＮノードにおけるローカル時刻は、基地局時刻に同期する。基地局時刻は、ＧＰＳ衛星から送信される基準時刻に同期しているため、各無線ＬＡＮノードが認識する時刻は基準時刻に同期する。これによって、複数の無線ＬＡＮノードのそれぞれの動作が同期する。
【００６８】
また、通信システムで実行される処理によれば、複数の同期用無線装置を宛先として同期パケットが同報送信される。これによって、同期処理に関する情報が迅速に各同期用無線装置に与えられる。
【００６９】
（６）パケット送受信処理および時刻調整処理の中断および再開
本実施形態に係る通信システムでは、基地局１０と同期用無線装置１４−ｋとの間の通信状況が良好でないことによって、基地局１０と同期用無線装置１４−ｋとの間の通信が不可能となる場合がある。基地局１０と同期用無線装置１４−ｋとの間の通信が不可能となった後、通信状況が良好になり、この通信を再開するまでの間、パケット送受信処理および時刻調整処理は中断される。また、通信システムの運用が停止され、再び運用が開始されるまでの間も、パケット送受信処理および時刻調整処理は中断される。
【００７０】
パケット送受信処理および時刻調整処理が中断されている間、制御値生成部４０は、各処理が中断される直前における制御値を電圧制御発振器４２に出力してもよい。これによって、電圧制御発振器４２は、各処理が中断される直前に出力されていたクロック信号を出力し、時計本体部４４は、そのクロック信号に応じたローカル時刻情報を出力する。
【００７１】
また、パケット送受信処理および時刻調整処理が中断されている間、時計本体部４４は、クロック信号によらず、自走的にローカル時刻情報を生成してもよい。この場合、ローカル時計３０が備える構成要素のうち、時計本体部４４を除く他の構成要素には電源電力が供給されなくてもよい。
【００７２】
パケット送受信処理および時刻調整処理が中断されている間、制御値保持部３８は、通信状況が良好であるときに最後に求められた前ステップ制御値を保持する。そして、パケット送受信処理および時刻調整処理が再開されたときは、制御値保持部３８に記憶されていた前ステップ制御値が用いられる。これによって、時刻調整処理の繰り返しが再開されたときは、ローカル時刻が基準時刻に収束するまでの繰り返し回数が少なくなる。
【００７３】
（７）同期用無線装置のキャリブレーション
図３に示される同期用無線装置１４に対しては、工場から出荷される前や、据え付け時にキャリブレーションが行われてもよい。キャリブレーションでは、同期用無線装置１４が通信ケーブルによって基地局１０に接続される。この状態において、基地局１０および同期用無線装置１４は、パケット送受信処理および時刻調整処理を実行する。同期用無線装置１４の制御部３２は、所定時間以上に亘って調整用オフセット時間Ｔａが所定範囲内の値になったか否かを判定する。例えば、制御部３２は、所定時間以上に亘って調整用オフセット時間Ｔａが所定の閾値以下になったか否かを判定する。そして、調整用オフセット時間Ｔａが所定範囲内の値になったときには、制御値生成部４０が出力する制御値を初期制御値として制御値保持部３８に記憶させて、キャリブレーションを終了する。
【００７４】
通信システムの運用が開始され、通常の通信において時刻調整処理が実行されるときには、キャリブレーションによって制御値保持部３８に記憶された値が制御値の初期値として用いられる。これによって、通信システムの運用を開始したときに、ローカル時刻が基準時刻に収束するまでに必要な時刻調整処理の繰り返し回数が少なくなり、複数の同期用無線装置１４の同期処理が迅速に行われる。
【符号の説明】
【００７５】
１０  基地局、１２−１〜１２−３  アクセスポイント、１４−１〜１４−３  同期用無線装置、１６−１〜１６−３  無線ＬＡＮノード、１８  インターネット、２０  情報端末、２２  ＧＰＳ受信部、２４  基地局時計、２６，３２  制御部、２８，３６  無線通信部、３０  ローカル時計、３４  インターフェース、３８  制御値保持部、４０  制御値生成部、４２  電圧制御発振器、４４  時計本体部、５０  ヘッド部、５２  プリアンブル、５４  通信用データ、５６  宛先アドレス、５８  ペイロード部、６０  初期時刻、６２−１〜６２−ｎ  受信時刻情報、６４  誤り訂正符号。
【図１】
2018137619.tif 000003
【図２】
2018137619.tif 000004
【図３】
2018137619.tif 000005
【図４】
2018137619.tif 000006
【図５】
2018137619.tif 000007