(57)【要約】【課題】クロック信号の周波数の精度を高める。【解決手段】外部からの基準信号に基づいてクロック信号を生成するクロック信号生成装置２１の制御装置は、記憶装置２１６と制御部２１８とを備える。記憶装置２１６は、クロック信号生成装置２１の温度条件に応じた、クロック信号の周波数補正情報を記憶する。制御部２１８は、記憶装置２１６における、第１及び第２の時点の第１の温度条件に応じた第１及び第２の周波数補正情報に基づいて、第２の温度条件下においてクロック信号生成装置２１により生成されるクロック信号の周波数を制御する。【選択図】図３
2016072912.tif 000002
【特許請求の範囲】
【請求項１】
外部からの基準信号に基づいてクロック信号を生成するクロック信号生成装置の制御装置であって、
前記クロック信号生成装置の温度条件に応じた、前記クロック信号の周波数補正情報を記憶する記憶装置と、
前記記憶装置における、第１及び第２の時点の第１の温度条件に応じた第１及び第２の周波数補正情報に基づいて、第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する制御部と、
を備えた、クロック信号生成装置の制御装置。
【請求項２】
請求項１に記載のクロック信号生成装置の制御装置であって、
前記制御部は、前記記憶装置における、第３の時点の前記第２の温度条件に応じた第３の周波数補正情報と、前記第１及び前記第２の周波数補正情報と、前記第１乃至前記第３の時点と、現時点と、に基づいて、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する、クロック信号生成装置の制御装置。
【請求項３】
請求項２に記載のクロック信号生成装置の制御装置であって、
前記制御部は、前記第１の周波数補正情報と前記第２の周波数補正情報との差が大きくなるほど大きくなり、前記第３の時点と現時点との差が大きくなるほど大きくなり、且つ、前記第１の時点と前記第２の時点との差が大きくなるほど小さくなる量だけ、前記第３の周波数補正情報が表す補正量を補正した量に基づいて、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する、クロック信号生成装置の制御装置。
【請求項４】
請求項２又は請求項３に記載のクロック信号生成装置の制御装置であって、
前記制御部は、前記クロック信号生成装置が前記第１の温度条件下において前記基準信号に基づいて前記クロック信号を生成するとの仮定下の、現時点の周波数補正情報を、前記第１及び前記第２の周波数補正情報と前記第１及び前記第２の時点とに基づいて推定し、前記推定した周波数補正情報に基づいて、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する、クロック信号生成装置の制御装置。
【請求項５】
請求項２乃至請求項４のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記制御部は、前記第３の時点と現時点との差が所定の閾値よりも小さい場合、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を前記第３の周波数補正情報が表す補正量だけ補正する、クロック信号生成装置の制御装置。
【請求項６】
請求項２乃至請求項５のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記制御部は、前記第１の時点と前記第２の時点との差が所定の閾値よりも小さい場合、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を前記第３の周波数補正情報が表す補正量だけ補正する、クロック信号生成装置の制御装置。
【請求項７】
請求項２乃至請求項６のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記制御部は、前記第１の周波数補正情報と前記第２の周波数補正情報との差が所定の閾値よりも小さい場合、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を前記第３の周波数補正情報が表す補正量だけ補正する、クロック信号生成装置の制御装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記制御部は、
前記第１及び第２の周波数補正情報に基づいて、前記記憶装置における、前記第２の温度条件に応じた周波数補正情報を更新するとともに、
前記記憶装置における、前記第２の温度条件に応じた前記周波数補正情報に基づいて、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する、クロック信号生成装置の制御装置。
【請求項９】
請求項１乃至請求項７のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記制御部は、前記第１及び前記第２の周波数補正情報と、前記記憶装置における、前記第２の温度条件に応じた周波数補正情報と、に基づいて、前記第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する、クロック信号生成装置の制御装置。
【請求項１０】
請求項８又は請求項９に記載のクロック信号生成装置の制御装置であって、
前記記憶装置は、周波数補正情報が所定の閾値よりも小さい場合、前記周波数補正情報を記憶しない、クロック信号生成装置の制御装置。
【請求項１１】
請求項８乃至請求項１０のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記記憶装置は、前記クロック信号生成装置が動作を開始してから所定の時間が経過するまでの間の周波数補正情報を記憶しない、クロック信号生成装置の制御装置。
【請求項１２】
請求項８乃至請求項１１のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記記憶装置は、前記クロック信号生成装置が動作を停止してから所定の時間が経過するまでの間の周波数補正情報を記憶しない、クロック信号生成装置の制御装置。
【請求項１３】
請求項１乃至請求項１２のいずれか一項に記載のクロック信号生成装置の制御装置であって、
前記温度条件は、温度と、単位時間あたりの温度の変化量と、の少なくとも１つに対する条件を含む、クロック信号生成装置の制御装置。
【請求項１４】
外部からの基準信号に基づいてクロック信号を生成するクロック信号生成装置の制御方法であって、
前記クロック信号生成装置の温度条件に応じた、前記クロック信号の周波数補正情報を記憶装置に記憶させ、
前記記憶装置における、第１及び第２の時点の第１の温度条件に応じた第１及び第２の周波数補正情報に基づいて、第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する、クロック信号生成装置の制御方法。
【請求項１５】
請求項１４に記載のクロック信号生成装置の制御方法であって、
前記周波数の前記制御は、前記記憶装置における、第３の時点の前記第２の温度条件に応じた第３の周波数補正情報と、前記第１及び前記第２の周波数補正情報と、前記第１乃至前記第３の時点と、現時点と、に基づいて行なわれる、クロック信号生成装置の制御方法。
【請求項１６】
外部からの基準信号に基づいてクロック信号を生成するクロック信号生成装置を制御する処理をコンピュータに実行させる制御プログラムであって、
前記処理は、
前記クロック信号生成装置の温度条件に応じた、前記クロック信号の周波数補正情報を記憶装置に記憶させ、
前記記憶装置における、第１及び第２の時点の第１の温度条件に応じた第１及び第２の周波数補正情報に基づいて、第２の温度条件下において前記クロック信号生成装置により生成される前記クロック信号の周波数を制御する、ことを含む制御プログラム。
【請求項１７】
請求項１６に記載の制御プログラムであって、
前記周波数の前記制御は、前記記憶装置における、第３の時点の前記第２の温度条件に応じた第３の周波数補正情報と、前記第１及び前記第２の周波数補正情報と、前記第１乃至前記第３の時点と、現時点と、に基づいて行なわれる、ことを含む制御プログラム。
【請求項１８】
外部からの基準信号に基づいてクロック信号を生成する生成部と、
前記生成部の温度条件に応じた、前記クロック信号の周波数補正情報を記憶する記憶装置と、
前記記憶装置における、第１及び第２の時点の第１の温度条件に応じた第１及び第２の周波数補正情報に基づいて、第２の温度条件下において前記生成部により生成される前記クロック信号の周波数を制御する制御部と、
を備える、クロック信号生成装置。
【請求項１９】
請求項１８に記載のクロック信号生成装置であって、
前記制御部は、前記記憶装置における、第３の時点の前記第２の温度条件に応じた第３の周波数補正情報と、前記第１及び前記第２の周波数補正情報と、前記第１乃至前記第３の時点と、現時点と、に基づいて、前記第２の温度条件下において前記生成部により生成される前記クロック信号の周波数を制御する、クロック信号生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クロック信号生成装置の制御装置、クロック信号生成装置の制御方法、制御プログラム、及び、クロック信号生成装置に関する。
【背景技術】
【０００２】
クロック信号を生成するクロック信号生成装置が知られている。例えば、クロック信号は、クロック信号生成装置を備える通信装置が通信を行なうために実行する処理を同期するために用いられる。
【０００３】
クロック信号生成装置は、外部からの基準信号に基づいてクロック信号を生成する。例えば、基準信号は、ＰＴＰ（Ｐｒｅｃｉｓｉｏｎ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に従った信号、又は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号等である。これにより、例えば、クロック信号生成装置を備える通信装置間で通信タイミングを同期できる。また、例えば、クロック信号生成装置を備える通信装置間で無線信号の周波数を一致させることができる。
【０００４】
例えば、特許文献１及び２に記載のクロック信号生成装置の一つは、外部からの基準信号に基づいてクロック信号を生成している場合、クロック信号生成装置の温度と、クロック信号の周波数の補正量を表す周波数補正情報と、を対応付けて記憶する。更に、クロック信号生成装置は、基準信号を取得できない場合、検出した温度と、記憶している温度及び周波数補正情報と、に基づいてクロック信号の周波数を制御する。これにより、クロック信号生成装置は、基準信号を取得できない場合であっても、クロック信号の周波数を、基準信号に基づいてクロック信号を生成している場合におけるクロック信号の周波数に近づけることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０６８０６５号公報
【特許文献２】特開２０１０−２６３５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
クロック信号生成装置の温度とクロック信号の周波数との関係は、時間の経過に伴って変化する。また、クロック信号生成装置の温度が特定の温度になった後に、その特定の温度と異なる温度である状態が継続することがある。この場合、記憶している温度及び周波数補正情報が検出された時点における上記関係と、現時点における上記関係と、の差は大きくなりやすい。
【０００７】
従って、記憶している温度及び周波数補正情報に基づいて、クロック信号の周波数を制御した場合におけるクロック信号の周波数の精度は、クロック信号生成装置の温度が特定の温度になった後に再びその温度になるまでの時間が長くなるほど低下しやすい。
【０００８】
一つの側面として、本発明の目的の一つは、クロック信号の周波数の精度を高めることにある。
【課題を解決するための手段】
【０００９】
一つの側面では、外部からの基準信号に基づいてクロック信号を生成するクロック信号生成装置の制御装置は、記憶装置と制御部とを備える。上記記憶装置は、上記クロック信号生成装置の温度条件に応じた、上記クロック信号の周波数補正情報を記憶する。上記制御部は、上記記憶装置における、第１及び第２の時点の第１の温度条件に応じた第１及び第２の周波数補正情報に基づいて、第２の温度条件下において上記クロック信号生成装置により生成される上記クロック信号の周波数を制御する。
【発明の効果】
【００１０】
クロック信号の周波数の精度を高めることができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る無線通信システムの構成の一例を表すブロック図である。
【図２】図１に示す通信装置の構成の一例を表すブロック図である。
【図３】図２に示すクロック信号生成部の構成の一例を表すブロック図である。
【図４】図３に示す処理装置の機能の一例を表すブロック図である。
【図５】温度及びＤＤＳパラメータの時間に対する変化の一例を表すグラフである。
【図６】図３に示す記憶装置が記憶する、温度状態とＤＤＳパラメータと日時とを対応付けたデータの一例を表すテーブルである。
【図７】図３に示す記憶装置が記憶する、温度状態とＤＤＳパラメータと日時とを対応付けたデータの一例を表すテーブルである。
【図８】温度及びＤＤＳパラメータの時間に対する変化の一例を表すグラフである。
【図９】温度及びＤＤＳパラメータの時間に対する変化の一例を表すグラフである。
【図１０】図３に示す処理装置が実行する処理の一例を表すフローチャートである。
【図１１】図３に示す処理装置が外部信号同期モードにて実行する処理の一例を表すフローチャートである。
【図１２】図３に示す処理装置がホールドオーバモードにて実行する処理の一例を表すフローチャートである。
【図１３】第１実施形態の変形例に係るクロック信号生成部の構成を表すブロック図である。
【図１４】第１実施形態の変形例に係るクロック信号生成部の構成を表すブロック図である。
【図１５】第２実施形態に係る処理装置の機能の一例を表すブロック図である。
【図１６】第２実施形態に係る記憶装置が記憶する、温度状態とＤＤＳパラメータと日時とを対応付けたデータの一例を表すテーブルである。
【図１７】温度状態が一定である場合におけるＤＤＳパラメータの時間に対する変化の一例を表すグラフである。
【図１８】第２実施形態に係る記憶装置が記憶する、温度状態とＤＤＳパラメータと日時とを対応付けたデータの一例を表すテーブルである。
【図１９】温度状態が一定である場合におけるＤＤＳパラメータの時間に対する変化の一例を表すグラフである。
【図２０】温度状態が一定である場合におけるＤＤＳパラメータの時間に対する変化の一例を表すグラフである。
【図２１】温度状態が一定である場合におけるＤＤＳパラメータの時間に対する変化の一例を表すグラフである。
【発明を実施するための形態】
【００１２】
例えば、ＴＤ−ＬＴＥ方式においては、無線信号が送受信されるタイミングが基地局間で高い精度にて同期していなければ、基地局間でハンドオーバを行なうことができない。ＴＤ−ＬＴＥ方式は、ＴＤＤ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ）方式に従ったＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式である。
【００１３】
ＴＤ−ＬＴＥ方式においては、無線信号が送受信されるタイミングの基地局間の差を表す位相差が１．５μｓ以内であることが規定されている。例えば、移動体通信事業者は、基地局が外部から基準信号を取得できない場合において、基地局が上記規定に従って動作可能な時間を定めることがある。この時間は、例えば、ホールドオーバ時間と呼ばれる。ホールドオーバ時間は、例えば、８時間、又は、２４時間等である。
【００１４】
例えば、発振器の周波数確度が０．０５２ｐｐｂ（ｐａｒｔ  ｐｅｒ  ｂｉｌｌｉｏｎ）以内でなければ、位相差が１．５μｓ以内である状態を８時間に亘って維持できない。例えば、温度の変化に伴って、発振器の周波数確度が１０ｐｐｂだけ変化した場合、１５０秒が経過することにより、位相差は、１．５μｓよりも大きくなり得る。
【００１５】
一方、発振器の価格は、クロック信号の周波数の、温度及び時間の経過に伴う変化が小さくなるほど高くなる。従って、安価な発振器を用いると、基地局が、外部から基準信号を取得できない場合に、他の基地局との間で、無線信号が送受信されるタイミングを高い精度にて同期することができないことがある。
【００１６】
以下、図面を参照して本発明の実施形態を説明する。ただし、以下に説明される実施形態は例示である。従って、以下に明示しない種々の変形や技術が実施形態に適用されることは排除されない。なお、以下の実施形態で用いる図面において、同一の符号を付した部分は、変更又は変形が明示されない限り、同一若しくは同様の部分を表す。
【００１７】
＜第１実施形態＞
（構成）
図１に例示するように、第１実施形態に係る無線通信システム１は、例示的に、マスター装置１０と、Ｍ個の通信装置２０−１，２０−２，…，２０−Ｍと、Ｎ個の無線端末３０−１，３０−２，…，３０−Ｎと、を備える。
【００１８】
本例では、Ｍは、２以上の整数を表す。また、以下において、通信装置２０−ｍは、区別する必要がない場合、通信装置２０とも表される。ｍは、１からＭの整数を表す。本例では、Ｎは、１以上の整数を表す。また、以下において、無線端末３０−ｎは、区別する必要がない場合、無線端末３０とも表される。ｎは、１からＮの整数を表す。
【００１９】
無線通信システム１は、通信装置２０と無線端末３０との間で、所定の無線通信方式に従った無線通信を行なう。例えば、無線通信方式は、ＴＤ−ＬＴＥ方式である。なお、無線通信方式は、ＴＤ−ＬＴＥ方式と異なる方式（例えば、ＦＤＤ−ＬＴＥ、ＬＴＥ−Ａｄｖａｎｃｅｄ、又は、ＷｉＭＡＸ等の方式）であってもよい。ＦＤＤは、Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘの略記である。ＷｉＭＡＸは、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓの略記である。
【００２０】
通信装置２０−ｍは、無線エリアを形成する。無線エリアは、カバレッジ・エリア、又は、通信エリアと表されてもよい。例えば、無線エリアは、マクロセル、マイクロセル、ナノセル、ピコセル、フェムトセル、ホームセル、スモールセル、又は、セクタセル等のセルと表されてよい。各通信装置２０は、自装置２０が形成する無線エリア内に位置する無線端末３０と無線通信を行なう。
【００２１】
例えば、通信装置２０は、基地局、アクセスポイント、ｅＮＢ（Ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ）、又は、ＮＢ（Ｎｏｄｅ  Ｂ）である。
【００２２】
本例では、図１に示すように、各通信装置２０は、通信回線を介して有線通信可能に通信網（例えば、コアネットワーク）ＮＷに接続されている。なお、各通信装置２０は、無線通信可能に通信網ＮＷに接続されていてもよい。
【００２３】
無線端末３０は、自端末３０が位置する無線エリアにおいて提供されている無線リソースを用いて、当該無線エリアを形成する通信装置２０と無線通信を行なう。なお、無線端末３０は、移動局、無線機器、無線装置、移動端末、端末装置、又は、ユーザ端末（ＵＥ；Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）と表されてもよい。例えば、無線端末３０は、携帯電話機、スマートフォン、センサ、又は、メータ（測定器）等である。無線端末３０は、ユーザによって携帯されていてもよいし、車両等の移動体に搭載されていてもよいし、固定されていてもよい。
【００２４】
マスター装置１０は、通信回線を介して有線通信可能に通信網ＮＷに接続されている。本例では、マスター装置１０は、通信網ＮＷを介して、各通信装置２０と通信可能に接続されている。なお、マスター装置１０は、無線通信可能に通信網ＮＷに接続されていてもよい。
【００２５】
マスター装置１０は、所定の時刻同期方式に従って、各通信装置２０と時刻を同期するための処理を行なう。本例では、時刻同期方式は、ＩＥＥＥ  １５８８である。ＩＥＥＥは、Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓの略記である。なお、時刻同期方式は、ＰＴＰ、又は、ＮＴＰであってもよい。ＰＴＰは、Ｐｒｅｃｉｓｉｏｎ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌの略記である。ＮＴＰは、Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌの略記である。
【００２６】
本例では、マスター装置１０は、クロック源として動作する。クロック源は、マスタークロックと表されてもよい。なお、マスター装置１０は、制御局、管理装置、制御サーバ、又は、管理サーバと表されてもよい。
【００２７】
（構成；通信装置２０）
次に、通信装置２０の構成について説明する。
図２に例示するように、通信装置２０は、バスＢＵを介して互いに接続された、クロック信号生成部２１と、有線通信部２２と、無線通信部２３と、を備える。クロック信号生成部２１は、クロック信号生成装置の一例である。
【００２８】
クロック信号生成部２１は、クロック信号を生成し、生成したクロック信号を、有線通信部２２及び無線通信部２３のそれぞれへ出力する。クロック信号の出力は、クロック信号の供給と表されてよい。
【００２９】
例えば、クロック信号は、通信装置２０が通信を行なうために実行する処理を同期するために用いられる。例えば、クロック信号は、無線信号を送受信するタイミングを通信装置２０間で同期するために用いられる。無線信号を送受信するタイミングは、通信タイミングと表されてよい。通信タイミングは、例えば、無線フレーム、又は、サブフレームが送受信されるタイミングである。また、例えば、クロック信号は、通信装置２０間で無線信号の周波数を一致させるために用いられる。
【００３０】
例えば、クロック信号生成部２１は、所定のタイミングを示すタイミング信号を生成してもよい。例えば、タイミング信号は、無線フレーム、又は、サブフレームが通信されるタイミングを決定するために用いられてよい。また、タイミング信号は、クロック信号に基づいて生成されてよい。
【００３１】
クロック信号生成部２１は、図３に例示するように、位相比較器２１１と、ループフィルタ２１２と、スイッチ２１３と、発振回路２１４と、ＤＤＳ２１５と、記憶装置２１６と、温度センサ２１７と、処理装置２１８と、を備える。ＤＤＳは、Ｄｉｒｅｃｔ  Ｄｉｇｉｔａｌ  Ｓｙｎｔｈｅｓｉｚｅｒの略記である。
【００３２】
本例では、位相比較器２１１、ループフィルタ２１２、発振回路２１４、及び、ＤＤＳ２１５は、位相同期回路（ＰＬＬ；Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）を実現している。位相比較器２１１、ループフィルタ２１２、発振回路２１４、及び、ＤＤＳ２１５は、外部からの基準信号に基づいてクロック信号を生成する生成部の一例である。生成部は、クロック生成回路と表されてよい。本例では、スイッチ２１３、記憶装置２１６、温度センサ２１７、及び、処理装置２１８は、クロック信号生成装置の制御装置の一例である。
【００３３】
発振回路２１４は、所定の周波数を有する一次クロック信号を生成する。本例では、発振回路２１４は、水晶発振器を含む。本例では、水晶発振器は、ＯＣＸＯ（Ｏｖｅｎ  Ｃｏｎｔｒｏｌｌｅｄ  Ｃｒｙｓｔａｌ  Ｏｓｃｉｌｌａｔｏｒ）である。なお、発振回路２１４は、水晶発振器に代えて、又は、水晶発振器に加えて、セラミック発振器、シリコン発振器、ルビジウム原子発振器、又は、セシウム原子発振器を含んでいてもよい。
【００３４】
ＤＤＳ２１５は、発振回路２１４により生成された一次クロック信号に基づいて、二次クロック信号を生成する。
本例では、ＤＤＳ２１５は、クロック信号の１つの周期における位相に対応する位相対応値と、その位相におけるクロック信号の値である信号値と、を対応付けた情報を予め記憶する。更に、ＤＤＳ２１５は、スイッチ２１３を介して、ループフィルタ２１２又は処理装置２１８により出力されるＤＤＳパラメータを記憶する。本例では、ＤＤＳパラメータは、位相対応値の変化量を表す。ＤＤＳパラメータは、ＤＤＳ制御値、制御値、又は、パラメータと表されてよい。
【００３５】
加えて、ＤＤＳ２１５は、現在の位相対応値を記憶する。更に、ＤＤＳ２１５は、一次クロック信号に同期して、記憶している位相対応値と対応付けられた信号値を取得するとともに、記憶している現在の位相対応値を、記憶しているＤＤＳパラメータがその位相対応値に加算された値に更新する。例えば、ＤＤＳ２１５は、一次クロック信号の１つの周期が経過する毎に、信号値の取得と位相対応値の更新とを行なう。
【００３６】
更に、ＤＤＳ２１５は、取得した信号値からなる信号を、デジタル信号からアナログ信号に変換し、変換後の信号を二次クロック信号として出力する。本例では、ＤＤＳ２１５が出力する二次クロック信号は、クロック信号生成部２１が出力するクロック信号である。
【００３７】
従って、本例では、ＤＤＳパラメータが変更されることにより、クロック信号生成部２１により出力されるクロック信号の周波数が変更される。ＤＤＳパラメータは、クロック信号の周波数の補正量を表す周波数補正情報の一例である。
【００３８】
位相比較器２１１は、クロック信号生成部２１に入力された基準クロック信号と、ＤＤＳ２１５により出力された二次クロック信号と、の間の位相差に応じた信号である位相差信号を出力する。本例では、基準クロック信号は、後述するように、マスター装置１０からの信号に基づいて有線通信部２２により生成される。
【００３９】
本例では、位相差信号は、ＤＤＳ２１５により出力された二次クロック信号の位相が基準クロック信号の位相よりも進んでいる場合、ＤＤＳ２１５により生成される二次クロック信号の周波数を減少させる値を有する。更に、本例では、位相差信号は、ＤＤＳ２１５により出力された二次クロック信号の位相が基準クロック信号の位相よりも遅れている場合、ＤＤＳ２１５により生成される二次クロック信号の周波数を増加させる値を有する。
例えば、位相比較器２１１は、排他的論理和及びチャージポンプを用いて実現されてよい。
【００４０】
ループフィルタ２１２は、位相差信号を平滑化する。本例では、ループフィルタ２１２は、ローパスフィルタである。
スイッチ２１３は、処理装置２１８による制御に従って、ＤＤＳ２１５の接続先を、ループフィルタ２１２と処理装置２１８との間で切り替える。
温度センサ２１７は、発振回路２１４の温度を検出し、検出した温度を示す情報を処理装置２１８へ出力する。
【００４１】
本例では、記憶装置２１６は、半導体メモリである。記憶装置２１６は、不揮発性のメモリであってよい。例えば、記憶装置２１６は、フラッシュメモリである。また、記憶装置２１６は、ＲＡＭ、ＨＤＤ、ＳＳＤ、又は、有機メモリであってよい。ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略記である。ＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略記である。ＳＳＤは、Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅの略記である。なお、記憶装置２１６は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の記録媒体と、記録媒体から情報を読み取り可能な読取装置と、を備えていてもよい。
【００４２】
処理装置２１８は、クロック信号生成部２１の動作を制御する。本例では、処理装置２１８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。本例では、処理装置２１８は、記憶装置２１６に記憶されているプログラムを実行することにより、後述する機能を実現する。本例では、プログラムの実行は、記憶装置２１６に情報を一時的に記憶させるとともに、記憶されている情報を処理装置２１８が処理することにより実現される。なお、記憶装置２１６の少なくとも一部は、処理装置２１８に内蔵されていてもよい。
【００４３】
なお、処理装置２１８は、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）、又は、プログラム可能な論理回路装置（ＰＬＤ；Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）により機能が実現されてもよい。
【００４４】
処理装置２１８の機能は、図４に例示するように、検出部２１８１と制御部２１８２とを含む。
制御部２１８２は、基準クロック信号がクロック信号生成部２１に入力されているか否かを判定する。
制御部２１８２は、基準クロック信号がクロック信号生成部２１に入力されていると判定した場合、クロック信号生成部２１の動作モードを入力時モードに制御する。入力時モードは、外部信号同期モードと表されてよい。
【００４５】
本例では、外部信号同期モードにおいて、スイッチ２１３は、ＤＤＳ２１５と処理装置２１８との接続を遮断するとともに、ＤＤＳ２１５とループフィルタ２１２とを接続する。従って、外部信号同期モードにおいては、外部からの基準信号に基づいて、クロック信号生成部２１が出力するクロック信号の周波数が補正される。換言すると、外部信号同期モードにおいては、クロック信号生成部２１は、外部からの基準信号に基づいてクロック信号を生成する。
【００４６】
更に、制御部２１８２は、外部信号同期モードにおいて、発振回路２１４の温度状態と日時とＤＤＳパラメータとを対応付けたデータを記憶装置２１６に記憶させる。本例では、温度状態は、温度と、単位時間あたりの温度の変化量を表す温度変化率と、を含む。
【００４７】
発振回路２１４の温度状態と対応付けてＤＤＳパラメータを記憶することは、発振回路２１４の温度条件に応じたＤＤＳパラメータを記憶することの一例である。本例では、発振回路２１４の温度条件は、発振回路２１４の温度状態が、ある温度状態である、という条件である。従って、発振回路２１４の温度状態が、ある温度状態であることは、その温度状態に対応する温度条件が成立することの一例である。例えば、発振回路２１４の温度状態が第ｉの温度状態であることは、第ｉの温度条件が成立することの一例である。ｉは、自然数を表す。
【００４８】
本例では、温度条件は、温度と、単位時間あたりの温度の変化量を表す温度変化率と、のそれぞれに対する条件を含む。なお、温度条件は、温度及び温度変化率の一方のみに対する条件であってよい。
【００４９】
以下、外部信号同期モードにおけるデータの記憶について説明を加える。
検出部２１８１は、所定の検出周期（例えば、１秒間）が経過する毎に、温度センサ２１７により温度を検出するとともに、ループフィルタ２１２により出力されるＤＤＳパラメータを検出する。温度及びＤＤＳパラメータの検出は、温度及びＤＤＳパラメータの取得とそれぞれ表されてよい。更に、検出部２１８１は、温度及びＤＤＳパラメータを検出してから所定の算出時間（例えば、１時間）が経過するまでの間、検出した温度及びＤＤＳパラメータと、検出の日時と、を対応付けて保持する。
【００５０】
検出部２１８１は、算出時間が経過する毎に、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出した温度に対する統計値を算出する。更に、検出部２１８１は、算出時間が経過する毎に、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出したＤＤＳパラメータに対する統計値を算出する。本例では、統計値は、平均値である。なお、統計値は、最大値、最小値、又は、最大値と最小値との中間値であってもよい。
【００５１】
検出部２１８１は、算出時間が経過する毎に、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出した温度と、検出の日時と、に対して、一次関数に関する最小二乗法を用いることにより、近似直線の傾きを温度変化率として取得する。本例では、温度変化率は、温度センサ２１７により検出された温度の、単位時間あたりの変化量を表す。
【００５２】
本例では、制御部２１８２は、算出時間が経過する毎に、温度の統計値と、ＤＤＳパラメータの統計値と、温度変化率と、現在の日時から算出時間だけ前の日時から現在の日時までの期間を代表する日時と、を対応付けたデータを記憶装置２１６に記憶させる。本例では、上記期間を代表する日時は、現在の日時から算出時間だけ前の日時と、現在の日時と、の中間の日時である。なお、上記期間を代表する日時は、上記期間が開始する日時、又は、上記期間が終了する日時であってもよい。
【００５３】
上記期間を代表する日時は、時点と表されてよい。算出された温度の統計値、及び、取得された温度変化率は、上記期間を代表する日時にて検出された温度状態の一例である。算出されたＤＤＳパラメータの統計値は、上記期間を代表する日時にて検出されたＤＤＳパラメータの一例である。従って、換言すると、制御部２１８２は、算出時間が経過する毎に、現時点にて検出された温度状態と、現時点にて検出されたＤＤＳパラメータと、現時点と、を対応付けたデータを記憶装置２１６に記憶させる。
【００５４】
例えば、図５に示すように、２０１４年８月１日の１１：００から１２：００までの間に、温度センサ２１７により検出された温度が実線Ｌ１のように変化し、ループフィルタ２１２により出力されたＤＤＳパラメータが実線Ｌ２のように変化した場合を想定する。この場合、例えば、検出部２１８１は、２０１４年８月１日の１２：００にて、温度の平均値として２７．２℃を算出し、近似直線Ｌ３の傾きとして０．４℃／ｈｏｕｒを取得し、ＤＤＳパラメータの平均値として２１０，５１３を算出する。
【００５５】
そして、制御部２１８２は、温度としての２７．２℃と、ＤＤＳパラメータとしての２１０，５１３と、温度変化率としての０．４℃／ｈｏｕｒと、日時としての２０１４年８月１日１１：３０と、を対応付けたデータを記憶装置２１６に記憶させる。
このようにして、処理装置２１８は、外部信号同期モードにおいて、温度状態と日時とＤＤＳパラメータとを対応付けたデータを記憶装置２１６に記憶させる。
【００５６】
本例では、図６に示すように、記憶装置２１６が記憶するデータは、テーブル形式のデータである。記憶装置２１６が記憶するデータの集合は、ＤＤＳ制御データベースと表されてよい。
【００５７】
本例では、データの記憶は、現時点にて検出された温度状態を含むデータが未だ記憶されていない場合、その温度状態を含むデータを新たに記憶装置２１６が記憶することにより行なわれる。
【００５８】
一方、データの記憶は、現時点にて検出された温度状態を含むデータが既に記憶されている場合、記憶されているデータ内のＤＤＳパラメータ及び日時を、現時点にて検出されたＤＤＳパラメータ及び現時点に更新することにより行なわれる。
【００５９】
この場合において、上記更新の前に、現時点にて検出された温度状態を含むデータ内の日時と現時点との時間差が第１の閾値（例えば、３か月）以上である場合、制御部２１８２は、現時点にて検出された温度状態と異なる温度状態を含むデータも更新する。上記時間差が第１の閾値よりも小さい場合、制御部２１８２は、現時点にて検出された温度状態と異なる温度状態を含むデータを更新しない。
【００６０】
なお、制御部２１８２は、上記時間差に代えて、現時点にて検出された温度状態を含むデータ内のＤＤＳパラメータと、現時点にて検出されたＤＤＳパラメータと、の差の絶対値に基づいて、データの更新を行なうか否かを決定してよい。例えば、制御部２１８２は、ＤＤＳパラメータの差の絶対値がパラメータ閾値よりも小さい場合、データの更新を行なわず、ＤＤＳパラメータの差の絶対値が当該パラメータ閾値以上である場合、データの更新を行なってよい。
【００６１】
また、制御部２１８２は、上記時間差が第１の閾値よりも小さい場合、及び、ＤＤＳパラメータの差の絶対値がパラメータ閾値よりも小さい場合、データの更新を行なわず、それら以外の場合、データの更新を行なってよい。
【００６２】
以下、現時点にて検出された温度状態と異なる温度状態を含むデータの更新について説明を加える。
制御部２１８２は、現時点にて検出された温度状態を含み且つ既に記憶されているデータ内のＤＤＳパラメータ及び日時と、現時点にて検出されたＤＤＳパラメータ及び現時点と、に基づいて、パラメータ変化率を算出する。本例では、現時点にて検出されたＤＤＳパラメータ及び現時点は、記憶装置２１６に一時的に保持されている。パラメータ変化率は、単位時間あたりにＤＤＳパラメータが変化する量を表す。現時点にて検出された温度状態を含み且つ既に記憶されているデータは、記憶済データと表されてよい。
【００６３】
本例では、制御部２１８２は、数式１に基づいてパラメータ変化率Ｒを算出する。Ｖ１、及び、ｔ１は、記憶済データ内のＤＤＳパラメータ及び日時をそれぞれ表す。Ｖ２、及び、ｔ２は、現時点にて検出されたＤＤＳパラメータ及び現時点をそれぞれ表す。
（数式１）
Ｒ＝（Ｖ２−Ｖ１）／（ｔ２−ｔ１）
【００６４】
本例では、パラメータ変化率Ｒは、ＤＤＳパラメータＶ２からＤＤＳパラメータＶ１を減じた値が大きくなるほど大きくなる。ＤＤＳパラメータＶ２からＤＤＳパラメータＶ１を減じた値は、ＤＤＳパラメータＶ２とＤＤＳパラメータＶ１との差の一例である。
本例では、パラメータ変化率Ｒは、日時ｔ２から日時ｔ１を減じた値が大きくなるほど小さくなる。日時ｔ２から日時ｔ１を減じた値は、日時ｔ２と日時ｔ１との差の一例である。
【００６５】
制御部２１８２は、現時点にて検出された温度状態と異なる温度状態を含み且つ既に記憶されているデータの中から、更新する対象のデータを抽出する。更新する対象のデータは、更新対象データと表されてよい。本例では、制御部２１８２は、現時点との時間差が第２の閾値（例えば、３か月）以上である日時を含むデータを、更新対象データとして抽出する。なお、第２の閾値は、第１の閾値と異なっていてもよい。
【００６６】
制御部２１８２は、抽出した更新対象データのそれぞれを、更新対象データ内のＤＤＳパラメータ及び日時と、現時点と、算出したパラメータ変化率と、に基づいて更新する。本例では、制御部２１８２は、数式２に基づいて更新対象データ内のＤＤＳパラメータを更新するとともに、更新対象データ内の日時を現時点に更新する。
（数式２）
Ｖ３’＝Ｖ３＋Ｒ・（ｔｃ−ｔ３）
【００６７】
Ｖ３、及び、ｔ３は、更新対象データ内のＤＤＳパラメータ及び日時をそれぞれ表す。Ｖ３’は、更新対象データ内のＤＤＳパラメータの更新後の値を表す。ｔｃは、現時点を表す。上記数式２における右辺の第２項Ｒ・（ｔｃ−ｔ３）は、調整量と表されてよい。調整量は、ＤＤＳパラメータの時間の経過に伴う変化に対応する補正量であると捉えられてよい。
【００６８】
本例では、ＤＤＳパラメータの更新後の値Ｖ３’は、パラメータ変化率Ｒが大きくなるほど大きくなる。本例では、ＤＤＳパラメータの更新後の値Ｖ３’は、現時点ｔｃから日時ｔ３を減じた値が大きくなるほど小さくなる。現時点ｔｃから日時ｔ３を減じた値は、現時点ｔｃと日時ｔ３との差の一例である。
【００６９】
本例では、制御部２１８２は、現時点にて検出された温度状態と異なる温度状態を含み且つ既に記憶されているデータのうちの、現時点との時間差が上記第２の閾値よりも小さい日時を含むデータを更新しない。
【００７０】
例えば、図６に示すように、温度状態としての２７．２℃及び０．４℃／ｈｏｕｒと、ＤＤＳパラメータとしての２１０，５０９と、日時としての２０１４年５月１５日１１：３０と、を対応付けたデータが既に記憶されている場合を想定する。この場合において、２０１４年８月１５日１２：００にて、温度状態としての２７．２℃及び０．４℃／ｈｏｕｒが検出されるとともに、ＤＤＳパラメータとしての２１０，５１５が検出された場合を想定する。
【００７１】
この場合、制御部２１８２は、現時点にて検出された温度状態を含み且つ既に記憶されているデータ内の日時と現時点との時間差が第１の閾値（本例では、３か月）以上であると判定する。そして、制御部２１８２は、上記数式１に基づいてパラメータ変化率Ｒを算出する。本例では、制御部２１８２は、パラメータ変化率Ｒとして、（２１０，５１５−２１０，５０９）／３［月］＝２［１／月］を算出する。
【００７２】
更に、本例では、制御部２１８２は、現時点との時間差が第２の閾値（本例では、３か月）以上である日時を含む、２７．４℃及び−０．１℃／ｈｏｕｒを含むデータ、及び、２７．１℃及び０．１℃／ｈｏｕｒを含むデータを更新対象データとして抽出する。
【００７３】
そして、制御部２１８２は、上記数式２に基づいて、２７．４℃及び−０．１℃／ｈｏｕｒを含む更新対象データ内のＤＤＳパラメータの更新後の値として、２１０，５１０＋２・４＝２１０，５１８を算出する。図７に例示するように、制御部２１８２は、２７．４℃及び−０．１℃／ｈｏｕｒを含む更新対象データ内のＤＤＳパラメータを、算出した値である２１０，５１８に更新する。更に、制御部２１８２は、その更新対象データ内の日時を現時点としての２０１４年８月１５日１１：３０に更新する。
【００７４】
同様に、制御部２１８２は、上記数式２に基づいて、２７．１℃及び０．１℃／ｈｏｕｒを含む更新対象データ内のＤＤＳパラメータの更新後の値として、２１０，５０６＋２・３＝２１０，５１２を算出する。図７に例示するように、制御部２１８２は、２７．１℃及び０．１℃／ｈｏｕｒを含む更新対象データ内のＤＤＳパラメータを、算出した値である２１０，５１２に更新する。更に、制御部２１８２は、その更新対象データ内の日時を現時点としての２０１４年８月１５日１１：３０に更新する。
【００７５】
また、制御部２１８２は、現時点にて検出された温度状態である２７．２℃及び０．４℃／ｈｏｕｒを含み且つ既に記憶されているデータ内のＤＤＳパラメータを、現時点にて検出されたＤＤＳパラメータである２１０，５１５に更新する。更に、制御部２１８２は、そのデータ内の日時を現時点としての２０１４年８月１５日１１：３０に更新する。
【００７６】
このようにして、制御部２１８２は、現時点にて検出された温度状態を含むデータに加えて、現時点にて検出された温度状態と異なる温度状態を含むデータも更新する。
従って、第１の温度条件下におけるＤＤＳパラメータの時間の経過に伴う変化を、第２の温度条件に対応するデータに反映できる。第２の温度条件が成立しにくい場合であっても、第２の温度条件に対するＤＤＳパラメータを適切な値に補正できる。
【００７７】
また、上述したように、制御部２１８２は、現時点にて検出された温度状態と異なる温度状態を含み且つ既に記憶されているデータのうちの、現時点との時間差が上記第２の閾値よりも小さい日時を含むデータを更新しない。現時点にて検出された温度状態と異なる温度状態を含み且つ既に記憶されているデータが含む日時は、第３の時点と表されてよい。換言すると、制御部２１８２は、第３の時点と現時点との差が上記第２の閾値よりも小さい場合、後述するように、第２の温度条件下において生成されるクロック信号の周波数を、第２の温度条件下にて検出されたＤＤＳパラメータに基づいて制御する。
【００７８】
第３の時点と現時点との差が小さくなるほど、第３の時点における、生成されるクロック信号の周波数と発振回路２１４の温度条件との関係は、現時点における上記関係に近くなる。従って、制御部２１８２によれば、クロック信号の周波数の精度を十分に高く維持できる。また、例えば、第２の温度条件下にて検出されたＤＤＳパラメータを補正した値に基づいてクロック信号の周波数を補正する場合よりも、処理装置２１８２の処理負荷を低減できる。
【００７９】
また、上述したように、制御部２１８２は、現時点にて検出された温度状態を含むデータ内の日時と現時点との時間差が上記第１の閾値よりも小さい場合、現時点にて検出された温度状態と異なる温度状態を含み且つ既に記憶されているデータを更新しない。現時点にて検出された温度状態を含むデータ内の日時は、第１の時点と表されてよい。換言すると、制御部２１８２は、第１の時点と第２の時点との差が上記第１の閾値よりも小さい場合、後述するように、第２の温度条件下において生成されるクロック信号の周波数を、第２の温度条件下にて検出されたＤＤＳパラメータに基づいて制御する。本例では、第２の時点は、現時点である。
【００８０】
第１の時点と第２の時点との差が小さくなるほど、第１の時点にて検出されたＤＤＳパラメータと第２の時点にて検出されたＤＤＳパラメータとの差は小さくなる。従って、第１及び第２の時点にて検出されたＤＤＳパラメータに基づく、クロック信号の周波数の補正量も小さくなる。このため、制御部２１８２によれば、クロック信号の周波数の精度を十分に高く維持できる。また、例えば、第２の温度条件下にて検出されたＤＤＳパラメータを補正した値に基づいてクロック信号の周波数を補正する場合よりも、処理装置２１８２の処理負荷を低減できる。
【００８１】
ところで、ＤＤＳパラメータの時間の経過に伴う変化が発振回路２１４の温度状態に応じて異なることがある。この場合、更新対象データとして抽出されるデータは、現時点にて検出された温度状態と近い温度状態を含むデータに制限されてよい。例えば、更新対象データとして抽出されるデータは、現時点にて検出された温度との差の絶対値が所定の閾値よりも小さい温度を含み、且つ、現時点にて検出された温度変化率との差の絶対値が所定の閾値よりも小さい温度変化率を含むデータに制限されてよい。
【００８２】
また、制御部２１８２は、基準クロック信号がクロック信号生成部２１に入力されていないと判定した場合、クロック信号生成部２１の動作モードを非入力時モードに制御する。非入力時モードは、ホールドオーバモードと表されてよい。例えば、マスター装置１０、又は、マスター装置１０と通信装置２０との間の通信路において障害が発生した場合に、基準クロック信号がクロック信号生成部２１に入力されない状況が生じることが想定される。
【００８３】
本例では、ホールドオーバモードにおいて、スイッチ２１３は、ＤＤＳ２１５とループフィルタ２１２との接続を遮断するとともに、ＤＤＳ２１５と処理装置２１８とを接続する。処理装置２１８は、ホールドオーバモードにおいて、スイッチ２１３を介してＤＤＳ２１５へＤＤＳパラメータを出力する。
【００８４】
従って、ホールドオーバモードにおいては、外部からの基準信号に代えて、記憶装置２１６に記憶されているＤＤＳパラメータに基づいて、クロック信号生成部２１が出力するクロック信号の周波数が補正される。換言すると、ホールドオーバモードにおいて、クロック信号生成部２１は、外部からの基準信号に代えて、記憶装置２１６に記憶されているＤＤＳパラメータに基づいて、クロック信号を生成する。
【００８５】
発振回路２１４により生成されるクロック信号の周波数は、発振回路２１４の温度状態に伴って変化しやすい。そこで、処理装置２１８は、ある温度条件下において、外部信号同期モードにて用いたＤＤＳパラメータを、ホールドオーバモードにおいても出力する。
これにより、ホールドオーバモードにおいても、外部信号同期モードと同様に、クロック信号の周波数の精度を高めることができる。
【００８６】
以下、ホールドオーバモードにおけるＤＤＳパラメータの出力について説明を加える。
検出部２１８１は、所定の検出周期（例えば、１秒間）が経過する毎に、温度センサ２１７により温度を検出するとともに、温度を検出してから所定の算出時間（例えば、１時間）が経過するまでの間、検出した温度と、検出の日時と、を対応付けて保持する。
【００８７】
検出部２１８１は、上記検出周期が経過する毎に、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出した温度と、検出の日時と、に対して、一次関数に関する最小二乗法を用いることにより、近似直線の傾き及び切片を取得する。
【００８８】
検出部２１８１は、取得した近似直線の傾きを、現在の日時の温度変化率として検出する。更に、検出部２１８１は、取得した近似直線の傾き及び切片に基づいて、その近似直線において、現在の日時と対応する温度を、現在の日時の温度として検出する。
【００８９】
制御部２１８２は、検出部２１８１により検出された、現在の日時の温度と、検出部２１８１により検出された、現在の日時の温度変化率と、を温度状態として含むデータが記憶装置２１６に記憶されているか否かを判定する。そのデータが記憶されている場合、制御部２１８２は、そのデータに含まれるＤＤＳパラメータをＤＤＳ２１５へ出力する。
【００９０】
例えば、図８に示すように、２０１４年８月１５日の１１：００から１２：００までの間に、温度センサ２１７により検出された温度が実線Ｌ４のように変化し、処理装置２１８により出力されたＤＤＳパラメータが実線Ｌ５のように変化した場合を想定する。この場合、例えば、検出部２１８１は、２０１４年８月１５日の１２：００にて、近似直線Ｌ６において２０１４年８月１５日の１２：００と対応する温度として２７．４℃を取得し、近似直線Ｌ６の傾きとして０．４℃／ｈｏｕｒを取得する。
【００９１】
更に、図７に例示するように、記憶装置２１６がデータを記憶している場合を想定する。この場合、制御部２１８２は、２７．４℃及び０．４℃／ｈｏｕｒを含み且つ既に記憶されているデータ内のＤＤＳパラメータである２１０，５２０をＤＤＳ２１５へ出力する。
【００９２】
検出した、現在の日時の温度と、検出した、現在の日時の温度変化率と、を温度状態として含むデータが記憶されていない場合、制御部２１８２は、他のデータを加重平均することにより、ＤＤＳパラメータを決定する。そして、制御部２１８２は、決定したＤＤＳパラメータをＤＤＳ２１５へ出力する。
【００９３】
本例では、加重平均されるデータは、検出された、現在の日時の温度を含み、且つ、検出された、現在の日時の温度変化率と異なる温度変化率を含む。例えば、加重平均の重みは、検出された、現在の日時の温度変化率と、加重平均されるデータに含まれる温度変化率と、の差の絶対値が大きいほど小さい。例えば、加重平均は、内挿、外挿、又は、線形補間であってよい。
【００９４】
また、加重平均されるデータの数は、所定の数（例えば、２つ又は３つ）であってもよい。この場合、検出された、現在の日時の温度変化率と、加重平均されるデータに含まれる温度変化率と、の差の絶対値が小さいデータほど優先して、加重平均されるデータとして選択されてよい。
【００９５】
例えば、図９に示すように、２０１４年８月１５日の１１：００から１２：００までの間に、温度センサ２１７により検出された温度が実線Ｌ７のように変化し、処理装置２１８により出力されたＤＤＳパラメータが実線Ｌ８のように変化した場合を想定する。この場合、例えば、検出部２１８１は、２０１４年８月１５日の１２：００にて、近似直線Ｌ９において２０１４年８月１５日の１２：００と対応する温度として２７．４℃を取得し、近似直線Ｌ９の傾きとして０．２℃／ｈｏｕｒを取得する。
【００９６】
更に、図７に例示するように、記憶装置２１６がデータを記憶している場合を想定する。この場合、制御部２１８２は、２７．４℃を含み且つ既に記憶されているデータ内のＤＤＳパラメータを加重平均した値をＤＤＳ２１５へ出力する。
【００９７】
このようにして、処理装置２１８は、ホールドオーバモードにおいて、同一の温度条件下で、外部信号同期モードにて用いたＤＤＳパラメータをＤＤＳ２１５へ出力する。
【００９８】
図２の有線通信部２２は、クロック信号生成部２１から供給されるクロック信号に従って動作する。有線通信部２２は、通信ケーブルを接続可能な、図示しない通信ポートを備え、通信ケーブルを介して通信網ＮＷに接続されることにより、通信網ＮＷに接続された他の装置（例えば、マスター装置１０）と通信を行なう。
【００９９】
有線通信部２２は、上記時刻同期方式に従って、マスター装置１０と時刻を同期するための処理を行なう。有線通信部２２は、所定の周期が経過する毎に、時刻を同期するための処理を行なってよい。本例では、時刻を同期するための処理は、通信装置２０とマスター装置１０との間で所定の信号が通信されることにより実行される。時刻を同期するための処理においてマスター装置１０から通信装置２０へ送信される信号は、基準信号の一例である。
【０１００】
例えば、有線通信部２２は、同期クロック信号、１ＰＰＳ信号、又は、時刻信号を生成してよい。同期クロック信号は、他の装置と時刻を同期するための処理を同期するために用いられる。１ＰＰＳ信号は、１秒毎に１回のパルスを有する信号である。例えば、１ＰＰＳ信号は、周波数が１Ｈｚであるクロック信号である。時刻信号は、現在の日時を示す信号である。
【０１０１】
本例では、有線通信部２２は、１ＰＰＳ信号を生成し、生成した１ＰＰＳ信号に基づいて基準クロック信号を生成する。例えば、有線通信部２２は、分周器を含む位相同期回路を用いることにより、基準クロック信号の生成を行なってよい。有線通信部２２は、生成した基準クロック信号をクロック信号生成部２１へ出力する。有線通信部２２は、ＬＳＩにより機能が実現されてよい。
【０１０２】
図２の無線通信部２３は、クロック信号生成部２１から供給されるクロック信号に従って動作する。例えば、無線通信部２３は、クロック信号に従って、無線端末３０との間の通信のタイミングを決定してよい。例えば、無線通信部２３は、クロック信号に従って、無線信号の周波数を決定してよい。
【０１０３】
無線通信部２３は、図示しないアンテナを備え、アンテナを介して形成する無線エリアに収容される無線端末３０と、上記無線通信方式に従った通信を行なう。無線通信部２３は、ＬＳＩにより機能が実現されてよい。
【０１０４】
（動作）
通信装置２０が実行する処理について、図１０乃至図１２を参照しながら説明する。
本例では、通信装置２０の処理装置２１８は、図１０に示す処理を、上記検出周期（本例では、１秒）が経過する毎に実行する。
図１０に示す処理において、先ず、処理装置２１８は、基準クロック信号がクロック信号生成部２１に入力されているか否かを判定する（図１０のステップＳ１０１）。
【０１０５】
基準クロック信号がクロック信号生成部２１に入力されている場合、処理装置２１８は、「Ｙｅｓ」と判定し、クロック信号生成部２１が外部信号同期モードにて動作するようにクロック信号生成部２１を制御する（図１０のステップＳ１０２）。
【０１０６】
一方、基準クロック信号がクロック信号生成部２１に入力されていない場合、処理装置２１８は、「Ｎｏ」と判定し、クロック信号生成部２１がホールドオーバモードにて動作するようにクロック信号生成部２１を制御する（図１０のステップＳ１０３）。
そして、処理装置２１８は、図１０に示す処理を終了する。
【０１０７】
本例では、図１０のステップＳ１０２の処理は、図１１に示す処理である。
図１１に示す処理において、先ず、処理装置２１８は、ループフィルタ２１２とＤＤＳ２１５とを接続するようにスイッチ２１３を制御する（図１１のステップＳ２０１）。
【０１０８】
次いで、処理装置２１８は、温度センサ２１７により温度を検出するとともに、ループフィルタ２１２により出力されるＤＤＳパラメータを検出する（図１１のステップＳ２０２）。そして、処理装置２１８は、温度及びＤＤＳパラメータを検出してから所定の算出時間（本例では、１時間）が経過するまでの間、検出した温度及びＤＤＳパラメータと、検出の日時と、を対応付けて保持する（図１１のステップＳ２０３）。
【０１０９】
次に、処理装置２１８は、所定の更新タイミングが到来しているか否かを判定する（図１１のステップＳ２０４）。本例では、更新タイミングは、上記算出時間が経過する毎に到来する。
【０１１０】
更新タイミングが到来していない場合、処理装置２１８は、「Ｎｏ」と判定し、図１１に示す処理を終了する。
一方、更新タイミングが到来している場合、処理装置２１８は、「Ｙｅｓ」と判定し、図１１のステップＳ２０５へ進む。
【０１１１】
そして、ステップＳ２０５にて、処理装置２１８は、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出した温度に対する平均値を算出する。これにより、処理装置２１８は、算出した温度の平均値を現時点（本例では、現在の日時から算出時間だけ前の日時から現在の日時までの期間の中間の日時）の温度として検出する。
【０１１２】
更に、処理装置２１８は、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出したＤＤＳパラメータに対する平均値を算出する。これにより、処理装置２１８は、算出したＤＤＳパラメータの平均値を現時点のＤＤＳパラメータとして検出する。
【０１１３】
加えて、処理装置２１８は、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出した温度と、検出の日時と、に対して、一次関数に関する最小二乗法を用いることにより、近似直線の傾きを温度変化率として取得する。これにより、処理装置２１８は、取得した温度変化率を現時点の温度変化率として検出する。
【０１１４】
次いで、処理装置２１８は、検出した温度状態を含むデータが、記憶装置２１６に既に記憶されているか否かを判定する（図１１のステップＳ２０６）。
検出された温度状態を含むデータが、記憶装置２１６に未だ記憶されていない場合、処理装置２１８は、「Ｎｏ」と判定し、図１１のステップＳ２１１へ進む。そして、処理装置２１８は、検出した、現時点の温度、現時点のＤＤＳパラメータ、及び、現時点の温度変化率と、現時点と、を対応付けたデータを新たに記憶装置２１６に記憶させる（図１１のステップＳ２１１）。その後、処理装置２１８は、図１１に示す処理を終了する。
【０１１５】
一方、検出された現時点の温度状態を含むデータが、記憶装置２１６に既に記憶されている場合、処理装置２１８は、「Ｙｅｓ」と判定し、図１１のステップＳ２０７へ進む。そして、処理装置２１８は、現時点にて検出された温度状態を含み且つ既に記憶されているデータ内の日時と現時点との時間差が第１の閾値（本例では、３か月）以上であるか否かを判定する（図１１のステップＳ２０７）。現時点にて検出された温度状態を含み且つ既に記憶されているデータ内の日時と現時点との時間差は、検出の時間差と表されてよい。
【０１１６】
検出の時間差が第１の閾値以上である場合、処理装置２１８は、「Ｙｅｓ」と判定し、図１１のステップＳ２０８へ進む。そして、処理装置２１８は、検出された現時点の温度状態を含み且つ既に記憶されているデータ内のＤＤＳパラメータ及び日時と、検出された現時点のＤＤＳパラメータ及び現時点と、に基づいて、パラメータ変化率を算出する（図１１のステップＳ２０８）。
【０１１７】
次いで、処理装置２１８は、検出された現時点の温度状態と異なる温度状態を含み且つ既に記憶されているデータの中から、更新対象データを抽出する。本例では、更新対象データは、現時点との時間差が第２の閾値（本例では、３か月）以上である日時を含むデータである。
【０１１８】
そして、処理装置２１８は、抽出した更新対象データのそれぞれを、更新対象データ内のＤＤＳパラメータ及び日時と、現時点と、算出したパラメータ変化率と、に基づいて更新する（図１１のステップＳ２０９）。本例では、処理装置２１８は、更新対象データ内のＤＤＳパラメータを、上記数式２に基づいて算出したＤＤＳパラメータの更新後の値に更新するとともに、更新対象データ内の日時を現時点に更新する。
【０１１９】
そして、処理装置２１８は、ステップＳ２０５にて検出した、現時点の温度、及び、現時点の温度変化率を含むデータ内のＤＤＳパラメータ及び日時を、検出した現時点のＤＤＳパラメータ及び現時点にそれぞれ更新する（図１１のステップＳ２１０）。その後、処理装置２１８は、図１１に示す処理を終了する。
なお、検出の時間差が第１の閾値よりも小さい場合、処理装置２１８は、図１１のステップＳ２０７にて「Ｎｏ」と判定し、ステップＳ２０８及びＳ２０９を実行せずにステップＳ２１０へ進む。
【０１２０】
本例では、図１０のステップＳ１０３の処理は、図１２に示す処理である。
図１２に示す処理において、先ず、処理装置２１８は、処理装置２１８とＤＤＳ２１５とを接続するようにスイッチ２１３を制御する（図１２のステップＳ３０１）。
【０１２１】
次いで、処理装置２１８は、温度センサ２１７により温度を検出する（図１２のステップＳ３０２）。そして、処理装置２１８は、温度を検出してから所定の算出時間（本例では、１時間）が経過するまでの間、検出した温度と、検出の日時と、を対応付けて保持する（図１２のステップＳ３０３）。
【０１２２】
次いで、処理装置２１８は、現在の日時から算出時間だけ前の日時から現在の日時までの間に検出した温度と、検出の日時と、に対して、一次関数に関する最小二乗法を用いることにより、近似直線の傾き及び切片を取得する。そして、処理装置２１８は、取得した近似直線の傾きを、現在の日時の温度変化率として検出する。更に、処理装置２１８は、取得した近似直線の傾き及び切片に基づいて、その近似直線において、現在の日時と対応する温度を、現在の日時の温度として検出する（図１２のステップＳ３０４）。
【０１２３】
次いで、処理装置２１８は、検出した温度状態を含むデータが、記憶装置２１６に既に記憶されているか否かを判定する（図１２のステップＳ３０５）。
【０１２４】
検出された現在の日時の温度状態を含むデータが、記憶装置２１６に既に記憶されている場合、処理装置２１８は、「Ｙｅｓ」と判定し、図１２のステップＳ３０６へ進む。そして、処理装置２１８は、検出された現在の日時の温度状態を含むデータ内のＤＤＳパラメータを取得する（図１２のステップＳ３０６）。
【０１２５】
次いで、処理装置２１８は、取得したＤＤＳパラメータをＤＤＳ２１５へ出力する（図１２のステップＳ３０７）。その後、処理装置２１８は、図１２に示す処理を終了する。
【０１２６】
一方、検出された現在の日時の温度状態を含むデータが、記憶装置２１６に未だ記憶されていない場合、処理装置２１８は、ステップＳ３０５にて「Ｎｏ」と判定し、図１２のステップＳ３０８へ進む。そして、処理装置２１８は、検出された現在の日時の温度を含み且つ検出された現在の日時の温度変化率と異なる温度変化率を含むデータ内のＤＤＳパラメータを加重平均した値を算出する（図１２のステップＳ３０８）。
【０１２７】
次いで、処理装置２１８は、算出した加重平均値をＤＤＳパラメータとしてＤＤＳ２１５へ出力する（図１２のステップＳ３０７）。その後、処理装置２１８は、図１２に示す処理を終了する。
【０１２８】
以上、説明したように、第１実施形態に係るクロック信号生成部２１は、発振回路２１４の温度条件に応じた周波数補正情報（本例では、ＤＤＳパラメータ）を記憶装置２１６に記憶させる。更に、クロック信号生成部２１は、記憶装置２１６における、第１及び第２の時点の第１の温度条件に応じた第１及び第２の周波数補正情報に基づいて、第２の温度条件下において生成されるクロック信号の周波数を制御する。
【０１２９】
これによれば、発振回路２１４の第２の温度条件が成立しにくい場合であっても、生成されるクロック信号の周波数と発振回路２１４の温度条件との関係の、時間の経過に伴う変化を、クロック信号の周波数の制御に反映できる。従って、例えば、基準信号を取得できない場合においても、クロック信号の周波数の精度を高めることができる。
【０１３０】
第１実施形態に係るクロック信号生成部２１は、第１乃至第３の周波数補正情報と、第１乃至第３の時点と、現時点と、に基づいて、第２の温度条件下において生成されるクロック信号の周波数を制御する。第３の周波数補正情報は、記憶装置２１６における、第３の時点の第２の温度条件に応じた周波数補正情報である。
【０１３１】
これによれば、第１の温度条件下における周波数補正情報の、時間の経過に伴う変化を、第２の温度条件下におけるクロック信号の周波数の制御に反映できる。この結果、クロック信号の周波数の精度を高めることができる。
【０１３２】
第１実施形態に係るクロック信号生成部２１は、第３の周波数補正情報が表す補正量を、調整量だけ補正した量に基づいて、第２の温度条件下において生成されるクロック信号の周波数を制御する。調整量は、第１及び第２の周波数補正情報の差が大きくなるほど大きくなり、第３の時点と現時点との差が大きくなるほど大きくなり、且つ、第１及び第２の時点の差が大きくなるほど小さくなる量である。
【０１３３】
これによれば、第１の温度条件下における周波数補正情報の、時間の経過に伴う変化を、第２の温度条件下におけるクロック信号の周波数の制御に適切に反映できる。この結果、クロック信号の周波数の精度を高めることができる。
【０１３４】
第１実施形態において、温度条件は、温度と、単位時間あたりの温度の変化量と、の少なくとも１つに対する条件を含む。
温度、及び、単位時間あたりの温度の変化量の少なくとも１つと、クロック信号の周波数と、は強い相関を有する。従って、クロック信号生成部２１によれば、クロック信号の周波数の精度を高めることができる。
【０１３５】
なお、図１３に例示するように、クロック信号生成部２１は、分周器２１９を備えていてもよい。分周器２１９は、ＤＤＳ２１５により出力されたクロック信号の周波数を、設定された分周比により除した周波数の分周信号を位相比較器２１１へ出力する。これにより、ＤＤＳ２１５により出力されるクロック信号の周波数は、基準クロック信号の周波数に分周比を乗じた周波数に制御される。
【０１３６】
また、図１４に例示するように、クロック信号生成部２１は、発振回路２１４及びＤＤＳ２１５に代えて、ＶＣＯ２２１を備えてもよい。ＶＣＯは、Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒの略記である。ＶＣＯ２２１は、印加される電圧に応じて、生成するクロック信号の周波数を制御可能な発振器を含む。この場合、位相比較器２１１及び処理装置２１８は、ＶＣＯ２２１により生成されるクロック信号の周波数を制御する電圧信号を出力してよい。
【０１３７】
＜第２実施形態＞
次に、本発明の第２実施形態に係る無線通信システムについて説明する。第２実施形態に係る無線通信システムは、第１実施形態に係る無線通信システムに対して、通信装置がＤＤＳパラメータを推定する点において相違している。以下、かかる相違点を中心として説明する。
【０１３８】
第２実施形態に係る通信装置２０の処理装置２１８の機能は、図１５に例示するように、図４の制御部２１８２に代えて、制御部２１８２Ａを含む。制御部２１８２Ａは、下記の相違点を除いて制御部２１８２と同様の機能を有する。以下、相違点について説明を加える。
【０１３９】
先ず、第１実施形態と同様の、検出されたＤＤＳパラメータの記憶について説明する。
制御部２１８２Ａは、外部信号同期モードにて、現時点にて検出された温度状態を含むデータが既に記憶されている場合、現時点にて検出されたＤＤＳパラメータ及び現時点を、記憶されているデータ内の温度状態と対応付けて新たに記憶装置２１６に記憶させる。従って、記憶装置２１６は、図１６に例示するように、温度状態と、ＤＤＳパラメータ及び日時の１つ以上の組と、を対応付けたデータを記憶する。
【０１４０】
更に、制御部２１８２Ａは、上記記憶の前に、現時点にて検出された温度状態を含むデータ内の最新の日時と現時点との時間差が第１の閾値以上である場合、現時点にて検出された温度状態と異なる温度状態を含むデータに対してＤＤＳパラメータを追加する。本例では、第１の閾値は、３か月である。上記時間差が第１の閾値よりも小さい場合、制御部２１８２Ａは、現時点にて検出された温度状態と異なる温度状態を含むデータに対してＤＤＳパラメータを追加しない。
【０１４１】
以下、現時点にて検出された温度状態と異なる温度状態を含むデータに対するＤＤＳパラメータの追加について説明を加える。
【０１４２】
制御部２１８２Ａは、現時点にて検出された温度状態を含むデータ内のＤＤＳパラメータ及び日時に基づいて、パラメータ変化率を算出する。
本例では、制御部２１８２Ａは、数式３に基づいてパラメータ変化率Ｒを算出する。
（数式３）
Ｒ＝（Ｖ５−Ｖ４）／（ｔ５−ｔ４）
【０１４３】
ここでは、Ｖ４、及び、ｔ４は、現時点にて検出された温度状態を含むデータ内の第１のＤＤＳパラメータ及び第１の日時をそれぞれ表す。ここでは、Ｖ５、及び、ｔ５は、現時点にて検出された温度状態を含むデータ内の第２のＤＤＳパラメータ及び第２の日時をそれぞれ表す。第１のＤＤＳパラメータは、第１の日時と対応付けられたＤＤＳパラメータである。第２のＤＤＳパラメータは、第１の日時に後続する第２の日時と対応付けられたＤＤＳパラメータである。
【０１４４】
第１の日時は、現時点にて検出された温度状態を含むデータ内の最も古い日時であってよい。また、第２の日時は、現時点にて検出された温度状態を含むデータ内の最も新しい日時であってよい。なお、第１の日時は、現時点にて検出された温度状態を含むデータ内の、第２の日時から所定の時間だけ前の日時以降の日時のうちの、最も古い日時であってよい。
なお、制御部２１８２Ａは、現時点にて検出された温度状態を含むデータ内のＤＤＳパラメータ及び日時に対して、一次関数に関する最小二乗法を用いることにより、近似直線の傾きをパラメータ変化率として取得してもよい。
【０１４５】
制御部２１８２Ａは、現時点にて検出された温度状態を含むデータ内の温度状態と異なる温度状態を含み且つ既に記憶されているデータの中から、ＤＤＳパラメータを追加する対象のデータを抽出する。ＤＤＳパラメータを追加する対象のデータは、追加対象データと表されてよい。本例では、制御部２１８２Ａは、データ内の最新の日時と現時点との時間差が第４の閾値（例えば、３か月）以上である日時を含むデータを、追加対象データとして抽出する。
【０１４６】
制御部２１８２Ａは、抽出した追加対象データのそれぞれに対して、追加対象データ内の最新のＤＤＳパラメータ及び日時と、現時点と、算出したパラメータ変化率と、に基づいて、現時点のＤＤＳパラメータを決定する。本例では、制御部２１８２Ａは、数式４に基づいて現時点のＤＤＳパラメータを決定する。
（数式４）
Ｖ６’＝Ｖ６＋Ｒ・（ｔｃ−ｔ６）
【０１４７】
本例では、ｔ６、及び、Ｖ６は、追加対象データ内の最新の日時と、その日時と対応付けられたＤＤＳパラメータをそれぞれ表す。本例では、Ｖ６’は、現時点のＤＤＳパラメータを表し、ｔｃは、現時点を表す。
制御部２１８２Ａは、決定した現時点のＤＤＳパラメータ及び現時点を、追加対象データ内の温度状態と対応付けて新たに記憶装置２１６に記憶させる。
【０１４８】
本例では、制御部２１８２Ａは、現時点にて検出された温度状態を含むデータ内の温度状態と異なる温度状態を含むデータのうちの、データ内の最新の日時と現時点との時間差が第４の閾値よりも小さい日時を含むデータに対してＤＤＳパラメータを追加しない。
【０１４９】
このようにして、制御部２１８２Ａは、現時点にて検出された温度状態を含むデータに加えて、現時点にて検出された温度状態と異なる温度状態を含むデータに対して、ＤＤＳパラメータを追加する。
従って、第１の温度条件下におけるＤＤＳパラメータの時間の経過に伴う変化を、第２の温度条件に対応するデータに反映できる。第２の温度条件が成立しにくい場合であっても、第２の温度条件に対応するＤＤＳパラメータを適切な値に補正できる。
【０１５０】
更に、制御部２１８２Ａは、ホールドオーバモードにおいて、各温度状態を含むデータ内の最新の日時と対応付けられたＤＤＳパラメータを用いる点を除いて、第１実施形態と同様に、ＤＤＳ２１５へ出力するＤＤＳパラメータを決定する。
【０１５１】
また、制御部２１８２Ａは、所定の推定周期（例えば、１０日）が経過する毎に、ＤＤＳパラメータを推定する。本例では、ＤＤＳパラメータの推定は、外部信号同期モード、及び、ホールドオーバモードの両方において行なわれる。なお、ＤＤＳパラメータの推定は、外部信号同期モード、及び、ホールドオーバモードの一方のみにおいて行なわれてもよい。
【０１５２】
以下、ＤＤＳパラメータの推定について説明を加える。
制御部２１８２Ａは、記憶されているデータの中から、推定する対象のデータを抽出する。推定する対象のデータは、推定対象データと表されてよい。本例では、制御部２１８２Ａは、データ内の最新の日時と現時点との時間差が第３の閾値以上であるデータのうちの、データ内のＤＤＳパラメータの数が最も多いデータを、推定対象データとして抽出する。
【０１５３】
本例では、第３の閾値は、第１の閾値よりも短い。本例では、第３の閾値は、１か月である。なお、制御部２１８２Ａは、複数の推定対象データを抽出してよい。例えば、制御部２１８２Ａは、データ内の最新の日時と現時点との時間差が第３の閾値以上であるデータのすべてを推定対象データとして抽出してよい。
【０１５４】
制御部２１８２Ａは、抽出した推定対象データ内のＤＤＳパラメータ及び日時に基づいて、外部信号同期モードにおいて発振回路２１４の温度状態が推定対象データ内の温度状態であることを仮定した場合に現時点にて検出されるＤＤＳパラメータを推定する。外部信号同期モードにおいて発振回路２１４の温度状態が推定対象データ内の温度状態であることを仮定した場合に現時点にて検出されるＤＤＳパラメータは、現時点のＤＤＳパラメータと表されてよい。図１７に例示するように、発振回路２１４の温度状態が一定である場合において検出されるＤＤＳパラメータは、時間の経過に伴って変化する。
【０１５５】
そこで、本例では、制御部２１８２Ａは、推定対象データ内のＤＤＳパラメータ及び日時に対して、所定の近似関数に関する最小二乗法を用いることにより、近似関数を特定する。近似関数は、例えば、対数関数、又は、多項式関数である。制御部２１８２Ａは、特定した近似関数に基づいて、現時点のＤＤＳパラメータを推定する。
【０１５６】
制御部２１８２Ａは、推定した現時点のＤＤＳパラメータ及び現時点を、推定対象データ内の温度状態と対応付けて新たに記憶装置２１６に記憶させる。
【０１５７】
例えば、図１６に示すように、温度状態として２０．０℃及び−０．１℃／ｈｏｕｒを含み、且つ、最新の日時として２０１４年４月１５日１０：３０を含むデータが記憶されている場合を想定する。更に、温度状態として２０．０℃及び０℃／ｈｏｕｒを含み、且つ、最新の日時として２０１４年７月１５日５：３０を含むデータが記憶されている場合を想定する。加えて、温度状態として２０．０℃及び０．１℃／ｈｏｕｒを含み、且つ、最新の日時として２０１４年７月１５日６：３０を含むデータが記憶されている場合を想定する。
【０１５８】
例えば、制御部２１８２Ａは、データ内の最新の日時と現時点との時間差が第３の閾値以上であるデータのうちの、データ内のＤＤＳパラメータの数が最も多いデータである、２０．０℃及び０℃／ｈｏｕｒを含むデータを、推定対象データとして抽出する。
【０１５９】
そして、制御部２１８２Ａは、推定対象データ内のＤＤＳパラメータ及び日時に基づいて現時点のＤＤＳパラメータを推定し、推定した現時点のＤＤＳパラメータ及び現時点を、推定対象データ内の温度状態と対応付けて新たに記憶装置２１６に記憶させる。本例では、図１８に示すように、制御部２１８２Ａは、推定した現時点のＤＤＳパラメータである、２１０，５２０と、現時点である、２０１４年８月１５日５：３０と、を２０．０℃及び０℃／ｈｏｕｒと対応付けて記憶装置２１６に記憶させる。
【０１６０】
更に、制御部２１８２Ａは、ＤＤＳパラメータの推定を行なった場合、推定対象データ内の温度状態と異なる温度状態を含むデータに対してＤＤＳパラメータを追加する。
以下、推定対象データ内の温度状態と異なる温度状態を含むデータに対するＤＤＳパラメータの追加について説明を加える。
【０１６１】
制御部２１８２Ａは、推定対象データ内のＤＤＳパラメータ及び日時に基づいて、パラメータ変化率を算出する。
本例では、制御部２１８２Ａは、上記数式３に基づいてパラメータ変化率Ｒを算出する。
【０１６２】
ここでは、Ｖ４、及び、ｔ４は、推定対象データ内の第１のＤＤＳパラメータ及び第１の日時をそれぞれ表す。ここでは、Ｖ５、及び、ｔ５は、推定対象データ内の第２のＤＤＳパラメータ及び第２の日時をそれぞれ表す。
【０１６３】
第１の日時は、推定対象データ内の最も古い日時であってよい。また、第２の日時は、推定対象データ内の最も新しい日時であってよい。なお、第１の日時は、推定対象データ内の、第２の日時から所定の時間だけ前の日時以降の日時のうちの、最も古い日時であってよい。
なお、制御部２１８２Ａは、推定対象データ内のＤＤＳパラメータ及び日時に対して、一次関数に関する最小二乗法を用いることにより、近似直線の傾きをパラメータ変化率として取得してもよい。
【０１６４】
制御部２１８２Ａは、推定対象データ内の温度状態と異なる温度状態を含み且つ既に記憶されているデータの中から追加対象データを抽出する。本例では、制御部２１８２Ａは、データ内の最新の日時と現時点との時間差が第５の閾値（例えば、３か月）以上である日時を含むデータを、追加対象データとして抽出する。なお、第５の閾値は、第４の閾値と異なっていてもよい。
【０１６５】
制御部２１８２Ａは、抽出した追加対象データのそれぞれに対して、追加対象データ内の最新のＤＤＳパラメータ及び日時と、現時点と、算出したパラメータ変化率と、に基づいて、現時点のＤＤＳパラメータを決定する。本例では、制御部２１８２Ａは、上記数式４に基づいて現時点のＤＤＳパラメータを決定する。制御部２１８２Ａは、決定した現時点のＤＤＳパラメータ及び現時点を、追加対象データ内の温度状態と対応付けて新たに記憶装置２１６に記憶させる。
【０１６６】
本例では、制御部２１８２Ａは、推定対象データ内の温度状態と異なる温度状態を含み且つ既に記憶されているデータのうちの、データ内の最新の日時と現時点との時間差が上記第５の閾値よりも小さい日時を含むデータに対してＤＤＳパラメータを追加しない。
【０１６７】
例えば、図１６に示すようにデータが記憶されている場合において、２０．０℃及び０℃／ｈｏｕｒを含むデータが推定対象データとして抽出された場合を想定する。この場合、制御部２１８２Ａは、推定対象データ内のＤＤＳパラメータ及び日時に基づいて現時点のＤＤＳパラメータを推定し、推定した現時点のＤＤＳパラメータ及び現時点を、推定対象データ内の温度状態と対応付けて新たに記憶装置２１６に記憶させる。
【０１６８】
更に、本例では、制御部２１８２Ａは、データ内の最新の日時と現時点との時間差が第５の閾値（本例では、３か月）以上である日時を含むので、２０．０℃及び−０．１℃／ｈｏｕｒを含むデータを追加対象データとして抽出する。
【０１６９】
そして、本例では、制御部２１８２Ａは、上記数式４に基づいて、２０．０℃及び−０．１℃／ｈｏｕｒを含む追加対象データに対して、現時点のＤＤＳパラメータとして、２１０，５２０を決定する。図１８に例示するように、制御部２１８２Ａは、決定した現時点のＤＤＳパラメータである２１０，５２０と、現時点である、２０１４年８月１５日５：３０と、を２０．０℃及び−０．１℃／ｈｏｕｒと対応付けて記憶装置２１６に記憶させる。
【０１７０】
このようにして、制御部２１８２Ａは、推定対象データに加えて、推定対象データ内の温度状態と異なる温度状態を含むデータに対して、ＤＤＳパラメータを追加する。
従って、第１の温度条件下におけるＤＤＳパラメータの時間の経過に伴う変化を、第２の温度条件に対応するデータに反映できる。第２の温度条件が成立しにくい場合であっても、第２の温度条件に対応するＤＤＳパラメータを適切な値に補正できる。
【０１７１】
以上、説明したように、第２実施形態に係るクロック信号生成部２１は、第１実施形態に係るクロック信号生成部２１と同様の作用及び効果を奏する。
【０１７２】
更に、第２実施形態に係るクロック信号生成部２１は、外部信号同期モードにおいて、第１の温度条件下において基準信号に基づいてクロック信号を生成するとの仮定下の、現時点の周波数補正情報（本例では、ＤＤＳパラメータ）を推定する。周波数補正情報の推定は、第１の温度条件に応じた、第１及び第２の時点の第１及び第２の周波数補正情報と、第１及び第２の時点と、に基づいて行なわれる。更に、クロック信号生成部２１は、ホールドオーバモードにおいて、推定した周波数補正情報に基づいて、第２の温度条件下において生成されるクロック信号の周波数を制御する。
【０１７３】
これによれば、第１の温度条件下における周波数補正情報の、時間の経過に伴う変化を、第２の温度条件下におけるクロック信号の周波数の制御に適切に反映できる。この結果、クロック信号の周波数の精度を高めることができる。
【０１７４】
ところで、第２実施形態において、制御部２１８２Ａは、記憶されているデータにＤＤＳパラメータを追加する。なお、制御部２１８２Ａは、記憶されているデータにＤＤＳパラメータを追加せずに、ホールドオーバモードにおいて、ＤＤＳパラメータを追加する場合と同様にＤＤＳパラメータを決定してもよい。この場合、制御部２１８２Ａは、決定したＤＤＳパラメータに基づいて、ＤＤＳ２１５へ出力するＤＤＳパラメータを決定してよい。
【０１７５】
ところで、図１９に例示するように、クロック信号生成部２１が日時ｔ００にて動作を開始し、発振回路２１４の温度状態が一定に維持されている間に、日時ｔ０２が到来した場合を想定する。この場合、例えば、検出されるＤＤＳパラメータは、図１９に示すように変化する。本例では、ＤＤＳパラメータは、日時ｔ０１にて値Ｖｔｈよりも大きくなる。
【０１７６】
図１９に例示するように、ＤＤＳパラメータの変化量は、ＤＤＳパラメータが値Ｖｔｈよりも小さい期間Ｐ０１において、ＤＤＳパラメータが値Ｖｔｈよりも大きい期間Ｐ０２よりも大きい。換言すると、ＤＤＳパラメータが小さくなるほど、クロック信号の周波数と発振回路２１４の温度条件との関係の、時間の経過に伴う変化が大きくなりやすい。
【０１７７】
そこで、制御部２１８２Ａの変形例は、現時点にて検出されたＤＤＳパラメータが所定の閾値Ｖｔｈよりも小さい場合、検出されたＤＤＳパラメータの記憶装置２１６による記憶を中止又は禁止する。閾値Ｖｔｈは、温度条件毎に異なってよい。
【０１７８】
従って、制御部２１８２Ａの変形例は、クロック信号の周波数と発振回路２１４の温度条件との関係が時間の経過に伴って変化しにくい期間Ｐ０２において検出されたＤＤＳパラメータに基づいてクロック信号の周波数を補正できる。この結果、クロック信号の周波数の精度を高めることができる。
【０１７９】
また、図２０に例示するように、クロック信号生成部２１が日時ｔ１０にて動作を開始し、発振回路２１４の温度状態が一定に維持されている間に、日時ｔ１２が到来した場合を想定する。この場合、例えば、検出されるＤＤＳパラメータは、図２０に示すように変化する。
【０１８０】
図２０に例示するように、ＤＤＳパラメータの変化量は、日時ｔ１０から日時ｔ１１までの期間Ｐ１１において、日時ｔ１１から日時ｔ１２までの期間Ｐ１２よりも大きい。日時ｔ１１は、クロック信号生成部２１が動作を開始してから所定の時間Ｔ１１が経過した日時である。換言すると、クロック信号生成部２１が動作を開始してから経過した時間が短くなるほど、クロック信号の周波数と発振回路２１４の温度条件との関係の、時間の経過に伴う変化が大きくなりやすい。
【０１８１】
そこで、制御部２１８２Ａの変形例は、クロック信号生成部２１が動作を開始してから所定の時間Ｔ１１が経過するまでの間、検出されたＤＤＳパラメータの記憶装置２１６による記憶を中止又は禁止する。時間Ｔ１１は、温度条件毎に異なってよい。
【０１８２】
従って、制御部２１８２Ａの変形例は、クロック信号の周波数と発振回路２１４の温度条件との関係が時間の経過に伴って変化しにくい期間Ｐ１２において検出されたＤＤＳパラメータに基づいてクロック信号の周波数を補正できる。この結果、クロック信号の周波数の精度を高めることができる。
【０１８３】
また、図２１に例示するように、クロック信号生成部２１が日時ｔ２０にて動作を開始し、発振回路２１４の温度状態が一定に維持されている間に、日時ｔ２４が到来した場合を想定する。更に、クロック信号生成部２１が日時ｔ２２にて動作を停止するとともに動作を再開した場合を想定する。この場合、例えば、検出されるＤＤＳパラメータは、図２１に示すように変化する。
【０１８４】
図２１に例示するように、ＤＤＳパラメータの変化量は、日時ｔ２０から日時ｔ２１までの期間Ｐ２１において、日時ｔ２１から日時ｔ２２までの期間Ｐ２２よりも大きい。日時ｔ２１は、クロック信号生成部２１が動作を開始してから所定の時間Ｔ２１が経過した日時である。換言すると、クロック信号生成部２１が動作を開始してから経過した時間が短くなるほど、クロック信号の周波数と発振回路２１４の温度条件との関係の、時間の経過に伴う変化が大きくなりやすい。
【０１８５】
更に、図２１に例示するように、ＤＤＳパラメータの変化量は、日時ｔ２２から日時ｔ２３までの期間Ｐ２３において、日時ｔ２３から日時ｔ２４までの期間Ｐ２４よりも大きい。日時ｔ２３は、クロック信号生成部２１が動作を停止してから所定の時間Ｔ２３が経過した日時である。換言すると、クロック信号生成部２１が動作を停止してから経過した時間が短くなるほど、クロック信号の周波数と発振回路２１４の温度条件との関係の、時間の経過に伴う変化が大きくなりやすい。
【０１８６】
そこで、制御部２１８２Ａの変形例は、クロック信号生成部２１が動作を開始してから所定の時間Ｔ２１が経過するまでの間、検出されたＤＤＳパラメータの記憶装置２１６による記憶を中止又は禁止する。時間Ｔ２１は、温度条件毎に異なってよい。更に、制御部２１８２Ａの変形例は、クロック信号生成部２１が動作を停止してから所定の時間Ｔ２３が経過するまでの間、検出されたＤＤＳパラメータの記憶装置２１６による記憶を中止又は禁止する。時間Ｔ２３は、温度条件毎に異なってよい。
【０１８７】
従って、制御部２１８２Ａの変形例は、クロック信号の周波数と発振回路２１４の温度条件との関係が時間の経過に伴って変化しにくい期間Ｐ２２及び期間Ｐ２４において検出されたＤＤＳパラメータに基づいてクロック信号の周波数を補正できる。この結果、クロック信号の周波数の精度を高めることができる。
【０１８８】
ところで、上記実施形態において、基準信号は、マスター装置１０から通信装置２０へ送信される信号である。なお、基準信号は、ＧＮＳＳ（全地球航法衛星システム、又は、汎地球航法衛星システム）において衛星から送信された信号であってよい。ＧＮＳＳは、Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍの略記である。ＧＮＳＳの一例は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）である。
【符号の説明】
【０１８９】
１      無線通信システム
１０    マスター装置
２０    通信装置
２１    クロック信号生成部
２１１  位相比較器
２１２  ループフィルタ
２１３  スイッチ
２１４  発振回路
２１５  ＤＤＳ
２１６  記憶装置
２１７  温度センサ
２１８  処理装置
２１８１  検出部
２１８２，２１８２Ａ  制御部
２１９  分周器
２２１  ＶＣＯ
２２    有線通信部
２３    無線通信部
３０    無線端末
ＢＵ    バス
ＮＷ    通信網
【図１】
2016072912.tif 000003
【図２】
2016072912.tif 000004
【図３】
2016072912.tif 000005
【図４】
2016072912.tif 000006
【図５】
2016072912.tif 000007
【図６】
2016072912.tif 000008
【図７】
2016072912.tif 000009
【図８】
2016072912.tif 000010
【図９】
2016072912.tif 000011
【図１０】
2016072912.tif 000012
【図１１】
2016072912.tif 000013
【図１２】
2016072912.tif 000014
【図１３】
2016072912.tif 000015
【図１４】
2016072912.tif 000016
【図１５】
2016072912.tif 000017
【図１６】
2016072912.tif 000018
【図１７】
2016072912.tif 000019
【図１８】
2016072912.tif 000020
【図１９】
2016072912.tif 000021
【図２０】
2016072912.tif 000022
【図２１】
2016072912.tif 000023