JPH0644300B2 - 実時間フ−リエ変換方法および装置 - Google Patents
実時間フ−リエ変換方法および装置Info
- Publication number
- JPH0644300B2 JPH0644300B2 JP62118618A JP11861887A JPH0644300B2 JP H0644300 B2 JPH0644300 B2 JP H0644300B2 JP 62118618 A JP62118618 A JP 62118618A JP 11861887 A JP11861887 A JP 11861887A JP H0644300 B2 JPH0644300 B2 JP H0644300B2
- Authority
- JP
- Japan
- Prior art keywords
- divided
- fourier transform
- time
- values
- real
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 23
- 230000000737 periodic effect Effects 0.000 claims description 25
- 238000005070 sampling Methods 0.000 claims description 5
- 230000001131 transforming effect Effects 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Complex Calculations (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はフーリエ変換方法および装置、特に信号を入力
しながらこの信号をフーリエ変換した結果を連続して出
力することのできる実時間フーリエ変換方法に関する。
しながらこの信号をフーリエ変換した結果を連続して出
力することのできる実時間フーリエ変換方法に関する。
周期的な関数の分析に、フーリエ変換は極めて有効な手
法であり、種々の計測値の分析に用いられている。一般
に、フーリエ変換では、時間tに関して周期的な基本周
波数をもった信号F(t)を、この基本周波数の整
数倍の周期をもった複数の周期関数の和によって表現す
ることになる。すなわち、入力信号F(t)は、 なる関数G(t)で近似される。ここで、i=1,2,
…,Nであって、Nを大きくとればとる程フーリエ変換
の精度は向上し、G(t)はF(t)に忠実になる。な
お、Ciは各周期関数の振幅を表し、ψiは位相を表
す。
法であり、種々の計測値の分析に用いられている。一般
に、フーリエ変換では、時間tに関して周期的な基本周
波数をもった信号F(t)を、この基本周波数の整
数倍の周期をもった複数の周期関数の和によって表現す
ることになる。すなわち、入力信号F(t)は、 なる関数G(t)で近似される。ここで、i=1,2,
…,Nであって、Nを大きくとればとる程フーリエ変換
の精度は向上し、G(t)はF(t)に忠実になる。な
お、Ciは各周期関数の振幅を表し、ψiは位相を表
す。
従来のフーリエ変換方法は、入力信号F(t)を所定の
期間だけ所定の周期でサンプリングし、このサンプリン
グによって得られたサンプリング値に基づいて、各周期
関数を決定している。したがって、信号F(t)が入力
されても、所定のサンプリング期間および演算期間が経
過しないうちは、フーリエ変換の結果を得ることができ
ないという問題点があった。
期間だけ所定の周期でサンプリングし、このサンプリン
グによって得られたサンプリング値に基づいて、各周期
関数を決定している。したがって、信号F(t)が入力
されても、所定のサンプリング期間および演算期間が経
過しないうちは、フーリエ変換の結果を得ることができ
ないという問題点があった。
そこで本発明は、信号を入力しながら連続的にフーリエ
変換結果を出力することができる実時間フーリエ変換方
法を提供することを目的とする。
変換結果を出力することができる実時間フーリエ変換方
法を提供することを目的とする。
本発明は、時間tに関して変化する信号F(t)を、基
本周波数の整数倍の周波数をもったN個の周期関数の
和として、 (但し、Ciは振幅、ψiは位相) なる式で定義される関数G(t)で表現できるように変
換するフーリエ変換方法および装置において、 信号F(t)を入力し、 基準周波数の逆数として与えられる基本周期Tの期間
をk分割し、入力した信号F(t)の分割した各時点に
おける値を標本値としてそれぞれ求め、この標本値の平
均値をk分割平均値Fk(t)として求める手順を、k
=1,2,…,Nのそれぞれについて行い、N個の分割
平均値F1(t)、F2(t),…,FN(t)を求
め、 N個の周期関数と前記N個の分割平均値との関係から得
られるN元連立一次方程式を解いて、N個の周期関数の
時間tにおける瞬時値を連続的に求めるようにしたもの
である。
本周波数の整数倍の周波数をもったN個の周期関数の
和として、 (但し、Ciは振幅、ψiは位相) なる式で定義される関数G(t)で表現できるように変
換するフーリエ変換方法および装置において、 信号F(t)を入力し、 基準周波数の逆数として与えられる基本周期Tの期間
をk分割し、入力した信号F(t)の分割した各時点に
おける値を標本値としてそれぞれ求め、この標本値の平
均値をk分割平均値Fk(t)として求める手順を、k
=1,2,…,Nのそれぞれについて行い、N個の分割
平均値F1(t)、F2(t),…,FN(t)を求
め、 N個の周期関数と前記N個の分割平均値との関係から得
られるN元連立一次方程式を解いて、N個の周期関数の
時間tにおける瞬時値を連続的に求めるようにしたもの
である。
まず、変換すべき信号をF(t)とし、この信号が基本
周波数をもった周期的な信号であるとする。そして、
この信号F(t)を、基本周波数の整数倍の周波数を
もったN個の周期関数の和として、(1)式のような形の
関数G(t)で表現するものとする。
周波数をもった周期的な信号であるとする。そして、
この信号F(t)を、基本周波数の整数倍の周波数を
もったN個の周期関数の和として、(1)式のような形の
関数G(t)で表現するものとする。
ここで、Ciは振幅、ψiは位相である。
いま、信号F(t)が第2図に示すような関数であり、
その基本周期T(T=1/)が図のような期間である
とする。この基本周期Tを1分割、2分割、3分割した
場合の図をそれぞれ同図(a)、(b)、(c)に示す。ここ
で、分割した各時点における値をその分割における標本
値と呼べば、1分割した場合の標本値はX11、2分割し
た場合の標本値はX21およびX22、3分割した場合の標
本値はX31、X32、およびX33となる。この標本値の平
均値を求め、一般にk分割した場合の標本値の平均値を
k分割平均値F(t)で表せば、 F1(t)=X11 (2) F2(t)=(X21+X22)/2 (3) F3(t)=(X31+X32+X33)/3 (4) である。
その基本周期T(T=1/)が図のような期間である
とする。この基本周期Tを1分割、2分割、3分割した
場合の図をそれぞれ同図(a)、(b)、(c)に示す。ここ
で、分割した各時点における値をその分割における標本
値と呼べば、1分割した場合の標本値はX11、2分割し
た場合の標本値はX21およびX22、3分割した場合の標
本値はX31、X32、およびX33となる。この標本値の平
均値を求め、一般にk分割した場合の標本値の平均値を
k分割平均値F(t)で表せば、 F1(t)=X11 (2) F2(t)=(X21+X22)/2 (3) F3(t)=(X31+X32+X33)/3 (4) である。
本発明の基本原理は、G(t)=F(t)であれば、こ
のk分割平均値Fk(t)が次式で表現できるという数
学的法則を見出だしたことに基く。
のk分割平均値Fk(t)が次式で表現できるという数
学的法則を見出だしたことに基く。
但し、i=kn、mはN/kの整数部である。なお、こ
の(5)式が成立する数学的証明は後にまわすことにす
る。
の(5)式が成立する数学的証明は後にまわすことにす
る。
本発明では、入力した信号F(t)をk分割(k=1,
2,…,N)し、N個の分割平均値F1(t),F2
(t),…,FN(t)を時刻tにおいて実測して求め
ることになる。いま、行列A,S,Fを次のように定義
すれば、 (5)式から(9)式が得られる。
2,…,N)し、N個の分割平均値F1(t),F2
(t),…,FN(t)を時刻tにおいて実測して求め
ることになる。いま、行列A,S,Fを次のように定義
すれば、 (5)式から(9)式が得られる。
AS=F (9) したがって、F1(t)〜FN(t)が求まっていれ
ば、Aの逆行列A-1を用いて次式によってSが求まる。
ば、Aの逆行列A-1を用いて次式によってSが求まる。
S=A-1F (10) ここでSは(7)式に示すように、求めるべきN個の周期
関数を要素とした行列であるから、結局時刻tにおける
N個のフーリエ展開関数の瞬時値が得られることにな
る。以上の操作を時間的に連続して行えば、信号を入力
しながら連続してフーリエ変換結果を出力することがで
きるようになる。
関数を要素とした行列であるから、結局時刻tにおける
N個のフーリエ展開関数の瞬時値が得られることにな
る。以上の操作を時間的に連続して行えば、信号を入力
しながら連続してフーリエ変換結果を出力することがで
きるようになる。
以下、本発明を実施例に基づいて説明する。第1図は本
発明に係る実時間フーリエ変換方法の変換手順を示す流
れ図である。まず、ステップS1において、変換対象と
なる信号F(t)の入力を行う。本発明に係る方法は、
実時間でフーリエ変換を行うことが可能であるから、時
刻tにおける入力信号F(t)の瞬時値が与えられる
と、これに対応した何らかのフーリエ変換出力が得られ
ることになるが、実際にはこの出力は少なくとも、基本
周期Tの期間だけ遅延して出力されることになる。
発明に係る実時間フーリエ変換方法の変換手順を示す流
れ図である。まず、ステップS1において、変換対象と
なる信号F(t)の入力を行う。本発明に係る方法は、
実時間でフーリエ変換を行うことが可能であるから、時
刻tにおける入力信号F(t)の瞬時値が与えられる
と、これに対応した何らかのフーリエ変換出力が得られ
ることになるが、実際にはこの出力は少なくとも、基本
周期Tの期間だけ遅延して出力されることになる。
ステップS2においてこの信号F(t)に基づいて、基
準周波数が求められる。これは、予め入力信号F
(t)の基準周波数がわかっているのであればその値を
用いればよいし、わかっていない場合には適当な周波数
測定手段を用いて測定した値を用いればよい。
準周波数が求められる。これは、予め入力信号F
(t)の基準周波数がわかっているのであればその値を
用いればよいし、わかっていない場合には適当な周波数
測定手段を用いて測定した値を用いればよい。
次に、ステップS3においてパラメータkを初期値1に
セットする。このパラメータkは基本周期Tの分割数に
相当するものであり、後のステップS7,S8に示すよ
うに、k=1,2,…,Nと1〜Nまで1ずつ増加して
分割処理が繰返される。
セットする。このパラメータkは基本周期Tの分割数に
相当するものであり、後のステップS7,S8に示すよ
うに、k=1,2,…,Nと1〜Nまで1ずつ増加して
分割処理が繰返される。
パラメータkの値がセットされたら、ステップS4にお
いて入力した信号F(t)を、基本周期Tの期間におい
てk分割する。k=1,2,3の場合は、それぞれ第2
図(a),(b),(c)のようになる。
いて入力した信号F(t)を、基本周期Tの期間におい
てk分割する。k=1,2,3の場合は、それぞれ第2
図(a),(b),(c)のようになる。
ステップS5では、この分割した各時点における標本値
が求められる。たとえば、k=3の場合は、3つの標本
値X31,X32,X33が求まる。
が求められる。たとえば、k=3の場合は、3つの標本
値X31,X32,X33が求まる。
ステップS6では、求められた標本値を合計し、これを
平均することにより、分割平均値Fk(t)を求める。
たとえば、k=3の場合は、F3(t)=(X31+X32
+X33)/3である。
平均することにより、分割平均値Fk(t)を求める。
たとえば、k=3の場合は、F3(t)=(X31+X32
+X33)/3である。
こうした処理をステップS7,S8に示すように、k=
1〜Nについて繰返し行う。ここで、Nは入力信号F
(t)をいくつの周期関数の和として表現するかを示す
パラメータで、数が多いほど精度の高いフーリエ変換を
行うことができる。以上の結果、N個の分割平均値F1
(t)〜FN(t)が求められたことになる。
1〜Nについて繰返し行う。ここで、Nは入力信号F
(t)をいくつの周期関数の和として表現するかを示す
パラメータで、数が多いほど精度の高いフーリエ変換を
行うことができる。以上の結果、N個の分割平均値F1
(t)〜FN(t)が求められたことになる。
ここで、ステップS9において、このN個の値に基づい
てN元連立一次方程式が解かれる。すなわち、前述した
ように逆行列A-1を用いて行列Sを求めることにより、
ステップS10に示すようにN個の周期関数の時刻tに
おける瞬時値が抽出されることになる。
てN元連立一次方程式が解かれる。すなわち、前述した
ように逆行列A-1を用いて行列Sを求めることにより、
ステップS10に示すようにN個の周期関数の時刻tに
おける瞬時値が抽出されることになる。
ステップS11,S12に示すように、以上の手順を時
間的に継続することにより、信号F(t)を入力しなが
ら、逐次そのフーリエ変換結果、すなわち、N個の周期
関数の瞬時値を出力することができる。
間的に継続することにより、信号F(t)を入力しなが
ら、逐次そのフーリエ変換結果、すなわち、N個の周期
関数の瞬時値を出力することができる。
第3図は、本発明に係る実時間フーリエ変換方法を実行
するための実時間フーリエ変換回路の一例を示す回路図
である。この回路では、N=9、すなわち入力信号F
(t)は、(11)式のように9つの周期関数の和にフーリ
エ変換される。
するための実時間フーリエ変換回路の一例を示す回路図
である。この回路では、N=9、すなわち入力信号F
(t)は、(11)式のように9つの周期関数の和にフーリ
エ変換される。
第3図の回路図で、Aと記されたブロックは反転加算演
算素子、Bと記されたブロックは遅延素子、Cと記され
たブロックは反転素子を示す。反転加算演算素子Aや反
転素子Cは、たとえば演算増幅器で構成することがで
き、遅延素子Bは、たとえばBBD(Bucket Brigate De
vice)素子で構成することができる。この回路を用いれ
ば、図の左端にある入力端子に入力信号F(t)を与え
ると、図の右端にある9つの出力端子から、9つの周期
関数(関数G(t)を構成する)の瞬時値が出力され
る。
算素子、Bと記されたブロックは遅延素子、Cと記され
たブロックは反転素子を示す。反転加算演算素子Aや反
転素子Cは、たとえば演算増幅器で構成することがで
き、遅延素子Bは、たとえばBBD(Bucket Brigate De
vice)素子で構成することができる。この回路を用いれ
ば、図の左端にある入力端子に入力信号F(t)を与え
ると、図の右端にある9つの出力端子から、9つの周期
関数(関数G(t)を構成する)の瞬時値が出力され
る。
この回路の前段、すなわち図の左半分には、5つの遅延
素子列B9,B6,B5,B8,B7が形成されてい
る。遅延素子列B9は、ノードn90〜n98の間にカスケ
ード接続された8つの遅延素子、遅延素子列B6は、ノ
ードn60〜n63の間にカスケード接続された3つの遅延
素子、遅延素子列B5は、ノードn50〜n54の間にカス
ケード接続された4つの遅延素子、遅延素子列B8は、
ノードn80〜n87の間にカスケード接続された7つの遅
延素子、遅延素子列B7は、ノードn70〜n76の間にカ
スケード接続された6つの遅延素子からそれぞれ形成さ
れている。各遅延素子Bの遅延時間は、入力信号F
(t)に基づいて、第4図に示すように設定される。た
とえば、遅延素子列B9の遅延素子は、それぞれが入力
信号F(t)の基本周期Tを9分割した時間T/9だけ
の遅延時間を有し、遅延素子列B7の遅延素子は、同様
にT/7だけの遅延時間を有する。例えば、ノードn91
の出力はノードn90の出力に比べて時間T/9だけ遅延
する。このように設定することによって、基本周期Tを
k(k=1〜9)分割したすべての場合について、各時
点における信号F(t)の標本値を次の各ノードの電圧
を測定することによって同時に求めることができる。
素子列B9,B6,B5,B8,B7が形成されてい
る。遅延素子列B9は、ノードn90〜n98の間にカスケ
ード接続された8つの遅延素子、遅延素子列B6は、ノ
ードn60〜n63の間にカスケード接続された3つの遅延
素子、遅延素子列B5は、ノードn50〜n54の間にカス
ケード接続された4つの遅延素子、遅延素子列B8は、
ノードn80〜n87の間にカスケード接続された7つの遅
延素子、遅延素子列B7は、ノードn70〜n76の間にカ
スケード接続された6つの遅延素子からそれぞれ形成さ
れている。各遅延素子Bの遅延時間は、入力信号F
(t)に基づいて、第4図に示すように設定される。た
とえば、遅延素子列B9の遅延素子は、それぞれが入力
信号F(t)の基本周期Tを9分割した時間T/9だけ
の遅延時間を有し、遅延素子列B7の遅延素子は、同様
にT/7だけの遅延時間を有する。例えば、ノードn91
の出力はノードn90の出力に比べて時間T/9だけ遅延
する。このように設定することによって、基本周期Tを
k(k=1〜9)分割したすべての場合について、各時
点における信号F(t)の標本値を次の各ノードの電圧
を測定することによって同時に求めることができる。
(1)k=1:たとえばノードn90 (2)k=2:ノードn80,n84 (3)k=3:ノードn90,n93,n96 (4)k=4:ノードn80,n82,n84,n86 (5)k=5:ノードn50〜n54 (6)k=6:ノードn60,n61,n93,n62, n96,n63 (7)k=7:ノードn70〜n76 (8)k=8:ノードn80〜n87 (9)k=9:ノードn90〜n98 したがって、k分割したそれぞれの場合の分割平均値F
k(t)は、上述の各ノードの電圧値を平均することに
よって求まる。この平均演算は、反転加算演算素子A2
〜A9によってなされる。また、F1(t)は、たとえ
ばノードn90の電圧値をそのまま用いればよい。かくし
て、F1(t)〜F9(t)が求まる。この後、逆行列
A-1を用いた演算により、Cisin(2πt+
ψi)の時刻tにおける瞬時値(i=1〜9)が図の右
端から出力される。反転演算素子A2〜A9の後段に設
けられた反転素子C1〜C4および演算素子A10〜A13
は、この逆行列を用いた演算を行う回路である。
k(t)は、上述の各ノードの電圧値を平均することに
よって求まる。この平均演算は、反転加算演算素子A2
〜A9によってなされる。また、F1(t)は、たとえ
ばノードn90の電圧値をそのまま用いればよい。かくし
て、F1(t)〜F9(t)が求まる。この後、逆行列
A-1を用いた演算により、Cisin(2πt+
ψi)の時刻tにおける瞬時値(i=1〜9)が図の右
端から出力される。反転演算素子A2〜A9の後段に設
けられた反転素子C1〜C4および演算素子A10〜A13
は、この逆行列を用いた演算を行う回路である。
N=9とした場合の行列Aは、 であり、その逆行列A-1は、 となる。したがってたとえば、 (10)式から、行列Sの3番目の要素である C3sin(2π3t+ψ3)は次のように表され
る。
る。
C3sin(2π3t+ψ3) =F3(t)−F6(t)−F9(t) (12) そこで、第3図の右端の出力端子のうち3番目の端子に
は、演算素子A11から −C3sin(2π3t+ψ3)なる値が出力され
る。すなわち、演算素子A11は、 −F3(t)+F6(t)+F9(t)なる演算を行っ
ているとになる。なお、本実施例では演算回路の構成
上、出力値にはマイナス符号がついて得られる。
は、演算素子A11から −C3sin(2π3t+ψ3)なる値が出力され
る。すなわち、演算素子A11は、 −F3(t)+F6(t)+F9(t)なる演算を行っ
ているとになる。なお、本実施例では演算回路の構成
上、出力値にはマイナス符号がついて得られる。
以上のように本回路では、左端の入力端子に信号F
(t)を与えると、右端の9つの出力端子から、この入
力信号F(t)をフーリエ展開した9つの周期関数Ci
sin(2πt+ψi)の瞬時値が出力され、実時間
のフーリエ変換が可能になる。第5図には、この回路を
用いて実際に実時間フーリエ変換を行った結果を示す。
ここで、同図(a)は入力した信号F(t)の波形、同図
(b)はフーリエ変換によって得られた9つの周期関数を
示す。
(t)を与えると、右端の9つの出力端子から、この入
力信号F(t)をフーリエ展開した9つの周期関数Ci
sin(2πt+ψi)の瞬時値が出力され、実時間
のフーリエ変換が可能になる。第5図には、この回路を
用いて実際に実時間フーリエ変換を行った結果を示す。
ここで、同図(a)は入力した信号F(t)の波形、同図
(b)はフーリエ変換によって得られた9つの周期関数を
示す。
最後に、(5)式の数学的証明をここに簡単に示す。
いま、関数F(t)をN個の成分波にフーリエ展開した
場合の基本周波数fのi倍の周波数をもつ成分波 Cisin(2πit+ψi) (14) について考える。この関数について、基本周期Tをk分
割した分割点のうち第l番目の分割点(l=0,1,
…,k−1)は、基本周期Tの始点から だけ時間遅れをもつ。したがって、第l番目の分割点の
関数値は、 である。T=1/の関係より、 を得る。
場合の基本周波数fのi倍の周波数をもつ成分波 Cisin(2πit+ψi) (14) について考える。この関数について、基本周期Tをk分
割した分割点のうち第l番目の分割点(l=0,1,
…,k−1)は、基本周期Tの始点から だけ時間遅れをもつ。したがって、第l番目の分割点の
関数値は、 である。T=1/の関係より、 を得る。
従って、このiの周波数をもつ成分波に関してのk分
割平均値Fik(t)は、 となる。式を加法定理を用いてまとめると、 となる。ここで、 とおけば、三角関数の合成定理を用いて、 Fik(t)=Ciciksin(2πit+ψi+θ
ik) (23) を得る。
割平均値Fik(t)は、 となる。式を加法定理を用いてまとめると、 となる。ここで、 とおけば、三角関数の合成定理を用いて、 Fik(t)=Ciciksin(2πit+ψi+θ
ik) (23) を得る。
ところで、いま方程式xk=1の解について考える。こ
のl番目の解(l=0,1,…,k−1)をωlとする
と、 が成立つことが知られている(但し、 ここで、方程式xk=1と同値である(26)式を考える。
のl番目の解(l=0,1,…,k−1)をωlとする
と、 が成立つことが知られている(但し、 ここで、方程式xk=1と同値である(26)式を考える。
この(26)式で、x≠0の場合は、 である。これは方程式xk=1の0以外の解は(27)式を
満足することを示す。そこで、(27)式に1番目の解ω1
を代入すると、 を得る。(25)式から更に、 すなわち、方程式xk=1のk個の解の和は0になるこ
とがわかる。この方程式の解を複素平面上で考えると、
単位円に内接する正k角形の頂点の座標となっている。
満足することを示す。そこで、(27)式に1番目の解ω1
を代入すると、 を得る。(25)式から更に、 すなわち、方程式xk=1のk個の解の和は0になるこ
とがわかる。この方程式の解を複素平面上で考えると、
単位円に内接する正k角形の頂点の座標となっている。
いま、この正k角形のl番目の頂点の座標値を、 で表現してみる。すると、正k角形の幾何学的対称性か
ら、 が成立つ。したがって(29)式および(30)式から、 も成立つことになる。
ら、 が成立つ。したがって(29)式および(30)式から、 も成立つことになる。
それでは、(30)式、(31)式において、lのかわりにil
(iは整数)を入れた場合を考えると、 が得られる。すなわちi=klの場合は、 は常に1となるため、 になるが、それ以外の場合は正多角形の頂点座標を形成
するために、総和は0になるのである。一方、正弦に関
しては、幾何学的対称性から常に(32)式が成立つ。
(iは整数)を入れた場合を考えると、 が得られる。すなわちi=klの場合は、 は常に1となるため、 になるが、それ以外の場合は正多角形の頂点座標を形成
するために、総和は0になるのである。一方、正弦に関
しては、幾何学的対称性から常に(32)式が成立つ。
ここで、再び(23)式に話をもどす。(23)式は複素平面上
のの座標値を与えるものであるが、(19)は式、(20)式で
表わされる係数aik、bikは(32)式、(33)式から となる。したがって、(23)式において、任意の正の整数
k,iについてθik=0が成立し、また、iがkの整数
倍の場合にはcik=k、それ以外の場合にはcik=0が
成立する。
のの座標値を与えるものであるが、(19)は式、(20)式で
表わされる係数aik、bikは(32)式、(33)式から となる。したがって、(23)式において、任意の正の整数
k,iについてθik=0が成立し、また、iがkの整数
倍の場合にはcik=k、それ以外の場合にはcik=0が
成立する。
いま、 (但し、i=kn、mはN/kの整数部)を得る。
以上のとおり、本発明によれば入力した信号F(t)か
らN個の分割平均値を求め、この分割平均値に基づいて
N個の周期関数の瞬時値を求めるようにしたため、信号
を入力しながら連続してフーリエ変換結果を出力する実
時間フーリエ変換を行うことができるようになる。
らN個の分割平均値を求め、この分割平均値に基づいて
N個の周期関数の瞬時値を求めるようにしたため、信号
を入力しながら連続してフーリエ変換結果を出力する実
時間フーリエ変換を行うことができるようになる。
第1図は本発明に係る実時間フーリエ変換方法の手順を
示す流れ図、第2図は本発明に係る方法における基本周
期の分割方法の説明図、第3図は本発明に係る実時間フ
ーリエ変換装置を実現するための演算回路の一例の回路
図、第4図は第3図に示す回路の構成を説明するための
概念図、第5図は第3図に示す回路によって実時間フー
リエ変換を行った結果を示すグラフである。 S1〜S12……流れ図の各ステップ、A2〜A13……
反転加算演算素子、B……遅延素子、B9,B6,B
5,B8,B7……遅延素子列、C1〜C4……反転素
子、n……ノード。
示す流れ図、第2図は本発明に係る方法における基本周
期の分割方法の説明図、第3図は本発明に係る実時間フ
ーリエ変換装置を実現するための演算回路の一例の回路
図、第4図は第3図に示す回路の構成を説明するための
概念図、第5図は第3図に示す回路によって実時間フー
リエ変換を行った結果を示すグラフである。 S1〜S12……流れ図の各ステップ、A2〜A13……
反転加算演算素子、B……遅延素子、B9,B6,B
5,B8,B7……遅延素子列、C1〜C4……反転素
子、n……ノード。
Claims (6)
- 【請求項1】時間tに関して変化する信号F(t)を、
基本周波数の整数倍の周波数をもったN個の周期関数
の和として、 (但し、Ciは振幅、ψiは位相) なる式で定義される関数G(t)で表現できるように変
換するフーリエ変換方法であって、 信号F(t)を入力する段階と、 前記基準周波数の逆数として与えられる基本周期Tの
期間をk分割し、入力した前記信号F(t)の分割した
各時点における値を標本値としてそれぞれ求め、この標
本値の平均値をk分割平均値Fk(t)として求める手
順を、k=1,2,…,Nのそれぞれについて行い、N
個の分割平均値F1(t)、F2(t),…,FN
(t)を求める段階と、 前記N個の周期関数と前記N個の分割平均値との関係か
ら得られるN元連立一次方程式を解いて、前記N個の周
期関数の時間tにおける瞬時値を連続的に求める段階
と、 を備えることを特徴とする実時間フーリエ変換方法。 - 【請求項2】入力した信号F(t)を複数段の遅延回路
に与え、この遅延回路の各段の出力に基づいて各分割時
点の標本値を求めることを特徴とする特許請求の範囲第
1項記載の実時間フーリエ変換方法。 - 【請求項3】遅延回路としてBBD素子を用いることを
特徴とする特許請求の範囲第2項記載の実時間フーリエ
変換方法。 - 【請求項4】時間tに関して変化する信号F(t)を、
基本周波数の整数倍の周波数をもったN個の周期関数
の和として、 (但し、Ciは振幅、ψiは位相) なる式で定義される関数G(t)で表現できるように変
換するフーリエ変換装置であって、 信号F(t)を入力する入力手段と、 前記基準周波数の逆数として与えられる基本周期Tの
期間をk分割し、入力した前記信号F(t)の分割した
各時点における値を標本値としてそれぞれ求め、この標
本値の平均値をk分割平均値Fk(t)として求める手
順を、k=1,2,…,Nのそれぞれについて行い、N
個の分割平均値F1(t)、F2(t),…,FN
(t)を求める分割標本手段と、 前記N個の周期関数と前記N個の分割平均値との関係か
ら得られるN元連立一次方程式を解いて、前記N個の周
期関数の時間tにおける瞬時値を連続的に求める演算手
段と、 を備えることを特徴とする実時間フーリエ変換装置。 - 【請求項5】分割標本手段が、入力した信号F(t)を
遅延させるための複数段の遅延回路を有し、この遅延回
路の各段の出力に基づいて各分割時点の標本値を求める
ことを特徴とする特許請求の範囲第4項記載の実時間フ
ーリエ変換装置。 - 【請求項6】遅延回路としてBBD素子を用いることを
特徴とする特許請求の範囲第5項記載の実時間フーリエ
変換装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62118618A JPH0644300B2 (ja) | 1987-05-15 | 1987-05-15 | 実時間フ−リエ変換方法および装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62118618A JPH0644300B2 (ja) | 1987-05-15 | 1987-05-15 | 実時間フ−リエ変換方法および装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63282881A JPS63282881A (ja) | 1988-11-18 |
| JPH0644300B2 true JPH0644300B2 (ja) | 1994-06-08 |
Family
ID=14741003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62118618A Expired - Lifetime JPH0644300B2 (ja) | 1987-05-15 | 1987-05-15 | 実時間フ−リエ変換方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0644300B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5790413A (en) * | 1993-03-22 | 1998-08-04 | Exxon Chemical Patents Inc. | Plant parameter detection by monitoring of power spectral densities |
-
1987
- 1987-05-15 JP JP62118618A patent/JPH0644300B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63282881A (ja) | 1988-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Valsa et al. | Approximate formulae for numerical inversion of Laplace transforms | |
| Kayhan et al. | Evolutionary periodogram for nonstationary signals | |
| US3710082A (en) | System for digitally controlling a vibration testing environment or apparatus | |
| Upadhyay | Class of Recursive Wideband Digital Differentiators and Integrators. | |
| CN107766293A (zh) | 部分采样数据规则性缺失时的信号频谱分析方法及系统 | |
| Maione | Thiele’s continued fractions in digital implementation of noninteger differintegrators | |
| Henry | The Prism: recursive FIR signal processing for instrumentation applications | |
| JPS62183611A (ja) | デイジタル正弦波発生器 | |
| JPH0644300B2 (ja) | 実時間フ−リエ変換方法および装置 | |
| Lunglmayr et al. | Scaled linearized Bregman iterations for fixed point implementation | |
| O'Hair et al. | Kernel design techniques for alias-free time-frequency distributions | |
| RU2551400C1 (ru) | Способ гармонического анализа периодического многочастотного сигнала на фоне шума | |
| JP2957572B1 (ja) | 地震応答スペクトル演算装置 | |
| Araujo et al. | A performance analysis of Reconstruction algorithms for an analog-to-information converter architecture | |
| Avalos-Almazan et al. | FPGA-Based Digital Taylor–Fourier Transform | |
| RU2565010C1 (ru) | Арифметическое устройство | |
| Mankovskyy et al. | Digital Method of SSB Modulation | |
| JPS6063676A (ja) | 離散フ−リエ変換装置 | |
| Kuzyk et al. | Quasi Colored Noise Models And Their Amplitude Distributions | |
| SU446073A1 (ru) | Устройство дл измерени коэффициентов фурье | |
| Duda | Computationally efficient signal reconstruction from zero-crossing sampling by the three points DFTs | |
| SU800965A1 (ru) | Анализатор частотных характеристик | |
| SU118625A1 (ru) | Способ получени заданных функциональных зависимостей от независимой переменной | |
| JPH10135742A (ja) | 信号波形発生装置 | |
| RU2258938C2 (ru) | Цифровое устройство для измерения транспортного запаздывания сигнала в технологии и технике связи |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |