JPH08211110A - Two stage fast fourier transform - Google Patents

Two stage fast fourier transform

Info

Publication number
JPH08211110A
JPH08211110A JP7018917A JP1891795A JPH08211110A JP H08211110 A JPH08211110 A JP H08211110A JP 7018917 A JP7018917 A JP 7018917A JP 1891795 A JP1891795 A JP 1891795A JP H08211110 A JPH08211110 A JP H08211110A
Authority
JP
Japan
Prior art keywords
fft
frequency
output
fine
coarse
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.)
Granted
Application number
JP7018917A
Other languages
Japanese (ja)
Other versions
JP2743334B2 (en
Inventor
Shunichi Kohama
俊一 小浜
Terumi Ishiwatari
照已 石渡
Teruhiko Unoki
輝彦 卯木
Shinji Yanai
伸治 屋内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Steel Works Ltd
Oki Electric Industry Co Ltd
Technical Research and Development Institute of Japan Defence Agency
Original Assignee
Japan Steel Works Ltd
Oki Electric Industry Co Ltd
Technical Research and Development Institute of Japan Defence Agency
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Japan Steel Works Ltd, Oki Electric Industry Co Ltd, Technical Research and Development Institute of Japan Defence Agency filed Critical Japan Steel Works Ltd
Priority to JP7018917A priority Critical patent/JP2743334B2/en
Publication of JPH08211110A publication Critical patent/JPH08211110A/en
Application granted granted Critical
Publication of JP2743334B2 publication Critical patent/JP2743334B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

(57)【要約】 【目的】 処理時間を増大させずに、精FFTのサイズ
が小さい場合にも、折り返しレベルの上昇を抑制する。 【構成】 粗FFT4の出力時系列に対し、位相補償量
算出手段20及び乗算器5によってπだけ余計に位相回
転を与え、それに対して精FFT6を行う。これによ
り、精FFT6の分析周波数が分析幅の1/2だけシフ
トし、精FFT6の端のビンの区切りが、粗FFT4の
ビンの区切りと一致する。従って、精FFT6のサイズ
が小さい場合にも、折り返しレベルの上昇がおこらな
い。
(57) [Abstract] [Purpose] Even when the size of the fine FFT is small, the increase in the folding level is suppressed without increasing the processing time. [Configuration] An extra phase rotation of π is applied to the output time series of the coarse FFT 4 by the phase compensation amount calculation means 20 and the multiplier 5, and the fine FFT 6 is performed on it. As a result, the analysis frequency of the fine FFT 6 is shifted by ½ of the analysis width, and the bin division at the end of the fine FFT 6 matches the bin division of the coarse FFT 4. Therefore, even when the size of the fine FFT 6 is small, the folding level does not increase.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、信号の周波数分析(例
えば、雑音を含む狭帯域信号の中心周波数の検知を行う
狭帯域信号周波数検知装置等)に使用される2段階高速
フーリエ変換方法(2段階 Fast Fourier Transform ;
以下、2段階FFTという)に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a two-stage fast Fourier transform method (for example, a narrow band signal frequency detecting device for detecting the center frequency of a narrow band signal containing noise) of a signal ( Two-step Fast Fourier Transform;
Hereinafter, it will be referred to as a two-stage FFT).

【0002】[0002]

【従来の技術】従来、このような分野の技術としては、
例えば次のような文献に記載されるものがあった。 文献;ADレポート 785 850、(1974)Na
val Underwater Systems Center (米)Albert H. Nutt
all“An Approximate Fast Fourier Transform Techniq
ue for Vernier Spectral Analysys” 2段階FFTは、前記文献に記載されているように、比
較的大きなサイズの高速フーリエ変換(FFT)の近似
手法として知られている。この2段階FFTは、入力信
号に対して、スペクトル遅延関数と呼ばれる最終的に必
要とされる分析幅よりも広い幅の分析結果を得るフーリ
エ変換を行った後、さらに、その出力の各周波数ビンの
時系列に対してバーニア周波数分析と呼ばれるフーリエ
変換を行うものである。これらのフーリエ変換はFFT
で実現され、前者を粗FFT、後者を精FFTと呼ぶ。
まず従来の2段階FFTの原理を説明し、その後で、従
来の2段階FFT技術を用いた狭帯域信号周波数検知装
置の構成例を説明する。2段階FFTの原理は次のよう
である。まず、標本化間隔Tで標本化された入力信号x
(t)に対し、各周波数毎に、次式(1)で定義される
離散フーリエ変換、スペクトル遅延関数を計算する。
2. Description of the Related Art Conventionally, techniques in such a field include:
For example, some documents were described in the following documents. Reference; AD Report 785 850, (1974) Na
val Underwater Systems Center (US) Albert H. Nutt
all “An Approximate Fast Fourier Transform Techniq
The ue for Vernier Spectral Analysys "two-stage FFT is known as an approximation method of a relatively large size Fast Fourier Transform (FFT) as described in the above-mentioned document. This two-stage FFT is applied to an input signal. On the other hand, after performing a Fourier transform to obtain an analysis result that is wider than the finally required analysis width called a spectral delay function, the Vernier frequency analysis is performed on the time series of each frequency bin of the output. The Fourier transform is called FFT.
The former is called a coarse FFT and the latter is called a fine FFT.
First, the principle of the conventional two-stage FFT will be described, and then the configuration example of the narrowband signal frequency detection device using the conventional two-stage FFT technique will be described. The principle of the two-step FFT is as follows. First, the input signal x sampled at the sampling interval T
For (t), the discrete Fourier transform and spectrum delay function defined by the following equation (1) are calculated for each frequency.

【0003】[0003]

【数1】 (1)式は、時間間隔Sで繰り返し実行され、1周期毎
にkが増分(インクリメント)される。即ち、時間窓関
数wのxに対する遅延が1周期当りSだけ増加する。例
えば、S=NT/2とすれば、次周期で計算される標本
は50%のオーバラップをすることが分かる。ところ
で、時間窓関数w(nT)を
[Equation 1] Expression (1) is repeatedly executed at time intervals S, and k is incremented for each cycle. That is, the delay of the time window function w with respect to x increases by S per cycle. For example, if S = NT / 2, it can be seen that the samples calculated in the next cycle have 50% overlap. By the way, the time window function w (nT)

【数2】 とすれば、(1)式は次式(2)〜(4)のように変形
できる。
[Equation 2] Then, the equation (1) can be transformed into the following equations (2) to (4).

【0004】[0004]

【数3】 このことより、実際の(4)式の計算は、w(mT)x
(mT+kS)の時系列に対してN点FFTを掛け、位
相補償項exp(−j2π(p/N)(kS/T))を乗
ずることで実現できる。このFFTを粗FFTと呼ぶ。
また、この位相補償項はS=NT/2(50%オーバラ
ップ)のとき(−1)pk、S=NT/4(75%オーバ
ラップ)のとき(−j)pkとなり、計算が容易なため、
一般にはこのようなSの値が選択れさる。次に、(4)
式の計算結果の時系列を用いてバーニア周波数分析を行
う。求めるバーニアスペクトルYは、バーニア周波数分
析幅を1/MSとすれば、(4)式の結果Xを各周波数
p/NT毎に時系列M点ずつを用いて、次式(5)で得
られる。
(Equation 3) From this, the actual calculation of equation (4) is w (mT) x
This can be realized by multiplying the time series of (mT + kS) by N-point FFT and multiplying by the phase compensation term exp (-j2π (p / N) (kS / T)). This FFT is called a coarse FFT.
Further, this phase compensation term is (−1) pk when S = NT / 2 (50% overlap) and (−j) pk when S = NT / 4 (75% overlap), which facilitates calculation. For,
Generally, such a value of S is selected. Then (4)
Vernier frequency analysis is performed using the time series of the calculation results of the formula. If the vernier frequency analysis width is 1 / MS, the vernier spectrum Y to be obtained is obtained by the following equation (5) using the result X of the equation (4) by using time series M points for each frequency p / NT. .

【数4】 実際の(5)式の計算は、d(kS)X(p/NT)の
時系列に対して、M点FFTを掛けることで実現され
る。このFFTを精FFTと呼ぶ。以上のような原理
で、2回のFFTにより、通常のFFTと同様の結果を
得ることができる。図2は、以上のような2段階FFT
の原理を用いた従来の狭帯域信号周波数検知装置の一構
成例を示すブロック図である。この狭帯域信号周波数検
知装置は、狭帯域信号源から発信された信号をセンサ1
で受信し、その信号源が発している狭帯域信号の周波数
を推定する装置である。なお、図2では、説明を簡単に
するため、粗FFTは8点FFTで、精FFTは16点
FFTで実現され、粗FFTのオーバラップ率を50%
とする。狭帯域信号周波数検知装置は、狭帯域信号源か
ら発信された信号を受信するセンサ1を有し、該センサ
1には、アナログ/ディジタル変換器(以下、A/D変
換器という)2、及び乗算器3を介して、粗FFTを行
う周波数分析器4が接続されている。周波数分析器4の
出力側には、4個の乗算器5、及び精FFTを行う4個
の周波数分析器6を介して、パワー算出器7が接続さ
れ、さらにその出力側に、積分器8及びピーク周波数検
出器9が接続されている。乗算器5の入力側には、位相
補償用行列VI0またはVI1(但し、Vは行列を表わ
す。以下同様に、先頭にVを付けて行列符号を表わすこ
とにする)を選択する切替器10が設けられている。切
替器10の出力側には、位相補償用行列VI0またはV
1に対して時間窓関数VDを掛ける乗算器11が接続
され、該乗算器11の出力側が乗算器5の入力側に接続
されている。
[Equation 4] The actual calculation of the equation (5) is realized by multiplying the time series of d (kS) X (p / NT) by the M point FFT. This FFT is called a fine FFT. According to the above principle, the same result as the normal FFT can be obtained by performing the FFT twice. FIG. 2 shows the above two-stage FFT.
FIG. 11 is a block diagram showing a configuration example of a conventional narrowband signal frequency detection device using the principle of FIG. This narrow band signal frequency detecting device uses a sensor 1 for detecting a signal transmitted from a narrow band signal source.
It is a device for estimating the frequency of a narrow band signal received by the signal source and emitted by the signal source. Note that, in FIG. 2, in order to simplify the explanation, the coarse FFT is realized by an 8-point FFT, and the fine FFT is realized by a 16-point FFT, and the overlap rate of the coarse FFT is 50%.
And The narrow band signal frequency detection device has a sensor 1 that receives a signal transmitted from a narrow band signal source, and the sensor 1 includes an analog / digital converter (hereinafter, referred to as an A / D converter) 2 and A frequency analyzer 4 that performs coarse FFT is connected via the multiplier 3. A power calculator 7 is connected to the output side of the frequency analyzer 4 via four multipliers 5 and four frequency analyzers 6 that perform precise FFT, and further, an integrator 8 is connected to the output side thereof. And a peak frequency detector 9 are connected. A switch for selecting a phase compensation matrix VI 0 or VI 1 (where V represents a matrix; hereinafter, similarly, a V is added to the beginning to represent a matrix code) on the input side of the multiplier 5. 10 are provided. On the output side of the switch 10, the phase compensation matrix VI 0 or V
A multiplier 11 for multiplying I 1 by a time window function VD is connected, and an output side of the multiplier 11 is connected to an input side of the multiplier 5.

【0005】次に、動作を説明する。センサ1で受信さ
れた信号x(t)は、A/D変換器2に入力されて量子
化及び標本化周期Tでの標本化が行われ、標本値列x
(nT)(n=0,1,…)が出力される。A/D変換
器2の出力は、時間間隔S、50%オーバラップで8標
本ずつが選択され、乗算器3に入力される。その1周期
分を x=(x0,x1,…,x7) ・・・(6) とすれば、乗算器3では、時間窓関数 wT=(w0,w1,…,w7T ・・・(7) 但し、T;転置 とxが掛け合わされ、 wTx=(w00,…,w77T ・・・(8) が出力される。周波数分析器4では、乗算器3の出力に
対して8点FFTを行い、その結果のうち正の周波数ス
ペクトル
Next, the operation will be described. The signal x (t) received by the sensor 1 is input to the A / D converter 2 where it is quantized and sampled at a sampling period T, and a sampled value sequence x
(NT) (n = 0, 1, ...) Is output. As the output of the A / D converter 2, eight samples are selected at time intervals S and 50% overlap, and are input to the multiplier 3. Assuming that one cycle is x = (x 0 , x 1 , ..., X 7 ) ... (6), in the multiplier 3, the time window function w T = (w 0 , w 1 , ..., W 7) T ··· (7) However, T; transpose and x is multiplied, w T x = (w 0 x 0, ..., w 7 x 7) T ··· (8) is output. The frequency analyzer 4 performs an 8-point FFT on the output of the multiplier 3 and outputs a positive frequency spectrum from the result.

【数5】 を乗算器5へ出力する。ここで、(p/8T)は粗FF
T出力の代表周波数であり、各周波数ビンの中心周波数
になっている。一方、切替器10では、一周期毎に交互
に、次式(10),(11)の位相補償用行列VI0
たはVI1を選択し、乗算器11に入力する。
(Equation 5) Is output to the multiplier 5. Where (p / 8T) is the coarse FF
It is a representative frequency of the T output and is the center frequency of each frequency bin. On the other hand, the switch 10 alternately selects the phase compensation matrix VI 0 or VI 1 of the following equations (10) and (11) for each cycle and inputs them to the multiplier 11.

【0006】[0006]

【数6】 乗算器11は、切替器10の出力VI0またはVI1に対
し、次式(12)の時間窓関数VDを掛け、乗算器5へ
出力する。
(Equation 6) The multiplier 11 multiplies the output VI 0 or VI 1 of the switch 10 by the time window function VD of the following equation (12), and outputs the product to the multiplier 5.

【0007】[0007]

【数7】 乗算器5では、周波数分析器4の出力(Equation 7) In the multiplier 5, the output of the frequency analyzer 4

【数8】 に対し、乗算器11の出力を右から乗ずる。即ち、VX
の時系列を{VX0,VX1,VX2,…}とすれば、乗算
器5の出力は{VX0・VD・VI0,VX1・VD・V
1,VX2・VD・VI0,…}となる。乗算器5の出力
の時系列は、各粗FFT周波数ビン毎に16周期分ずつ
が周波数分析器6へ入力される。周波数分析器6におい
て、粗FFT周波数ビン毎に16点FFTが行われ、そ
の結果から
(Equation 8) On the other hand, the output of the multiplier 11 is multiplied from the right. That is, VX
Let {VX 0 , VX 1 , VX 2 , ...} be the time series of the output of the multiplier 5 is {VX 0 · VD · VI 0 , VX 1 · VD · V
I 1 , VX 2 , VD, VI 0 , ...}. The time series of the output of the multiplier 5 is input to the frequency analyzer 6 for 16 cycles for each coarse FFT frequency bin. In the frequency analyzer 6, 16-point FFT is performed for each coarse FFT frequency bin.

【数9】 がパワー算出器7へ送られる。パワー算出器7では、周
波数分析器6の出力の各精FFT周波数ビン毎に瞬時パ
ワーを求め、積分器8へ送る。積分器8は、瞬時パワー
を積分することにより、各精FFT周波数ビンの長時間
積分パワーを求め、ピーク周波数検出器9へ出力する。
ピーク周波数検出器9は、長時間積分パワーのなかで信
号対雑音比(S/N比)の極大なものを一つあるいは複
数選択し、その周波数を推定された狭帯域信号の周波数
として出力する。
[Equation 9] Is sent to the power calculator 7. The power calculator 7 calculates the instantaneous power for each fine FFT frequency bin of the output of the frequency analyzer 6, and sends it to the integrator 8. The integrator 8 obtains the long-term integrated power of each fine FFT frequency bin by integrating the instantaneous power, and outputs it to the peak frequency detector 9.
The peak frequency detector 9 selects one or a plurality of maximum signal-to-noise ratios (S / N ratios) in the long-term integrated power and outputs the selected frequency as the frequency of the estimated narrow band signal. .

【0008】[0008]

【発明が解決しようとする課題】一般にFFTでは、時
間領域における打ち切りのために帯域外への漏れが生じ
るので、標本化の結果、必ず折り返しの影響を受ける。
FFT出力1ビン内での折り返しの影響は、適当な窓関
数を掛け、漏れを抑制することで減少できる。しかしな
がら、従来の2段階FFTでは、次のような問題があ
り、それを解決することが困難であった。図3は、従来
技術の問題点を説明するための粗FFT出力の1ビンの
通過特性図である。図3に示すように、精FFTの結果
の使用帯域は粗FFTの区切りから周波数が1/(2M
S)(即ち、精FFTの分析幅の1/2)だけシフトし
た形になっており、シフトした側の端の精FFT周波数
ビンでは、折り返しのレベルが上昇してしまう。特に、
精FFTのサイズが小さい場合、この帯域シフトによる
折り返しレベルの上昇は結果に無視できない影響を与え
る。オーバラップ率を上げ、粗FFTの出力間隔(即
ち、精FFTの入力間隔)を短くすることで、折り返し
の影響を低減させることができるが、処理時間が大幅に
増大し、現実的でない。本発明は、前記従来技術が持っ
ていた課題として、処理時間を増大させずに、折り返し
の影響を低減させることが困難な点について解決した2
段階FFTを提供するものである。
Generally, in FFT, out-of-band leakage occurs due to truncation in the time domain, so that sampling results inevitably suffer from aliasing.
The effect of aliasing within one bin of the FFT output can be reduced by applying an appropriate window function to suppress leakage. However, the conventional two-stage FFT has the following problems and it is difficult to solve them. FIG. 3 is a 1-bin pass characteristic diagram of the coarse FFT output for explaining the problems of the conventional technique. As shown in FIG. 3, the bandwidth used as a result of the fine FFT is 1 / (2M
S) (i.e., 1/2 of the analysis width of the fine FFT), and the level of folding is increased in the fine FFT frequency bin at the shifted end. In particular,
When the size of the fine FFT is small, the increase in folding level due to this band shift has a non-negligible effect on the result. By increasing the overlap rate and shortening the output interval of the coarse FFT (that is, the input interval of the fine FFT), the influence of aliasing can be reduced, but the processing time greatly increases and it is not realistic. The present invention has solved the problem that the above-described conventional art has, that it is difficult to reduce the influence of folding back without increasing the processing time.
It provides a staged FFT.

【0009】[0009]

【課題を解決するための手段】本発明は、前記課題を解
決するために、入力信号に対して、スペクトル遅延関数
と呼ばれる最終的に必要とされる分析幅よりも広い幅の
分析結果を得る粗FFTを行った後、前記粗FFT出力
の各周波数ビンの時系列に対し、バーニア周波数分析と
呼ばれる精FFTを行って前記入力信号の周波数分析を
行う2段階FFTにおいて、次のような手段を講じてい
る。即ち、前記粗FFT出力の時系列をπだけ余分な回
転を与える位相補償量を算出する。そして、前記位相補
償量を前記粗FFT出力の時系列に乗算し、その乗算結
果に対して前記精FFTを行うようにしている。
In order to solve the above-mentioned problems, the present invention obtains, for an input signal, an analysis result called a spectrum delay function, which is wider than the finally required analysis width. After performing the coarse FFT, the two-stage FFT for performing the frequency analysis of the input signal by performing the fine FFT called Vernier frequency analysis on the time series of each frequency bin of the coarse FFT output is performed by the following means. I am taking it. That is, the phase compensation amount that gives an extra rotation of π in the time series of the coarse FFT output is calculated. Then, the phase compensation amount is multiplied by the time series of the coarse FFT output, and the fine FFT is performed on the multiplication result.

【0010】[0010]

【作用】本発明によれば、以上のように2段階FFTを
構成したので、位相補償量を算出してそれを粗FFTの
出力時系列(即ち、精FFTの入力時系列ブロック)に
乗算すると、該粗FFTの出力時系列に対してπだけ余
分に位相回転が与えられ、精FFTの分析周波数(つま
り、精FFTのビンの位置)が分析幅の1/2だけシフ
トされ、精FFTの端のビンの区切りが、粗FFTのビ
ンの区切りと一致するようになる。これにより、精FF
Tのサイズが小さい場合にも、折り返しレベルの上昇が
抑制される。従って、前記課題を解決できるのである。
According to the present invention, since the two-stage FFT is constructed as described above, when the phase compensation amount is calculated and multiplied by the output time series of the coarse FFT (that is, the input time series block of the fine FFT). , An extra phase rotation is given to the output time series of the coarse FFT by π, the analysis frequency of the fine FFT (that is, the bin position of the fine FFT) is shifted by ½ of the analysis width, and The edge bin breaks now match the coarse FFT bin breaks. As a result, the fine FF
Even if the size of T is small, the increase in the turnback level is suppressed. Therefore, the above problem can be solved.

【0011】[0011]

【実施例】まず、図4を参照しつつ、本実施例の原理を
説明する。図4は、1ブロック内の各データ、つまり精
FFTの入力データと、位相シフト量の関係を示す図で
ある。本実施例では、2段階FFTにおいて、精FFT
の分析周波数を分析幅の1/2だけシフトさせるため
に、精FFTの入力時系列ブロック(即ち、粗FFTの
出力時系列)に対してπだけ余分に位相回転を与えるよ
うにしている。この原理として、y(kT)の離散フー
リエ変換をY(p/NT)とすれば、このY(p/N
T)を1/2NTだけ高い周波数にシフトさせるには、
次式(14),(15)より、1ブックのデータ全体で
πだけ回転する位相シフト、即ち、入力にexp(−j
π(k/N))の乗算を行えばよいことが分かる。
EXAMPLE First, the principle of this example will be described with reference to FIG. FIG. 4 is a diagram showing the relationship between each data in one block, that is, the input data of the fine FFT, and the phase shift amount. In this embodiment, in the two-stage FFT, the fine FFT
In order to shift the analysis frequency of (1) by 1/2 of the analysis width, an extra phase rotation of π is given to the input time series block of the fine FFT (that is, the output time series of the coarse FFT). As a principle of this, if the discrete Fourier transform of y (kT) is Y (p / NT), this Y (p / N)
To shift T) to 1 / 2NT higher frequency,
From the following equations (14) and (15), the phase shift of rotating the entire data of one book by π, that is, exp (-j
It is understood that the multiplication of π (k / N) should be performed.

【0012】[0012]

【数10】 次に、このような2段階FFTの原理を用いた狭帯域信
号周波数検知装置の一構成例を示すブロック図を図1に
示す。なお、従来の図2中の要素と共通の要素には共通
の符号が付されている。この狭帯域信号周波数検知装置
は、従来と同様に、狭帯域信号源から発信された信号を
センサ1で受信し、その信号源が発している狭帯域信号
の周波数を推定する装置である。粗FFTのサイズ、精
FFTのサイズ、及びオーバラップ率は、適当な任意の
値で適用可能であるが、本実施例では説明を簡単にする
ため、粗FFTを8点FFTで、精FFTを16点FF
Tで実現し、粗FFTのオーバラップ率を50%として
いる。本実施例の狭帯域信号周波数検知装置は、従来と
同様に、音響センサ1、A/D変換器2、乗算器3、粗
FFTを行う周波数分析器4、4個の乗算器5、精FF
Tを行う4個の周波数分析器6、パワー算出器7、積分
器8、及びピーク周波数検出器9を備えている。そし
て、本実施例が従来の装置と異なる点は、従来の図2に
示す切替器10及び乗算器11に代えて、位相補償量算
出手段20を乗算器5の入力側に設けている点である。
[Equation 10] Next, FIG. 1 is a block diagram showing an example of the configuration of a narrowband signal frequency detection device using the principle of such a two-step FFT. It should be noted that elements common to the elements in the related art in FIG. 2 are denoted by common reference numerals. This narrowband signal frequency detection device is a device that receives a signal transmitted from a narrowband signal source by the sensor 1 and estimates the frequency of the narrowband signal emitted from the signal source, as in the conventional case. The size of the coarse FFT, the size of the fine FFT, and the overlap ratio can be applied with appropriate arbitrary values, but in this embodiment, the coarse FFT is an 8-point FFT and the fine FFT is 16 points FF
It is realized by T and the overlap rate of the coarse FFT is set to 50%. The narrow-band signal frequency detection device of the present embodiment is similar to the conventional one, in which the acoustic sensor 1, the A / D converter 2, the multiplier 3, the frequency analyzer 4 for performing the coarse FFT, the four multipliers 5, and the fine FF.
It has four frequency analyzers 6 for performing T, a power calculator 7, an integrator 8, and a peak frequency detector 9. The present embodiment is different from the conventional device in that the phase compensation amount calculation means 20 is provided on the input side of the multiplier 5 instead of the conventional switch 10 and multiplier 11 shown in FIG. is there.

【0013】図5は、図1中の位相補償量算出手段20
の構成図である。この位相補償量算出手段20は、粗F
FTの分析幅及び粗FFTのサイズが指定されると、位
相補償量を算出し、その算出結果を乗算器5へ与えるも
のであり、(0,1,2,3)の各要素に−jπを掛け
る乗算器21と、該乗算器21の出力を粗FFTのサイ
ズ(=8)で割算する除算器22とを備えている。除算
器22の出力側には、該除算器22の出力の各要素の指
数関数の値を算出する指数関数算出手段23が接続さ
れ、さらに該指数関数算出手段23の出力側に乗算器2
4が接続されている。また、位相補償用行列VI0また
はVI1のいずれか一方を選択する切替器25が設けら
れ、該切替器25の出力側に乗算器26が接続されてい
る。乗算器26は、切替器25の出力に時間窓関数VD
を掛け、その乗算結果を乗算器24へ与えるものであ
る。
FIG. 5 shows the phase compensation amount calculating means 20 in FIG.
FIG. This phase compensation amount calculation means 20 uses the coarse F
When the analysis width of the FT and the size of the coarse FFT are designated, the phase compensation amount is calculated, and the calculation result is given to the multiplier 5, and -jπ is given to each element of (0, 1, 2, 3). And a divider 22 for dividing the output of the multiplier 21 by the size of the coarse FFT (= 8). The output side of the divider 22 is connected to an exponential function calculating means 23 for calculating the value of the exponential function of each element of the output of the divider 22, and the multiplier 2 is connected to the output side of the exponential function calculating means 23.
4 are connected. Further, a switch 25 for selecting either the phase compensation matrix VI 0 or VI 1 is provided, and a multiplier 26 is connected to the output side of the switch 25. The multiplier 26 outputs the time window function VD to the output of the switch 25.
And the multiplication result is given to the multiplier 24.

【0014】次に、図1及び図5の狭帯域信号周波数検
知装置の動作を説明する。まず、従来と同様に、音響セ
ンサ1で受信された信号x(t)は、A/D変換器2に
入力されて量子化及び標本化周期Tでの標本化が行わ
れ、標本値列x(nT)(n=0,1,…)が出力され
る。A/D変換器2の出力は、時間間隔S、50%オー
バラップで8標本ずつが選択され、乗算器3に入力され
る。その1周期分を x=(x0,x1,…,x7) ・・・(16) とすれば、乗算器3において、時間窓関数 wT=(w0,w1,…,w7T ・・・(17) とxが掛け合わされ、 wTx=(w00,…,w77T ・・・(18) が出力される。周波数分析器4では、乗算器3の出力に
対して8点FFTを行い、その結果のうち正の周波数の
スペクトル
Next, the operation of the narrow band signal frequency detecting device of FIGS. 1 and 5 will be described. First, as in the conventional case, the signal x (t) received by the acoustic sensor 1 is input to the A / D converter 2 to be quantized and sampled at the sampling period T, and the sampled value sequence x (NT) (n = 0, 1, ...) Is output. As the output of the A / D converter 2, eight samples are selected at time intervals S and 50% overlap, and are input to the multiplier 3. Assuming that one cycle is x = (x 0 , x 1 , ..., X 7 ) ... (16), the time window function w T = (w 0 , w 1 , ..., W in the multiplier 3 7) T ··· (17) and x is multiplied, w T x = (w 0 x 0, ..., w 7 x 7) T ··· (18) is output. The frequency analyzer 4 performs an 8-point FFT on the output of the multiplier 3 and outputs a positive frequency spectrum among the results.

【数11】 を乗算器5へ出力する。ここで、(p/8T)は粗FF
T出力の代表周波数であり、各周波数ビンの中心周波数
になっている。一方、位相補償量算出手段20では、ま
ず、乗算器21で(0,1,…,(粗FFTのサイズ)
/2−1)即ち(0,1,2,3)の各要素に−jπを
掛け、除算器22へ入力する。除算器22では、乗算器
21の出力(0,−jπ,−2jπ,−3jπ)を粗F
FTのサイズ(=8)で割り、その除算結果を指数関数
算出手段23へ出力する。指数関数算出手段23は、除
算器22の出力(0,−jπ/8,−2jπ/8,−3
jπ/8)の各要素の指数関数の値を算出し、乗算器2
4へ送る。切替器25では、一周期毎に交互に、次式
(20),(21)の位相補償用行列VI0またはVI1
を選択し、乗算器26に入力する。
[Equation 11] Is output to the multiplier 5. Where (p / 8T) is the coarse FF
It is a representative frequency of the T output and is the center frequency of each frequency bin. On the other hand, in the phase compensation amount calculation means 20, first, the multiplier 21 calculates (0, 1, ..., (Coarse FFT size)).
/ 2-1), that is, each element of (0, 1, 2, 3) is multiplied by -jπ and input to the divider 22. The divider 22 outputs the output (0, -jπ, -2jπ, -3jπ) of the multiplier 21 to the coarse F.
It divides by the size of FT (= 8) and outputs the division result to the exponential function calculating means 23. The exponential function calculating means 23 outputs the output of the divider 22 (0, −jπ / 8, −2jπ / 8, −3).
jπ / 8), the value of the exponential function of each element is calculated, and the multiplier 2
Send to 4. In the switching device 25, the phase compensation matrix VI 0 or VI 1 of the following equations (20) and (21) is alternated every cycle.
Is input to the multiplier 26.

【0015】[0015]

【数12】 乗算器26は、切替器25の出力VI0またはVI1に対
し、次式(22)の時間窓関数VDを掛け、乗算器24
へ出力する。
(Equation 12) The multiplier 26 multiplies the output VI 0 or VI 1 of the switch 25 by the time window function VD of the following equation (22), and the multiplier 24
Output to.

【0016】[0016]

【数13】 乗算器24では、指数関数算出手段23の出力を次式
(23)のような対角行列に並べ変え、これに乗算器2
6の出力を乗じて乗算器5へ出力する。
(Equation 13) In the multiplier 24, the output of the exponential function calculating means 23 is rearranged into a diagonal matrix like the following equation (23), and the multiplier 2 is added to this.
The output of 6 is multiplied and output to the multiplier 5.

【0017】[0017]

【数14】 乗算器5では、周波数分析器4の出力を位相補償量算出
手段20の出力に左から掛け、周波数分析器6へ出力す
る。即ち、周波数分析器4の時系列を{VX0,VX1
VX2,…}とすれば、乗算器5の出力は{VX0・VE
・VD・VI0,VX1・VE・VD・VI1,VX2・V
E・VD・VI0,…}となる。この乗算器5の出力の
時系列は、各粗FFT周波数ビン毎に16周期分ずつが
周波数分析器6に入力される。周波数分析器6におい
て、粗FFT周波数ビン毎に16点FFTが行われ、そ
の結果から
[Equation 14] The multiplier 5 multiplies the output of the frequency analyzer 4 by the output of the phase compensation amount calculation means 20 from the left and outputs the result to the frequency analyzer 6. That is, the time series of the frequency analyzer 4 is changed to {VX 0 , VX 1 ,
VX 2 , ...}, the output of the multiplier 5 is {VX 0 · VE
・ VD ・ VI 0 , VX 1・ VE ・ VD ・ VI 1 , VX 2・ V
E · VD · VI 0 , ...}. The time series output from the multiplier 5 is input to the frequency analyzer 6 for 16 cycles for each coarse FFT frequency bin. In the frequency analyzer 6, 16-point FFT is performed for each coarse FFT frequency bin.

【数15】 がパワー算出器7へ送られる。パワー算出器7では、周
波数分析器6の出力の各精FFT周波数ビン毎に瞬時パ
ワーを求め、積分器8へ送る。積分器8は、瞬時パワー
を積分することにより、各精FFT周波数ビンの長時間
積分パワーを求め、ピーク周波数検出器9へ出力する。
ピーク周波数検出器9は、長時間積分パワーのなかでS
/N比の極大なものを一つあるいは複数選択し、その周
波数を推定された狭帯域信号の周波数として出力する。
(Equation 15) Is sent to the power calculator 7. The power calculator 7 calculates the instantaneous power for each fine FFT frequency bin of the output of the frequency analyzer 6, and sends it to the integrator 8. The integrator 8 obtains the long-term integrated power of each fine FFT frequency bin by integrating the instantaneous power, and outputs it to the peak frequency detector 9.
The peak frequency detector 9 detects the S
One or a plurality of maximum N / N ratios are selected and the frequency is output as the frequency of the estimated narrow band signal.

【0018】以上のように、本実施例では、周波数分析
器4の出力に対し、位相補償量算出手段20及び乗算器
5によってπだけ回転する位相シフトを行うようにした
ので、従来の2段階FFTに比べ、特に精FFTのサイ
ズが小さい場合でも、粗FFTの区切りと精FFTの使
用帯域とのずれによる折り返しレベルの上昇がおこらな
い。なお、本発明は上記実施例に限定されず、例えば、
位相補償量算出手段20をプロセッサ等を用いて図5以
外の構成にしたり、あるいは上記実施例の2段階FFT
を図1の狭帯域信号周波数検知装置以外の装置に適用す
る等、種々の変形が可能である。
As described above, in this embodiment, the output of the frequency analyzer 4 is phase-shifted by rotating by π by the phase compensation amount calculating means 20 and the multiplier 5, so that the conventional two-stage Even when the size of the fine FFT is particularly smaller than that of the FFT, the folding level does not increase due to the deviation between the demarcation of the coarse FFT and the used band of the fine FFT. The present invention is not limited to the above-mentioned embodiment, and for example,
The phase compensation amount calculation means 20 may be configured using a processor or the like other than that shown in FIG. 5, or the two-stage FFT of the above embodiment.
Is applicable to various devices other than the narrow band signal frequency detecting device of FIG.

【0019】[0019]

【発明の効果】以上詳細に説明したように、本発明によ
れば、位相補償量を算出し、その位相補償量を粗フーリ
エ変換出力の時系列に乗算し、その乗算結果に対して精
フーリエ変換を行うようにしたので、精FFTの分析周
波数が分析幅の1/2だけシフトされ、精FFTの端の
ビンの区切りが、粗FFTのビンの区切りと一致するよ
うになる。従って、従来の2段階FFTに比べ、特に精
FFTのサイズが小さい場合にも、粗FFTの区切りと
精FFTの使用帯域とのずれによる折り返しレベルの上
昇がおこらない。
As described above in detail, according to the present invention, the phase compensation amount is calculated, the phase compensation amount is multiplied by the time series of the coarse Fourier transform output, and the fine Fourier transform is performed on the multiplication result. Since the conversion is performed, the analysis frequency of the fine FFT is shifted by ½ of the analysis width, and the bin boundaries at the ends of the fine FFT match the bin boundaries of the coarse FFT. Therefore, compared to the conventional two-stage FFT, even when the size of the fine FFT is particularly small, the folding level does not increase due to the deviation between the demarcation of the coarse FFT and the used band of the fine FFT.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例の2段階FFTを用いた狭帯域
信号周波数検知装置の構成ブロック図である。
FIG. 1 is a configuration block diagram of a narrow band signal frequency detection device using a two-stage FFT according to an embodiment of the present invention.

【図2】従来の2段階FFTを用いた狭帯域信号周波数
検知装置の構成ブロック図である。
FIG. 2 is a configuration block diagram of a narrowband signal frequency detection device using a conventional two-stage FFT.

【図3】従来技術の問題点を説明する図である。FIG. 3 is a diagram illustrating a problem of the conventional technique.

【図4】本発明の実施例の精FFTの入力データと位相
シフト量の関係を示す図である。
FIG. 4 is a diagram showing a relationship between input data of a fine FFT and a phase shift amount according to the embodiment of the present invention.

【図5】図1中の位相補償量算出手段の構成図である。FIG. 5 is a configuration diagram of a phase compensation amount calculation means in FIG.

【符号の説明】[Explanation of symbols]

1 センサ 2 A/D変換器 3,5,21,24,26 乗算器 4 周波数分析器(粗FF
T) 6 周波数分析器(精FF
T) 7 パワー算出器 8 積分器 9 ピーク周波数検出器 20 位相補償量算出手段 22 除算器 23 指数関数算出手段 25 切替器
1 sensor 2 A / D converter 3, 5, 21, 24, 26 multiplier 4 frequency analyzer (coarse FF
T) 6 frequency analyzer (fine FF
T) 7 power calculator 8 integrator 9 peak frequency detector 20 phase compensation amount calculation means 22 divider 23 exponential function calculation means 25 switcher

フロントページの続き (72)発明者 卯木 輝彦 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (72)発明者 屋内 伸治 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内Continued Front Page (72) Inventor Teruhiko Uki 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. (72) Inventor Shinji 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. In the company

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 入力信号に対して、最終的に必要とされ
る分析幅よりも広い幅の分析結果を得る粗フーリエ変換
を行った後、 前記粗フーリエ変換出力の各周波数ビンの時系列に対
し、精フーリエ変換を行って前記入力信号の周波数分析
を行う2段階高速フーリエ変換方法において、 前記粗フーリエ変換出力の時系列をπだけ余分な回転を
与える位相補償量を算出し、 前記位相補償量を前記粗フーリエ変換出力の時系列に乗
算し、その乗算結果に対して前記精フーリエ変換を行う
ことを特徴とする2段階高速フーリエ変換方法。
1. An input signal is subjected to a coarse Fourier transform to obtain an analysis result having a width wider than a finally required analysis width, and then a time series of each frequency bin of the coarse Fourier transform output is obtained. On the other hand, in the two-step fast Fourier transform method of performing the fine Fourier transform to analyze the frequency of the input signal, a phase compensation amount that gives an extra rotation of π to the time series of the rough Fourier transform is calculated, A two-step fast Fourier transform method, characterized in that a time series of the coarse Fourier transform output is multiplied by an amount, and the fine Fourier transform is performed on the multiplication result.
JP7018917A 1995-02-07 1995-02-07 Two-stage fast Fourier transform method Expired - Lifetime JP2743334B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7018917A JP2743334B2 (en) 1995-02-07 1995-02-07 Two-stage fast Fourier transform method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7018917A JP2743334B2 (en) 1995-02-07 1995-02-07 Two-stage fast Fourier transform method

Publications (2)

Publication Number Publication Date
JPH08211110A true JPH08211110A (en) 1996-08-20
JP2743334B2 JP2743334B2 (en) 1998-04-22

Family

ID=11984971

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7018917A Expired - Lifetime JP2743334B2 (en) 1995-02-07 1995-02-07 Two-stage fast Fourier transform method

Country Status (1)

Country Link
JP (1) JP2743334B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002236135A (en) * 2001-02-07 2002-08-23 Furuno Electric Co Ltd Signal frequency detection method
JP2009110011A (en) * 2002-08-30 2009-05-21 Nippon Telegr & Teleph Corp <Ntt> Noise suppression method, noise suppression device, noise suppression program
JP2010534990A (en) * 2007-08-01 2010-11-11 ソニー株式会社 Method of transmitting signal through power line channel and power line communication modem

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002236135A (en) * 2001-02-07 2002-08-23 Furuno Electric Co Ltd Signal frequency detection method
JP2009110011A (en) * 2002-08-30 2009-05-21 Nippon Telegr & Teleph Corp <Ntt> Noise suppression method, noise suppression device, noise suppression program
JP2010534990A (en) * 2007-08-01 2010-11-11 ソニー株式会社 Method of transmitting signal through power line channel and power line communication modem
US8649422B2 (en) 2007-08-01 2014-02-11 Sony Corporation Method for transmitting a signal over a power line channel and power line communication modem
US8724719B2 (en) 2007-08-01 2014-05-13 Sony Corporation Method for transmitting a signal over a power line channel and power line communication modem

Also Published As

Publication number Publication date
JP2743334B2 (en) 1998-04-22

Similar Documents

Publication Publication Date Title
Brault et al. The analysis and restoration of astronomical data via the fast Fourier transform
US6085077A (en) Hardware efficient digital channelized receiver
KR960011786B1 (en) Fast phase difference autofocus method
US20060253209A1 (en) Sound processing with frequency transposition
JPS6196817A (en) Filter
US7630432B2 (en) Method for analysing the channel impulse response of a transmission channel
US3696235A (en) Digital filter using weighting
US4015262A (en) Digital filters for obtaining quadrature components of a periodic signal
JP2743334B2 (en) Two-stage fast Fourier transform method
JP2550706B2 (en) Digital pulse compressor
Velez et al. Spectral estimation based on the Wigner-Ville representation
Morrison et al. Performance of oversampled polyphase filterbank inversion via Fourier transform
JPH10213613A (en) Frequency measuring apparatus
van der Byl et al. Recursive sliding discrete Fourier transform with oversampled data
RU2611102C1 (en) Method for spectral analysis of polyharmonic signals
US8615538B1 (en) Sub-filtering finite impulse response (FIR) filter for frequency search capability
Venkataramanan et al. Estimation of frequency offset using warped discrete-Fourier transform
EP2391001A1 (en) Implementation of complex sampling and time delays calculation
JP2624696B2 (en) Spectrum estimator
JPWO2023223684A5 (en)
JP3146093B2 (en) Two-stage fast Fourier transform method
JP2789600B2 (en) Frequency estimation method
JP2668721B2 (en) Limiter interpolation type DFT operation method
JP3027014B2 (en) FFT spectrum analyzer
Djukanović et al. A parametric method for non-stationary interference suppression in direct sequence spread-spectrum systems

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980113

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term