JPH0619390B2 - デイジタル・フ−リエ変換の後処理方法 - Google Patents
デイジタル・フ−リエ変換の後処理方法Info
- Publication number
- JPH0619390B2 JPH0619390B2 JP60174837A JP17483785A JPH0619390B2 JP H0619390 B2 JPH0619390 B2 JP H0619390B2 JP 60174837 A JP60174837 A JP 60174837A JP 17483785 A JP17483785 A JP 17483785A JP H0619390 B2 JPH0619390 B2 JP H0619390B2
- Authority
- JP
- Japan
- Prior art keywords
- fourier transform
- spectrum
- frequency
- level
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R23/00—Arrangements for measuring frequencies; Arrangements for analysing frequency spectra
- G01R23/16—Spectrum analysis; Fourier analysis
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of Resistance Or Impedance (AREA)
- Complex Calculations (AREA)
Description
【発明の詳細な説明】 〔発明の技術分野〕 本発明はディジタル・フーリエ変換の結果を後処理する
ことにより、任意の周波数の被測定信号の周波数スペク
トラムの周波数やレベルを正確に求めるディジタル・フ
ーリエ変換の後処理方法に関する。
ことにより、任意の周波数の被測定信号の周波数スペク
トラムの周波数やレベルを正確に求めるディジタル・フ
ーリエ変換の後処理方法に関する。
アナログ信号をディジタイザを用いて時間領域のディジ
タル・データとして収集し、これにFFT(高速フーリエ変
換)等のディジタル・フーリエ変換を施せば、周波数の
ディジタル・データを知ることができる。このディジタ
ル・フーリエ変換は今日では多くの分野で利用されてい
る。
タル・データとして収集し、これにFFT(高速フーリエ変
換)等のディジタル・フーリエ変換を施せば、周波数の
ディジタル・データを知ることができる。このディジタ
ル・フーリエ変換は今日では多くの分野で利用されてい
る。
ディジタル・フーリエ変換において、サンプリング間隔
をt、サンプリング点数をN、観測時間をT(=t×N)とする
と、ディジタル・フーリエ変換によって得られる離散的
なスペクトラム(ディジタルフーリエ変換の結果得られ
るスペクトラムが離散的であることは当然のことである
ので、以下では離散的であることは特は明記しない)の
成分は、0(DC),1/T,2/T,3/T,…(N/2-1)/Tである。被測
定信号に含まれている成分が全てこれらの成分であれ
ば、第4図に示すように、このままで但しい周波数及び
レベルのスペクトラムが得られる。なお、第4図(a)に
おいては、実線で示す波形が被測定アナログ信号、波形
上の黒丸がサンプリング値を示す。また、第4図(b)は
第4図(a)の波形を連続系でフーリエ変換した結果及び
サンプリングしたデータをディジタル・フーリエ変換し
た結果を夫々実線(上向きの矢印)と黒丸で示す。
をt、サンプリング点数をN、観測時間をT(=t×N)とする
と、ディジタル・フーリエ変換によって得られる離散的
なスペクトラム(ディジタルフーリエ変換の結果得られ
るスペクトラムが離散的であることは当然のことである
ので、以下では離散的であることは特は明記しない)の
成分は、0(DC),1/T,2/T,3/T,…(N/2-1)/Tである。被測
定信号に含まれている成分が全てこれらの成分であれ
ば、第4図に示すように、このままで但しい周波数及び
レベルのスペクトラムが得られる。なお、第4図(a)に
おいては、実線で示す波形が被測定アナログ信号、波形
上の黒丸がサンプリング値を示す。また、第4図(b)は
第4図(a)の波形を連続系でフーリエ変換した結果及び
サンプリングしたデータをディジタル・フーリエ変換し
た結果を夫々実線(上向きの矢印)と黒丸で示す。
しかしながら、第5図(a)に示すように、被測定アナロ
グ信号が1/2tまでの周波数において上述のスペクトラム
の成分以外の成分を有している場合には、そのディジタ
ル・フーリエ変換結果のスペクトラムのレベルは連続系
でフーリエ変換して得られるもののレベルとは異なる
(つまり各スペクトラムの正しいレベルが得られない)。
また、本来のスペクトラムのまわりに漏れを生じる。こ
の様子を、第5図(a)のアナログ信号波形およびそのサ
ンプリング結果に夫々連続系のフーリエ変換および矩形
ウィンドウ下でディジタル・フーリエ変換を施した結果
を例にとって第5図(b)に示す。
グ信号が1/2tまでの周波数において上述のスペクトラム
の成分以外の成分を有している場合には、そのディジタ
ル・フーリエ変換結果のスペクトラムのレベルは連続系
でフーリエ変換して得られるもののレベルとは異なる
(つまり各スペクトラムの正しいレベルが得られない)。
また、本来のスペクトラムのまわりに漏れを生じる。こ
の様子を、第5図(a)のアナログ信号波形およびそのサ
ンプリング結果に夫々連続系のフーリエ変換および矩形
ウィンドウ下でディジタル・フーリエ変換を施した結果
を例にとって第5図(b)に示す。
上述のスペクトラムのレブル誤差を低減するため、従来
は入力に対して矩形以外の各種のウィンドウ処理を施し
ていた。このようなウィンドウ処理の例として、ウィン
ドウ関数の一つであるハニング関数とそのフーリエ変換
を夫々第6図の(a)及び(b)に示す。また、第5図(a)に
示すアナログ信号波形に第6図(a)のハニング関数を乗
算して得られる波形(実際にはウィンドウ処理はサンプ
リング後に行なわれているが、わかりやすさのためこの
ように示した)及びこれを連続系のフーリエ変換及びデ
ィジタル・フーリエ変換した結果を夫々第7図の(a)及
び(b)に示す。ウィンドウの種類やウィンドウ処理の具
体的な方法については当業者に周知の事項であるので、
ここでは一々説明は与えない。以上で説明したレベル誤
差や漏れ、またウィンドウ処理については、たとえばE.
O.ブリガム著、宮川・今井訳「高速フーリエ変換」の第
6章と第9章を参照されたい。
は入力に対して矩形以外の各種のウィンドウ処理を施し
ていた。このようなウィンドウ処理の例として、ウィン
ドウ関数の一つであるハニング関数とそのフーリエ変換
を夫々第6図の(a)及び(b)に示す。また、第5図(a)に
示すアナログ信号波形に第6図(a)のハニング関数を乗
算して得られる波形(実際にはウィンドウ処理はサンプ
リング後に行なわれているが、わかりやすさのためこの
ように示した)及びこれを連続系のフーリエ変換及びデ
ィジタル・フーリエ変換した結果を夫々第7図の(a)及
び(b)に示す。ウィンドウの種類やウィンドウ処理の具
体的な方法については当業者に周知の事項であるので、
ここでは一々説明は与えない。以上で説明したレベル誤
差や漏れ、またウィンドウ処理については、たとえばE.
O.ブリガム著、宮川・今井訳「高速フーリエ変換」の第
6章と第9章を参照されたい。
しかしながら、ウィンドウ処理を行なった場合、一般
に、レベル精度を上げると周波数分解能が悪化し、また
等価雑音帯域幅も広くなってしまう。例えばハニング・
ウィンドウにおいては、レベル精度は1.5dB、等価雑音
帯域幅は訳1.5×tであり、フラットトップ・ウィンドウ
を用いた場合には、第8図に示すように、レベル精度は
0.1dBと良好である一方、等価雑音帯域幅は3.5×tと悪
くなる。なお、フラットトップ・ウィンドウについて
は、たとえばHewlett-Packard Journal 1978年9月号第
2ページ頁〜第14頁を参照されたい。
に、レベル精度を上げると周波数分解能が悪化し、また
等価雑音帯域幅も広くなってしまう。例えばハニング・
ウィンドウにおいては、レベル精度は1.5dB、等価雑音
帯域幅は訳1.5×tであり、フラットトップ・ウィンドウ
を用いた場合には、第8図に示すように、レベル精度は
0.1dBと良好である一方、等価雑音帯域幅は3.5×tと悪
くなる。なお、フラットトップ・ウィンドウについて
は、たとえばHewlett-Packard Journal 1978年9月号第
2ページ頁〜第14頁を参照されたい。
更に、被測定信号が0(DC),1/T,2/T,3/T,…,(N/2-1)/T以
外のスペクトラムを含んでいる場合、ウィンドウ処理を
用いるだけであると、被測定アナログ信号波形の1つの
周波数成分に対応するディジタル・フーリエ変換のスペ
クトラムが2本以上出てくる。このような複数のスペク
トラムは互いに接近しているため、表示装置の画面で観
測するのであれば特に不都合ではない場合が多い。しか
し、たとえばICテスタ等で測定対象からの信号をディジ
タル・フーリエ変換し、その結果をデータ処理して分析
する等の場合には本来1つの周波数成分が複数のスペク
トラムとして観測されることは有害である。
外のスペクトラムを含んでいる場合、ウィンドウ処理を
用いるだけであると、被測定アナログ信号波形の1つの
周波数成分に対応するディジタル・フーリエ変換のスペ
クトラムが2本以上出てくる。このような複数のスペク
トラムは互いに接近しているため、表示装置の画面で観
測するのであれば特に不都合ではない場合が多い。しか
し、たとえばICテスタ等で測定対象からの信号をディジ
タル・フーリエ変換し、その結果をデータ処理して分析
する等の場合には本来1つの周波数成分が複数のスペク
トラムとして観測されることは有害である。
本発明の目的は、ディジタル・フーリエ変換の結果の周
波数領域のデータに後処理を施すことにより、任意の周
波数の被測定信号のレベル及び/または周波数を高精度
で求めることにある。
波数領域のデータに後処理を施すことにより、任意の周
波数の被測定信号のレベル及び/または周波数を高精度
で求めることにある。
上記目的を達成するため、本発明においては、アナログ
信号のサンプリング・データにウィンドウ処理を施した
ものをディジタル・フーリエ変換し、ピーク近傍の複数
の周波数0,1,…におけるスペクトラムに着目する。
これらのスペクトラムのレベルは周波数inである真の
スペクトラムのレベルをウィンドウ関数のフーリエ変換
結果の関数の形に従って「分配」したものになってい
る。従って、ディジタル・フーリエ変換により得られた
スペクトラム0,1,…及びウィンドウ関数のフーリエ
変換結果を用いれば、真のスペクトルの周波数in及び
そのレベルを求めることができる。
信号のサンプリング・データにウィンドウ処理を施した
ものをディジタル・フーリエ変換し、ピーク近傍の複数
の周波数0,1,…におけるスペクトラムに着目する。
これらのスペクトラムのレベルは周波数inである真の
スペクトラムのレベルをウィンドウ関数のフーリエ変換
結果の関数の形に従って「分配」したものになってい
る。従って、ディジタル・フーリエ変換により得られた
スペクトラム0,1,…及びウィンドウ関数のフーリエ
変換結果を用いれば、真のスペクトルの周波数in及び
そのレベルを求めることができる。
より具体的に説明すれば、アナログ信号上の注目してい
るスペクトラムからウィンドウ関数のフーリエ変換の関
数の形に従って「分配」されたスペクトラムが観測され
る。以下で詳細に説明するように、ここで言う「ウィン
ドウ関数のフーリエ変換の関数の形」とは、ウインドウ
処理後の被測定アナログ信号中の注目しているスペクト
ラムに対応する周波数成分信号のフーリエ変換結果その
ものである。観測されたこのようなスペクトラムの中で
最も大きなレベル2つのスペクトラム(あるいは、注目
しているスペクトラムの周波数がほぼ判っている場合に
はその周波数の近傍で最も大きなレベル2つのスペクト
ラム)を見出す。注目しているスペクトラムが他のスペ
クトラムから充分離れている場合には、上のようにして
見出された2つのスペクトラムは、実質的に、注目して
いる1つのスペクトラムだけから分配されたとみなして
もよい。このようにみなすことができる場合には、これ
ら2つのスペクトラムのレベルと周波数から、注目して
いるいスペクトラムに対応する信号のフーリエ変換を表
す関数が一意に定まる。このようにして定まった関数が
与えられると、注目しているスペクトラム、つまり真の
スペクトラムの周波数やレベルは簡単に計算できる。、 〔発明の実施例〕 以下では、ウィンドウ関数としてハニング・ウィンドウ
を用いてパワー・スペクトラムを測定する場合を例にと
って説明する。
るスペクトラムからウィンドウ関数のフーリエ変換の関
数の形に従って「分配」されたスペクトラムが観測され
る。以下で詳細に説明するように、ここで言う「ウィン
ドウ関数のフーリエ変換の関数の形」とは、ウインドウ
処理後の被測定アナログ信号中の注目しているスペクト
ラムに対応する周波数成分信号のフーリエ変換結果その
ものである。観測されたこのようなスペクトラムの中で
最も大きなレベル2つのスペクトラム(あるいは、注目
しているスペクトラムの周波数がほぼ判っている場合に
はその周波数の近傍で最も大きなレベル2つのスペクト
ラム)を見出す。注目しているスペクトラムが他のスペ
クトラムから充分離れている場合には、上のようにして
見出された2つのスペクトラムは、実質的に、注目して
いる1つのスペクトラムだけから分配されたとみなして
もよい。このようにみなすことができる場合には、これ
ら2つのスペクトラムのレベルと周波数から、注目して
いるいスペクトラムに対応する信号のフーリエ変換を表
す関数が一意に定まる。このようにして定まった関数が
与えられると、注目しているスペクトラム、つまり真の
スペクトラムの周波数やレベルは簡単に計算できる。、 〔発明の実施例〕 以下では、ウィンドウ関数としてハニング・ウィンドウ
を用いてパワー・スペクトラムを測定する場合を例にと
って説明する。
先ず、アナログの被測定信号は間隔tでサンプリングさ
れ、ディジタル化される。このディジタル信号列は次に
ハニング・ウィンドウ処理された上でFFTを用いてディ
ジタル・フーリエ変換される。この部分の構成・処理手
法については当業者に周知の事項であるので、これ以上
の説明は与えない。
れ、ディジタル化される。このディジタル信号列は次に
ハニング・ウィンドウ処理された上でFFTを用いてディ
ジタル・フーリエ変換される。この部分の構成・処理手
法については当業者に周知の事項であるので、これ以上
の説明は与えない。
さて、このディジタル・フーリエ変換の結果、第2図に
示すように、周波数0,1(0=n/T,1=n/T+t,
ただしt=1/T)のところにそれぞれA0,A1のレベルを持
ったスペクトラムが観測されたとする(より小さなレベ
ルを有するスペクトラムもこれらの周囲に観測される
が、ここでは大きなレベルを有する上述の2つのスペク
トラムに着目する)。被測定信号がこのように極めて近
接したスペクトラムを持っていないとすれば、これらの
スペクトラムは実は、第3図に示すように、被測定信号
中の周波数in,レベルAinの1つのスペクトラムから生
じたものである。
示すように、周波数0,1(0=n/T,1=n/T+t,
ただしt=1/T)のところにそれぞれA0,A1のレベルを持
ったスペクトラムが観測されたとする(より小さなレベ
ルを有するスペクトラムもこれらの周囲に観測される
が、ここでは大きなレベルを有する上述の2つのスペク
トラムに着目する)。被測定信号がこのように極めて近
接したスペクトラムを持っていないとすれば、これらの
スペクトラムは実は、第3図に示すように、被測定信号
中の周波数in,レベルAinの1つのスペクトラムから生
じたものである。
入力信号をu(t)、時間領域のハニング・ウィンドウ関数
をh(t)と表せば、ハニング・ウィンドウ処理された入力
信号u(t)は、 u(t)=u(t)×h(t) (1) である。従って、時間領域において2つの関数の乗算で
表現されたこの関数u(t)を周波数領域で見たものをV
()としたとき、V()は、当業者には周知の様に、各
時間領域関数u(t),h(t)のフーリエ変換(夫々U(),H
()で表すとする)の畳み込み積分として以下のように
表される。
をh(t)と表せば、ハニング・ウィンドウ処理された入力
信号u(t)は、 u(t)=u(t)×h(t) (1) である。従って、時間領域において2つの関数の乗算で
表現されたこの関数u(t)を周波数領域で見たものをV
()としたとき、V()は、当業者には周知の様に、各
時間領域関数u(t),h(t)のフーリエ変換(夫々U(),H
()で表すとする)の畳み込み積分として以下のように
表される。
ところが、入力信号u(t)は、周波数成分としてinでレ
ベルAinを持ち、他の周波数成分は持っていない信号で
ある。従って、そのフーリエ変換U()は周波数領域の
インパルス関数をi()としたとき、以下のようにな
る。
ベルAinを持ち、他の周波数成分は持っていない信号で
ある。従って、そのフーリエ変換U()は周波数領域の
インパルス関数をi()としたとき、以下のようにな
る。
U()=Aini(−in) (3) 従って、この入力信号のフーリエ変換をインパルス関数
で表現した式(3)を式(2)に示した上掲の畳み込み積分に
代入することによって、以下の結果を得る。
で表現した式(3)を式(2)に示した上掲の畳み込み積分に
代入することによって、以下の結果を得る。
V()=Ain・H(−in) (4) 式(4)で表される曲線は、第6図(b)に示すハニング・ウ
ィンドウ関数のフーリエ変換を表す曲線を、そのピーク
が利得Ain倍、周波数inとなるように平行移動したも
のに他ならない。従って、入力信号u(t)にハニング・ウ
ィンドウ処理を施したものをディジタル・フーリエ変換
して観測すると、周波数0(DC),1/T,2/T,3/T,…(N/2-1)/
T(ここで、サプリング間隔をt、サンプリング点数を
N、観測時間をT=t×N する)で夫々観測されるスペ
クトラムは、各周波数u(u=u/Tただし、0uN/2/
1)で上の畳み込み積分が取る値、つまり、 Ain・H(u−in) (5) となる。これを図形的に説明すれば、観測されたスペク
トラムは、その中心点を周波数in,レベルAinの点を通
るように平行移動したハニング・ウィンドウ関数のフー
リエ変換H()のグラフ上のカーブ上に乗っている(つ
まり、各スペクトラムの周波数とレベルの対で構成され
る座標で表わされる点をこのカーブが通る)。
ィンドウ関数のフーリエ変換を表す曲線を、そのピーク
が利得Ain倍、周波数inとなるように平行移動したも
のに他ならない。従って、入力信号u(t)にハニング・ウ
ィンドウ処理を施したものをディジタル・フーリエ変換
して観測すると、周波数0(DC),1/T,2/T,3/T,…(N/2-1)/
T(ここで、サプリング間隔をt、サンプリング点数を
N、観測時間をT=t×N する)で夫々観測されるスペ
クトラムは、各周波数u(u=u/Tただし、0uN/2/
1)で上の畳み込み積分が取る値、つまり、 Ain・H(u−in) (5) となる。これを図形的に説明すれば、観測されたスペク
トラムは、その中心点を周波数in,レベルAinの点を通
るように平行移動したハニング・ウィンドウ関数のフー
リエ変換H()のグラフ上のカーブ上に乗っている(つ
まり、各スペクトラムの周波数とレベルの対で構成され
る座標で表わされる点をこのカーブが通る)。
ここで、第1図を参照して、周波数0,1において観
測されたスペクトラムから真のスペクトラムの周波数及
びレベルを求める方法を図形的に説明する。
測されたスペクトラムから真のスペクトラムの周波数及
びレベルを求める方法を図形的に説明する。
第1図は、横軸に周波数0が周波数inからどれだけ
ずれているかを表す値g(=in−0)をとり、縦軸には
この周波数のずれgに対応するハニング・ウィンドウ関
数H(g)の値をデシベルでプロットした片対数グラフで
ある。周波数0,1のスペクトラムのレベルA0,A1をこ
のグラフの縦軸上にプロットした際のプロット位置の差
を縦軸上にプロットする。このプロットをグラフ上では
A1-A0と表記する。
ずれているかを表す値g(=in−0)をとり、縦軸には
この周波数のずれgに対応するハニング・ウィンドウ関
数H(g)の値をデシベルでプロットした片対数グラフで
ある。周波数0,1のスペクトラムのレベルA0,A1をこ
のグラフの縦軸上にプロットした際のプロット位置の差
を縦軸上にプロットする。このプロットをグラフ上では
A1-A0と表記する。
ここで注意する必要があるのは、上の説明で取った差は
対数軸上の差であるため、真数で見ればこの差は徐算の
商であり、結局レベルA1とA0の比の値A1/A0になってい
ることである。この比の値Yは周波数0が周波数in
からどれだけずれているかを表す値gによって変化する
ので、第1図のグラフではY(g)と表している。Y(g)の
値は、g=t/2、つまり0と1のちょうど中間にi
nがある場合には、フーリエ変換H()が遇関数である
ことから、グラフに示す様に0dBとなる。また、g=
0、つまり0=inである場合には、Y(g)はグラフ上
でH(1−in)/H(0−in)=H(t)/H(0)=H(t)対
数をプロットしたものになる。H()が遇関数であるこ
とから、一般にY(g)はH(t-g)/H(g)と表され、グラフ
に示す様にプロットすることができる。
対数軸上の差であるため、真数で見ればこの差は徐算の
商であり、結局レベルA1とA0の比の値A1/A0になってい
ることである。この比の値Yは周波数0が周波数in
からどれだけずれているかを表す値gによって変化する
ので、第1図のグラフではY(g)と表している。Y(g)の
値は、g=t/2、つまり0と1のちょうど中間にi
nがある場合には、フーリエ変換H()が遇関数である
ことから、グラフに示す様に0dBとなる。また、g=
0、つまり0=inである場合には、Y(g)はグラフ上
でH(1−in)/H(0−in)=H(t)/H(0)=H(t)対
数をプロットしたものになる。H()が遇関数であるこ
とから、一般にY(g)はH(t-g)/H(g)と表され、グラフ
に示す様にプロットすることができる。
従って、第1図のグラフ中で示すように、観測された2
つのレベルA0,A1を対数で表したものの差(グラフ中では
(1)で示す)から横軸に平行に右へ向かい、Y(g)のグラ
フにぶつかったところで縦軸に平行に下へ向かって進
み、縦軸にぶつかったところのgの値によってin(グ
ラフ中では(2)で示す)を求めることができる(解析的に
表現すれば、(1)の値からY(g)の逆関数によりinが求
められる)。
つのレベルA0,A1を対数で表したものの差(グラフ中では
(1)で示す)から横軸に平行に右へ向かい、Y(g)のグラ
フにぶつかったところで縦軸に平行に下へ向かって進
み、縦軸にぶつかったところのgの値によってin(グ
ラフ中では(2)で示す)を求めることができる(解析的に
表現すれば、(1)の値からY(g)の逆関数によりinが求
められる)。
次にグラフ上で(2)から縦軸に平行に上へ進み、H(g)の
グラフにぶつかったところで横軸に平行に左へ進むこと
により、H)in−0)の値Aeが求められる(グラフ上で
は(4)で示す)。これまで説明したことから明らかなよう
に、この値は周波数0で観測されたレベルA0と真のレ
ベルAinとの比の値であるので、これによつて、AeとA0
からAinを求めることができる。
グラフにぶつかったところで横軸に平行に左へ進むこと
により、H)in−0)の値Aeが求められる(グラフ上で
は(4)で示す)。これまで説明したことから明らかなよう
に、この値は周波数0で観測されたレベルA0と真のレ
ベルAinとの比の値であるので、これによつて、AeとA0
からAinを求めることができる。
かくして被測定信号の真のスペクトラムin,Ainが求め
られる。真のスペクトラムがわかってしまった後は、周
波数0,1において観測されたスペクトラムは画面表
示その他の出力データから消してしまえば良い。
られる。真のスペクトラムがわかってしまった後は、周
波数0,1において観測されたスペクトラムは画面表
示その他の出力データから消してしまえば良い。
以上の説明ではin,Ainをグラフから図式的に求めた
が、解析的、あるいはコンピュータを用いて近似計算で
求めることができることは自明であろう。
が、解析的、あるいはコンピュータを用いて近似計算で
求めることができることは自明であろう。
なお、第1図を用いた上記説明では真の周波数inが
0〜0+t/2の範囲にある場合について説明したが、
H()が遇関数であることから、1−t/2〜1の範
囲にある場合についても全く同様である。
0〜0+t/2の範囲にある場合について説明したが、
H()が遇関数であることから、1−t/2〜1の範
囲にある場合についても全く同様である。
なお、等価雑音帯帯域幅の広いウィンドウ関数を用いた
場合には、そのフーリエ変換H()の=0付近が平坦
になるので、がかなり大きくなるまでY()が0に近
い値をとる。このような場合には、スペクトラム0,
1だけではなく、真のスペクトラムの周波数inから少
しはなれた周波数…,-2,-1,2,3,…のスペク
トラムも用いる必要がある。
場合には、そのフーリエ変換H()の=0付近が平坦
になるので、がかなり大きくなるまでY()が0に近
い値をとる。このような場合には、スペクトラム0,
1だけではなく、真のスペクトラムの周波数inから少
しはなれた周波数…,-2,-1,2,3,…のスペク
トラムも用いる必要がある。
なお、上ではウィンドウ関数としてハニング・ウィンド
ウを用いてパワー・スペクトラムを測定したが、本発明
はこれに限定されるものではなく、矩形ウィンドウを含
む任意のウィンドウについて適用でき、またパワー・ス
ペクトラムではなく、複素スペクトラムとして取扱って
も良い。
ウを用いてパワー・スペクトラムを測定したが、本発明
はこれに限定されるものではなく、矩形ウィンドウを含
む任意のウィンドウについて適用でき、またパワー・ス
ペクトラムではなく、複素スペクトラムとして取扱って
も良い。
すなわち、上の説明においてはハニング・ウインドウ関
数という具体的な関数の特殊性は使用しておらず、単に
ピークの近傍で上に凸(下に凸でも可)の関数L(x)が与
えられると、Ain,Xinをある未知の定数とするとき、関
数Ain・L(x-Xin)のグラフがピーク近傍の2つの点(x0,
Y0),(x1,Y1)を通ることがわかれば、定数Ain,Xinを求め
ることができるという一般的な性質を使っているだけで
ある。従って、定数Ain,Xinの具体的な求め方は、方程
式を立てて解析的に求めたり、グラフを使って図形的に
求めたり、各種の近似計算で求めるなど、当業者周知の
多様な方法を使用することができる。従って、本願発明
の方法は上述した具体的な求め方に限定されることはな
い。
数という具体的な関数の特殊性は使用しておらず、単に
ピークの近傍で上に凸(下に凸でも可)の関数L(x)が与
えられると、Ain,Xinをある未知の定数とするとき、関
数Ain・L(x-Xin)のグラフがピーク近傍の2つの点(x0,
Y0),(x1,Y1)を通ることがわかれば、定数Ain,Xinを求め
ることができるという一般的な性質を使っているだけで
ある。従って、定数Ain,Xinの具体的な求め方は、方程
式を立てて解析的に求めたり、グラフを使って図形的に
求めたり、各種の近似計算で求めるなど、当業者周知の
多様な方法を使用することができる。従って、本願発明
の方法は上述した具体的な求め方に限定されることはな
い。
更に、求めるスペクトラムの周波数が既知である場合に
は、第1図の(2)→(3)→(4)のプロセスだけを用いるこ
とにより、スペクトラムのレベルを知ることができる。
は、第1図の(2)→(3)→(4)のプロセスだけを用いるこ
とにより、スペクトラムのレベルを知ることができる。
本発明によれば、被測定信号がn/T以外の周波数成分を
含んでいる場合でも、ディジタル・フーリエ変換後の処
理によってこのような周波数成分の周波数及びレベルを
高精度で求めることができる。
含んでいる場合でも、ディジタル・フーリエ変換後の処
理によってこのような周波数成分の周波数及びレベルを
高精度で求めることができる。
また、このような信号をディジタル・フーリエ変換した
場合に、本来は1ほのスペクトラムが複数本のスペクト
ラムとして観測されるという問題点に対しても、真のス
ペクトラムinを求めた後その近傍のスペクトラム0,
1,…を消去することにより、解消できる。
場合に、本来は1ほのスペクトラムが複数本のスペクト
ラムとして観測されるという問題点に対しても、真のス
ペクトラムinを求めた後その近傍のスペクトラム0,
1,…を消去することにより、解消できる。
また、矩形ウィンドウで単一周波数を仮定すれば、入力
AC信号をディジタイザを通し本発明を施すことによっ
て、入力AC式号の周波数とレベルが簡単に求まる。すな
わちディジタイザをACレベル計的な用途に用いることが
できるので、広い範囲に応用することができる。
AC信号をディジタイザを通し本発明を施すことによっ
て、入力AC式号の周波数とレベルが簡単に求まる。すな
わちディジタイザをACレベル計的な用途に用いることが
できるので、広い範囲に応用することができる。
第1図ないし第3図は本発明の一実施例を説明するため
のグラフ、第4図ないし第8図は従来技術の問題点を説
明するためのグラフである。in :真のスペクトラムの周波数 Ain:真のスペクトラムのレベル0 ,1:ディジタル・フーリエ変換により得られるス
ペクトラムの周波数 A0,A1:ディジタル・フーリエ変換により得られるスペ
クトラムのレベル
のグラフ、第4図ないし第8図は従来技術の問題点を説
明するためのグラフである。in :真のスペクトラムの周波数 Ain:真のスペクトラムのレベル0 ,1:ディジタル・フーリエ変換により得られるス
ペクトラムの周波数 A0,A1:ディジタル・フーリエ変換により得られるスペ
クトラムのレベル
Claims (1)
- 【請求項1】サンプリング及びウィンドウ処理された入
力信号をディジタル・フーリエ変換して離散的なスペク
トラムを得る工程を有し、 前記離散的なスペクトラムの一部のものが実質的に前記
入力信号中の1つの周波数成分から生じたものである場
合に、前記離散的なスペクトラムの内の前記1つの周波
数成分の近傍の周波数の少なくとも2つのスペクトラム
(0,A0),(1,A1),…(0,1,…は周波数、A0,A1,…
はレベル)から前記1つの周波数成分に相当する真のスペ
クトラムを求めるディジタル・フーリエ変換の後処理方
法において、 前記ウィンドウ処理の関数をフーリエ変換したものをH
()とするとき、上記少なくとも2つのスペクトラムが
関数Ain・H(−in)の曲線上に乗るように定数Ain,
inを定めることにより前記真のスペクトラムの周波数及
びレベルの少なくとも一方を得ることを特徴とするディ
ジタル・フーリエ変換の後処理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60174837A JPH0619390B2 (ja) | 1985-08-08 | 1985-08-08 | デイジタル・フ−リエ変換の後処理方法 |
US06/891,824 US4686457A (en) | 1985-08-08 | 1986-08-01 | Method for measuring a signal's frequency components |
GB8619276A GB2179773B (en) | 1985-08-08 | 1986-08-07 | Method for measuring a signal's frequency components |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60174837A JPH0619390B2 (ja) | 1985-08-08 | 1985-08-08 | デイジタル・フ−リエ変換の後処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6235270A JPS6235270A (ja) | 1987-02-16 |
JPH0619390B2 true JPH0619390B2 (ja) | 1994-03-16 |
Family
ID=15985519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60174837A Expired - Fee Related JPH0619390B2 (ja) | 1985-08-08 | 1985-08-08 | デイジタル・フ−リエ変換の後処理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US4686457A (ja) |
JP (1) | JPH0619390B2 (ja) |
GB (1) | GB2179773B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006138666A (ja) * | 2004-11-10 | 2006-06-01 | Jeol Ltd | スペクトル測定方法 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4942614A (en) * | 1986-04-16 | 1990-07-17 | Australian Atomic Energy Commission | Calibration of ultrasonic transducers |
EP0288578B1 (en) * | 1986-10-30 | 1993-03-24 | Nippon Telegraph and Telephone Corporation | Method of detecting object and apparatus therefor |
US4802098A (en) * | 1987-04-03 | 1989-01-31 | Tektronix, Inc. | Digital bandpass oscilloscope |
US4827119A (en) * | 1988-01-28 | 1989-05-02 | Eastman Kodak Company | Illuminant discriminator |
US4893082A (en) * | 1989-02-13 | 1990-01-09 | Letcher Iii John H | Noise suppression in magnetic resonance imaging |
US4918381A (en) * | 1989-04-06 | 1990-04-17 | Hewlett-Packard Company | Automated method for determining total harmonic distortion |
US5117179A (en) * | 1990-03-13 | 1992-05-26 | Hewlett-Packard Company | Swept signal analysis instrument and method |
US5162723A (en) * | 1991-02-11 | 1992-11-10 | Hewlett-Packard Company | Sampling signal analyzer |
US5394185A (en) * | 1993-01-08 | 1995-02-28 | Tektronix, Inc. | In-service CATV HUM measurement technique |
JPH06342022A (ja) * | 1993-03-17 | 1994-12-13 | Hewlett Packard Co <Hp> | ゲートスペクトル分析方法 |
DE19634093C1 (de) * | 1996-08-23 | 1997-10-16 | Stn Atlas Elektronik Gmbh | Verfahren zum Bestimmen des Signalinhalts eines von einer Sonaranlage abgestrahlten Impulses |
AU2002329836A1 (en) * | 2001-08-22 | 2003-06-10 | Wavecrest Corporation | Method and apparatus for measuring a waveform |
US6882947B2 (en) * | 2001-12-31 | 2005-04-19 | Teradyne, Inc. | Discrete fourier transform (DFT) leakage removal |
US6751564B2 (en) * | 2002-05-28 | 2004-06-15 | David I. Dunthorn | Waveform analysis |
US20050197834A1 (en) * | 2004-03-03 | 2005-09-08 | General Electric Company | Systems, methods, and an article of manufacture for determining frequency values associated with forces applied to a device |
US8014965B2 (en) * | 2007-02-21 | 2011-09-06 | ABB Bomen | Spectral estimation of spectrometers time-sampled signals using fast implementation of the reverse non-uniform discrete fourier transform |
EP3109646A1 (de) * | 2015-06-23 | 2016-12-28 | Siemens Aktiengesellschaft | Verfahren zur analyse eines signals sowie vorrichtung zur durchführung des verfahrens |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3883726A (en) * | 1971-09-22 | 1975-05-13 | Interstate Electronics Corp | Redundant fast fourier transform data handling computer |
GB1542843A (en) * | 1975-04-03 | 1979-03-28 | Solartron Electronic Group | Signal processor |
US4054785A (en) * | 1976-09-16 | 1977-10-18 | Sangamo Weston, Inc. | Spectrum analyzer with multiple operational modes |
-
1985
- 1985-08-08 JP JP60174837A patent/JPH0619390B2/ja not_active Expired - Fee Related
-
1986
- 1986-08-01 US US06/891,824 patent/US4686457A/en not_active Expired - Lifetime
- 1986-08-07 GB GB8619276A patent/GB2179773B/en not_active Expired
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006138666A (ja) * | 2004-11-10 | 2006-06-01 | Jeol Ltd | スペクトル測定方法 |
Also Published As
Publication number | Publication date |
---|---|
US4686457A (en) | 1987-08-11 |
JPS6235270A (ja) | 1987-02-16 |
GB2179773A (en) | 1987-03-11 |
GB8619276D0 (en) | 1986-09-17 |
GB2179773B (en) | 1989-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0619390B2 (ja) | デイジタル・フ−リエ変換の後処理方法 | |
Chesler et al. | Effect of peak sensing and random noise on the precision and accuracy of statistical moment analyses from digital chromatographic data | |
WO2018188228A1 (zh) | 高精度频率测量***及方法 | |
US6598004B1 (en) | Jitter measurement apparatus and its method | |
EP0450809A2 (en) | Method and apparatus for measuring the frequency of a spectral line | |
JP2975410B2 (ja) | 電子測定装置及び周波数推定方法 | |
Shi et al. | Refined matching linear chirplet transform for exhibiting time-frequency features of nonstationary vibration and acoustic signals | |
CN107367640B (zh) | 基于相位信息的非均匀包络未知脉冲边沿估计方法及设备 | |
Binkley et al. | Data manipulation and handling | |
Pham et al. | Demodulation algorithm based on higher order synchrosqueezing | |
CN115494303A (zh) | 一种emi接收机信号转化方法、装置及存储介质 | |
CN110070886A (zh) | 噪声特征分析方法及噪声特征分析*** | |
Chen et al. | Differences of time domain gating implementions in vector network analyzers | |
US20020120354A1 (en) | System and method for estimating tones in an input signal | |
JP2000055949A (ja) | 周波数分析方法及び周波数分析装置 | |
Nunzi et al. | A procedure for highly reproducible measurements of ADC spectral parameters | |
Takeuchi et al. | Performance evaluation of a minicomputer | |
Rex et al. | Correlation, Signal Averaging, and Probability Analysis | |
Blair | A method for characterizing waveform recorder errors using the power spectral distribution | |
US6873923B1 (en) | Systems and methods for performing analysis of a multi-tone signal | |
Wolf et al. | Amplitude and frequency estimator for aperiodic multi-frequency noisy vibration signals of a tram gearbox | |
RU2773481C1 (ru) | Способ определения временной задержки между копиями недетерминированного псевдослучайного сигнала | |
CN116996137B (zh) | 一种基于加权叠加的低信噪比宽带线性调频信号检测方法 | |
US20240069081A1 (en) | Signal analysis for computing a complementary cumulative distribution function | |
RU2117306C1 (ru) | Способ определения частоты узкополосного сигнала |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |