(57)【要約】【課題】被測定信号に重畳しているノイズの影響を極力抑制して高精度な測定を可能にする。【解決手段】ゲート時間内にカウントされる被測定信号の信号検出時刻から周波数を算出する周波数カウンタ１０であって、被測定信号の出現時に生成されるパルスをカウントするパルスカウンタ１７，１８と、信号検出時刻の加算値と減算値とを累積する信号検出時刻累積レジスタ１６と、を備え、ゲート時間内における第１の区間は、信号検出時刻累積レジスタに、信号検出時刻を減算した値を、第２の区間は、信号検出時刻を加算した値を累積し、第１の区間と第２の区間の間にある第３の区間は、信号検出時刻累積レジスタへの累積を停止し、減算の回数と加算の回数が等しくなった時点で、パルスカウンタの値と信号検出時刻累積レジスタの値とを外部へ出力する。【選択図】図３
2015206718.tif 000002
【特許請求の範囲】
【請求項１】
ゲート時間内にカウントされる被測定信号の信号検出時刻から周波数を算出する周波数カウンタであって、
前記被測定信号の出現時に生成されるパルスをカウントするパルスカウンタと、前記信号検出時刻の加算値と減算値とを累積する信号検出時刻累積レジスタと、を備え、
前記ゲート時間内における第１の区間は、前記信号検出時刻累積レジスタに、前記信号検出時刻を減算した値を累積し、
前記ゲート時間内における第２の区間は、前記信号検出時刻累積レジスタに、前記信号検出時刻を加算した値を累積し、
前記第１の区間と前記第２の区間の間にある第３の区間は、前記信号検出時刻累積レジスタへの累積を停止し、前記減算の回数と前記加算の回数が等しくなった時点で、前記パルスカウンタの値と前記信号検出時刻累積レジスタの値とを外部へ出力することを特徴とする周波数カウンタ。
【請求項２】
所定期間のパルスカウントをマスクするパルスカウントマスク生成回路と、
前記第３の区間と前記第１の区間との第１の境界値、および前記第３の区間と前記第２の区間との第２の境界値を互いに逆方向に同じ時間だけ順次変化させる処理と、２以上の演算周期にわたって周波数計算を行ない、累積した統計データから周波数搖動値を算出する処理を繰り返して得られる複数の周波数搖動値の中から最小搖動値を特定したときの前記第１と第２の境界値を前記パルスカウントマスク生成回路へ出力する制御回路と、
を備えたことを特徴とする請求項１記載の周波数カウンタ。
【請求項３】
所定期間のパルスカウントをマスクするパルスカウントマスク生成回路と、
前記第３の区間と前記第１の区間との第１の境界値、および前記第３の区間と前記第２の区間との第２の境界値を互いに逆方向に同じ時間だけ、順次、変化させて前記第１、第２の境界値を前記パルスカウントマスク生成回路へ供給する操作回路と、
を備えたことを特徴とする請求項１記載の周波数カウンタ。
【請求項４】
請求項１〜請求項３のいずれか１項記載の周波数カウンタにより生成される信号により、フィールドバス経由で接続されるコントローラとの間でデータ転送を行うことを特徴とするフィールド機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周波数カウンタ、および周波数カウンタを内蔵したフィールド機器に関する。
【背景技術】
【０００２】
決められたサンプリング時間毎に被測定信号の周波数を算出するカウンタのアルゴリズムの一つとして、ゲート時間（τｇ）内にカウントされる被測定信号のイベント数（Ｎｇ）と、ゲート内における最初の被測定信号検出時刻（ｔ１）と最後の検出時刻（ｔ２）とから、周波数を検出する方法が知られている。
【０００３】
図６にそのアルゴリズムが示されている。図６において、測定時間τは被測定信号検出時刻ｔ２−ｔ１により求まる。この値を、被測定信号のイベント数Ｎｇ−１で除算したものが被測定信号の周期Ｔである。時刻ｔ１、および時刻ｔ２は、基本クロック（ｍｃｌｋ）のカウント数により得られるため、周期Ｔを時間の次元（Ｓ）に変換するために基本クロック（ｍｃ１ｋ）を乗算する必要がある。したがって、周期Ｔ（ｓ）＝（ｔ２−ｔ１）＊Ｔｃｌｋ／（Ｎｇ−１）となり、被測定信号の周波数Ｆはこの逆数であるため、周波数Ｆ＝（Ｎｇ−１）／（（ｔ２−ｔ１）＊Ｔｃｌｋ）から求められる。
【０００４】
この方式はｒｅｃｉｐｒｏｃａｌ（逆数）型周波数カウンタと呼ばれ、よく知られたアルゴリズムである。この方式によれば、ゲート内に現れる被測定信号が通過する時間を、全サイクル数で単純に除算して計算されるため、全ての信号サイクルに対して、計算上、等しく重み付けがなされる。この重み付けを行う窓関数の形状から、Π型窓関数を用いた周波数カウンタと呼ばれる。
【０００５】
一般的に被測定信号の周波数は、厳密に一定であることは少なく、周波数軸に対して広がりをもって分布している（搖動を持つ）ことが多い。換言すると、信号ゼロクロス点が理想的な時刻に対して前後に搖動している（ジッタを持っている）。周波数カウンタの役割の１つとして、被測定信号のジッタを吸収し、広がりを持つ周波数分布のなるべく中心の周波数を抽出することが挙げられる。
【０００６】
この中心周波数をどれだけ精度よく抽出できるかが、周波数カウンタの最終的な性能に繋がる。被測定信号がジッタを持っている場合、当然、被測定信号の検出時間間隔は一定にはならない。ジッタの情報は、全て被測定信号の検出時間の中に含まれている。この情報を如何に活用するかが中心周波数を精度よく抽出するための鍵になる。
【０００７】
ところで、従来の周波数カウンタは、図６から明らかなように、被測定信号の検出時刻としてｔ１とｔ２しか使用していない。換言すると、ｔ１〜ｔ２の間に含まれる被測定信号のジッタの情報を全て捨てていることになる。
【０００８】
図７にゲート内における複数の信号検出時間を演算に使用した高精度周波数カウンタの一例を示す。これは、ゲート内に複数回算出される測定時間τの平均値を利用する計算方法で移動平均に相当する。ここでは、ゲート時間の半分を測定時間τとしており、ゲート内に現れる全ての信号検出時間を利用した移動平均である。τ１〜τｎの統計処理により、出力周波数の分散は、被測定信号に加わる位相ノイズ（周波数ノイズ）が完全なホワイトノイズであることを前提とすれば、ゲート時間が等しければ、Π型窓関数を使用したカウンタの８／ｎとなる。統計処理により、周波数移動を極めて小さい値に抑えることができることが特徴である。
【０００９】
実装の際は、ゲート内を前半と後半に分け、前半は信号検出時間を減算した値を信号検出時間累積用のレジスタに累積し、後半は、加算した値を累積していくことで実現する。これは、Λ型窓関数を使用した周波数カウンタとして知られており、例えば、非特許文献１に記載されている。
【先行技術文献】
【特許文献】
【００１０】
【非特許文献１】ＩＥＥＥ  ＴＲＡＮＳＡＣＴＩＯＮ  ＯＮ  ＵＬＴＲＡＳＯＮＩＣＳ，ＡＮＤ  ＦＲＥＱＵＥＮＣＹ  ＣＯＮＴＲＯＬ，Ｖｏｌ．６４，Ｍａｙ  ２００７，ｐｐ．９１８−９２５「Ｃｏｎｓｉｄｅｒａｔｉｏｎ  ｏｎ  ｔｈｅ  Ｍｅａｓｕｒｅｍｅｎｔ  ｏｆ  ｔｈｅ  Ｓｔａｂｉｌｉｔｙ  ｏｆ  Ｏｓｃｉｌｌａｔｏｒｓ  ｅｉｔｈ  Ｆｒｅｑｕｅｎｃｙ  Ｃｏｕｎｔｅｒｓ」
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、被測定信号に重畳しているノイズの影響を極力抑制して高精度な測定を可能にする、周波数カウンタ、および周波数カウンタを内蔵したフィールド機器を提供することを課題とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために本発明は、ゲート時間内にカウントされる被測定信号の信号検出時刻から周波数を算出する周波数カウンタであって、前記被測定信号の出現時に生成されるパルスをカウントするパルスカウンタと、前記信号検出時刻の加算値と減算値とを累積する信号検出時刻累積レジスタと、を備え、前記ゲート時間内における第１の区間は、前記信号検出時刻累積レジスタに前記信号検出時刻を減算した値を累積し、前記ゲート時間内における第２の区間は、前記信号検出時刻累積レジスタに前記信号検出時刻を加算した値を累積し、前記第１の区間と前記第２の区間の間にある第３の区間は、前記信号検出時刻累積レジスタへの累積を停止し、前記減算の回数と前記加算の回数が等しくなった時点で、前記パルスカウンタの値と前記信号検出時刻累積レジスタの値とを外部へ出力することを特徴とする。
【００１３】
本発明において、所定期間のパルスカウントをマスクするパルスカウントマスク生成回路と、前記第３の区間と前記第１の区間との第１の境界値、および前記第３の区間と前記第２の区間との第２の境界値を互いに逆方向に同じ時間だけ、順次、変化させる処理と、２以上の演算周期に亘って周波数計算を行ない、累積した統計データから周波数搖動値を算出する処理を繰り返して得られる複数の周波数搖動値の中から最小搖動値を特定したときの前記第１と第２の境界値を前記マスク生成回路へ出力する制御回路と、を備えたことを特徴とする。
【００１４】
本発明において、所定期間のパルスカウントをマスクするパルスカウントマスク生成回路と、前記第３の区間と前記第１の区間との第１の境界値、および前記第３の区間と前記第２の区間との第２の境界値を互いに逆方向に同じ時間だけ、順次、変化させて前記第１と第２の境界値を前記マスク生成回路へ供給する操作回路と、を備えたことを特徴とする。
【００１５】
本発明において、フィールド機器は、前記周波数カウンタにより生成される信号によりフィールドバス経由で接続されるコントローラとの間でデータ転送を行うことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、被測定信号に重畳しているノイズの影響を極力抑制して高精度な測定を可能にする、周波数カウンタ、および周波数カウンタを内蔵したフィールド機器を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る周波数カウンタの周波数算出アルゴリズムを説明するために引用した図である。
【図２】本発明の実施の形態に係る周波数カウンタにおいて、検出区間の境界を変更した場合の周波数カウンタが持つ周波数減衰特性を示す図である。
【図３】本発明の実施の形態に係る周波数カウンタの回路構成図である。
【図４】本発明の実施の形態に係る周波数カウンタの動作タイミング図である。
【図５】制御回路の制御手順を示すフローチャートである。
【図６】従来例１の周波数カウンタの周波数算出アルゴリズムを説明するために引用した図である。
【図７】従来例２の周波数カウンタの周波数算出アルゴリズムを説明するために引用した図である。
【発明を実施するための形態】
【００１８】
（実施形態の構成）
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施形態」という。）について詳細に説明する。なお、実施形態の説明の全体を通して同じ要素には同じ番号を付している。
【００１９】
図１に、本実施形態に係る周波数カウンタの周波数算出アルゴリズムが示されている。図７に示した従来のΛ型窓関数を使用した周波数カウンタとの差異は、測定時間τをゲート時間の２／３を測定時間としていることにある。すなわち、本実施形態に係る周波数カウンタは、ゲート内に現れる信号検出時間の２／３を使用することになる。出力周波数の分散は、被測定信号に加わる位相ノイズ（周波数ノイズ）が完全なホワイトノイズであることを前提とすれば、ゲート時間が等しい場合、Λ型窓関数を使用した周波数カウンタの２７／３２になり、対ホワイトノイズの効果はΛ型を凌ぐ。
【００２０】
実装は、ゲート内を３等分し、最初の１／３の間は信号検出時間を減算した値を信号検出時間累積レジスタに累積し、途中１／３の間は信号検出時刻累積レジスタの更新はなく、最後の１／３の間は加算した値を信号検出時刻累積レジスタに累積していくこととする。この場合の窓関数の形状は台形状になる。
【００２１】
上記した従来のΛ型周波数カウンタと本実施形態に係る周波数カウンタに共通する点は、ゲート内に、信号検出時間を減算していく信号検出区間と、加算していく信号検出区間とを持つことである。平均回数分のカウンタを持たなくても移動平均の計算を簡単に行うことができるため、電力消費も低く抑えることができる。このため、プロセス制御の分野でリアルタイム応答が求められるフィールド機器等、電流制約が厳しいデバイスにも使用が可能である。
【００２２】
本実施形態に係る周波数カウンタは、図１に窓関数として示すように、ゲート内に、信号検出時間を減算していく信号検出区間（第１の信号検出区間）と、加算していく信号検出区間（第２の信号検出区間）の他に、信号無検出期間（第３の信号検出区間）を有し、信号検出区間の境界を可変にすることができる。信号検出区間の境界を如何に設定するかは、以下に説明する本実施形態の周波数カウンタの特性を決める要素の１つである。なお、信号検出区間の境界を変化させることは窓関数の形状を変えることと等価である。
【００２３】
図１に示すとおり、信号検出区間の境界はＡ（第１の境界）とＢ（第２の境界）の２つあるが、この２つの境界Ａ，Ｂは、逆方向に同じ時間だけずらすことができる。例えば、２つの境界Ａ，Ｂを近づけていけば、信号検出区間が長くなり、２つの境界Ａ，Ｂが重なったとき、Λ型窓関数となる。逆に２つの境界Ａ，Ｂを遠ざけていけば、信号検出区間が短くなり、最終的にはΠ型窓関数を持つ周波数カウンタになる。このように、信号検出区間の境界Ａ，Ｂを動かして窓関数の形状を変えれば、本実施形態に係る周波数カウンタの周波数特性を意図的に変えることができる。
【００２４】
図２に、信号検出区間の境界を変えた場合の、すなわち、窓関数の形状を変えた場合の周波数減衰特性を４例示している。図中、右側に示したグラフは、横軸に周波数を、縦軸に周波数の分散の程度を対数軸で示した。図２に示すように、窓関数の形状が変わると周波数減衰特性も変わるため、最終的な周波数出力値が変わり、周波数揺動の幅も変化する。被測定信号の周波数軸に対して広がりを持つのが一般的であるが、その特性は、周波数揺動の発生要因により様々である。例えば５０［Ｈｚ］のハムノイズによる影響を受けているとすれば、５０［Ｈｚ］付近にピークを持つはずであり、ホワイトノイズによる影響を受けていれば、全周波数帯にわたり均一にスペクトラムが広がるはずである。
【００２５】
周波数カウンタの役割は、これらの望ましくないノイズの影響を抑制し、信号を抽出することである。つまり、カウンタ通過後の周波数揺動を抑えるために、被測定信号に重畳している位相ノイズ成分を多く除去できる窓関数を選択することが重要である。以下に、本実施形態に係る周波数カウンタの詳細な回路構成、ならびに動作について説明する。
【００２６】
図３に本実施形態に係る周波数カウンタ１０の回路構成が示されている。図３によれば、本実施形態に係る周波数カウンタ１０は、基準クロックカウンタ１１と、信号検出タイミングパルス生成回路１２と、加算・減算ステータス生成回路１３と、パルスカウントマスク生成回路１４と、演算周期パルス生成回路１５と、信号検出時刻累積レジスタ１６と、パルスカウンタ１７，１８と、加減算回路１９と、一致回路２０と、ゲート回路２１，２２，２３と、ラッチレジスタ２４と、ＭＰＵインタフェース回路２５とを含み構成される。
【００２７】
上記構成において、被測定信号の周波数をカウントするためには、被測定信号の検出時刻を測定する必要があるため、基準クロックカウンタ１１で基準クロックをカウントして演算に用いる。被測定信号検出のタイミングは、被測定信号の出現時に、信号検出タイミングパルス生成回路１２により生成されるパルによって作る。信号検出タイミングパルス生成回路１２により生成されたパルスは、ゲート回路２１の一入力端子へ出力される。
【００２８】
また、移動平均の計算を行うために、被測定信号の検出時刻をゲート時間（演算周期）内の前半は減算していき、後半は加算する必要があるため、加算・減算ステータス生成回路１３で減算と加算を切り替えるステータスを生成してゲート回路２２の一入力端子へ出力する。信号検出時刻累積レジスタ１６は、加減算回路１９で加減算された信号検出時刻の減算値と加算値とを累積する。加算回数と減算回数はそれぞれパルスカウンタ１７，１８によりカウントされ、一致回路２０で、加算回数と減算回数が等しくなった時点で、演算を停止する。
【００２９】
演算周期パルス生成回路１５で後述するＭＰＵ（Micro Processor）内蔵の制御回路から出力される演算周期設定入力値により演算周期のタイミングパルスを生成し、ラッチレジスタ２４が、信号検出時刻累計値とパルスカウント値からなる測定値のデータラッチタイミングとして使用する。測定値は、制御回路ＭＰＵに送信される。検出区間境界時間の変更は、制御回路ＭＰＵによる制御の下、パルスカウントマスク生成回路１４が、パルスカウントを一部マスクすることによって行う。このため、パルスカウントマスク生成回路１４の出力は、ゲート回路２１〜２３の入力端子に共通に供給される。
【００３０】
なお、ゲート回路２１の出力は、信号検出時刻累積レジスタ１６のＣＥ（チップ・エネーブル）端子に供給され、ゲート回路２２出力は、パルスカウンタ１７の入力端子へ、ゲート回路２３出力は、パルスカウンタ１８のカウンタ入力端子へそれぞれ供給される。
【００３１】
（実施形態の動作）
図４に本実施形態に係る周波数カウンタ１０の動作タイミング図が示されている。以下、図４の動作タイミング図を参照して図３に示す本実施形態に係る周波数カウンタ１０の動作説明を行う。
【００３２】
図４によれば、周波数カウンタ１０は、基準クロックカウンタ１１が、基準クロックが入力される毎に＋１カウントアップして時間を計測している。信号検出時刻累積レジスタ１６は、周波数算出の基になる被測定信号が入力される毎に、信号検出タイミングパルス生成回路１２により生成される信号検出パルスの立ち上がりでその時間を抽出し、そのとき、加算・減算ステータス生成回路１３によって生成され加減算のステータスが“ＬＯＷ”であれば減算、“ＨＩＧＨ”であれば加算を繰り返す。
【００３３】
図４のタイミング図によれば、最初に被測定信号が入力されると、信号検出タイミングパルスの立ち上がりで基準クロックカウンタ１１が計測した値“２”を取り込み、そのときの加算・減算ステータスが“ＬＯＷ”になっているため、加減算回路１９は、“−２”の演算を行ない、信号検出時刻累積レジスタ１６に出力する。次の信号検出タイミングパルスの立ち上がりで基準クロックカウンタ１１が計測した値“７”を取り込み、そのときの加算・減算ステータスが“ＬＯＷ”になっているため、加減算回路１９は、“−２−７”の演算を行ない、信号検出時刻累積レジスタ１６に出力する。
【００３４】
検出無効期間を挟んで次の信号検出タイミングパルスの立ち上がりで基準クロックカウンタ１１が計測した値“２２”を取り込み、そのときの加算・減算ステータスが“ＨＩＧＨ”に切り替わっているため、加減算回路１９は、“−２＋７＋２２”の演算を行ない、信号検出時刻累積レジスタ１６に出力する。更に続く信号検出タイミングパルスの立ち上がりで基準クロックカウンタ１１が計測した値“２７”を取り込み、そのときの加算・減算ステータスが“ＨＩＧＨ”になっているため、加減算回路１９は、“−２−７＋２２＋２７”の演算を行ない、信号検出時刻累積レジスタ１６に出力する。
【００３５】
なお、パルスカウンタ１７は減算回数を、パルスカウンタ１８は加算回数をカウントしている。ここでは、信号検出時刻累積レジスタ１６に、“−２−７＋２２＋２７”が保持されたタイミングで、一致回路２０で加算回数と減算回数が等しくなったことが検出されるため、演算は停止され、以降、演算周期パルス生成回路１５による演算周期パルス出力の到来を待ってラッチレジスタ２４に、周波数測定データである、信号検出時刻累積レジスタ１６が保持する信号検出時刻累積値と、パルスカウンタ１７，１８によるパルスカウント値とをラッチする。ラッチレジスタ２４にラッチされた周波数測定データは、ＭＰＵインタフェース回路２５経由で制御回路（ＭＰＵ）に出力される。
【００３６】
上記構成において、被測定信号の検出を減算と加算の境界で切れ目なく行うとΛ型周波数カウンタになるが、減算と加算の境界でマスク処理し、検出無効区間を設け、使用するパルス数をΛ型に対して少なくすることで窓関数の形状を変更することができる。演算周期と、検出区間の境界時間は、制御回路ＭＰＵ、あるいは、後述するように、ダイヤル等を手動操作することにより外部から設定値を変更できるものとする。図５に、制御回路ＭＰＵの処理の流れがフローチャートで示されている。
【００３７】
上記したように、周波数カウンタ１０は、被測定信号の周波数測定の元になるデータを基準クロックにより求め、パルスカウンタ１７，１８の値と信号検出時刻累積レジスタ１６の値とを周波数測定データとして制御回路ＭＰＵに送信する。制御回路（ＭＰＵ）は、取得した周波数測定データを蓄積する（ステップＳ１０１）。続いて、制御回路（ＭＰＵ）は、周波数測定データから被測定信号の周波数を計算する。制御回路ＭＰＵは、いくつかの演算周期に渡って周波数の計算を繰り返し、累計した統計データから周波数揺動値を算出し累積する（ステップＳ１０２）。周波数揺動値の計算は、平均値、ピーク値の算出等、あらゆる統計手法を用いて実現が可能である。
【００３８】
次に、制御回路（ＭＰＵ）は、信号検出区間の境界を変化（窓関数を変化）させる。これは検出無効区間を広げるか狭めることによって行う。制御回路（ＭＰＵ）は、新たな窓関数にしたがい再度同じ手順で周波数の計算を行い、統計データから揺動値を算出し、繰り返し実行することにより得られる複数の周波数揺動値を内蔵のメモリに蓄える。制御回路（ＭＰＵ）は、検出区間の変更が終了したら（ステップＳ１０３“ＹＥＳ”）、それまでに蓄えられた周波数揺動値の中から最小値を特定し（ステップＳ１０４）、そのときの検出区間境界を決定値として、周波数カウンタ１０へ出力する（ステップＳ１０５）。すなわち、周波数カウンタ１０のパルスカウントマスク生成回路１４へ、検出期間境界時間入力として決定値を供給する。
【００３９】
なお、信号検出区間の境界の変更は、検出区間時間を一定の速度で周波数を変更するときに用いるＳＷＥＥＰ等の操作により変動させる等、複数の窓関数から最適な窓関数を検索できる方法を用いることとする。また、圧力測定器等、物理量を周波数情報に変換するデバイスに適用する場合は、基準となる物理量を発生させながら、揺動計算を行う等の応用が可能である。
【００４０】
（実施形態の効果）
以上説明のように本実施形態に係る周波数カウンタ１０によれば、被測定信号のジッタの情報を効率よく使用することで、中心周波数を精度よく抽出し、性能を向上させた周波数カウンタを提供することができる。また、被測定信号に重畳している位相ノイズ成分を多く除去できる窓関数を選択することで、被測定信号に重畳しているノイズの影響を抑え、高精度な測定を可能にする周波数カウンタを提供することができる。
【００４１】
信号検出区間の境界を可変とする複区間平均型の周波数カウンタとすることで、あらゆる種類の位相ノイズに対応し、最も出力周波数の動揺を抑えることができる窓関数を選択することができる。例えば、被測定信号が１００［Ｈｚ］の位相ノイズの影響を受け、周波数スペクトラムとして観測した場合に、１００［Ｈｚ］にピークをもっていたとすれば、１００［Ｈｚ］付近の信号が大きく減衰できるような周波数特性を持つ窓関数を選択することにより、信号を精度よく抽出することができる。
【００４２】
なお、本実施形態に係る周波数カウンタ１０によれば、信号周波数減衰特性に影響するパラメータとして、信号検出区間の境界を用いたが、他にゲート時間を用いてもよく、この場合、ゲート時間の値を可変にしてフィードバックすることで窓関数検索に用いてもよい。本実施形態に係る周波数カウンタ１０は、全てのデバイスに用いて良く、例えば、圧力のレンジが小さく、取り扱う信号に搖動性を持つフィールド機器に用いて顕著な効果が得られる。
【００４３】
なお、本実施形態に係る周波数カウンタ１０によれば、制御回路（ＭＰＵ）を用い、窓関数を自動調整する例についてのみ説明したが、これを調節ネジやボタン等により手動で行ない、これを取り込むインタフェース（操作回路）で代替してもよい。
【００４４】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００４５】
１０…周波数カウンタ、１１…基準クロックカウンタ、１２…信号検出タイミングパルス生成回路、１３…加算・減算ステータス生成回路、１４…パルスカウントマスク生成回路、１５…演算周期パルス生成回路、１６…信号検出時刻累積レジスタ、１７，１８…パルスカウンタ、１９…加減算回路、２０…一致回路、２１〜２３…ゲート回路、２４…ラッチレジスタ、２５…ＭＰＵインタフェース回路、ＭＰＵ…制御回路
【図１】
2015206718.tif 000003
【図２】
2015206718.tif 000004
【図３】
2015206718.tif 000005
【図４】
2015206718.tif 000006
【図５】
2015206718.tif 000007
【図６】
2015206718.tif 000008
【図７】
2015206718.tif 000009