(57)【要約】【課題】温度に関連する各種の周波数変動要素の影響を抑制して、高精度な基準周波数信号を発生する。【解決手段】制御部１０は、１ＰＰＳが入力されている間に同期型制御電圧信号のレベルを経時的に観測し、自走用制御電圧信号を推定して記憶する。制御部１０は、温度センサ１６からの温度検出信号に基づいて電圧制御発振器１４の温度を観測して記憶する。制御部１０は、ホールドオーバを検出すると、その時点での温度を検出するとともに（Ｓ１０１）、記憶した過去の温度を含み温度の時間変化率を算出する（Ｓ１０２）。制御部１０は、予め設定した制御補正値算出用係数を読み出し（Ｓ１０３）、当該係数により設定される演算式に、検出した温度および算出した温度の時間変化率を代入して、制御補正値を算出する（Ｓ１０４）。制御部１０は、この制御補正値に基づいて自走用制御電圧信号を補正し、電圧制御発振器１４へ与える。【選択図】  図２
2010068065.tif 000002
【特許請求の範囲】
【請求項１】
水晶振動子に電圧信号が印加されることで基準周波数信号を発生する水晶発振器と、前記電圧信号を生成する制御手段と、を備えた基準信号発生装置であって、
前記水晶発振器の温度を検知して前記制御手段へ出力する温度検知手段を備え、
前記制御手段は、順次取得して記憶された時系列の前記温度から、温度の時間変化状態を算出し、該温度の時間変化状態と前記温度とに基づいて前記電圧信号の信号レベルを補正して、前記水晶発振器へ与える、基準信号発生装置。
【請求項２】
前記水晶発振器は、印加される電圧信号の信号レベルに応じて発生する基準周波数信号の周波数を制御可能な電圧制御発振器であって、
外部からのリファレンス信号と前記基準周波数信号との位相差を取得し位相差信号を出力する位相比較器と、
前記位相差信号から同期型制御電圧信号を生成するループフィルタと、を備え、
前記制御手段は、
前記リファレンス信号の入力を検出している同期期間には前記同期型制御電圧信号を前記電圧信号として前記水晶発振器へ与え、
前記リファレンス信号の入力断を検出している自走期間には前記補正を行った電圧信号を前記水晶発振器へ与える、請求項１に記載の基準信号発生装置。
【請求項３】
前記制御手段は、前記同期期間に、前記同期型制御電圧信号を取得し、該取得時点での前記温度および前記温度の時間変化状態と前記同期型制御電圧信号とに基づいて、前記補正に利用する補正要素を学習して更新記憶する、請求項２に記載の基準信号発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル通信等の無線通信設備に用いる基準信号発生装置に関するものである。
【背景技術】
【０００２】
携帯電話や地上波デジタル放送等の広範囲なエリアで無線システムを提供する場合には、末端の機器にデータを送信するために複数の基地局が必要となる。これらの基地局では、仕様上、高精度な基準周波数信号が必要となる。このような高精度な基準周波数信号が得られる基準信号発生装置としては、非常に高価なＲｂ発振器を用いたものも利用されているが、一般的には水晶発振器を備え、ＧＰＳの１ＰＰＳ等の高精度な外部リファレンス信号に同期を行いながら基準周波数信号を発生するものが利用されている。
【０００３】
ところが、水晶発振器を用いた基準信号発生装置は、水晶振動子の周波数温度特性等により、温度が異なる状況で同じレベルの電圧信号を印加すると、異なる周波数の基準周波数信号が発生してしまう。
【０００４】
この問題を解決するため、特許文献１に記載の発明では、予め温度毎に制御電圧信号レベルの補正値を設定しておき、検出した温度に応じて制御電圧信号を補正して水晶発振器へ与えている。
【特許文献１】特許４０５６１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、一般的には、水晶振動子がヒステリシスを有する周波数温度特性をもっていることが知られている。
【０００６】
しかしながら、本願の発明者は、このヒステリシスを有する周波数温度特性に応じて、上述の補正値を設定しても、出力される基準周波数信号の周波数が設定値よりも極僅かズレることを問題視し、水晶振動子には、次に示すような周波数温度特性があることを実験的に突き止めた。
【０００７】
図５は、一般的なＡＴカット水晶振動子の周波数温度特性を示すグラフであり、（Ａ）は全体の温度特性を示し、（Ｂ）は４０℃近傍の温度特性Ｈｙを示す。また、図中のＨｙ（ΔＴ１Ｕ），Ｈｙ（ΔＴ２Ｕ），Ｈｙ（ΔＴ３Ｕ）は昇温過程における温度の時間変化率毎の温度特性を示し、Ｈｙ（ΔＴ１Ｄ），Ｈｙ（ΔＴ２Ｄ），Ｈｙ（ΔＴ３Ｄ）は降温過程における温度の時間変化率毎の温度特性を示す。ここで、温度の時間変化率はΔＴ１＜ΔＴ２＜ΔＴ３の順である。
【０００８】
図５に示すように、水晶振動子は、昇温過程と降温過程とで、同じ温度で同じ電圧レベルの電圧信号が印加される状況であっても、異なる周波数の基準周波数信号を発生してしまう。さらに、水晶振動子は、温度の時間変化率が異なっても、異なる周波数の基準周波数信号を発生してしまう。
【０００９】
すなわち、温度、昇温過程であるか降温過程であるかの温度遷移方向、温度の時間変化率からなる三つの要素を加味しなければ、より高精度な基準周波数信号を発生することができない。
【００１０】
したがって、本発明の目的は、温度に関連する各種の周波数変動要素の影響を抑制して、高精度な基準周波数信号を発生することができる基準信号発生装置を実現することにある。
【課題を解決するための手段】
【００１１】
この発明の基準信号発生装置は、水晶振動子に電圧信号が印加されることで基準周波数信号を発生する水晶発振器と、電圧信号を生成する制御手段と、水晶発振器の温度を検知して前記制御手段へ出力する温度検知手段とを備える。そして、この基準信号発生装置の制御手段は、順次取得して記憶された時系列の温度から、温度の時間変化状態を算出し、該温度の時間変化状態と温度とに基づいて電圧信号の信号レベルを補正して水晶発振器へ与える。
【００１２】
この構成では、水晶振動子に与える電圧信号への補正データが、温度と当該温度の時間変化状態、すなわち昇温過程か降温過程かで識別される温度遷移方向および温度の時間変化率に基づいて決定される。これにより、単に温度のみに基づく補正データではなく、さらに詳細な温度の変化を反映する温度遷移方向および温度の時間変化率も含んで補正データが設定される。
【００１３】
また、この発明の基準信号発生装置は、水晶発振器が、印加される電圧信号の信号レベルに応じて発生する基準周波数信号の周波数を制御可能な電圧制御発振器である。さらに、基準信号発生装置は、外部からのリファレンス信号と基準周波数信号との位相差を取得し位相差信号を出力する位相比較器と、位相差信号から同期型制御電圧信号を生成するループフィルタと、を備える。そして、この基準信号発生装置の制御手段は、リファレンス信号の入力の有無により水晶発振器へ与える電圧信号を切り替える。具体的に、リファレンス信号の入力を検出している同期期間には、同期型制御電圧信号を電圧信号として水晶発振器へ与える。一方、リファレンス信号の入力断を検出している自走期間には、補正を行った電圧信号を水晶発振器へ与える。
【００１４】
この構成では、同期期間内はリファレンス信号に同期することで、温度に関する各種要素に関係なく高精度な基準周波数を発生することができ、自走期間内は上述のような温度に関する各種要素を加味した補正データにより高精度な基準周波数を発生することができる。すなわち、同期型の基準信号発生装置であって、リファレンス信号が入力されないホールドオーバが発生しても、引き続き高精度な基準周波数信号を発生することができる。
【００１５】
また、この発明の基準信号発生装置の制御手段は、リファレンス信号が入力されている同期期間に、同期型制御電圧信号を取得し、該取得時点での温度および温度の時間変化状態と同期型制御電圧信号とに基づいて、補正に利用する補正要素を学習して更新記憶する。
【００１６】
この構成では、基準信号発生装置の設置状況に応じて同期期間中に上述の補正データが最適化される。これにより、自走期間に、より高精度な基準周波数信号を発生することができる。
【発明の効果】
【００１７】
この発明によれば、同期用のリファレンス信号を得られないような状況で、且つ水晶振動子に対する温度環境が変動するような状況下であっても、温度に関連する各種の周波数変動要素の影響を抑制して、高精度な基準周波数信号を出力することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施形態に係る基準信号発生装置について図を参照して説明する。
【００１９】
図１は、本実施形態の基準信号発生装置およびこの装置にリファレンス信号を与える回路を示す概略ブロック図である。なお、以下の説明では、ＧＰＳを用いてリファレンス信号を取得する例を示すが、他のＧＮＳＳを用いても良く、さらには外部装置から他のリファレンス信号を取得しても良い。
【００２０】
本実施形態の基準信号発生装置１は、制御部１０、位相比較器１１、ループフィルタ１２、スイッチ回路１３、電圧制御発振器１４、分周器１５、および温度センサ１６を備える。
【００２１】
この基準信号発生装置１にはＧＰＳ受信機２が接続されており、ＧＰＳ受信機２にはＧＰＳアンテナ３が接続されている。ＧＰＳ受信機２は、ＧＰＳアンテナ３で受信した測位用信号に基づいて航法メッセージ等の測位関連情報を取得するとともに、リファレンス信号である１ＰＰＳを生成し、位相比較器１１へ与える。
【００２２】
位相比較器１１は、１ＰＰＳと、電圧制御発振器１４から出力される基準周波数信号を分周器１５で分周してなる調整用タイミング信号との位相差を検出し、当該位相差に基づく電圧レベルの位相差信号を生成して出力する。ループフィルタ１２は、ローパスフィルタ等により構成され、位相差信号の電圧レベルを時間軸上で平均化することで、同期型制御電圧信号を生成して制御部１０とスイッチ回路１３へ出力する。
【００２３】
スイッチ回路１３は、電圧制御発振器１４の制御信号入力端子に対して、ループフィルタ１２または制御部１０の何れか一方を接続するように切り替え可能とする回路である。この切り替えは、制御部１０からの切替制御信号に応じて行われる。
【００２４】
温度センサ１６は、例えば、電圧制御発振器１４に当接して設置されるか、電圧制御発振器１４が実装される基板の当該実装位置近傍に設置されており、電圧制御発振器１４の水晶振動子の温度に応じた温度検出信号を生成して制御部１０へ出力する。
【００２５】
制御部１０は、基準信号発生装置１を動作させる各種制御を行う。また、制御部１０は、温度センサ１６からの温度検出信号を時系列に記憶する。
【００２６】
また、制御部１０は、ループフィルタ１２から出力される同期型制御電圧信号のレベル値（ＤＡＣ値）を検出して記憶するとともに、当該記憶された時系列のＤＡＣ値群に基づいて自走用制御電圧信号の推定を行う。
【００２７】
また、制御部１０は、ＧＰＳ受信機２からの１ＰＰＳの受信の有無に応じてスイッチ回路１３の切替制御を行う。具体的には、制御部１０は、ＧＰＳ受信機２から１ＰＰＳを取得できればループフィルタ１２と電圧制御発振器１４とを接続するように切替制御信号をスイッチ回路１３へ与える。これにより、１ＰＰＳが取得されている間は、ループフィルタ１２からの同期型電圧制御信号が電圧制御発振器１４へ与えられる。なお、スイッチの切替制御は、１ＰＰＳの有無の判断のみに限らず、１ＰＰＳが正常か否かや、ＧＰＳ受信機２からの指令等によっても実行することができる。
【００２８】
一方、制御部１０は、ＧＰＳ受信機２から１ＰＰＳを取得できなければ、すなわちホールドオーバを検出すれば、自身（制御部１０）と電圧制御発振器１４とを接続するように切替制御信号をスイッチ回路１３へ与える。そして、制御部１０は、ホールドオーバを検出した時点で、推定した自走用制御電圧信号を出力する。これにより、ホールドオーバ状態では、自走用制御電圧信号は、スイッチ回路１３を介して電圧制御発振器１４へ与えられる。この際、制御部１０は、次に示す方法を用いて、自走用制御電圧信号のレベル値の補正を行う。
【００２９】
図２は、自走用制御電圧信号のレベル値補正の処理フローを示すフローチャートであり、制御補正値算出用演算を実施する場合を示す。
【００３０】
制御部１０は、補正値を算出したい時点（例えば、ホールドオーバ発生時）になると、温度Ｔｒを検出する（Ｓ１０１）。また、制御部１０は、検出した温度Ｔｒに対して予め設定した過去の所定区間内の温度Ｔｒ’を読み出し、温度の時間変化率すなわち温度勾配ΔＴｒを算出する（Ｓ１０２）。この際、制御部１０は、温度勾配ΔＴｒに基づいて温度遷移方向を検出する。
【００３１】
制御部１０は、温度遷移方向に準じて、次式に示す補正周波数算出用演算式を読み出し、当該算出用演算式に、温度Ｔｒ、温度勾配ΔＴｒを代入することで補正周波数ｆｃｏを算出する。
【００３２】
ｆｃｏ＝ａ・Ｔｒ3＋ｂ・Ｔｒ2＋ｃ・Ｔｒ＋ｄ      −（１）
ａ〜ｄは、次に示す式（２Ａ）〜（２Ｄ）で表される。
【００３３】
ａ＝（ＫA（ΔＴｒ）3＋ＬA（ΔＴｒ）2＋ＭA（ΔＴｒ）＋ＮA）      −（２Ａ）
ｂ＝（ＫB（ΔＴｒ）3＋ＬB（ΔＴｒ）2＋ＭB（ΔＴｒ）＋ＮB）      −（２Ｂ）
ｃ＝（ＫC（ΔＴｒ）3＋ＬC（ΔＴｒ）2＋ＭC（ΔＴｒ）＋ＮC）      −（２Ｃ）
ｄ＝（ＫD（ΔＴｒ）3＋ＬD（ΔＴｒ）2＋ＭD（ΔＴｒ）＋ＮD）      −（２Ｄ）
ここで、ＫA〜ＫD，ＬA〜ＬD，ＭA〜ＭD，ＮA〜ＮDは、電圧制御発振器１４に応じて、実験により予め設定された定数である。
【００３４】
このような演算を行うことで、推定算出された自走用制御電圧信号により基準信号発生装置の温度環境応じて実際に出力される周波数と、電圧制御発振器１４から出力させるべき周波数との差分である補正周波数ｆｃｏを算出することができる。
【００３５】
制御部１０は、補正周波数ｆｃｏをＤＡＣ値と同じ単位に変換して、制御補正値を算出する（Ｓ１０４）。なお、この変換は予め電圧制御発振器１４および温度Ｔｒに応じた変換式が予め制御部１０内に記憶されており、当該変換式を用いることで容易に算出される。なお、この変換に際して、温度勾配ΔＴｒによる影響をも考慮すれば、より高精度な制御補正値を算出することができる。
【００３６】
制御部１０は、算出した制御補正値で自走用制御電圧信号を補正して出力する。具体的に、制御部１０は、補正前のＤＡＣ値に対して制御補正値に応じたＤＡＣ値を加算してなる補正後ＤＡＣ値に応じた信号レベルの制御電圧信号を出力する（Ｓ１０５）。
【００３７】
電圧制御発振器１４は、スイッチ回路１３を介して与えられる同期型制御電圧信号か、補正された自走用制御電圧信号に基づいて基準周波数信号を発生する。より具体的には、電圧制御発振器１４は、１ＰＰＳが入力されて同期されている期間では同期型制御電圧信号に基づいて基準周波数信号を発生し、ホールドオーバ状態では温度および温度勾配により補正された自走用制御電圧信号に基づいて基準周波数信号を発生する。
【００３８】
このような構成とすることで、ホールドオーバ状態となり高精度なリファレンス信号を取得することができなくても、温度や温度勾配に影響されることなく高精度な基準周波数信号を発生することができる。
【００３９】
また、１ＰＰＳのような高精度なリファレンス信号が得られる場合は、これに同期して高精度な基準周波数信号を発生することができるので、温度や温度勾配に影響されることなく定常的に高精度な基準周波数信号を発生することができる。
【００４０】
なお、上述の方法では、制御補正値を数式演算のみを用いて行ったが、予め温度補正用テーブルを作成しておき、当該テーブルを用いて制御補正値を算出しても良い。
【００４１】
図３は、自走用制御電圧信号のレベル値補正の処理フローを示すフローチャートであり、温度補正用テーブルを利用する場合を示す。
【００４２】
制御部１０は、上述のように、温度Ｔｒを検出するとともに温度の時間変化率（温度勾配）ΔＴｒを算出する（Ｓ２０１→Ｓ２０２）。
【００４３】
制御部１０は、基準信号発生装置の動作温度範囲内における複数の温度Ｔｎ（ｎは予め設定した定数）および各温度Ｔｎでの複数の温度勾配ΔＴｍ（ｍは予め設定した正の整数）をパラメータとして、実験的に得られる制御補正値Ｘｍｎをそれぞれ設定した温度補正用テーブルを記憶している。
【００４４】
制御部１０は、この温度補正用テーブルを読み出し、検出した温度Ｔｒおよび温度勾配ΔＴｒが、テーブルに記憶された温度Ｔｎと温度勾配ΔＴｍとの組み合わせに一致すれば、これらの組み合わせに対応した制御補正値Ｘｍｎを読みだして利用する。また、制御部１０は、検出した温度Ｔｒおよび温度勾配ΔＴｒが、テーブルに記憶された温度Ｔｎと温度勾配ΔＴｍとの組み合わせに一致しなければ、検出した温度Ｔｒおよび温度勾配ΔＴｒに近い、テーブルに記憶された温度Ｔｎと温度勾配ΔＴｍとの組み合わせを少なくとも二組抽出する。この際、制御部１０は、抽出した温度Ｔｎと温度勾配ΔＴｍとの組み合わせに対応する制御補正値Ｘｍｎも読み出す。そして、制御部１０は、それぞれの温度勾配ΔＴｍに基づいて、次式からヒステリシス補正値Ｈｍを算出する。
【００４５】
Ｈｍ＝Ａｍ（ΔＴｍ）3＋Ｂｍ（ΔＴｍ）2＋Ｃｍ（ΔＴｍ）＋Ｄｍ      −（３）
なお、Ａｍ，Ｂｍ，Ｃｍ，Ｄｍは電圧制御発振器１４および温度勾配ΔＴｍに応じて実験的に得られた定数係数である。
【００４６】
そして、制御部１０は、温度Ｔｎ、温度勾配ΔＴｍに依存するヒステリシス補正値Ｈｍ、制御補正値Ｘｍｎを用いて、線形補間を利用した次式から、検出した温度Ｔｒおよび温度勾配ΔＴｒに対する制御補正値Ｘｒを算出する（Ｓ２０４）。なお、次式では、抽出した温度、温度勾配に基づくヒステリシス補正値、および制御補正値は、（Ｔｎ，Ｈｍ，Ｘｍｎ）と（Ｔｎ’，Ｈｍ’，Ｈｍｎ’）として表す。
【００４７】
Ｘｒ＝｛Ｔｎ’（Ｘｍｎ＋Ｈｍ）−Ｔｎ（Ｘｍｎ’＋Ｈｍ’）｝／（Ｔｎ’−Ｔｎ）
−（４）
制御部１０は、算出した制御補正値で自走用制御電圧信号を補正して出力する。具体的に、制御部１０は、補正前のＤＡＣ値に対して制御補正値に応じたＤＡＣ値を加算してなる補正後ＤＡＣ値に応じた信号レベルの制御電圧信号を出力する（Ｓ２０５）。
【００４８】
以上のように、温度補正用テーブルを用いた方法であっても、上述の完全に演算式のみで制御補正値を算出する場合と同様に、高精度な基準周波数信号を発生することができる。
【００４９】
また、上述の各方法では、制御補正値が工場出荷時に設定されたままであるが、次に示す方法を用いれば、基準信号発生装置の設置環境に応じて、より最適な制御補正値を得ることができる。
【００５０】
図４は、制御補正値を設置環境に応じて最適化する処理をも含む、自走用制御電圧信号のレベル値補正の処理フローを示すフローチャートである。
【００５１】
制御部１０は、１ＰＰＳの入力を検出して、入力があれば（Ｓ３０１：Ｙｅｓ）、ループフィルタ１２から出力される制御電圧信号のレベル（ＤＡＣ値）を継続的に取得する（Ｓ３０２）。この際、制御部１０は、各ＤＡＣ値の取得タイミングでの温度を検出する（Ｓ３０３）。
【００５２】
制御部１０は、このように継続的に検出した各ＤＡＣ値と温度との組み合わせから、温度の時間変化率に応じたＤＡＣ値の変化量を算出する。ここで、各ＤＡＣ値は１ＰＰＳに同期させて一定周波数からなる基準周波数信号を出力するように、位相比較器１１、ループフィルタ１２、電圧制御発振器１４、分周器１５からなるＰＬＬ回路を制御した値であるので、充分な通電時間を与えた電圧制御発信器であるならば、エージング特性による変化量はほとんどなくなるため、継続的に検出されるＤＡＣ値の差は、すなわち温度および温度の変化量によって決定されるものである。したがって、このようなＤＡＣ値の差を算出することで、上述の制御補正値を得ることができる（Ｓ３０４）。
【００５３】
制御部１０は、１ＰＰＳが入力される間、このような制御補正値の算出処理を継続的に行い、記憶する。これにより、設置動作環境に応じた最適な制御補正値を記憶しておくことができる。
【００５４】
そして、制御部１０は、ホールドオーバを検出すると、この記憶された最適な制御補正値を参照にして、その時々での温度および温度の時間変化率を検出し、これらに応じた制御補正値を決定する。制御部１０は、決定した制御補正値を用いて自走用制御電圧信号を補正し、電圧制御発振器１４へ与える。
【００５５】
このような処理を用いることで、工場出荷時等に設定された制御補正値ではなく、基準信号発生装置の設置環境に応じた最適な制御補正値で補正ができるので、より高精度な基準周波数信号を発生することができる。
【００５６】
なお、上述の演算式では３次式を用いているが、他のｎ次式（例えば６次式）等を用いてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態に係る基準信号発生装置およびこの装置にリファレンス信号を与える回路を示す概略ブロック図である。
【図２】演算式のみを用いた自走用制御電圧信号のレベル値補正の処理フローを示すフローチャートである。
【図３】温度補正用テーブルを用いた自走用制御電圧信号のレベル値補正の処理フローを示すフローチャートである。
【図４】制御補正値を設置環境に応じて最適化する処理をも含む、自走用制御電圧信号のレベル値補正の処理フローを示すフローチャートである。
【図５】一般的なＡＴカット水晶振動子の周波数温度特性を示すグラフである。
【符号の説明】
【００５８】
１−基準周波数信号発生装置、１０−制御部、１１−位相比較器、１２−ループフィルタ、１３−スイッチ回路、１４−電圧制御発振器、１５−分周器、１６−温度センサ、２−ＧＰＳ受信機、３−ＧＰＳアンテナ
【図１】
2010068065.tif 000003
【図２】
2010068065.tif 000004
【図３】
2010068065.tif 000005
【図４】
2010068065.tif 000006
【図５】
2010068065.tif 000007