(57)【要約】【課題】  温度変化に応じてＶＣＯを切換えても、無線通信が途切れない発振器、発振方法、およびプログラムを実現する。【解決手段】  少なくとも１つの電圧制御発振器を有する複数の位相同期回路と、前記複数の位相同期回路の出力の１つを選択して出力するセレクタと、前記電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧を検知する検知手段と、前記複数の位相同期回路のうち少なくとも２つは位相同期している状態で、前記検知手段が検知した前記温度または前記制御電圧の変化の傾向に応じて前記位相同期回路を選択することを前記セレクタに指示する。【選択図】      図１
2019004369.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの電圧制御発振器を有する複数の位相同期回路と、
前記複数の位相同期回路の出力の１つを選択して出力するセレクタと、
前記電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧を検知する検知手段と、
前記複数の位相同期回路のうち少なくとも２つは位相同期している状態で、前記検知手段が検知した前記温度または前記制御電圧の変化の傾向に応じて前記位相同期回路を選択することを前記セレクタに指示する制御部と
を備えることを特徴とする発振器。
【請求項２】
前記複数の位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する前記出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする請求項１に記載の発振器。
【請求項３】
前記制御部はさらに、前記温度または前記制御電圧の変化に応じて、前記セレクタが選択していない前記位相同期回路が有する前記電圧制御発振器の何れかを選択して位相同期することを特徴とする請求項１または請求項２に記載の発振器。
【請求項４】
少なくとも１つの電圧制御発振器を有する少なくとも３つの位相同期回路と、
前記位相同期回路の出力の１つを選択して出力するセレクタと、
前記位相同期回路の位相同期の有無を検知する検知手段と、
前記位相同期回路のうち少なくとも３つは位相同期している前記位相同期回路のうち、出力周波数範囲が最高値または最低値を含まない前記位相同期回路を前記セレクタが選択している状態で、前記位相同期回路のうち位相同期が外れた前記電圧制御発振器の出力周波数範囲と他の前記電圧制御発振器の出力周波数範囲の比較結果に基づいて前記位相同期回路を選択することを前記セレクタに指示する制御部と
を備えることを特徴とする発振器。
【請求項５】
前記少なくとも３つの位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する前記出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする請求項４に記載の発振器。
【請求項６】
複数の位相同期回路のうち少なくとも２つは位相同期している状態で、電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧の変化の傾向に応じて位相同期回路を選択して出力することを特徴とする発振方法。
【請求項７】
前記複数の位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする請求項６に記載の発振方法。
【請求項８】
前記発振方法はさらに、前記温度または前記制御電圧の変化に応じて、選択していない前記位相同期回路が有する前記電圧制御発振器の何れかを選択して位相同期することを特徴とする請求項６または請求項７に記載の発振方法。
【請求項９】
位相同期回路のうち少なくとも３つは位相同期している前記位相同期回路のうち、出力周波数範囲が最高値または最低値を含まない前記位相同期回路を選択して出力している状態で、前記位相同期回路のうち位相同期が外れた電圧制御発振器の出力周波数範囲と他の前記電圧制御発振器の出力周波数範囲の比較結果に基づいて、前記位相同期回路を選択して出力することを特徴とする発振方法。
【請求項１０】
複数の位相同期回路のうち少なくとも２つは位相同期している状態で、電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧の変化の傾向に応じて位相同期回路を選択して出力することをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発振器、発振方法、およびプログラムに関するものである。
【背景技術】
【０００２】
無線通信に用いる発振器では、ＰＬＬ（Phase Locked Loop；位相同期回路）回路が一般的に使用されている。また、周波数が１ＧＨｚ乃至１５ＧＨｚ程度のＰＬＬ回路は、半導体ＩＣ（Integrated Circuit；集積回路）で実現されて広く利用されている。
【０００３】
ＰＬＬ回路には、次の様な性能が要求されている。即ち、生成された信号の位相雑音が低いこと、スプリアスが小さいこと、出力周波数範囲が広いことなどである。しかし、これらの性能を全て満足することは困難である。
【０００４】
出力周波数範囲を広くするため、ＰＬＬ回路内のＶＣＯ（Voltage Controlled Oscillator；電圧制御発振器）の周波数制御範囲を広くすると、位相雑音とスプリアスが悪化する。逆に、位相雑音とスプリアスを良好にすると、出力周波数範囲が狭くせざるを得ない。
【０００５】
そこで、ＰＬＬに要求される性能を満足させる一つの方法として、ＰＬＬ回路に周波数の異なる複数のＶＣＯを持ち、動作条件に応じて最適なＶＣＯに切換える方法がある。特許文献１には、複数のＶＣＯを切換えて動作するＰＬＬ回路が示されている。
【０００６】
半導体回路で実現するＶＣＯは、例えば、動作保証温度の−４０℃から８５℃の間、制御電圧を一定にした条件で、２０％〜３０％の周波数変動が起こる。
【０００７】
そのため、複数のＶＣＯを備えるＰＬＬ回路は、次の様な動作を行う。即ち、ＰＬＬ回路に基準クロックが入力され、複数のＶＣＯのうちの特定のＶＣＯが選択されてＰＬＬ回路がロック状態になった後、温度変化が原因でロックが維持できなくなると、別のＶＣＯが選択されてＰＬＬ回路は再びロック状態になる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２７８４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に示される様な、複数のＶＣＯを切換えるＰＬＬ回路の場合、使用中のＶＣＯのロックが外れ、別のＶＣＯを用いてＰＬＬがロックするまでの間、出力周波数が不定になって無線通信ができなくなる問題点があった。
【００１０】
本発明の目的は、上述した課題を鑑み、温度変化に応じてＶＣＯを切換えても、無線通信が途切れない発振器、発振方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明の発振器は、少なくとも１つの電圧制御発振器を有する複数の位相同期回路と、前記複数の位相同期回路の出力の１つを選択して出力するセレクタと、前記電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧を検知する検知手段と、前記複数の位相同期回路のうち少なくとも２つは位相同期している状態で、前記検知手段が検知した前記温度または前記制御電圧の変化の傾向に応じて前記位相同期回路を選択することを前記セレクタに指示する制御部とを備える。
【００１２】
上記の目的を達成するために、本発明の発振方法は、複数の位相同期回路のうち少なくとも２つは位相同期している状態で、電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧の変化の傾向に応じて位相同期回路を選択して出力する。
【００１３】
上記の目的を達成するために、本発明のプログラムは、複数の位相同期回路のうち少なくとも２つは位相同期している状態で、電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧の変化の傾向に応じて位相同期回路を選択して出力することをコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、発振器、発振方法、およびプログラムは、温度変化に応じてＶＣＯを切換えても無線通信が途切れない。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態の構成例を示す図である。
【図２】第２の実施形態の構成例を示す図である。
【図３】第２の実施形態の動作を説明する図である。
【図４】第２の実施形態の動作を説明する図である。
【図５】第２の実施形態の動作を説明する図である。
【図６】第２の実施形態の動作を説明する図である。
【図７】第２の実施形態の動作を説明する図である。
【図８】第３の実施形態の構成例を示す図である。
【図９】第３の実施形態の動作を説明する図である。
【図１０】第４の実施形態の構成例を示す図である。
【図１１】第４の実施形態の動作を説明する図である。
【発明を実施するための形態】
【００１６】
［第１の実施形態］
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１に第１の実施形態の構成を示す。
【００１８】
本実施形態の発振器１０は、少なくとも１つの電圧制御発振器１１１乃至１１ｎを有する複数の位相同期回路１０１乃至１０ｎと、前記複数の位相同期回路１０１乃至１０ｎの出力の１つを選択して出力するセレクタ１１とを備える。
【００１９】
発振器１０は、さらに前記電圧制御発振器１１１乃至１１ｎの周囲の温度または前記電圧制御発振器の制御電圧を検知する検知手段１２を備える。
【００２０】
また、発振器１０は制御部１３を備え、制御部１３は、前記複数の位相同期回路１０１乃至１０ｎのうち少なくとも２つは位相同期している状態で、前記セレクタ１１に次の指示をする。即ち、前記検知手段１２が検知した前記温度または前記制御電圧の変化の傾向に応じて前記位相同期回路１０１乃至１０ｎを選択する指示である。
【００２１】
この様にすることで、本実施形態の発振器１０は、温度変化に応じて電圧制御発振器１１１乃至１１ｎを切換えても無線通信が途切れることがない。
［第２の実施形態］
次に、第２の実施形態について図２乃至図７を参照して説明する。
［構成の説明］
図２に第２の実施形態の構成を示す。
【００２２】
発振器２０は、ＰＬＬ回路２５１、ＰＬＬ回路２５２、セレクタ２０６、温度検出部２０７、制御部２０８、および記憶部２０９によって構成される。
【００２３】
ＰＬＬ回路２５１とＰＬＬ回路２５２とは、後述のＶＣＯの周波数設定が異なること以外は同じ構成である。
【００２４】
ＰＬＬ回路２５１は、位相比較器２０１、ＬＯＬ検出部２０２、ループフィルタ２０３、ＶＣＯ１（符号２１１）、ＶＣＯ３（符号２１３）、およびＶＣＯ（２ｎ−１）（符号２１（２ｎ−１））、分周器２０４、セレクタ２０５によって構成される。ここで、ＬＯＬは、Loss of Lock、ループフィルタは、loop filter、ＶＣＯは、Voltage Controlled Oscillator、即ち電圧制御発振器、セレクタは、selectorである。
【００２５】
位相比較器２０１は、基準クロックの位相と分周器２０４からのフィードバック信号の位相を比較する回路である。
【００２６】
尚、基準クロックは、２分配されて、ＰＬＬ回路２５１とＰＬＬ回路２５２のそれぞれの位相比較器２０１に入力される。
【００２７】
ＬＯＬ検出部２０２は、ＰＬＬ回路がロック状態であるか否かを検出し、また、基準クロックの周波数に対して分周器２０４からの信号の周波数の高低を検出する回路を含む。ＬＯＬ検出部２０２のロック喪失を検出する機能、および基準クロックに対する分周器のフィードバック信号の周波数の高低を検出する機能は、ＰＬＬ回路を実現する半導体ＩＣが一般的に保有する機能である。
【００２８】
ループフィルタ２０３は、位相比較器２０１で得た位相差を積分し不要な短周期の変動を遮断するローパスフィルタである。位相比較器２０１の出力はループフィルタ２０３を通過することで、位相比較器に入力する信号の位相差に応じた直流電圧が得られる。
【００２９】
ＶＣＯ１（符号２１１）、３（符号２１３）、および（２ｎ−１）（符号２１（２ｎ−１））、（以下、ＶＣＯ１等）はループフィルタ２０３の出力電圧によって出力周波数が変化する発振器である。ＶＣＯの符号の付け方については後述する。
【００３０】
分周器２０４は、入力された信号の周波数を整数分の1にして出力する回路である。外部制御によって分周する比率を変化させることで、ＰＬＬ回路２５１の出力信号の周波数を制御する。
【００３１】
セレクタ２０５は、制御部２０８によって制御され、ＶＣＯ１等からの出力を１つ選択するスイッチである。
【００３２】
ＰＬＬ回路２５２は、ＰＬＬ回路２５１と比べて、ＶＣＯ１等の代わりに、  ＶＣＯ２（符号２１２）、４（符号２１４）、および２１（２ｎ）、（以下、ＶＣＯ２等）が使用される。その他のＰＬＬ回路２５２の構成要素は、ＰＬＬ回路２５１の構成要素と同じである。
【００３３】
尚、ＶＣＯ１等とＶＣＯ２等は、ＶＣＯの符号の小さい番号から順に、制御可能な出力周波数範囲の中心周波数が高い。即ち、最も高い中心周波数のＶＣＯはＰＬＬ回路２５１のＶＣＯ１、２番目に高い中心周波数のＶＣＯは、ＰＬＬ回路２５２のＶＣＯ２の様に、中心周波数の高さが隣接するＶＣＯは、異なるＰＬＬ回路どうしに配置されている。
【００３４】
また、隣接する番号のＶＣＯは、同じ制御電圧範囲において、出力周波数範囲の一部が重なり合うように設定されている。
【００３５】
セレクタ２０６は、制御部２０８によって制御され、ＰＬＬ回路２５１とＰＬＬ回路２５２の何れかを選択するスイッチである。
【００３６】
温度検出部２０７は、サーミスタ（thermistor）などで実現される温度検出手段を含み、ＶＣＯ１等、およびＶＣＯ２等の周囲温度を検知できる位置に設置される。
【００３７】
制御部２０８は、ＣＰＵ（Central Processing Unit；中央処理装置）を含み、発振器２０のハードウェアを制御し、ソフトウェア処理を行う。
【００３８】
記憶部２０９は、記憶素子からなる情報の記憶手段である。
［動作の説明］
次に、本実施形態の動作を図３と図７を参照して説明する。
【００３９】
以下の動作は、ＰＬＬ回路２５１および２５２で同じである。
【００４０】
はじめに、図３を参照して、ＰＬＬ回路２５１およびＰＬＬ回路２５２がそれぞれ周波数の指定を受けてからロックするまでの動作を説明する。
【００４１】
尚、ＰＬＬ回路２５１とＰＬＬ回路２５２のロックの動作は独立して行われる。
【００４２】
はじめに制御部２０８は、発振器２０の発振周波数の指定を受ける（Ｓ１０１）。
【００４３】
ステップＳ１０１における周波数の指定は、発振器２０の外部の装置または入力手段によって制御部２０８に指定される。
【００４４】
制御部２０８は、記憶部２０９を参照して、ステップＳ１０１で指定された周波数に対応する分周器２０４の分周比を読み出して、制御部２０８は分周器２０４に対して分周比を設定する信号を発信する（Ｓ１０２）。
【００４５】
次に、制御部２０８は、使用するＶＣＯ（ＰＬＬ回路２５１ではＶＣＯ１等、ＰＬＬ回路２５２ではＶＣＯ２等）を選択して、選択したＶＣＯをセレクタ２０５に伝達する（Ｓ１０３）。ここで、初回のＶＣＯの指定は任意であっても良い。また、ステップＳ１０３で指定したＶＣＯは、自然数Ｎを用いてＰＬＬ回路２５１ではＶＣＯ（２Ｎ−１）であり、ＰＬＬ回路２５２ではＶＣＯ（２Ｎ）である。
【００４６】
尚、ＰＬＬ回路２５１が保有するＶＣＯ１等の番号は記憶部２０９に予め記憶されており、更に上記のＮ、およびセレクタ２０５が選択中のＶＣＯの番号は、記憶部２０９に記憶される。
【００４７】
同様に、ＰＬＬ回路２５２が保有するＶＣＯ２等の番号は記憶部２０９に予め記憶されており、更に上記のＮ、およびセレクタ２０５が選択中のＶＣＯの番号は、記憶部２０９に記憶される。
【００４８】
セレクタ２０５はステップＳ１０３の指示に従って指定のＶＣＯの出力を選択する（Ｓ１０４）。
【００４９】
ＬＯＬ検出部２０２は、位相比較器２０１の出力位相差がゼロであるかどうか、即ちＰＬＬ回路がロックしたかどうかを判断する（Ｓ１０５）。
【００５０】
ステップＳ１０５で、ロックしたと判断されると（Ｓ１０５でＹ）、ＰＬＬ回路２５１およびＰＬＬ回路２５２の設定は完了する。
【００５１】
ステップＳ１０５でロックしていないと判断されると（Ｓ１０５でＮ）、ステップＳ１０６にすすむ。
【００５２】
ステップＳ１０６では、ＬＯＬ検出部２０２は、位相比較器２０１に分周器２０４から出力される信号の周波数が基準クロックの周波数より大きいかどうかを判断する（Ｓ１０６）。
【００５３】
ステップＳ１０６で、分周器２０４から出力される信号の周波数が基準クロックの周波数より大きいと判断されると（Ｓ１０６でＹ）、ステップＳ１０７にすすむ。
【００５４】
ステップＳ１０６で、分周器２０４から出力される信号の周波数が基準クロックの周波数より大きくないと判断されると（Ｓ１０６でＮ）、ステップＳ１０８にすすむ。
【００５５】
ステップＳ１０７で、制御部２０８は、ステップＳ１０３で指定したＶＣＯの番号を２つ下の番号に設定する。即ち、ＰＬＬ回路２５１ではＶＣＯ（２（Ｎ−２））であり、ＰＬＬ回路２５２ではＶＣＯ２１（２（Ｎ−１））である（Ｓ１０７）。
【００５６】
例えば、ＰＬＬ回路２５１において、ステップＳ１０３でＶＣＯ５を選択していれば（Ｎ＝３）、ステップＳ１０７では、Ｎを１下げて（Ｎ＝２）、ＶＣＯ３を選択する。また、ＰＬＬ回路２５２において、ステップＳ１０３でＶＣＯ２１４を選択していれば（Ｎ＝２）、ステップＳ１０７では、Ｎを１下げて（Ｎ＝１）、ＶＣＯ２１２を選択する（Ｎ＝１）。
【００５７】
ステップＳ１０７を終えるとステップＳ１０４に戻る。
【００５８】
ステップＳ１０８で、制御部２０８は、ステップＳ１０３で指定したＶＣＯの番号を２つ上の番号に設定する。即ち、ＰＬＬ回路２５１ではＶＣＯ（２（Ｎ＋２））であり、ＰＬＬ回路２５２ではＶＣＯ２１（２（Ｎ＋１））である（Ｓ１０８）。
【００５９】
例えば、ＰＬＬ回路２５１において、ステップＳ１０３でＶＣＯ３を選択していれば（Ｎ＝２）、ステップＳ１０８では、Ｎを１上げて（Ｎ＝３）、ＶＣＯ５を選択する。また、ＰＬＬ回路２５２において、ステップＳ１０３でＶＣＯ４を選択していれば（Ｎ＝２）、ステップＳ１０８では、Ｎを１下げて（Ｎ＝１）、ＶＣＯ２を選択する。
【００６０】
ステップＳ１０８を終えるとステップＳ１０４に戻る。
【００６１】
以上が、ＰＬＬ回路２５１およびＰＬＬ回路２５２がそれぞれ周波数の指定を受けてからロックするまでの動作である。
【００６２】
ここで、ＰＬＬ回路２５１とＰＬＬ回路２５２は、同じ周波数でロックしているが、それぞれが用いるＶＣＯの制御可能な出力周波数の範囲は異なる。
【００６３】
次に、ＶＣＯ周囲温度が変化した場合の、発振器２０の動作について説明する。
【００６４】
図７は、発振器２０の動作を説明する図である。
【００６５】
はじめに、ＰＬＬ回路２５１、ＰＬＬ回路２５２は、図３に示した手順に従って、ともにロック状態であるとする（Ｓ２０１）。
【００６６】
また、ステップＳ２０１では、制御部２０８は、セレクタ２０６に対してＰＬＬ回路２５１とＰＬＬ回路２５２のどちらを選択させていてもよい。例えば、番号の小さいＰＬＬ回路２５１を選択するなどでも良い。
【００６７】
制御部２０８は、温度検出部２０７が検出する温度の変化を判断して、温度が一定であるかどうかを判断する（Ｓ２０２）。
【００６８】
ステップＳ２０２で、温度が一定であると判断されると（Ｓ２０２でＹ）、ステップＳ２０２に戻る。
【００６９】
ステップＳ２０２で、温度が一定でないと判断されると（Ｓ２０２でＮ）、ステップＳ２０３にすすむ。
【００７０】
ステップＳ２０３で、制御部２０８は、温度検出部２０７が検出する温度の変化を判断して、温度が上昇しているかどうかを判断する（Ｓ２０３）。
【００７１】
ステップＳ２０３で、温度が上昇していると判断されると（Ｓ２０３でＹ）、ステップＳ２０４にすすむ。
【００７２】
ステップＳ２０３で、温度が上昇していないと判断されると（Ｓ２０３でＮ）、ステップＳ２１０にすすむ。ステップＳ２０３で温度が上昇していないとは、ステップＳ２０２で温度が一定でないと判断されているので、温度が下降していることを意味する。
【００７３】
ステップＳ２０４で、制御部２０８は、記憶部２０９を参照して、番号の小さい方のＶＣＯを選択しているＰＬＬ回路を特定し、制御部２０８は、特定したＰＬＬ回路の出力を選択する様にセレクタ２０６に対して指示する（Ｓ２０４）。
【００７４】
ここで、番号の小さい方のＶＣＯを選択しているＰＬＬ回路を、説明の都合上ＰＬＬ回路Ａとし、番号の大きい方のＶＣＯを選択しているＰＬＬ回路をＰＬＬ回路Ｂとする。ステップＳ２０４の時点で、ＰＬＬ回路２５１とＰＬＬ回路２５２のそれぞれで選択されているＶＣＯの番号によって、ＰＬＬ回路Ａは、ＰＬＬ回路２５１のこともあり、ＰＬＬ回路２５２のこともある。ＰＬＬ回路Ｂについても同様である。
【００７５】
ここで、図４は、ＶＣＯ周囲温度とＶＣＯ番号毎のＶＣＯの出力周波数の例を示している。ここでＶＣＯ制御電圧は一定としている。図４に示す様に、一般的にＶＣＯ周囲温度が上昇すると共に、ＶＣＯの出力周波数は低くなる。
【００７６】
図５は、図４に示すＶＣＯの特性を、ＶＣＯ出力周波数を一定としたときに、横軸をＶＣＯ周囲温度、縦軸をＶＣＯ制御電圧としてグラフにした説明図である。ＶＣＯ出力周波数を一定とするためには、ＶＣＯ周囲温度の上昇につれて制御電圧を高くする必要がある。
【００７７】
また、図６は、ＶＣＯの制御電圧とＶＣＯの発振周波数の関係の例である。横軸のＶＣＯ制御電圧は最大制御電圧が１となるように規格化している。
【００７８】
図６によると、ＶＣＯ制御電圧をあげるとＶＣＯの発振周波数は高くなり、ＶＣＯ制御電圧を下げるとＶＣＯの発振周波数は低くなる。
【００７９】
ここで、図６において、例えばＶＣＯ周囲温度が２５度（摂氏、以下同様）の時に７．７ＧＨｚでロックしているＶＣＯが、ＰＬＬ回路２５１ではＶＣＯ３であり、ＰＬＬ回路２５２ではＶＣＯ２であるとする。この時、ＶＣＯ３はグラフのＰ３の条件で動作していて、ＶＣＯ２はグラフのＰ１の条件で動作している。
【００８０】
ＶＣＯ周囲温度の上昇中に、ＶＣＯ出力周波数を一定とするためには、図５の様に温度上昇につれて制御電圧を高くする必要があるので、Ｐ１とＰ３ではＰ１の条件の方が制御電圧の調整範囲が大きい。従って、Ｐ１とＰ３ではＰ１の条件の方が温度上昇に対して余裕があると言える、言い換えると、同じ周波数でロックしているＶＣＯであれば、ＶＣＯの番号が小さい方が、温度上昇の許容度が大きい。
【００８１】
ステップＳ２０４では、ＰＬＬ回路Ａの出力が、発振器２０の出力となっている。
【００８２】
ステップＳ２０５で、制御部２０８は、記憶部２０９を参照して、番号の大きい方のＶＣＯを選択しているＰＬＬ回路Ｂを特定する。そして、制御部２０８は、特定したＰＬＬ回路Ｂのセレクタ２０５に対して、２つ下の番号のＶＣＯを選択する様に指示する（Ｓ２０５）。ここで、ＶＣＯの番号は、自然数ｎを用いてＶＣＯ（２ｎ）またはＶＣＯ（２ｎ−１）で表されるので、ＶＣＯの番号を２つ下げることは、ｎの値を１つ下げることに等しい。
【００８３】
次に、制御部２０８は、ＬＯＬ検出部２０２がＰＬＬ回路Ｂのロックを検知したかどうかを判断する（Ｓ２０６）。
【００８４】
ステップＳ２０６で、ロックしたと判断されると（Ｓ２０６でＹ）、ステップＳ２０７にすすむ。
【００８５】
ステップＳ２０６で、ロックしていないと判断されると（Ｓ２０６でＮ）、ステップＳ２０８にすすむ。
【００８６】
ステップＳ２０７では、制御部２０８は、セレクタ２０６に対してＰＬＬ回路Ｂを選択する様に指示する（Ｓ２０７）
ステップ２０７のあとステップＳ２０２に戻る。
【００８７】
ステップＳ２０８では、ＶＣＯの番号を２つ上げる（Ｓ２０８）。ここで、ＶＣＯの番号は、自然数ｎを用いてＶＣＯ（２ｎ）またはＶＣＯ（２ｎ−１）で表されるので、ＶＣＯの番号を２つ上げることは、ｎの値を１つ上げることに等しい。
【００８８】
ステップＳ２０８では、ステップＳ２０５でＶＣＯの番号を２つ下げ、ステップＳ２０６でＰＬＬ回路Ｂがロックしないと判断されると、ＶＣＯの番号を２つ上げて元のＶＣＯに戻してロックする様にしている。
【００８９】
ステップＳ２０８のあとステップ２０２に戻る。
【００９０】
次に、ステップＳ２０９以降の説明をする。
【００９１】
ステップＳ２０９で、制御部２０８は、記憶部２０９を参照して、番号の大きい方のＶＣＯを選択しているＰＬＬ回路を特定し、制御部２０８は、特定したＰＬＬ回路を選択する様にセレクタ２０６に対して指示する（Ｓ２０９）。
【００９２】
前述の様に、番号の小さい方のＶＣＯを選択しているＰＬＬ回路を、説明の都合上ＰＬＬ回路Ａとし、番号の大きい方のＶＣＯを選択しているＰＬＬ回路をＰＬＬ回路Ｂとする。
【００９３】
ステップＳ２０９では、ＰＬＬ回路Ｂの出力が、発振器２０の出力となっている。
【００９４】
ステップＳ２１０で、制御部２０８は、記憶部２０９を参照して、番号の小さい方のＶＣＯを選択しているＰＬＬ回路Ａを特定する。そして、制御部２０８は、特定したＰＬＬ回路Ａのセレクタ２０５に対して、２つ上の番号のＶＣＯを選択する様に指示する（Ｓ２１０）。
【００９５】
次に、制御部２０８は、ＬＯＬ検出部２０２がＰＬＬ回路Ａのロックを検知したかどうかを判断する（Ｓ２１１）。
【００９６】
ステップＳ２１１で、ロックしたと判断されると（Ｓ２１１でＹ）、ステップＳ２１２にすすむ。
【００９７】
ステップＳ２１１で、ロックしていないと判断されると（Ｓ２１１でＮ）、ステップＳ２１３にすすむ。
【００９８】
ステップＳ２１２では、制御部２０８は、セレクタ２０６に対してＰＬＬ回路Ａを選択する様に指示する（Ｓ２１２）
ここで、ＰＬＬ回路ＡとＰＬＬ回路Ｂは、同一の基準クロックを用いてロックしているため、発振器２０の出力としてＰＬＬ回路を切換えても、周波数および位相の不一致は発生しない。
【００９９】
ステップ２１２のあとステップＳ２０２に戻る。
【０１００】
ステップＳ２１３では、ＶＣＯの番号を２つ下げる（Ｓ２１３）。
【０１０１】
ステップＳ２１３では、ステップＳ２１０でＶＣＯの番号を２つ上げ、ステップＳ２１１でＰＬＬ回路Ａがロックしないと判断されると、ＶＣＯの番号を２つ下げて元のＶＣＯに戻してロックする様にしている。
【０１０２】
ステップＳ２１３のあとステップＳ２０２に戻る。
【０１０３】
以上が、発振器２０の動作の説明である。
【０１０４】
次に、上記の発振器２０の動作について、ＶＣＯ周囲温度が上昇する場合について具体例をあげて説明する。
【０１０５】
前述した、図６において、実線のグラフはＶＣＯの周囲温度が２５度（摂氏、以下同様）の時の特性を示し、グラフ右の番号はＶＣＯ番号を示している。
【０１０６】
また、点線のグラフはＶＣＯの周囲温度が８５度の時の特性を示し、１’、２’の様に’のついたグラフ右の番号はＶＣＯ番号を示している。
【０１０７】
ここで、発振器２０が発振しようとする周波数を７．７ＧＨｚとする。
【０１０８】
まず、ＶＣＯの周囲温度が２５度の時には奇数番号のＶＣＯを有するＰＬＬ回路２５１は、ＶＣＯ３が選択されて図中のＰ３の条件でロックしているとする。一方、ＰＬＬ回路２５２は、ＶＣＯ２が選択されて図中のＰ１の条件でロックしているとする（Ｓ２０２）。
【０１０９】
発振器２０の動作直後は、制御部２０８は、セレクタ２０６に対して、ＰＬＬ回路２５１と２５２のどちらか任意のＰＬＬ回路を発振器２０の出力に選択する様に指示する。例えば、ＰＬＬ回路の番号の小さいＰＬＬ回路２５１を選択するなどでも良い。
【０１１０】
図６で、２５度でＰ１の条件でロックしているＶＣＯ２と、Ｐ３の条件でロックしているＶＣＯ３の周囲温度が上昇したとする（Ｓ２０２でＮ、Ｓ２０３でＹ）。
【０１１１】
すると、ＶＣＯ番号が小さいＶＣＯ２を使用しているＰＬＬ回路２５２を発振器２０の出力とする様に、セレクタ２０６が動作する（Ｓ２０４）。
【０１１２】
ここで、ＶＣＯ２は、ＶＣＯ３より温度上昇に対して制御電圧範囲に余裕がある。
【０１１３】
次に、制御部２０８は、ＶＣＯ番号が大きいＰＬＬ回路２５１のＶＣＯ番号をＶＣＯ３から１つ下げてＶＣＯ１に変更する（Ｓ２０５）。
【０１１４】
ＶＣＯ１に変更後のＰＬＬ回路２５１がＶＣＯ１を使用してロックしたと判断されると（Ｓ２０６でＹ）、発振器２０の出力として、ＰＬＬ回路２５１が選択される（Ｓ２０７）。
【０１１５】
ここで、ＶＣＯ１は、ＶＣＯ２より温度上昇に対して制御電圧範囲に余裕がある。
【０１１６】
この様に、発振器２０は、２つのＰＬＬ回路の内、出力に選択されていない方のＶＣＯを、選択中のＶＣＯより温度上昇に対して制御電圧範囲に余裕があるＶＣＯに切換える。そして、ＶＣＯを切換えてロックが確認されると、制御電圧範囲に余裕があるＶＣＯを使用するＰＬＬ回路が発振器２０の出力に選択される。
【０１１７】
この様にすることで、発振器２０はＶＣＯ周囲温度が上昇しても、常に温度上昇に対して余裕のあるＶＣＯを使用するＰＬＬ回路を選択している。更に、２つのＰＬＬ回路は、両方とも同じクロックでロックした状態で切換えられる。そのため、発振器２０の出力のＰＬＬ回路を切換えても、周波数および位相の不一致は発生しない。
【０１１８】
以上、ＶＣＯ周囲温度が上昇する場合の特徴について具体例をあげて説明したが、ＶＣＯ周囲温度が下降する場合は、上記の温度、ＶＣＯ番号、およびＰＬＬの符号の上下関係が逆になるが、詳細は省略する。
【０１１９】
以上説明した様に、本実施形態の発振器２０は、温度変化に応じて複数のＶＣＯを切換えても、無線通信が途切れることがない。
［第３の実施形態］
次に、第３の実施形態について、図８および図９を参照して説明する。
［構成の説明］
図８に第３の実施形態の発振器３０の構成を示す。
【０１２０】
第２の実施形態の発振器２０の構成との違いは、温度検出部２０７が制御電圧検出部３０７に、制御部２０８が制御部３０８に置き換わっている。
【０１２１】
ＶＣＯ周囲温度が上昇すると、同じ周波数でＰＬＬ回路をロックするために、ＶＣＯ制御電圧は上昇する。この性質を利用して、本実施形態では、温度変化を検出する代わりに、ＶＣＯ制御電圧の変化を検出して、ＶＣＯの切換えとＰＬＬ回路の切換え動作を行う。
【０１２２】
制御電圧検出部３０７は、ループフィルタ２０３ごとの出力電圧を検出して、制御部３０８に通知する信号を発信する回路を含む。
【０１２３】
制御部２１０は、第２の実施形態の制御部２０８と異なる動作をする。
【０１２４】
発振器３０の他の構成要素は、発振器２０と同じである。
［動作の説明］
次に、本実施形態の発振器３０の動作を、図９を参照して説明する。
【０１２５】
図９を参照すると、はじめにＰＬＬ２５１とＰＬＬ２５２の両方がロックしている（Ｓ３０１）。
【０１２６】
ステップＳ３０１の状態に至る動作は、第２の実施形態の図３で説明した通りである。
【０１２７】
ステップＳ３０２で、制御部３０８は、制御電圧検出部３０７の検出したＰＬＬ回路２５１とＰＬＬ回路２５２の電圧が、両方とも電圧が一定かどうかを判断する（Ｓ３０２）。
【０１２８】
ステップＳ３０２でＰＬＬ回路２５１とＰＬＬ回路２５２の電圧が、両方とも電圧が一定であると判断されると（Ｓ３０２でＹ）、ステップＳ３０２に戻る。
【０１２９】
ステップＳ３０２でＰＬＬ回路２５１とＰＬＬ回路２５２の電圧が、両方とも電圧が一定では無いと判断されると（Ｓ３０２でＮ）、ステップＳ３０３にすすむ。
【０１３０】
ステップＳ３０３では、ステップＳ３０２で検出したＰＬＬ回路２５１とＰＬＬ回路２５２の何れか、または両方の電圧（Ｖ）がＶＨより大きい（ＶＨ＜Ｖ）かどうかを判断する（Ｓ３０３）。
【０１３１】
ここで、ＶＨについて説明する。
【０１３２】
図６において、ＶＣＯ制御電圧が、０．８より大きいとＶＣＯの出力周波数が殆ど動かなくなる。この０．８に相当する電圧をＶＨとする。尚、図６でＶＣＯ制御電圧が０．８より大きく１．０以下の間でも、ＰＬＬ回路はロックすることが可能である。
【０１３３】
ステップＳ３０３で、ＶＨ＜Ｖであると判断されると、ステップＳ３０６にすすむ。
【０１３４】
ステップＳ３０４では、ステップＳ３０２で検出したＰＬＬ回路２５１とＰＬＬ回路２５２の何れか、または両方の電圧（Ｖ）がＶＬより小さい（Ｖ＜ＶＬ）かどうかを判断する（Ｓ３０４）。
【０１３５】
ここで、ＶＬについて説明する。
【０１３６】
図６において、ＶＣＯ制御電圧が、０．２より小さいとＶＣＯの出力周波数が殆ど動かなくなる。この０．２に相当する電圧をＶＬとする。尚、図６でＶＣＯ制御電圧が０．２より小さくゼロの間でも、ＰＬＬ回路はロックすることが可能である。
【０１３７】
ステップＳ３０４で、Ｖ＜ＶＬであると判断されると、ステップＳ３１１にすすむ。
【０１３８】
ステップＳ３０５では、制御部３０８は、ステップＳ３０２で検出した電圧Ｖの変化が、上昇であるかどうかを判断する（Ｓ３０５）。
【０１３９】
ステップＳ３０５では、ＰＬＬ回路２５１と２５２の両方とも電圧が同じ方向に変化する場合と、ＰＬＬ回路２５１と２５２の一方の電圧は変化が無く、もう一方のＰＬＬ回路の電圧が変化する場合がある。
【０１４０】
ステップＳ３０５で、ステップＳ３０２で検出した電圧の変化が上昇であると判断されると（Ｓ３０５でＹ）、ステップＳ３０６にすすむ。
【０１４１】
ステップＳ３０５で、ステップＳ３０２で検出した電圧の変化が上昇でない、即ち、電圧の変化が下降であると判断されると（Ｓ３０５でＮ）、ステップＳ３１１にすすむ。
【０１４２】
ステップＳ３０６からステップＳ３１０は、図７のステップ２０４からステップＳ２０８と同じである。
【０１４３】
また、ステップＳ３１１からステップＳ３１５は、図７のステップ２０９からステップＳ２１３と同じである。
【０１４４】
以上が、本実施形態の動作の説明である。
【０１４５】
第２の実施形態では、ＶＣＯ周囲温度を検出してＶＣＯの切換動作とＰＬＬ回路の切換動作を行っていた。しかし、本実施形態では、温度変化の検出に代えて、ＶＣＯの制御電圧を検出して、ＶＣＯの切換動作とＰＬＬ回路の切換動作を行っている。
【０１４６】
この様にしても、第２の実施形態の発振器２０と同様に、温度変化に応じて複数のＶＣＯを切換えても、無線通信が途切れることがない。
［第４の実施形態］
次に、第４の実施形態について図１０と図１１を参照して説明する。
［構成の説明］
図１０は、本実施形態の構成例を示す図である。
【０１４７】
本実施形態の発振器４０は、第２の実施形態で示したＰＬＬ回路２５１および２５２と同じ構成のＰＬＬ回路である、ＰＬＬ回路４５１、４５２、および４５３の３つを備えている。
【０１４８】
ＰＬＬ回路４５１、４５２、および４５３のそれぞれの位相比較器２０１には、同じ基準クロック信号が３分配されて入力されている。
【０１４９】
尚、ＰＬＬ回路４５１、４５２、および４５３は、それぞれが備えるＶＣＯの出力周波数範囲が異なる。
【０１５０】
ＰＬＬ回路４５１が備えるＶＣＯは、ＶＣＯ４１１、４１４、乃至４１（３ｎ−２）である。ＰＬＬ回路４５２が備えるＶＣＯは、ＶＣＯ４１２、４１５、乃至４１（３ｎ−１）である。また、ＰＬＬ回路４５２が備えるＶＣＯは、ＶＣＯ４１２、４１５、乃至４１（３ｎ−１）である。
【０１５１】
ＶＣＯは、小さい番号から順に、制御可能な出力周波数範囲の中心周波数が高い。
【０１５２】
また、隣接する番号のＶＣＯは、同じ制御電圧範囲において、出力周波数範囲の一部が重なり合うように設定されている。
【０１５３】
そして、最も高い中心周波数のＶＣＯはＰＬＬ回路４５１のＶＣＯ４１１、２番目に高い中心周波数のＶＣＯはＰＬＬ回路４５２のＶＣＯ４１２、３番目に高い中心周波数のＶＣＯはＰＬＬ４５３のＶＣＯ４１３である。そして、４番目に高い中心周波数のＶＣＯは、ＰＬＬ４５１のＶＣＯ４１４である。この様に、中心周波数の高さが隣接するＶＣＯは、異なるＰＬＬ回路に配置されている。
【０１５４】
また、第２の実施形態の発振器２０のセレクタ２０６は、本実施形態では３つの入力から選択するセレクタ４０６に置き換えられている。
【０１５５】
尚、本実施形態の発振器４０は、第２の実施形態で示した温度検出部は削除されている。
【０１５６】
本実施形態の発振器４０では、温度変化を直接検出することはせず、３つのＰＬＬ回路のＬＯＬ検出部の情報に基づいて、ＶＣＯの切換えとＰＬＬ回路の切換えを行う。
【０１５７】
即ち、３つのＰＬＬ回路の内、ロック外れを起こしたＰＬＬ回路のＶＣＯの番号が、３つのＰＬＬ回路の使用するＶＣＯの最大番号であれば、周波数は高くなっている状態、即ち温度が上昇している状態を示す。
【０１５８】
逆に３つのＰＬＬ回路の内、ロック外れを起こしたＰＬＬ回路のＶＣＯの番号が、３つのＰＬＬ回路の使用するＶＣＯの最小番号であれば、周波数は低くなっている状態、即ち温度が下降している状態を示す。
【０１５９】
この性質を利用して、本実施形態では、温度変化を検出する代わりに、３つのＰＬＬ回路のＬＯＬ検出部２０２のロック状態を検出して、ＶＣＯの切換えとＰＬＬ回路の切換え動作を行う。
［動作の説明］
図１１は、本実施形態の動作を説明する図である。
【０１６０】
はじめに、ＰＬＬ回路４５１乃至４５３の３つのＰＬＬがロックしている（Ｓ４０１）。
【０１６１】
ステップＳ４０１の状態に至る動作は、第２の実施形態の図３で説明した動作のうち次の点が異なる。
【０１６２】
本実施形態のＰＬＬ回路は３つであるので、図３のステップＳ１０７は、ＶＣＯ番号を３つ上げる（ｎを１上げる）。また、ステップＳ１０８は、ＶＣＯ番号を３つ下げる（ｎを１下げる）。
【０１６３】
ステップＳ４０１の状態に至るまでの動作で、上記以外の動作は図３の説明と同様である。
【０１６４】
ステップＳ４０２で、制御部４０８は、３つのＰＬＬ回路が選択しているＶＣＯのうち、真ん中の番号のＶＣＯを選択しているＰＬＬ回路を選択する様に、セレクタ４０６に指示する（Ｓ４０２）。
【０１６５】
次に、制御部４０８は、ＰＬＬ回路４５１から４５３のＬＯＬ検出部２０２がロック外れを検出したかどうかを判断する（Ｓ４０３）。
【０１６６】
ステップＳ４０３で、ロック外れを検出すると（Ｓ４０３でＹ）、ステップＳ４０４にすすむ。
【０１６７】
ステップＳ４０３で、ロック外れを検出しないと（Ｓ４０３でＮ）、ステップＳ４０３に戻る。
【０１６８】
ステップＳ４０４で、制御部４０８は、ステップＳ４０３でロックが外れたＶＣＯの番号がＰＬＬ４５１から４５３のそれぞれが使用するＶＣＯのうちで、最大の番号であるかどうかを判断する（Ｓ４０４）。
【０１６９】
ステップＳ４０４で、ロック外れのＶＣＯの番号が最大番号であると判断されると（Ｓ４０４でＹ）、ステップＳ４０５にすすむ。
【０１７０】
ステップＳ４０４で、ロック外れの最大番号ではないと判断されると（Ｓ４０４でＮ）、ステップＳ４１０にすすむ。
【０１７１】
ステップＳ４０５では、制御部４０８は、ＶＣＯ番号が１番小さいＰＬＬ回路（ＰＬＬ回路Ａとする）を発振器４０の出力に選択する様に、セレクタ４０６に指示する（Ｓ４０５）。
【０１７２】
ステップＳ４０６で、制御部４０８は、ＶＣＯ番号が１番大きいＰＬＬ回路（ＰＬＬ回路Ｂとする）のＶＣＯ番号を３つ下げる（ｎを１つ下げる）様にセレクタ２０５に指示する（Ｓ４０６）。
【０１７３】
ステップＳ４０７で、制御部４０８は、ＶＣＯを変更したＰＬＬ回路ＢのＬＯＬ検出部２０２がロックを検出したかどうかを判断する（Ｓ４０７）。
【０１７４】
ステップＳ４０７で、ロックを検出すれば（Ｓ４０７でＹ）、ステップＳ４０８にすすむ。
【０１７５】
ステップＳ４０７で、ロックを検出しなければ（Ｓ４０７でＮ）、ステップＳ４０９にすすむ。
【０１７６】
ステップＳ４０８で、制御部４０８は、セレクタ４０６に対して、ＰＬＬ回路Ｂを選択する様に指示する（Ｓ４０８）。
【０１７７】
ステップＳ４０８の後、ステップＳ４０３に戻る。
【０１７８】
ステップＳ４０９で、制御部４０８は、ＰＬＬ回路ＢのＶＣＯ番号を３つ上げて（ｎを１つ上げる）、ステップＳ４０６でＶＣＯを変更する前のＶＣＯに戻す様にセレクタ２０５に指示して、ＰＬＬ回路Ｂのロックを回復する（Ｓ４０９）。
【０１７９】
ステップＳ４０９の後、ステップＳ４０３に戻る。
【０１８０】
ステップＳ４１０では、制御部４０８は、ＶＣＯ番号が１番大きいＰＬＬ回路（ＰＬＬ回路Ｂとする）を発振器４０の出力に選択する様に、セレクタ４０６に指示する（Ｓ４１０）。
【０１８１】
ステップＳ４１１で、制御部４０８は、ＶＣＯ番号が１番小さいＰＬＬ回路（ＰＬＬ回路Ａとする）のＶＣＯ番号を３つ上げる（ｎを１つ上げる）様にセレクタ２０５に指示する（Ｓ４１１）。
【０１８２】
ステップＳ４１２で、制御部４０８は、ＶＣＯを変更したＰＬＬ回路ＢのＬＯＬ検出部２０２がロックを検出したかどうかを判断する（Ｓ４１２）。
【０１８３】
ステップＳ４１２で、ロックを検出すれば（Ｓ４１２でＹ）、ステップＳ４１３にすすむ。
【０１８４】
ステップＳ４１２で、ロックを検出しなければ（Ｓ４１２でＮ）、ステップＳ４１４にすすむ。
【０１８５】
ステップＳ４１３で、制御部４０８は、セレクタ４０６に対して、ＰＬＬ回路Ａを選択する様に指示する（Ｓ４１３）。
【０１８６】
ステップＳ４１４で、制御部４０８は、ＰＬＬ回路ＢのＶＣＯ番号を３つ下げて（ｎを１つ下げる）、ステップＳ４０６でＶＣＯを変更する前のＶＣＯに戻す様にセレクタ２０５に指示して、ＰＬＬ回路Ａのロックを回復する（Ｓ４１４）。
【０１８７】
ステップＳ４１４の後、ステップＳ４０３に戻る。
【０１８８】
第２の実施形態では、ＶＣＯ周囲温度を検出してＶＣＯの切換動作とＰＬＬ回路の切換動作を行っていた。しかし、本実施形態の発振器４０では、温度変化を直接検出することはせず、３つのＰＬＬ回路のＬＯＬ検出部の情報に基づいて、ＶＣＯの切換えとＰＬＬ回路の切換えを行う。
【０１８９】
この様にしても、第２の実施形態の発振器２０と同様に、温度変化に応じて複数のＶＣＯを切換えても、無線通信が途切れることがない。
【０１９０】
以上、本発明の好適な実施形態を説明したが、上記実施形態に限定されるものではなく、次のように拡張または変形できる。
【０１９１】
第２および第３の実施形態では、ＰＬＬ回路は２つの例を示したが、ＰＬＬ回路は３つ以上であってもよい。この場合、全てのＰＬＬ回路がロックしていて、任意の１つのＰＬＬ回路を発振器の出力に選択した状態で、温度変化の傾向に基づいて、制御電圧範囲に最も余裕があるＰＬＬ回路を発振器の出力に選択する。また、制御電圧範囲に最も余裕のないＰＬＬ回路のＶＣＯを、全部のＰＬＬ回路で選択中のＶＣＯより余裕のあるＶＣＯに切換えてロックすることを試みる。
【０１９２】
同様に第４の実施形態では、ＰＬＬ回路は４つ以上であってもよい。
【０１９３】
また、本発明は、実施形態の機能を実現する情報処理プログラムが、システム或いは装置に直接或いは遠隔から供給される場合にも適用可能である。
【０１９４】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１９５】
（付記１）
少なくとも１つの電圧制御発振器を有する複数の位相同期回路と、
前記複数の位相同期回路の出力の１つを選択して出力するセレクタと、
前記電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧を検知する検知手段と、
前記複数の位相同期回路のうち少なくとも２つは位相同期している状態で、前記検知手段が検知した前記温度または前記制御電圧の変化の傾向に応じて前記位相同期回路を選択することを前記セレクタに指示する制御部と
を備えることを特徴とする発振器。
【０１９６】
（付記２）
前記複数の位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する前記出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする付記１に記載の発振器。
【０１９７】
（付記３）
前記制御部はさらに、前記温度または前記制御電圧の変化に応じて、前記セレクタが選択していない前記位相同期回路が有する前記電圧制御発振器の何れかを選択して位相同期することを特徴とする付記１または付記２に記載の発振器。
【０１９８】
（付記４）
少なくとも１つの電圧制御発振器を有する少なくとも３つの位相同期回路と、
前記位相同期回路の出力の１つを選択して出力するセレクタと、
前記位相同期回路の位相同期の有無を検知する検知手段と、
前記位相同期回路のうち少なくとも３つは位相同期している前記位相同期回路のうち、出力周波数範囲が最高値または最低値を含まない前記位相同期回路を前記セレクタが選択している状態で、前記位相同期回路のうち位相同期が外れた前記電圧制御発振器の出力周波数範囲と他の前記電圧制御発振器の出力周波数範囲の比較結果に基づいて前記位相同期回路を選択することを前記セレクタに指示する制御部と
を備えることを特徴とする発振器。
【０１９９】
（付記５）
前記少なくとも３つの位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する前記出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする付記４に記載の発振器。
【０２００】
（付記６）
複数の位相同期回路のうち少なくとも２つは位相同期している状態で、電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧の変化の傾向に応じて位相同期回路を選択して出力することを特徴とする発振方法。
【０２０１】
（付記７）
前記複数の位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする付記６に記載の発振方法。
【０２０２】
（付記８）
前記発振方法はさらに、前記温度または前記制御電圧の変化に応じて、選択していない前記位相同期回路が有する前記電圧制御発振器の何れかを選択して位相同期することを特徴とする付記６または付記７に記載の発振方法。
【０２０３】
（付記９）
位相同期回路のうち少なくとも３つは位相同期している前記位相同期回路のうち、出力周波数範囲が最高値または最低値を含まない前記位相同期回路を選択して出力している状態で、前記位相同期回路のうち位相同期が外れた電圧制御発振器の出力周波数範囲と他の前記電圧制御発振器の出力周波数範囲の比較結果に基づいて、前記位相同期回路を選択して出力することを特徴とする発振方法。
【０２０４】
（付記１０）
前記少なくとも３つの位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする付記９に記載の発振方法。
【０２０５】
（付記１１）
複数の位相同期回路のうち少なくとも２つは位相同期している状態で、電圧制御発振器の周囲の温度または前記電圧制御発振器の制御電圧の変化の傾向に応じて位相同期回路を選択して出力することをコンピュータに実行させるプログラム。
【０２０６】
（付記１２）
前記複数の位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する前記出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする付記１１に記載のプログラム。
【０２０７】
（付記１３）
前記発振方法はさらに、前記温度または前記制御電圧の変化に応じて、選択していない前記位相同期回路が有する前記電圧制御発振器の何れかを選択して位相同期することを特徴とする付記１１または付記１２に記載のプログラム。
【０２０８】
（付記１４）
位相同期回路のうち少なくとも３つは位相同期している前記位相同期回路のうち、出力周波数範囲が最高値または最低値を含まない前記位相同期回路を選択して出力している状態で、前記位相同期回路のうち位相同期が外れた電圧制御発振器の出力周波数範囲と他の前記電圧制御発振器の出力周波数範囲の比較結果に基づいて、前記位相同期回路を選択して出力することをコンピュータに実行させるプログラム。
【０２０９】
（付記１５）
前記少なくとも３つの位相同期回路は、所定の制御電圧範囲に対する出力周波数範囲が異なり、隣接する出力周波数範囲の一部が重なり合う複数の前記電圧制御発振器のうち、前記出力周波数範囲が隣接しない少なくとも１つの前記電圧制御発振器を有することを特徴とする付記１４に記載のプログラム。
【符号の説明】
【０２１０】
１０  発振器
１１  セレクタ
１２  検知手段
１３  制御部
２０  発振器
３０  発振器
４０  発振器
１０１  位相同期回路
１０ｎ  位相同期回路
１１１  電圧制御発振器
１１ｎ  電圧制御発振器
２０１  位相比較器
２０２  検出部
２０２  ステップ
２０３  ループフィルタ
２０４  分周器
２０４  ステップ
２０５  セレクタ
２０６  セレクタ
２０７  温度検出部
２０７  ステップ
２０８  制御部
２０９  記憶部
２０９  ステップ
２１０  制御部
２１１  ＶＣＯ１
２１２  ＶＣＯ２
２１３  ＶＣＯ３
２１４  ＶＣＯ４
２１（２ｎ−１）  ＶＣＯ（２ｎ−１）
２１（２ｎ）  ＶＣＯ（２ｎ）
２５１  ＰＬＬ回路
２５２  ＰＬＬ回路
３０７  制御電圧検出部
３０８  制御部
４０６  セレクタ
４０８  制御部
４５１  ＰＬＬ回路
４５２  ＰＬＬ回路
４５３  ＰＬＬ回路
【図１】
2019004369.tif 000003
【図２】
2019004369.tif 000004
【図３】
2019004369.tif 000005
【図４】
2019004369.tif 000006
【図５】
2019004369.tif 000007
【図６】
2019004369.tif 000008
【図７】
2019004369.tif 000009
【図８】
2019004369.tif 000010
【図９】
2019004369.tif 000011
【図１０】
2019004369.tif 000012
【図１１】
2019004369.tif 000013