(57)【特許請求の範囲】
【請求項１】
入力信号を受けるよう構成される入力ポートと、
上記入力信号中にイベントが生じているかを決定し、上記入力信号にイベントが生じたときにイベント信号を生成するよう構成される比較回路と、
上記入力信号中のイベントを示すイベント信号をそれぞれ所定の整数値でスケールする複数の分周比を用いる１つ以上の分周回路と、
上記イベント信号の推定信号周波数を反復して求め、上記推定信号周波数に基いて上記イベント信号のための特定分周比を上記複数の分周比の中から自動的に選択するよう構成されるコントロール・システムと、
上記特定分周比でスケールされた上記イベント信号中のイベントの個数をカウントして高分解能カウント値を求め、上記コントロール・システムへ送るよう構成される高分解能周波数カウンタと、
上記複数の分周比の中の最大分周比でスケールされた上記イベント信号中のイベントの個数をカウントして低分解能カウント値を求め、上記コントロール・システムへ送るよう構成される低分解能周波数カウンタと
を具え、
上記コントロール・システムが、上記高分解能カウント値及び上記低分解能カウント値に基づいて、上記特定分周比を選択するよう更に構成される試験測定装置。
【請求項２】
試験測定装置で実現される信号をプリスケールする方法であって、
１つの入力部を介して入力信号を受ける処理と、
上記入力信号にイベントが生じたときにイベント信号を生成する処理と、
上記入力信号中のイベントを示すイベント信号の推定信号周波数を反復して求める処理と、
上記試験測定装置による信号処理のために、上記推定信号周波数に基づいて、上記イベント信号のための特定分周比を複数の分周比の中から自動的に選択し、予め定めた整数値によって、選択された上記分周比で上記イベント信号をスケールする処理と、
上記特定分周比でスケールされた上記イベント信号中のイベントの個数をカウントして高分解能カウント値を求める処理と、
上記複数の分周比の中の最大分周比でスケールされた上記イベント信号中のイベントの個数をカウントして低分解能カウント値を求める処理と
を具え、
上記特定分周比の選択が、更に、高分解能カウント値及び低分解能カウント値に基づいて行われる信号プリスケール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試験測定装置に関するシステム及び方法に関し、特に、試験測定装置の周波数レンジへイベント信号を自動的にプリスケール処理するシステム及び方法に関する。
【背景技術】
【０００２】
周波数カウンタは、周波数を求めるために、電子的な信号中のパルスをカウントする電子試験装置である。伝統的な周波数カウンタは、周波数が変化する入力信号の広いレンジを分析するために、複数のハードウェア回路を有している。例えば、周波数カウンタのハードウェアは、ほとんどプリ調整なしに、低周波数信号を分析及び表示することができる。従って、低周波数入力ポートは、プリ調整回路を必要とせずに、低周波数信号を受けて表示できる。高周波数入力ポートは、信号の周波数をハードウェアで測定可能な周波数レンジへと低くするプリスケーラ又はハイドロ・ミキサのようなプリ調整回路を通して入力信号を送ることによって、もっと高い周波数の入力信号を受けて表示できる。即ち、伝統的な周波数カウンタは、１つは低い周波数レンジ（例えば、ＤＣから３００ＭＨｚ）用で、もう１つは高い周波数レンジ（例えば、３００ＭＨｚから４０ＧＨｚ）用という、少なくとも２つ別々の入力ポートを有することがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表平１０−５１０９７２号公報
【特許文献２】特開平０６−１２０８１５号公報
【特許文献３】特開平０７−２２１６３３号公報
【非特許文献】
【０００４】
【非特許文献１】「MCA3000シリーズ・マイクロ波周波数カウンタ／アナライザ」の製品紹介サイト、テクトロニクス、［online］、［２０１６年６月２７日検索］、インターネット<URL：http:／／jp.tek.com／frequency-カウンタ／mca3000-microwave-analyzer>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のシステムには短所がある。例えば、伝統的な周波数カウンタは、周波数が高い周波数帯域から低い周波数帯域へ落ちたり、又は、その逆のように、入力信号が、接続された入力ポートの利用可能な周波数レンジから外れた場合には、入力ケーブルを１つのポートから別のポートへと手作業で再接続することによって、ユーザがマニュアルで入力信号をポート間で配置換えさせる必要がある。こうしたマニュアルの信号の配置換えは、周波数が急速に変化する高速で複雑な信号については、実用的でない。更に、伝統的な周波数カウンタは、その装置で許容される最高周波数信号を受け入れるように、最大調整値に固定された単一の調整回路を採用している。例えば、プリスケーラを用いる場合、分周比は、製品の仕様の最高周波数を受け入れるのに必要な最大除数に固定され、低い周波数信号に関してはジッタが増加する結果となることがある。結果として、入力信号は、高周波数帯域の低い周波数の端で調整過剰となり、ジッタが多くなる。更に、調整回路は、典型的には、高周波数結合であり、トリガ・レベル・ベースでの調整にはなじまない。
【０００６】
本発明の実施形態は、従来技術におけるこれら及び他の課題を解決しようとするものである。
【課題を解決するための手段】
【０００７】
開示される内容の実施形態としては、周波数帯域の全レンジ用の単一の入力ポートを採用する、周波数カウンタとして動作するオシロスコープがあり、これは、マニュアルで信号の配置換えをする必要がない。このオシロスコープは、複数の分周回路を利用し、それぞれに所与の分周比がある。オシロスコープは、入力信号中のＡ／Ｂイベントの発生を示すイベント信号を繰り返し試験して推定イベント信号周波数を求め、続いて、その信号周波数を用いて、その信号に最適な分周比を選択する。最適な分周比を選択することによって、その信号は、もっと高い分周比に関連する付加的な回路を横断する必要がなく、結果としてジッタが低減する。オシロスコープは、信号を連続的に再試験し、信号が変化すると、信号を最適な分周回路／分周比に取り換える。ジッタを更に減少させるため、オシロスコープは、更なるジッタ低減のための新しい分周回路／分周比が選択される前に、所定のマージンでしきい値を超える／下回ることを要件とする周波数ヒステレシス処理を用いても良い。オシロスコープは、また、受けた信号について表示されるトリガ・イベントの最適な個数を求めるようにしても良く、これは、所定の表示リフレッシュ・レート（例えば、毎秒３回）と、オシロスコープのスクリーンの視覚的なラグ（遅延）を低減するのを確実にする。
【０００８】
従って、少なくともいくつかの実施形態では、試験測定装置は、入力信号を受けるよう構成される１つの入力ポートと、複数の分周比を用いる１つ以上の分周回路を含み、各分周比は、所定整数値によって、入力信号中のイベントを示すイベント信号をスケールするようにする。装置は、また、イベント信号の推定信号周波数を反復して求めると共に、推定信号周波数に基いて、そのイベント信号のための分周比を自動的に選択するよう構成されるコントロール・システムも含んでいる。
【０００９】
別の観点では、少なくともいくつかの実施形態では、方法が試験測定装置において実現される。この方法は、入力部を介して入力信号を受ける処理と、この入力信号中のイベントを示すイベント信号の推定信号周波数を反復して求める処理とを含んでいる。続いて、分周比は、推定信号周波数に基いて、そのイベント信号のための分周回路に対応して自動的に選択される。試験測定装置による信号処理のため、選択された分周比は、イベント信号を所定整数値によってスケールする。
【００１０】
更に別の観点では、少なくともいくつかの実施形態では、プロセッサで実行するためのコンピュータ・プログラムの生成物を蓄積した非一時的なコンピュータ読み出し可能媒体が、試験及び測定を実施するよう構成される。コンピュータ・プログラムは、プロセッサに、１つの入力部を介して入力信号を受ける処理と、入力信号中のイベントを示すイベント信号の推定信号周波数を反復して求める処理と実行させる。続いて、プロセッサは、推定信号周波数に基いて、イベント信号のための分周比、対応する分周回路を自動的に選択する。試験測定装置による信号処理のため、予め定めた整数値によって、選択された分周比でイベント信号をスケール（scale）する。
【図面の簡単な説明】
【００１１】
【図１】図１は、１つ以上の入力信号を受けるよう構成されるオシロスコープの実施形態のブロック図である。
【図２】図２は、オシロスコープで使用するための自動周波数プリスケーラの実施形態のブロック図である。
【図３】図３は、非漸増（non-incremental）信号周波数変化に応答するよう構成された別の自動周波数プリスケーラの実施形態のブロック図である。
【図４Ａ】図４Ａは、推定イベント信号周波数に基いて、信号を自動的にプリスケールする方法の実施形態のフローチャートである。
【図４Ｂ】図４Ｂは、推定イベント信号周波数に基いて、信号を自動的にプリスケールする方法の実施形態のフローチャートの残りの部分である。
【図５】図５は、自動周波数プリスケール信号を１０億当たり１区画（1 part per billion）の精度で表示するオシロスコープのグラチクルの実施形態を示す。
【図６】図６は、自動周波数プリスケーラを用いたオシロスコープのためのユーザ・インタフェースの実施形態を示す。
【発明を実施するための形態】
【００１２】
本願で説明するように、本発明の実施形態は、それぞれ所定の分周比（例えば、１、２、４、８、１６、３２、６４、１２８、２５６など）を有する複数の分周回路を含む試験測定装置（例えば、オシロスコープ）に関する。例えば、各周波数分周回路（時に、プリスケーラと呼ばれる）は、その前の周波数分周回路の周波数に由来する、入ってくる信号の周波数を、２で分周するよう構成される。最大の分周には、可能な最大周波数分周と最低分解能の信号とをもたらす、複数の周波数分周回路の全セットを横断する必要がある。コントローラ・システム（ハードウェア又はハードウェア上のソフトウェア）は、イベント信号を繰り返し試験して、その信号の周波数を求める。求めた周波数に基づき、コントローラ・システムは、その信号に関する最適な分周比を選択する。最適な分周比は、ローカルのサンプリング・ハードウェアが信号の全エッジをカウント可能な程度に充分に周波数を低減しつつ、信号が受け入れ可能な周波数分周の最小値である。言い換えると、コントロール・システムは、求めた信号の周波数に基いて、最適な分周比を得るように、複数の分周回路を通過するパスを選択する。これは、イベント信号の周波数やその対応するイベントの周波数に関係なく、入力信号を単一の入力部から受けて、ハードウェアによって可能な最高分解能でサンプルすることを可能にする。また、コントロール・システムは、表示をリアル・タイムで更新可能とするため、求めた周波数を考慮した最適な表示トリガ・イベントを選択しても良い。コントローラ・システムは、継続的にイベント信号をモニタし、その周波数が変化すると、新しい分周比を選択する。コントローラ・システムは、所定のマージン（例えば、２５メガ・ヘルツ（ＭＨｚ））を含む周波数ヒステレシス処理を採用しても良く、これによって、信号の周波数は、新しい分周比を選択する前に、分周比の境界をマージンだけ超えるか又は下回らなければならない。これは、分周境界近くの周波数におけるチャタリングを低減する。また、コントロール・システムが、周波数の突然の急な変化を求めるのをサポートするのに、低分解能カウンタを採用しても良い。
【００１３】
上述の実施形態を採用することによって、試験測定装置は、ユーザがポートを切り替える（これは、高速に動く複雑な信号で実行するのは、困難か又は不可能であろう）必要なしに、信号の周波数の全レンジを継続的に表示できる。更に、この実施形態は、チャタリングを防ぎつつ、その信号について最適な分周比を維持する。このように、上述の実施形態を採用することによって、結果として生じるオシロスコープは、機能性が増加し、エンド・ユーザに要求されることは減少する。
【００１４】
本願で用いる用語、チャタリングは、しきい値又は境界近くに分類される信号特性のために、サンプリング回路間の切り替えを急速に行き来することを意味する。
【００１５】
本願で用いる用語、分周比は、分周回路に関連した整数値であって、信号の周波数に除数として適用して、分周回路から、より低い周波数の信号が出力される結果をもたらすものを意味する。
【００１６】
本願で用いる用語、最適な分周比は、信号が受けることが可能でありながら、ローカルのサンプリング・ハードウェアが信号の全エッジをカウントするのを確実なものにするのに充分な程度に信号の周波数を低くする、周波数分周の最小値を意味する。
【００１７】
本願で用いる用語、Ａトリガ・イベントは、例えば、特定の周波数レート／ウィンドウ、グリッチ、ラント・パルスなど、信号の取込みを開始する最初のトリガ・イベントを意味する。
【００１８】
本願で用いる用語、Ｂイベントは、例えば、特定の周波数レート／ウィンドウ、グリッチ、ラント・パルスなど、Ａトリガ・イベントによって開始された信号の捕捉に対する相対的な時間位置又は端部を特定する、１個又は複数（Ｎ）個の特定のトリガ・イベントを意味する。
【００１９】
本願で用いる用語、周波数ヒステレシスは、分周回路が通常切り替えられるであろう信号周波数より上下両方向の周波数のマージンを意味し、新しい分周比に切り換わる前に信号周波数が全マージンを横断する必要がある。
【００２０】
本願で用いる用語、収束推定値は、１つの解に収束するのに必要な推定最大反復回数を示す所定値を意味する。
【００２１】
本願で用いる用語、最適表示トリガ・イベント・カウント値は、表示上で信号の高分解能と、ユーザに高速な視覚的フィードバックを与える高速な表示リフレッシュ・レート（例えば、毎秒３個の測定）とをもたらす測定及び表示されるトリガ・イベントの個数を意味する。
【００２２】
本願で用いる用語、最適なイベント信号は、対応する入力信号中において、トリガされたイベントの発生を示す信号を意味する。
【００２３】
本願で用いる用語、プリスケーラは、高い周波数の信号を、より低い周波数の信号へと変えるために用いる回路を意味する。
【００２４】
図１は、１つ以上の入力信号１２５、例えば、被試験デバイス（ＤＵＴ）１２１からの試験信号を受けるよう構成されるオシロスコープ１００の実施形態のブロック図である。ＤＵＴ１２１は、電気的又は光学的信号を介して通信を行うよう構成される任意の信号源としても良い。例えば、ＤＵＴ１２１は、任意の形態のトランスミッタ又は１つ以上の信号プローブを介して結合された信号伝送媒体としても良い。ＤＵＴ１２１は、試験を目的としたマニュアルでの交換は実質的に不可能な状態となる大量の複雑なデータ通信を行うとしても良い。
【００２５】
オシロスコープ１００は、入力信号１２５と、対応するカウントされたイベントを受けて、１つ以上のグラチクル（表示画面格子目盛）を有する表示装置１２５上に表示するよう構成される試験測定装置である。オシロスコープ１００は、入力信号１２５を受けて、その入力信号をプリ調整、サンプリング等のためのローカルのハードウェアへと送る複数のポート１０５を有している。オシロスコープ１００は、また、例えば、交流（ＡＣ）又は直流（ＤＣ）カップリング（結合）制御、トリガ・レベル制御、トリガ・レベル・ヒステレシスのしきい値及びマージンを変更するトリガ・レベル・ヒステレシス制御などのユーザの入力を受ける操作装置１０３を有している。操作装置１０３を用いることで、ユーザは、ＤＵＴ１２１からの入力信号を試験でき、入力信号１２５をサンプルさせ、カウントさせて、表示装置１２５のグラチクル上に表示させることができる。オシロスコープ１００は、説明を明快にするための例として提示していることに注意すべきであって、複数形式のオシロスコープに限定されると考えるべきではなく、本発明から離れることなく、複数の試験セットアップ（設定）を採用しても良い。
【００２６】
図２は、オシロスコープ１００のようなオシロスコープで使用するための自動周波数プリスケーラ２００の実施形態のブロック図である。自動周波数プリスケーラ２００は、入力回路２０１と、比較回路２０３と、高度（advanced）トリガ・モード制御ブロック２０４と、分周回路２０５と、スイッチ２０６〜２０７と、周波数レンジ・カウンタ２０９と、プロセッサ及びメモリ並びにソフトウェア制御部２１３を有するコントロール・システム２１０とを具えている。こうしたコンポーンネントは、入力回路２０１を介して入力信号を受けて、操作装置（例えば、操作装置１０３）を介してユーザに指示されたようにトリガ・レベル・ヒステレシス制御信号２２５、トリガ・レベル制御信号２２１及びカップリング制御信号２２３に基いて信号を調整し、入力信号からイベント信号を生成し、最適な分周比でイベント信号の周波数を分周し、表示グラチクル（例えば、表示装置１０１）上で表示するため、イベント信号のイベントをカウントする。
【００２７】
入力回路２０１は、後段のコンポーンネントによるサンプリング／分析のために、入力信号（例えば、入力信号１２５）をプリ調整（precondition）する増幅回路や他の任意のコンポーンネントとしても良い。例えば、入力回路２０１は、後のコンポーンネントが、よりクリアに信号の変化を識別し、トリガする、などができるように、入力信号の利得を増加させる。入力回路２０１は、差動入力の結果としても良いことに注意すべきで、この場合、相補的な信号の対は、２つの入力端子を介して受け、相補的な信号間の差を入力回路２０１が受ける結果となるように合成される。
【００２８】
比較回路２０３は、入力信号電圧を別の信号源からの対応する電圧と比較し、比較結果を前へ送ることができる任意の回路である。比較回路２０３は、ユーザ制御に基いて、トリガ・レベル制御信号２２１、カップリング制御信号２２３、トリガ・レベル・ヒステレシス制御信号２２５を受ける。トリガ・レベル制御信号２２１の電圧は、ユーザによって設定されたときにメモリ中に予め設定されるか、又は、プロセッサによって設定され、入力信号電圧と比較されて、Ａ又はＢイベントのようなトリガ・イベントが発生した時点を決定する。例えば、比較回路２０３は、トリガ・レベル制御信号２２１を用いて、いつＡイベント又はＮ番目のＢイベントが生じたかを決定し、結果として、いつ信号の捕捉を開始又は終了するかを決定しても良い。カップリング制御信号２２３は、ユーザの入力である。カップリング制御信号２２３は、信号がＡＣ及びＤＣ成分の両方を含んで受信されるときに、信号を捕捉するのにＤＣカップリングに設定されても良い。カップリング制御信号２２３は、また、信号のＤＣ成分を除去し、ＡＣ成分のみを捕捉するために、ＡＣに設定されても良い。こうして、比較回路２０３は、カップリング制御信号２２３に基いて、ユーザから受けたように、入力信号のＤＣ成分を保持するか、又は、選択的に除去できる。トリガ・レベル・ヒステレシス制御信号２２５の入力は、不適当なトリガを排除して信号ノイズを除去するのをサポートする。例えば、トリガ・イベントを生じさせる信号値（例えば、電圧）を、トリガ・レベル・ヒステレシスによって、比較回路２０３にフィードバックさせることができる。すると、比較回路２０３は、イベントをトリガさせた信号値を、後の信号値と比較できる。もし後の信号値がマージン（例えば、２.５パーセント）よりも減少／増加していなければ、信号値中の変化は信号ノイズの結果とみなされ、２番目のトリガ・イベントは記録されない。比較回路２０３は、種々の入力を用いて信号を試験し、比較結果をイベント信号として後のコンポーンネントへと出力する。
【００２９】
高度トリガ・モード制御ブロック２０４は、オプションの回路グループであり、より高度なトリガを捕捉し、そうしたイベントの発生を出力するよう構成される。具体的には、Ａ及びＢイベントは、ユーザが捕捉及びカウントを希望する任意のイベントである。Ａ及びＢイベントは、同じ形式のイベントでも良いし、又は、別々の形式のイベントとして選択されても良い（例えば、最初の立ち上がりエッジのＡイベントと、最初の検出エラーのＢイベント）。例えば、ＤＵＴから生じるエラーを試験しているユーザは、伝送された異常な信号イベント（例えば、Ａ又はＢイベント）を知りたいと望むかもしれない。典型的な異常信号は、ラント・パルス（有効なハイ（高）／ロー（低）レベルに達しないゼロでない信号の立ち上がり）、グリッチ（予期されるレンジを外れた振幅又は時間的／スペクトラム幅のパルス）又は予期しない周波数で発生する信号を含む。高度トリガ・モード２０４は、特定の信号形状／周波数を検出するか、又は、特定／予期されるパターンと認められない信号形状／周波数を検出するのに応じてトリガ処理することによって、ラント、グリッチなどのような、立ち上がり及び立ち下がり以外のイベントに関して、入力信号を試験し、こうしたトリガの結果をイベント信号として出力するよう構成される。高度トリガ・モード２０４は、全体的な図の明快さの理由から示さない補足的な配線を介してコントロール・システム２１０によって制御されるようにしても良い。比較回路２０３又は高度トリガ・モード２０４のイベント信号は、入力信号によってトリガされる全てのイベントを含むことに注意すべきである。従って、イベント信号は、入力信号と同じ周波数かもしれないし、同じ周波数でないかもしれない。
【００３０】
スイッチ２０６は、１つ以上の制御ラインに基いて、全入力よりも少なく出力するよう構成される任意のスイッチである。スイッチ２０６は、比較回路２０３及び高度トリガ・モード２０４の出力端子に結合される。スイッチ２０６は、種々のトリガ・イベントをＡ又はＢイベントとして捕捉可能とするように、コントロール・システム２１０からの入力に基いて、比較回路２０３の出力又は高度トリガ・モード２０４からのトリガ・モードのいずれかを選択できる。
【００３１】
複数の分周回路２０５は、複数の分周比の１つで信号の周波数を分周できる複数の周波数分周回路の中の任意のグループである。複数の分周回路２０５のそれぞれは、プリスケーラと呼ばれることもあり、フィードバック信号を用いた再生（regenerative）周波数分周回路、フリップ・フロップに基づく回路、シフト・レジスタに基づく回路などのような、アナログ又はデジタル分周回路として実現できる。複数の分周回路２０５は、一連の回路（chain：チェーン）として実現されても良く、そのそれぞれが分周できる。例えば、各分周回路は、前の分周回路から受けた信号の周波数について、２の累乗の分周を実行するよう構成することができる。こうして、複数の分周回路２０５のより多数を横断した信号は、複数の分周回路のより少数を横断した信号に比較して、より大きな周波数の分周を受ける。２の累乗の分周を用いる場合、周波数分周回路２０５は、２、４、８、１６、３２、６４、１２８、２５６などの分周比による周波数分周を提供できる。周波数を分周しない１の分周比を実現するには、分周回路２０５を避けて信号が送られる。２の累乗の分周を説明しているが、適切な回路を採用することで、任意の所望分周比のシーケンスを実現できることに注意すべきである。また、複数の分周回路２０５の全てを横断する信号は、最も高い分周比（例えば、２５６）が与えられるであろうが、複数の分周回路２０５の全てを横断することで、最も低い分解能と最も大きな量のジッタ／ノイズがもたらされるという結果になるであろうことにも注意すべきである。こうして、各イベント信号に関する最適な分周比が、後述のように、信号の周波数に従って、コントロール・システム２１０によって選択できる。選択されると、信号は、最適な分周比を実現するのに必要な個数の分周回路２０５だけを横断し、続いて、スイッチ２０７へ出力される。
【００３２】
スイッチ２０７は、１つ以上の制御ラインに基いて、全入力よりも少ない数の出力をするよう構成される任意のスイッチである。スイッチ２０７は、複数の分周回路２０５の各出力端子に結合され、また、スイッチ２０６を介して比較回路２０３に直接結合される。スイッチ２０７は、コントロール・システム２１０からの入力に基いて、受けた複数の分周比のいずれかの出力を選択できる。
【００３３】
周波数レンジ・カウンタ２０９は、信号の振動をカウントすることによって、イベント信号の周波数を測定するよう構成される任意のコンポーンネントである。周波数レンジ・カウンタ２０９は、比較回路２０３又は高度トリガ・モード２０４でのイベントの発生を示すスイッチ２０７の出力信号を受ける。スイッチ２０７の現在の設定に応じて、周波数レンジ・カウンタ２０９は、分周回路２０５による分周比にさらされた入力信号によってトリガされたイベントの振動、従って、周波数をカウントできる。周波数レンジ・カウンタ２０９の出力信号は、イベントのカウントされた周波数２２７である。こうして、周波数２２７は、表示装置１０１のグラチクルのようなスクリーン上での表示のために周波数レンジ・カウンタ２０９から前へと送られる。
【００３４】
コントロール・システム２１０は、本願で開示される方法を実行できる任意の制御回路である。例えば、コントロール・システム２１０は、特定用途向け集積回路（ＡＳＩＣ）、デジタル・シグナル・プロセッサ（ＤＳＰ）、又は他のプロセッシング回路として実現することもできる。いくつかの実施形態では、コントロール・システム２１０は、メモリからの命令を実行し、そこに記憶された命令で示される方法又は関連するステップを実行するよう構成される汎用プロセッサのプロセッサを含む。メモリは、プロセッサのキャッシュ、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリ・メモリ（ＲＯＭ）、ソリッド・ステート・メモリ、ハード・ディスク・ドライブ又は他のメモリ形式として実現されても良い。コントロール・システム２１０中のメモリは、コンピュータ・プログラム生成物や他の命令をお記憶する非一時的な媒体として機能し、こうした生成物／命令を必要に応じて演算のためにプロセッサに供給する。コントロール・システム２１０は、ソフトウェア制御部２１３を含んでも良く、これは、本願で説明する方法のステップ（例えば、メモリ上に記憶され、プロセッサで実行される命令のような）を実行するよう構成されるファームウェア又はソフトウェア・モジュールであっても良い。また、ソフトウェア制御部２１０は、いくつかの実施形態では、ハードウェアで実現しても良い。コントロール・システム２１０は、周波数レンジ・カウンタ２０９から入力に基いて、比較回路２０３、高度トリガ・モード２０４、分周回路２０５、スイッチ２０６〜２０７及び周波数レンジ・カウンタ２０９を制御する。また、コントロール・システム２１０は、操作装置（例えば、操作装置１０３）を介してユーザから直接入力を受けても良い。また、いくつかの実施形態では、コントロール・システム２１０は、オシロスコープの操作装置（例えば、操作装置１０３）への変更に応じて、トリガ・レベル制御信号２２１、カップリング制御信号２２３及びトリガ・レベル・ヒステレシス制御信号２２５を、比較回路２０３や高度トリガ・モード制御ブロック２０４へ供給しても良い。コントロール・システム２１０は、後述のように、分周回路２０５及び周波数レンジ・カウンタ２０９を用いて、反復してイベント信号を試験してイベントの周波数を求め、それによって、そのイベント信号に関する最適な分周比を求める。また、コントロール・システム２１０は、広く周波数が変化するイベント信号を受け入れるのに必要となる異なる分周回路２０５の設定へと変更する。従って、コントロール・システム２１０は、分周回路によって周波数のフル・レンジを受け入れながら、単一の入力部から信号を受けることを可能にする。
【００３５】
図３は、非漸増（non-incremental）型入力信号／イベント信号周波数変化に応答するよう構成された別の自動周波数プリスケーラ３００の実施形態のブロック図である。自動周波数プリスケーラ３００は、オシロスコープ１００のようなオシロスコープで用いられる。自動周波数プリスケーラ３００は、自動周波数プリスケーラ２００と実質的に類似するが、追加の機能を含んでいる。自動周波数プリスケーラ３００は、入力回路３０１と、比較回路３０３と、高度トリガ・モード制御ブロック３０４と、複数の分周回路３０５と、スイッチ３０６〜３０７と、コントロール・システム３１０と、ソフトウェア制御部３１３のモジュールと、高分解能（Hi-Res）周波数カウンタ３０９とを具え、これらは、入力回路２０１と、比較回路２０３と、高度トリガ・モード制御ブロック２０４と、複数の分周回路２０５と、スイッチ２０６〜２０７と、コントロール・システム２１０と、ソフトウェア制御部２１３と、周波数レンジ・カウンタ２０９とに、それぞれ実質的に類似する。比較回路３０３は、トリガ・レベル制御信号３２１、トリガ・レベル・ヒステレシス制御信号３２５及びカップリング制御信号３２３を受け、これらは、トリガ・レベル制御信号２２１、トリガ・レベル・ヒステレシス制御信号２２５及びカップリング制御信号２２３と実質的に類似する。更に、Ｈｉ−Ｒｅｓ周波数カウンタ３０９の周波数３２７信号は、周波数レンジ・カウンタ２０９の周波数２２７信号と実質的に類似する。
【００３６】
イベント信号周波数の急激で大幅な変化、例えば、５ナノ秒未満の１桁の変化の間に、プリスケーラ２００は、その変化を識別するのに一時的に失敗するかもしれない。こうした急激で大幅な変化を、本願では、時として、非漸増（non-incremental）変化と呼ぶ。具体的な例としては、プリスケーラ２００は、第１信号期間に基いて、ＭＨｚオーダーの小さな変化を探し、第２信号期間の開始時点において、数十ＧＨｚオーダーの変化に気づくのに失敗するかもしれない。プリスケーラ３００は、この懸念を克服する低分解能（Low-Res）周波数カウンタ３０８を含んでいる。Ｌｏｗ−Ｒｅｓ周波数カウンタ３０８は、Ｈｉ−Ｒｅｓ周波数カウンタ３０９と類似している。しかし、Ｌｏｗ−Ｒｅｓ周波数カウンタ３０８は、分周回路３０５から、常に最大分周比３２５信号を受け、ここで、この最大分周比３２５信号は、分周回路３０５によって信号に適用できる最大分周比の結果である。例えば、もし複数の分周回路３０５が、２５６の比まで分周可能なら、その最大分周比は２５６である。従って、Ｌｏｗ−Ｒｅｓ周波数カウンタ３０８は、常に、イベント信号で利用可能な最も低い分解能のビュー（View：視点、見方）を受ける。Ｌｏｗ−Ｒｅｓ周波数カウンタ３０８は、低分解能で発生する変化をカウントし、よって、信号の大きなスケールの変化に気づく。Ｌｏｗ−Ｒｅｓ周波数カウンタ３０８の出力は、制御データとしてコントロール・システム３１０へと送られる。コントロール・システム３１０は、Ｌｏｗ−Ｒｅｓ周波数カウンタ３０８の出力信号を用いて、いつ第１信号期間の周波数を推定するための微調整（fine adjustment）を行おうとする試みを止めて、第２信号期間に関連する新しい周波数の推定値を収束させるための粗調整を始めるかを決めることができる。信号の最低分解能バージョンは、最速変化バージョンでもあることに注意すべきである。従って、Ｌｏｗ−Ｒｅｓ周波数カウンタ３０８は、数マイクロ秒から数ミリ秒のオーダーで発生するイベントをカウントできる一方で、Ｈｉ−Ｒｅｓ周波数カウンタ３０９は、数マイクロ秒から数秒のオーダーで発生するイベントをカウントできる。
【００３７】
図４Ａ〜４Ｂは、例えば、自動周波数プリスケーラ２００又は３００を有するオシロスコープ１００を用いて、推定イベント信号周波数に基いて、イベント信号を自動的にプリスケールする方法４００の実施形態のフローチャートである。方法４００は、例えば、オシロスコープのポートに入力信号が挿入されたときに、ブロック４０１で始まる。方法４００は、反復ループを採用し、よって、オシロスコープは、ブロック４０５で、この方法が完了したか判断する。言い換えると、オシロスコープは、後述のように、ループ中に用いられる複数のタスクが完了したかを判断する。もしそうなら、方法４００は、終了ブロック４０３へ進む。もし違うなら、方法４００は、ブロック４０７へ進み、入力信号の信号エッジ又は他の高度トリガが、比較回路／高度トリガ・モードをトリガし、Ａイベント又はＢイベントが生じたことを示したかを判断する。もしトリガが発生していないなら、方法４００は、トリガが発生するまでブロック４０５へ戻る。トリガが発生したら、方法４００はブロック４０９へ進む。
【００３８】
ブロック４０９では、先の（last：最後の）トリガ・イベントからの経過時間が求められる。例えば、経過時間は、２００フェムト秒（ｆｓ）分解能を有する５４ビット・デルタ・カウンタを含むＨＦＤ１１８  ＳＢＴＬ  ＡＳＩＣのような特定用途向け集積回路（ＡＳＩＣ）によって求めても良い。経過時間は、先の反復で使用されたＢイベントの個数で割り算される。使用されるＢイベントの個数は、１／３秒毎に表示を更新するのに必要とされるＢイベントの個数と等しいとしても良い。経過時間は、先の反復で採用されたハードウェアの除数／分周比でも割り算される。Ｂイベントの個数及びハードウェアの除数で割り算したときの経過時間の結果は、経過時間結果として保存される。更に、先の反復において取られた測定回数を収束値に向かって１つ増加させ、先の反復よりも、もう１回多い測定がオシロスコープによって行われるようにする。測定回数の値を１つ増加させることによって、方法４００は、後述のように、イベント信号の周波数推定値が、いつ実際の周波数に収斂するか判断が可能になる。
【００３９】
ブロック４１１では、方法４００は、システムが周波数推定値を現在獲得しつつあるか判断する。もしその推定値が既に周波数値に収束しているなら、方法４００はステップ４２１に進む。もし方法４００が周波数推定値を現在獲得しつつあるなら、方法４００は、ステップ４１３へ進む。ステップ４１３では、現在採用されているハードウェア除数と、ステップ４０９で求められた経過時間結果とに基いて、全てのＢイベントを抜かすことなく、１／３秒毎に表示を更新するのに必要とされるＢイベントの個数が求められる（例えば、最適な表示トリガ・イベント・カウント値）。更に、推定信号周波数が、経過時間結果から求められる。推定信号周波数は、１／経過時間結果に等しい。毎秒所定回数（例えば、毎秒３回）の周波数更新を実現するための最適な表示トリガ・イベント・カウント値は、数学的には、次のように表現できる。
【００４０】
数式１
最適表示トリガ・イベント・カウント値＝（周波数／３）／（分周比）
【００４１】
例えば、最適表示トリガ・イベント・カウント値は、毎秒１３桁の精度が得られるように選択される。ユーザは、表示リフレッシュ・レートが遅くなるという犠牲を払っても、もっと高い精度を得るために、計算された最適表示トリガ・イベント・カウント値を覆しても良い。例えば、Ｂイベントをトリガするイベントをカウントした個数における各１０個の増減に関して、精度の桁数を増減させても良い。
【００４２】
ブロック４１５では、１つの分周回路に対応する１つの分周比が、ブロック４１３からのイベント信号の推定周波数に基いて選択される。例えば、もし推定周波数が１.２５e９より小さければ１の、２.５０e９より小さければ２の、５.０e９より小さければ４の、１０.０e９より小さければ８の、２０.００e９より小さければ１６の分周比が選択され、その他の推定周波数については３２の分周比が選択される。分周比が選択されると、方法４００はブロック４１７へ進み、ステップ４０９の増加させた測定回数が、予め定めた収束推定値（例えば、４に設定される）を超えたか判断する。もし違えば、方法４００は、ブロック４０５に戻り、新たな反復を通り抜ける。もしそうであれば、推定周波数は、実際のイベント信号周波数であり、よって、方法４００はブロック４１９へ進む。ブロック４１９では、ブロック４１３で計算されたＢイベントの個数と、ブロック４１５で選択された分周比とに基いて、オシロスコープのシステムがセットアップされる。更に、周波数の推定が、ブロック４１９で完了する。次に、方法４００は、ステップ４０５へ戻る。しかし、もし方法４００がブロック４１９を横断した場合、方法４００は、ブロック４１１で周波数推定ループから外れて、ブロック４２１へと進む。これは、将来の周波数推定について測定回数をゼロに設定し、推定値の獲得に関連する値を誤り（false：偽）に設定することによって、一部分では追従される。
【００４３】
ブロック４２１では、実際の信号周波数が、先のブロックにおける推定値に基いて求められる。更に、トリガされたＢイベントの個数のような累積的な統計値が、表示用に累積される。統計値としては、信号の最小値、最大値、平均及び標準偏差を含んでいても良い。これら統計値は、求めたイベント信号周波数及び行われた測定回数に基いて、求められる。続いて、方法４００は、ブロック４２５に進み、ユーザが統計値をログ（log：記録）するか又は表示する要求をしたかを判断する。もし統計値がログされるのなら、方法４００はブロック４２３に進み、統計値を図６に示すような結果テーブル・ファイルにログする。また、統計値は、ユーザ入力に基づいて、そのログが取られた後は、表示／ログからクリアしても良い。方法４００は、続いて、ステップ４０５に戻り、終了４０３か、又は、更に測定を行うかを判断する。
【００４４】
もしロギングが必要ないなら、方法４００は、ブロック４２７へと続く。ブロック４２７では、チャタリングを防ぐために、周波数ヒステレシス処理が採用される。この場合、イベント信号の周波数が、特定の分周比及び対応する分周回路に関連する上下の境界に近い場合に、チャタリングは生じる。もしイベント信号が、例えば、ノイズのために、その境界を繰り返し横断すると、オシロスコープは、その信号のための分周回路の再選択を繰り返し、チャタリングという結果になり得る。チャタリングを防ぐため、周波数ヒステレシス処理は、新しい分周比を選択する前に、周波数が、その対応する境界よりも、あるマージン（例えば、＋又は−２５ＭＨｚ）より多く、上又は下に行くことを要求する。
【００４５】
ブロック４２９では、方法４００は、マージンを考慮した後に、イベント信号の周波数を異なる分周回路／分周比にマッピングするべきか判断する。例えば、各分周回路に関する上下の境界と共に、複数の境界の配列を用いても良い。計算された信号プラスマージンを、配列中の各境界に対して照合すると、イベント信号周波数を異なる分周回路にマッピングするべきか判断できる。もしそうであれば、方法４００は、ブロック４３３に進み、新しい周波数推定値を取る準備をする。ブロック４３３に進むことは、本当の信号変化が生じたことを示し、よって、新しいシステムのセットアップが必要かもしれない。こうした場合、推定値を取るのに関連する値が、真（True）に設定され、その推定処理が開始される。例えば、分周比は、本当の周波数値に戻す反復処理のために、最大分周比にリセットされ、Ｂイベントの個数及び行うべき測定回数は初期値（例えば、ゼロ）などにリセットされる。
【００４６】
もしイベント信号周波数が、境界をマージンよりも多く横断しないなら、いずれの横断もノイズとみなされ、よって、ブロック４３１で、現在の周波数推定値が維持される。続いて、方法４００は、新しい周波数推定値を取るか、又は、複数の分周回路それぞれを変更することなく信号の分析を続けるか、のいずれかのために、ステップ４０５に戻る。自動周波数プリスケーラと共に、方法４００を用いることによって、オシロスコープは、連続的にイベント信号の周波数を求め、求めた周波数に基いて、そのイベント信号に最適な分周比の分周回路を自動的に選択できる。従って、関連するサンプリング・ハードウェアの制約にかかわらず、単一の入力部を、自動的かつダイナミックに、どのような周波数でも受けるように構成できる。ある実施形態では、方法４００は、ソフトウェア・コードを用いて実現しても良い。ブロック４２７、４２９、４３１及び４３３の周波数ヒステレシス処理は、ブロック４２５の結果に依存することがあることに注意すべきである。例えば、ブロック４２７、４２９、４３１及び４３３の周波数ヒステレシス処理は、ステップ４２１の間に生じても良く、また、イベント信号／入力信号についての統計値を蓄積しながら、必要な場合に、異なる分周回路を選択するのに利用しても良い。
【００４７】
図５は、オシロスコープ１００が、方法４００に従った自動周波数プリスケーラ２００又は３００を利用し、自動周波数プリスケール信号を１兆当たり１区画（1 part per trillion）の精度で表示するというような、オシロスコープのグラチクル５００の実施形態を示す。グラチクル５００及び対応するユーザ・インタフェースは、Ａトリガ・イベント及びＮ番目のＢトリガ・イベントに従って補足された信号を描写する。グラチクル５００上に示されるように、周波数に関係なく、信号を捕捉するのに単一の入力部を利用しながら、それでも非常に高いレベルの精度を維持する。示したケースでは、信号は、１０.００００００００００１ＧＨｚで測定されている。
【００４８】
図６は、方法４００に従った自動周波数プリスケーラ２００又は３００のような自動周波数プリスケーラを利用するオシロスコープ１００のようなオシロスコープのためのユーザ・インタフェース６００の実施形態を示す。ユーザは、オシロスコープの操作装置と共に、ユーザ・インタフェース６００を利用して、オシロスコープのコントロール・システムを操作する。示すように、オシロスコープは、イベント信号の信号源周波数を求め、それに応じてトリガを設定し、その結果を図６に示すようにグラチクル上や対応するテーブル／ログ上に表示できる。本願で開示されるように、周波数測定技術と分周回路の制御を利用することによって、先に示したように、単一の入力部を利用しながら、より高い帯域及びより低い帯域の周波数の両方を捕捉し、表示できる。
【００４９】
本発明の実施形態は、特に形成されたハードウェア上、ファームウェア上、デジタル・シグナル・プロセッサ、又は、プログラムされた命令に従って動作するプロセッサを含む特別にプログラムされた汎用コンピュータ上で動作しても良い。本願で用いられる用語「コントローラ」又は「プロセッサ」は、マイクロプロセッサ、マイクロコンピュータ、ＡＳＩＣ、専用ハードウェア・コントローラを含むことを意図している。本発明は、別の観点から見れば、１つ以上のコンピュータ（モニタリング・モジュールを含む）や他の装置で実行される１つ以上のプログラム・モジュールのようなコンピョータで利用可能なデータやコンピョータで実行可能な命令の形で実現されてもよい。一般に、プログラム・モジュールには、複数のルーチン、複数のプログラム、複数のオブジェクト、複数のコンポーンネント、複数のデータ構造などが含まれ、これらは、コンピュータなどの装置中のプロセッサで実行されたときに、特定のタスクを実行したり、抽象データ型（abstract data type）を実現する。コンピョータで実行可能な命令は、ハード・ディスク、光ディスク、リムーバブル記録媒体、ソリッド・ステート・メモリ、ＲＡＭなどのような非一時的なコンピュータ読み出し可能なメディアに記録しても良い。当業者にとっては当然ながら、複数のプログラム・モジュールの機能は、必要に応じて、種々の実施形態において、組み合わせたり、個別に分けたりしても良い。加えて、これら機能は、その全体又はその一部が、集積回路やＦＰＧＡ（field programmable gate arrays）のようなファームウェアやハードウェアの形の等価なもので実現されても良い。特定のデータ構造は、本発明のいくつかの観点を実現するのに効率良く利用でき、こうしたデータ構造は、本願で言うコンピュータで実行可能な命令やコンピュータで利用可能なデータの範囲に含まれると考えられる。
【００５０】
開示した内容の先に説明したバージョンには、記述したか又は当業者には明らかであろう多くの利点がある。そうだとしても、これら利点又は機能の全てが、開示される装置、システム又は方法の全てのバージョンで必要ということではない。
【００５１】
加えて、この書かれた説明は、特定の機能に言及している。この明細書中の発明は、これら特定の機能の有り得る全ての組み合わせを含むと理解すべきである。例えば、特定の観点又は実施形態の状況において特定の機能が開示されているが、その機能は、可能な限り、別の観点又は実施形態という状況においても利用できる。
【００５２】
また、２つ以上の定義されたステップ又は工程を有する方法に言及する場合、その定義されたステップ又は工程は、任意の順番又は同時に（ただし、その状況がこれらの可能性を排除しない限り）実行できる。
【００５３】
説明の都合上、本発明の特定の実施形態を図示し、説明してきたが、本発明の趣旨と範囲から離れることなく、種々の変更を行って良いことが理解されよう。本発明の種々の概念は、例えば、次のように説明しても良い。
【００５４】
本発明の概念１は、試験測定装置であって、
入力信号（１２５）を受けるよう構成される入力ポートと、
それぞれ上記入力信号中のイベントを示すイベント信号を所定の整数値でスケール（scale）する複数の分周比を用いる１つ以上の分周回路（２０５／３０５）と、
上記イベント信号の推定信号周波数を反復して求め（４１３）、上記推定信号周波数に基いて上記イベント信号のための分周比を自動的に求める（４１５）よう構成されるコントロール・システム（２１０／３１０）と
を具えている。
【００５５】
本発明の概念２は、上記概念１の試験測定装置であって、上記イベント信号中のトリガ・イベントの個数をカウントし、そのカウント値を上記コントロール・システムへと送るよう構成される周波数レンジ・カウンタ（２０９／３０９）を更に具え、上記コントロール・システムが、更に、トリガ・イベントのカウントした個数に基いて経過時間結果（elapsed time result）を求める（４０９）よう構成され、また、上記コントロール・システムが、求めた上記経過時間結果に基いて、上記推定信号周波数を求める（４１３）ことを特徴としている。
【００５６】
本発明の概念３は、上記概念２の試験測定装置であって、上記周波数レンジ・カウンタ（３０９）に加えて、低分解能周波数カウンタ（３０８）を更に具え、該低分解能周波数カウンタは、連続して最大分周比でスケールさせたイベント信号を受けて、イベント信号中の非漸増（non-incremental）周波数変化を検出するために、得られる低分解能カウント値をコントロール・システム（３１０）へ送る。
【００５７】
本発明の概念４は、上記概念１の試験測定装置であって、このとき、上記コントロール・システムが、更に、
１秒当たり所定個数の測定値がもたらされる最適な表示トリガ・イベント・カウント値を求め（４１３）、
選択された上記分周比及び最適な表示トリガ・イベント・カウント値を用いてイベント信号を表示する（４１９）。
【００５８】
本発明の概念５は、上記概念１の試験測定装置であって、反復して上記イベント信号の上記推定信号周波数を求める処理が、測定回数が所定の収束推定値を超えるまで、各反復毎に取られる測定回数を１つずつ増加させる処理を含んでいる。
【００５９】
本発明の概念６は、上記概念１の試験測定装置であって、このとき、上記分周比を選択する処理は、周波数レンジのチャタリングを防止するため、第２除数を選択する前に、第１除数に関連するレンジから、マージンを加えて推定信号周波数を変化させることを要求する周波数ヒステレシス処理を用いる処理（４２７〜４３３）を含んでいる。
【００６０】
本発明の概念７は、試験測定装置で実現される方法であって、この方法は、
１つの入力部を介して入力信号（１２５）を受ける処理と、
上記入力信号中のイベントを示すイベント信号の推定信号周波数を反復して求める処理（４１３）とを具え、
上記試験測定装置による信号処理のために、上記推定信号周波数に基いて、上記イベント信号のための分周比、対応する分周回路（２０５／３０５）を自動的に選択し、予め定めた整数値によって、選択された上記分周比で上記イベント信号をスケールする。
【００６１】
本発明の概念８は、上記概念７の方法であって、
周波数レンジ・カウンタ（２０９／３０９）を用いて、上記イベント信号中のトリガ・イベントの個数をカウントする処理（４０９）と、
カウントされたトリガ・イベントの個数に基いて、経過時間結果を求める処理（４０９）と、
上記経過時間結果を用いて、上記推定信号周波数を求める処理（４１３）と
を更に具えている。
【００６２】
本発明の概念９は、上記概念７の方法であって、このとき、上記分周比は、最大分周比でスケールされたイベント信号を連続的に受けて、上記イベント信号中の非漸増周波数変化を検出する低分解能カウンタ（３０９）に基いて選択される。
【００６３】
本発明の概念１０は、上記概念７の方法であって、
１秒当たり所定数の測定値をもたらす最適な表示トリガ・イベント・カウント値を求める処理（４１３）と、
選択された上記分周比と最適な表示トリガ・イベント・カウント値を用いて、試験測定装置のスクリーン上に上記イベント信号を表示する処理（４１９）と
を更に具えている。
【００６４】
本発明の概念１１は、上記概念７の方法であって、このとき、上記イベント信号の上記推定信号周波数を反復して求める処理は、各反復を引き継いだ測定の回数を、該測定の回数が予め定めた収束推定値を超える（４１７）まで、１つずつ増加させる処理（４０９）を含む。
【００６５】
本発明の概念１２は、上記概念７の方法であって、このとき、上記分周比を選択する処理は、周波数レンジのチャタリングを防止するため、第２除数を選択する前に、第１除数に関連するレンジから、マージンを加えて推定信号周波数を変化させることを要求する周波数ヒステレシス処理を用いる処理（４２７〜４３３）を含んでいる。
【００６６】
本発明の概念１３は、試験及び測定を実施するよう構成されるプロセッサで実行するためのコンピュータ・プログラムの生成物を蓄積した非一時的なコンピュータ読み出し可能媒体であって、上記コンピュータ・プログラムは、上記プロセッサに、
１つの入力部（２０１／３０１）を介して入力信号（１２５）を受ける処理と、
上記入力信号中のイベントを示すイベント信号の推定信号周波数を反復して求める処理（４１３）とを具え、
上記試験測定装置による信号処理のために、上記推定信号周波数に基いて、上記イベント信号のための分周比、対応する分周回路（２０５／３０５）を自動的に選択し、予め定めた整数値によって、選択された上記分周比で上記イベント信号をスケール（scale）する方法を実行させる。
【００６７】
本発明の概念１４は、上記概念１３のコンピュータ読み出し可能媒体であって、このとき、実行される上記方法は、
１秒当たり所定数の測定値をもたらす最適な表示トリガ・イベント・カウント値を求める処理（４１３）と、
選択された上記分周比と最適な表示トリガ・イベント・カウント値を用いて、試験測定装置のスクリーン上に上記イベント信号を表示する処理（４１９）と
を更に具えている。
【００６８】
本発明の概念１５は、上記概念１３のコンピュータ読み出し可能媒体であって、このとき、上記分周比を選択する処理は、周波数レンジのチャタリングを防止するため、第２除数を選択する前に、第１除数に関連するレンジから、マージンを加えて推定信号周波数を変化させることを要求する周波数ヒステレシス処理を用いる処理（４２７〜４３３）を含んでいる。
【符号の説明】
【００６９】
１００  オシロスコープ
１０１  表示装置
１０３  操作装置
１０５  複数のポート
１２１  被試験デバイス（ＤＵＴ）
１２５  入力信号
２００  自動周波数プリスケーラ
２０１  入力回路
２０３  比較回路
２０４  高度ドリガ・モード制御ブロック
２０５  分周回路
２０６  スイッチ
２０７  スイッチ
２０９  周波数レンジ・カウンタ
２１０  コントロール・システム
２１３  ソフトウェア制御部
２２１  トリガ・レベル制御信号
２２３  カップリング制御信号
２２５  ヒステレシス 制御信号
２２７  周波数
３００  自動周波数プリスケーラ
３０１  入力回路
３０３  比較回路
３０４  高度ドリガ・モード制御ブロック
３０５  分周回路
３０６  スイッチ
３０７  スイッチ
３０８  低分解能周波数レンジ・カウンタ
３０９  高分解能周波数レンジ・カウンタ
３１０  コントロール・システム
３１３  ソフトウェア制御部
３２１  トリガ・レベル制御信号
３２３  カップリング制御信号
３２５  ヒステレシス 制御信号
３２７  周波数
５００  オシロスコープ・グラチクル
６００  オシロスコープのユーザ・インタフェース
【図１】
0006864441.tif 000002
【図２】
0006864441.tif 000003
【図３】
0006864441.tif 000004
【図４Ａ】
0006864441.tif 000005
【図４Ｂ】
0006864441.tif 000006
【図５】
0006864441.tif 000007
【図６】
0006864441.tif 000008