(57)【要約】【課題】パルスエッジのような信号イベントが時間的に短い間隔で三個発生した時でも、そのすべての発生時刻を記憶することができ、併せて本来のパルスエッジをノイズによるエッジから分離し、ノイズの影響を受けることなく、パルス周期、デューティサイクル等を正確に計測する信号処理装置および信号処理方法を提供する。【解決手段】定められた時間間隔で定められた値だけカウンタ値を加算または減算を繰り返すカウンタ手段と、入力信号の特徴点を検出する信号特徴検手段と、前記カウンタ手段のカウンタ値を記憶する少なくとも三個のカウンタ記憶手段と、前記信号特徴検出手段が入力信号の特徴点を検出した時の前記カウンタ手段のカウンタ値を、前記少なくとも三個のうちの前記カウンタ記憶手段の一つを選択して選択した前記カウンタ記憶手段に記憶させるカウンタ選択記憶手段とを有し、前記少なくとも三個のカウンタ記憶手段は、前記カウンタ選択記憶手段の動作のもとに、時系列的に連続した特徴点検出時の三個のカウンタ値を記憶する。【選択図】図１
2009244195.tif 000002
【特許請求の範囲】
【請求項１】
定められた時間間隔で定められた値だけカウンタ値を加算または減算を繰り返すカウンタ手段と、
入力信号の特徴点を検出する信号特徴検手段と、
前記カウンタ手段のカウンタ値を記憶する少なくとも三個のカウンタ記憶手段と、
前記信号特徴検出手段が入力信号の特徴点を検出した時の前記カウンタ手段のカウンタ値を、前記少なくとも三個のうちの前記カウンタ記憶手段の一つを選択して選択した前記カウンタ記憶手段に記憶させるカウンタ選択記憶手段と、を有し、
前記少なくとも三個のカウンタ記憶手段は、前記カウンタ選択記憶手段の動作のもとに、時系列的に連続した特徴点検出時の三個のカウンタ値を記憶することを特徴とする信号処理装置。
【請求項２】
前記カウンタ選択記憶手段は、前記少なくとも三個のカウンタ記憶手段の一つを一定の順序で繰り返し循環式に選択することを特徴とする請求項１に記載の信号処理装置。
【請求項３】
前記カウンタ記憶手段にカウンタ値が記憶されたことの通知を前記カウンタ選択記憶部より受け、前記カウンタ記憶手段に記憶された未読のカウント値を読み出すカウンタ値処理手段を有することを特徴とする請求項１又は２に記載の信号処理装置。
【請求項４】
前記入力信号がパルス信号であり、前記信号特徴検出手段は、入力信号の特徴点として、パルスの立ち上がりと立ち下がりとを検出し、前記カウンタ記憶手段は三個設けられ、当該三個のカウンタ記憶手段は、各々、パルスの立ち上がり検出時点のカウンタ値と、パルスの立ち下がり検出時点のカウンタ値と、次のパルスの立ち上がり検出時点のカウンタ値とを記憶することを特徴とする請求項１から３のいずれか一項に記載の信号処理装置。
【請求項５】
パルス周期が所定値以上変化しないと云う条件を設定し、前記三個のカウンタ記憶手段のカウンタ値の相互比較により、パルスの立ち上がり検出時点のカウンタ値と立ち下がり検出時点のカウンタ値とを抽出し、ノイズによるカウンタ値を排除することを特徴とする請求項４に記載の信号処理装置。
【請求項６】
定められた時間間隔で定められた値だけカウンタ値を加算または減算を繰り返し、入力信号の特徴点を検出した時のカウンタ値を、少なくとも三個のうちのカウンタ記憶部の一つを選択して選択したカウンタ記憶部に記憶させ、当該前記少なくとも三個のカウンタ記憶部に、時系列的に連続した特徴点検出時の三個のカウンタ値を記憶させることを特徴とする信号処理方法。
【請求項７】
前記入力信号がパルス信号であり、入力信号の特徴点として、パルスの立ち上がりと立ち下がりとを検出し、前記カウンタ記憶部は三個設けられ、当該三個のカウンタ記憶部は、各々、パルスの立ち上がり検出時点のカウンタ値と、パルスの立ち下がり検出時点のカウンタ値と、次のパルスの立ち上がり検出時点のカウンタ値とを記憶することを特徴とする請求項６に記載の信号処理方法。
【請求項８】
パルス周期が所定値以上変化しないと云う条件を設定して、前記三個のカウンタ記憶部のカウンタ値の相互比較により、パルスの立ち上がり検出時点のカウンタ値と立ち下がり検出時点のカウンタ値とを抽出し、ノイズによるカウンタ値を排除することを特徴とする請求項７に記載の信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理装置および信号処理方法に係り、例えば、パルス信号の周期、デューティサイクル（デューティ比）等の計測のために必要な信号波形変化の経時的情報を取得する信号処理装置および信号処理方法に関する。
【背景技術】
【０００２】
パルス入力に関しては、従来からパルスエッジの時刻を保存する方法によって、パルス周期、デューティサイクル（デューティ比）を検出することが広く用いられている。
【０００３】
入力パルスとして、矩形パルス信号を例に取れば、一つのパルス信号はオン区間とオフ区間で構成される。
【０００４】
ここで、１パルスの開始は基準エッジ（立ち上がりエッジ）であり、それは同時にオン区間の開始であるものとする。基準エッジとデューティエッジ（立ち下がりエッジ）の二つのエッジの時刻を保存することにより、これら時刻情報からパルス周期とデューティサイクルを求めることができる（例えば、特許文献１、２）。
【０００５】
なお、本発明において、立ち上がり、及び立ち下がりとは、それぞれ、パルスの周期の開始エッジ、デューティサイクルに依存するエッジを意味するものであって、パルス信号の電圧の上下を意味するものではない。
【０００６】
例えば、図３に示されているように、パルスＰ０の基準エッジの時刻をＴｒｅｆ０、デューティエッジの時刻をＴｄｃ０、次のパルスＰ１の基準エッジの時刻をＴｒｅｆ１とする。パルス周期は（Ｔｒｅｆ１−Ｔｒｅｆ０）、デューティサイクルは、オン区間／パルス周期であるから、（Ｔｄｃ０−Ｔｒｅｆ０）／（Ｔｒｅｆ１−Ｔｒｅｆ０）なる時刻情報に基づく演算によって求めることができる。
【０００７】
ここでは、オン区間は基準エッジにより開始するものとしている。従って、１パルスの周期、デューティサイクルを検出するためには、一つのパルスＰ０の基準エッジとデューティエッジ、および次のパルスＰ１の基準エッジの３つの時刻値Ｔｒｅｆ０、Ｔｒｅｆ０、Ｔｒｅｆ１を求めることが必要になる。
【０００８】
次のパルスＰ１の基準エッジは、次のパルスの処理においては、Ｔｒｅｆ０に相当する。このため、２個の時刻記憶部を用いて基準エッジの時刻（Ｔｒｅｆ０）とデューティエッジの時刻（Ｔｄｃ０）を検索し、これらの時刻情報を別メモリに記憶する。次のパルスの基準エッジの時刻（Ｔｒｅｆ１）を検出したときに、一つのパルスの周期とデューティサイクルが求められる。
【０００９】
次に、メモリに書き込まれている時刻Ｔｒｅｆ１の情報をＴｒｅｆ０の情報として書き換え、次のデューティエッジの時刻とその後のパルスの基準エッジの時刻を、それぞれＴｄｃ０、Ｔｒｅｆ１として検出すると、次のパルスの周期とデューティサイクルが求められる。このようにして、次々とパルス周期、デューティサイクルの測定を進めていくことができる。
【００１０】
【特許文献１】特開２００１−３３５００号公報
【特許文献２】特開２００６−２６９９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の信号処理では、時刻情報を別メモリに記憶するため、時刻情報の記憶処理に時間を要する。この処理時間（記憶所要時間）の内訳は、主として情報をメモリに書き込む（記憶）ために要する時間、つまり書き込み時間と、記憶する処理が実際に開始するまでに待たされるウエイト時間である。
【００１２】
従って、パルス周期が非常に短く、別メモリに記憶するのに要する記憶所要時間より短い間隔で基準エッジ、デューティエッジが発生している場合には、そのパルスエッジの時刻情報を別メモリに書き込めないことになる。
【００１３】
パルス周期は、ある程度の長さがあり、別メモリに記憶する時間に間に合う場合でも、時刻情報書き込みに問題を生じることがある。その例を図４に示す。
【００１４】
図４はデューティサイクルが１００％近傍（例えば９９％）から０％近傍（例えば１％）に変化した時の様子を示す。なお、図４及び後述する図２では、図解のわかり易さの観点から、１％に相当する部分はより大きく、９９％に相当する部分はより小さく表現している。
【００１５】
図４（ａ）に示されるように、前後する二つのパルスの接続点付近（Ｘ）で、デューティエッジと次のパルスの基準エッジ、さらにその後のデューティエッジが時間的に短い間隔で発生する。このような場合には、どれほどパルス周期が長くても、三個のパルスエッジが短い時間間隔で発生する。従来の二個の時刻を記憶が可能な方法では、典型的にはデューティサイクルが１％のパルスのデューティエッジを検出することができなくなる。
【００１６】
デューティエッジと、次のパルスの基準エッジの二個のエッジを検出できたのであるから、次に、デューティエッジであるものとして下向きのエッジを検出しようとする場合、次に検出できるのは、さらにその次のパルスのデューティエッジである。従って、このような場合には、図４（ｂ）に示すように、パルス周期が本来の値の２倍ので、デューティサイクルは約５０％であると誤認識する。
【００１７】
また、次に検出すべきパルスエッジとして向きを決めない場合には、次に検出するパルスエッジは、次のパルスの基準エッジである。この場合、基準エッジが二回続けて検出されたのであるから、図４（ｃ）に示すように、途中にデューティエッジがあったことは予想できるが、その時刻を知ることはできない。
【００１８】
上記の従来技術では、カウンタ値を記憶するカウンタ記憶部が二個であり、パルスエッジのような信号イベントが時間的に短い間隔で三個発生したとき、そのうちの一つのイベントに対応するカウンタ値を記憶することができなかった。
【００１９】
別の課題として、ノイズによるパルス周期、デューティサイクルの誤認識がある。パルス入力信号線に１個の時間的に短いパルスがノイズとして混入することがある。ノイズによるパルスが、入力パルス信号レベルの「Ｈｉｇｈ」または「Ｌｏｗ」の各区間の両端付近以外で発生すれば、従来の二つのカウンタ記憶部を持つ構成でもノイズパルスを検出することができる。しかし、ノイズによるパルスが入力パルス信号レベルの「Ｈｉｇｈ」または「Ｌｏｗ」の各区間の両端付近で発生すると、時間的に接近した三個のパルスエッジが発生することになり、３個目のパルスエッジを検出できない。その結果、認識するパルスの周期とデューティサイクルのいずれか、あるいは両方に誤りを生じる。
【００２０】
本発明は、前記課題に鑑みてなされたものであって、その目的とするところは、パルスエッジのような信号イベントが時間的に短い間隔で三個発生した時でも、そのすべての発生時刻を記憶することができ、併せて本来のパルスエッジをノイズによるエッジから分離し、ノイズの影響を受けることなく、パルス周期、デューティサイクル等を正確に計測する信号処理装置および信号処理方法を提供することにある。
【課題を解決するための手段】
【００２１】
前記目的を達成するために、本発明による信号処理装置は、定められた時間間隔で定められた値だけカウンタ値を加算または減算を繰り返すカウンタ手段と、入力信号の特徴点を検出する信号特徴検手段と、前記カウンタ手段のカウンタ値を記憶する少なくとも三個のカウンタ記憶手段と、前記信号特徴検出手段が入力信号の特徴点を検出した時の前記カウンタ手段のカウンタ値を、前記少なくとも三個のうちの前記カウンタ記憶手段の一つを選択して選択した前記カウンタ記憶手段に記憶させるカウンタ選択記憶手段とを有し、前記少なくとも三個のカウンタ記憶手段は、前記カウンタ選択記憶手段の動作のもとに、時系列的に連続した特徴点検出時の三個のカウンタ値を記憶することを特徴としている。
【００２２】
本発明による信号処理装置は、好ましくは、前記カウンタ選択記憶手段が、前記少なくとも三個のカウンタ記憶手段の一つを一定の順序で繰り返し循環式に選択することを特徴としている。
【００２３】
本発明による信号処理装置は、好ましくは、さらに、前記カウンタ記憶手段にカウンタ値が記憶されたことの通知を前記カウンタ選択記憶部より受け、前記カウンタ記憶手段に記憶された未読のカウント値を読み出すカウンタ値処理手段を有することを特徴としている。
【００２４】
本発明による信号処理装置は、好ましくは、前記入力信号がパルス信号であり、前記信号特徴検出手段は、入力信号の特徴点として、パルスの立ち上がりと立ち下がりとを検出し、前記カウンタ記憶手段は三個設けられ、当該三個のカウンタ記憶手段は、各々、パルスの立ち上がり検出時点のカウンタ値と、パルスの立ち下がり検出時点のカウンタ値と、次のパルスの立ち上がり検出時点のカウンタ値とを記憶することを特徴としている。
【００２５】
本発明による信号処理装置は、入力信号がパルス信号である場合、パルス周期が所定値以上変化しないと云う条件を設定し、前記三個のカウンタ記憶手段のカウンタ値の相互比較により、パルスの立ち上がり検出時点のカウンタ値と立ち下がり検出時点のカウンタ値とを抽出し、ノイズによるカウンタ値を排除することを特徴としている。
【００２６】
前記目的を達成するために、本発明による信号処理方法は、定められた時間間隔で定められた値だけカウンタ値を加算または減算を繰り返し、入力信号の特徴点を検出した時のカウンタ値を、少なくとも三個のうちのカウンタ記憶部の一つを選択して選択したカウンタ記憶部に記憶させ、当該前記少なくとも三個のカウンタ記憶部に、時系列的に連続した特徴点検出時の三個のカウンタ値を記憶させることを特徴としている。
【００２７】
本発明による信号処理方法は、好ましくは、前記入力信号がパルス信号であり、入力信号の特徴点として、パルスの立ち上がりと立ち下がりとを検出し、前記カウンタ記憶部は三個設けられ、当該三個のカウンタ記憶部は、各々、パルスの立ち上がり検出時点のカウンタ値と、パルスの立ち下がり検出時点のカウンタ値と、次のパルスの立ち上がり検出時点のカウンタ値とを記憶することを特徴としている。
【００２８】
本発明による信号処理方法は、好ましくは、前記入力信号がパルス信号である場合、パルス周期が所定値以上変化しないと云う条件を設定して、前記三個のカウンタ記憶部のカウンタ値の相互比較により、パルスの立ち上がり検出時点のカウンタ値と立ち下がり検出時点のカウンタ値とを抽出し、ノイズによるカウンタ値を排除することを特徴としている。
【発明の効果】
【００２９】
本発明による信号処理装置および信号処理方法によれば、三個のカウンタ記憶手段（カウンタ記憶部）が用いられ、その少なくとも三個のカウンタ記憶手段は、時系列的に連続した特徴点検出時の三個のカウンタ値を記憶するから、たとえは、入力パルスの周期、デューティサイクルの計測において、デューティサイクルがどのように変化しても正確な計測が行われる。
【発明を実施するための最良の形態】
【００３０】
本発明による信号処理装置および信号処理方法の一つの実施形態を、図１を参照して説明する。
【００３１】
本実施形態の信号処理装置は、信号特徴検出部１０と、カウンタ部２０と、カウンタ選択記憶部３０と、第１〜３の三個のカウンタ記憶部４１〜４３と、カウンタ値処理部５０とを有する。
【００３２】
信号特徴検出部１０は、電圧が時間と共に変化する信号を入力し、入力信号の定められた特徴点の有無を判断する。信号特徴検出部１０は、入力信号の特徴点を検出すると、カウンタ選択記憶部３０に対して特徴点発生信号を出力し、特徴点検出を通知する。
【００３３】
検出する特徴点としては、ここでは、入力信号の電圧レベルが所定のしきい値電圧をまたいで変化することとする。入力信号が矩形パルスであれば、その特徴点はパルスエッジに相当する。
【００３４】
カウンタ部２０は、その内部にカウンタ値を含み、一定時間毎に一定値をカウンタ値に加算する。ここで、カウンタ部２０の数値カウントは、加算ではなく、減算であってもよい。カウンタ部２０は、典型的なものとして、ＣＰＵクロックを供給され、その１クロック毎に「１」を加算するものである。この場合、カウンタ値での「１」はＣＰＵクロック周波数の逆数に相当する。例えば、ＣＰＵクロック周波数が１０ＭＨｚである場合、カウンタ値の「１」は０．１マイクロ秒であり、このことをもって、カウンタ値の差分を時間に換算することができる。
【００３５】
場合によっては、外部から供給されるＣＰＵのクロックに対して逓倍器を用いてＣＰＵクロックの複数個毎に「１」だけ加算し、カウンタ値の変化を緩やかにする構成にすることもできる。
【００３６】
カウンタ選択記憶部３０は、信号特徴検出部１０から特徴点発生信号を受けると、カウンタ部２０からカウンタ値を取り出し、そのカウント値を第１〜第３のカウンタ記憶部４１〜４３のいずれかに書き込み、続いてカウンタ値処理部５０に対して特徴点検出通知を行なう。
【００３７】
カウンタ値処理部５０は、特徴点検出通知により、第１〜第３のカウンタ記憶部４１〜４３の中から新たに書き込まれたデータを読み出し、必要なカウンタ値処理を行なう。
【００３８】
カウンタ値処理部５０が行なう動作のうち、カウンタ値処理は、本発明を適用する対象に依存するもので、本発明の対象外であるから記述は省略し、カウンタ記憶部４１〜４３の中から新たに書き込まれたデータを取り出す処理についてだけ述べる。この処理は、カウンタ選択記憶部３０が第１〜第３のカウンタ記憶部４１〜４３の一つを選択してカウンタ値を書き込む処理と関係するから、両者の動作をまとめて記述する。
【００３９】
まず、カウンタ選択記憶部３０が第１〜第３のカウンタ記憶部４１〜４３の一つを選択する方法を説明する。典型的には、第１〜第３のカウンタ記憶部４１〜４３をその順番通りに選択する。ただし、第１〜第３のカウンタ記憶部４１〜４３のうち、まだカウンタ値処理部５０が読み出していないデータに対しては上書きしてはならないものとする。
【００４０】
そのために、例えば、第１〜第３のカウンタ記憶部４１〜４３に書き込むカウンタ値は、カウンタ値として１５ビットを使用し、最上位の１ビットは、カウンタ値が読み出されている時には「０」、読み出されていない時には「１」であるような、読み出しフラグとし、全体を１６ビット構成とする。
【００４１】
カウンタ選択記憶部３０の動作は、以下の通りである。まず、第１のカウンタ記憶部４１の記憶内容をチェックする。最上位ビットが「０」であれば、そこには、まだ読み出されていないデータ（カウンタ値）はないために、当該第１のカウンタ記憶部４１にカウンタ値を書き込むことが可能である、と判断し、書き込むべきカウンタ値を１５ビットに調整し、最上位ビットを「１」としてその１６ビットを第１のカウンタ記憶部４１に書き込む。
【００４２】
第１のカウンタ記憶部４１の記憶内容をチェックしたときに、その最上位ビットが「１」であれば、次の第２のカウンタ記憶部４２に対して同様のチェックを行なう。以後は、前述の第１のカウンタ記憶部４１の動作と同様に書き込み可能かどうか判定し、書き込み可能であれば、書き込んで処理を終る。書き込み可能でない時には、さらに次の第３のカウンタ記憶部４３に対して同様に処理する。第３のカウンタ記憶部４３においても書き込み可能でなかったときには、そのカウンタ値は書き込むことができず、無視される。
【００４３】
このようにして、第１〜第３のカウンタ記憶部４１〜４３は、時系列的に連続した特徴点検出時の三個のカウンタ値を記憶する。
【００４４】
次に、カウンタ値処理部５０が第１〜第３のカウンタ記憶部４１〜４３からカウンタ値を取り出す処理について説明する。カウンタ値処理部５０は、カウンタ選択記憶部３０から特徴点検出通知を受けて動作を開始する。カウンタ値処理部５０は、まず、第１のカウンタ記憶部４１の内容を読み出す。その最上位ビットが「１」であれば、新しいデータが書き込まれていると判断し、最上位ビットを「０」で置き換えてカウンタ値とし、さらに読み出し済みであることを示すために「ゼロ」を第１のカウンタ記憶部４１に書き込む。
【００４５】
これに対し、最上位ビットが「０」であれば、新しいデータは書き込まれていないと判断して、カウンタ値の取り出しは行なわない。
【００４６】
次に、第２のカウンタ記憶部４２、続いて第３のカウンタ記憶部４３に対して、第１のカウンタ記憶部４１に対するのと同様の処理を行なう。
【００４７】
上述の処理により、第１〜第３のカウンタ記憶部４１〜４３に書き込まれたデータが、次のデータで上書きされることがない。また、カウンタ値処理部５０は、第１〜第３のカウンタ記憶部４１〜４３の内容のうち、まだ書き込まれていないデータを読み込むことがなく、さらに、一度読み出したデータを再度読み出すことがない。
【００４８】
上述の処理では、カウンタ選択記憶部３０とカウンタ値処理部５０は、動作するたびにカウンタ記憶部４１をチェックして書き込み、及び読込みを行なうが、次に、書き込む、または読み出す位置を保持する方法を採用することも可能である。この場合、書き込み位置に関して次書き込み位置、また読込み位置に関して次読込み位置を示す情報を保持する。この情報は、例えば、「１」、「２」、「３」のいずれかの値で示され、それぞれ第１のカウンタ記憶部４１、第２のカウンタ記憶部４２、第３のカウンタ記憶部４３に対応する。
【００４９】
カウンタ選択記憶部３０は、第１〜第３のカウンタ記憶部４１〜４３のどれかにデータを書き込もうとする場合、次書き込み位置の値により、対応する第１〜第３のカウンタ記憶部４１〜４３のどれか一つを選択してその内容の最上位ビットをチェックする。その最上位ビットが「０」であれば、カウンタ値をその位置に書き込み、その最上位ビットが「０」でなければ、書き込みを行なわない。書き込んだ場合には、次書き込み位置の値を一つだけ進める。即ち、次書き込み位置の値が「１」あるいは「２」の場合には、それぞれ「１」を加え、次書き込み位置の値が「３」であった場合には、「１」とする。
【００５０】
カウンタ値処理部５０が起動された時には、次読込み位置の値により、対応する第１〜第３のカウンタ記憶部４１〜４３のどれか一つを選択してその内容の最上位ビットをチェックする。その最上位ビットが「１」であれば、カウンタ値をその位置から読込む。これに対し、その最上位ビットが「１」でなければ、読み込みを行なわない。この判定を読み込み可否判定と呼ぶ。
【００５１】
読み込み可否判定に従って読み込みを行なった時には、次読込み位置の値を一つだけ進める。即ち、次読込み位置の値が「１」または「２」の時には、それぞれ「１」を加え、次読込み位置の値が「３」であったときには「１」とする。
【００５２】
これにより、カウンタ選択記憶部３０は、第１〜第３のカウンタ記憶部４１〜４３の一つを一定の順序で、繰り返し循環式に選択する。
【００５３】
カウンタ値処理部５０の動作がカウンタ選択記憶部３０の動作に間に合わないことがあるため、カウンタ値処理部５０は、上記動作において読み込みを行なった時には、さらに、更新された次読込み位置の値が示すカウンタ記憶部４１〜４３のどれか一つに対して、上記と同様に読み込み処理を繰り返す。この繰り返しを、読み込み可否判定において、読み込みを行う、と判定される間は続行する。
【００５４】
上述したように、本実施形態の信号処理装置は、カウンタ値を記憶するカウンタ記憶部を少なくとも三個備え、もって、入力信号の特徴となるイベント（特徴点）を三回まで連続して記憶することができる。
【００５５】
これにより、パルスのデューティサイクルが１００％近傍から０％近傍に変化したときにおいても、パルスの周期とデューティサイクルを正しく検出することができる。また、本来のパルスエッジの直前や直後にノイズによる短いパルスが混入した時にも、すべてのエッジの発生時刻を記録でき、他の条件を勘案することにより、ノイズが混入したことの判別とノイズによる影響を排除することが可能になる。
【００５６】
エッジの時刻はカウンタ値で求め、二つのカウンタ値の差分から時間間隔を求めることができることから、エッジ時刻はエッジ検出時点でのカウンタの値で代表させる場合がある。
【００５７】
図２（ａ）は、デューティサイクルが１００％近傍から０％近傍へと変化した場合を示す。図２（ｂ）はデューティサイクルが５０％の場合を示し、図２（ｃ）〜（ｆ）はこのパルスにノイズが混入した場合を示す。図２（ｃ）はデューティエッジの直後にノイズが混入した場合、図２（ｄ）は基準エッジの直前にノイズが混入した場合を示す。３個のエッジが時間的に近接して発生することは、図２（ａ）、図２（ｃ）、図２（ｄ）に共通である。従って、第１〜第３のカウンタ記憶部４１〜４３を用いて三個のカウンタ値を記憶することで、これらの場合に漏れなくエッジの時刻を捕らえることができることになる。
【００５８】
次に、パルスの周期に注目すると、図２（ａ）、図２（ｂ）では周期の変化はなく、図２（ｃ）、図２（ｄ）では、本来のパルス周期よりも短い周期のパルスが発生する。図２（ｃ）では、本来のＯＮ区間、ＯＦＦ区間の長さに近い長さの周期を持つ二つのパルスになる。また図２（ｄ）では、本来のパルス周期より少し短いパルスと非常に短い周期のパルスの二つのパルスになる。どちらの場合も、二つのパルスに分かれ、その一つは本来のパルス周期の１／２より短い周期となる。
【００５９】
従って、本来のパルスの周期が一定であるか、あるいはこのような大きな変化はしない、という条件が仮定できれば、ノイズの混入があったと判別できる。このように、三個のエッジが短い時間間隔で連続して検出した場合でも、ノイズによるものか、デューティサイクルの変化によるものかは、判別することが可能である場合がある。
【００６０】
本実施形態では、カウンタ値処理部５０は、パルス周期が所定値以上変化しないと云う前提条件のもとに、第１〜第３のカウンタ記憶部４１〜４３のカウンタ値の相互比較により、パルスの立ち上がり検出時点のカウンタ値と立ち下がり検出時点のカウンタ値とを抽出し、ノイズによるカウンタ値を排除する。
【００６１】
なお、図２（ｄ）のような信号形状の場合でも、ノイズのパターンとしては、図２（ｅ）、図２（ｆ）の二つの場合があり得る。点線がノイズによるパルスの部分で、図２（ｅ）では正方向のパルスが基準エッジの直前に混入し、図２（ｆ）では負方向のパルスが基準エッジの直後に混入した場合を示している。
【００６２】
いずれの場合でも、短い周期（Ｔｐ１）のパルスが検出されることから、ノイズの混入があったと判別できる可能性がある。本来の周期は、図２（ｅ）では（Ｔｐ０＋Ｔｐ１）、図２（ｆ）では（Ｔｐ０）である。周期が安定している場合では、他のパルス基準エッジと比較して、（Ｔｐ０＋Ｔｐ１）の方が（Ｔｐ０）よりも本来の周期に近ければ、図２（ｅ）の状態であり、（Ｔｐ０）の方が（Ｔｐ０＋Ｔｐ１）よりもあるべき周期に近ければ、図２（ｆ）の状態である、と判定でき、図２（ｅ）の状態か、図２（ｆ）の状態か、を判別可能である。
【００６３】
したがって、採取された三個のエッジのカウンタ値のうち、最もよく合致するカウンタ値を採用してエッジ時刻を求め、他のカウンタ値はノイズであるとして排除することが可能となる。また、ノイズの混入パターンには、正方向、または負方向のどちらかに限られる、という条件が適用される場合には、図２（ｅ）、図２（ｆ）のいずれかが起こったかを判別可能である。すなわち、ノイズと判定された場合には、負方向のノイズは発生しないものと仮定できるのであれば、図２（ｆ）の可能性はなくなり、図２（ｅ）の状況であると判定できる。
【００６４】
このように、ノイズが混入したと明確に判別できること、さらに、他の条件を勘案することにより、ノイズにより発生したエッジに対して、ノイズによるものと判別することにより、可能性が高まる。
【図面の簡単な説明】
【００６５】
【図１】本発明による信号処理装置の一つの実施形態を示すブロック図。
【図２】（ａ）〜（ｆ）は、本発明による信号処理装置の信号処理対象のパルス信号波形を示す信号波形図。
【図３】パルス信号の定義を示す信号波形図。
【図４】（ａ）〜（ｃ）は、従来技術でのパルス信号の信号処理の不具合を示す信号波形図。
【符号の説明】
【００６６】
１０    信号特徴検出部
２０    カウンタ部
３０    カウンタ選択記憶部
４１    第１のカウンタ記憶部
４２    第２のカウンタ記憶部
４３    第２のカウンタ記憶部
５０    カウンタ値処理部
【図１】
2009244195.tif 000003
【図２】
2009244195.tif 000004
【図３】
2009244195.tif 000005
【図４】
2009244195.tif 000006