JPH0831089B2 - FFT mapping calculation method - Google Patents
FFT mapping calculation methodInfo
- Publication number
- JPH0831089B2 JPH0831089B2 JP1279394A JP27939489A JPH0831089B2 JP H0831089 B2 JPH0831089 B2 JP H0831089B2 JP 1279394 A JP1279394 A JP 1279394A JP 27939489 A JP27939489 A JP 27939489A JP H0831089 B2 JPH0831089 B2 JP H0831089B2
- Authority
- JP
- Japan
- Prior art keywords
- calculation
- unit
- mapping
- processing unit
- data
- 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
- 238000004364 calculation method Methods 0.000 title claims description 105
- 238000013507 mapping Methods 0.000 title claims description 55
- 238000006243 chemical reaction Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Complex Calculations (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はFFT(Fast Fourier Transform。高速フーリ
エ変換)の写像計算方式に関し、特にベクトル計算機を
用いて行われるFFTの写像計算方式に関する。The present invention relates to an FFT (Fast Fourier Transform) mapping calculation method, and more particularly to an FFT mapping calculation method performed using a vector computer.
従来、この種のFFTの写像計算方式では、フーリエ変
換の計算を行っている変換処理部内の各因子に対する変
換部を実現するDOループ内で写像計算が行われていた
(例えば、ジャーナルオブコンピューティショナルフィ
ジックス(JOURNAL OF COMPUTATIONAL PHYSICS),Vol.5
8,No.3(1985年)の283〜299ページにテンパートン(C.
Temperton)によって発表された論文「セルフソーティ
ング・インプレース素因子高速フーリエ変換の実施(Im
plementation of a Self−Sorting In−Place Prime Fa
ctor FFT Algorithm)」参照)。Conventionally, in this kind of FFT mapping calculation method, the mapping calculation is performed in the DO loop that realizes the conversion unit for each factor in the conversion processing unit that calculates the Fourier transform (for example, Journal of Compute Sional Physics (JOURNAL OF COMPUTATIONAL PHYSICS), Vol.5
Pages 283 to 299 of 8, No. 3 (1985), Temperton (C.
Paper published by Temperton) "Implementation of self-sorting in-place prime factor fast Fourier transform (Im
plementation of a Self-Sorting In-Place Prime Fa
ctor FFT Algorithm) ")).
なお、FFTの写像計算方式で実行される写像計算は再
帰型の演算となっている。The mapping calculation executed by the FFT mapping calculation method is a recursive operation.
上述した従来のFFTの写像計算方式では、再帰型の演
算である写像計算が変換処理部におけるDOループ内で行
われているので、変換処理部におけるフーリエ変換の計
算をベクトル化できないという欠点がある。In the conventional FFT mapping calculation method described above, since the mapping calculation, which is a recursive operation, is performed in the DO loop in the conversion processing unit, there is a disadvantage that the Fourier transform calculation in the conversion processing unit cannot be vectorized. .
また、同一のデータ数の異なる入力データのフーリエ
変換が複数回行われる場合に、同一の写像計算が変換処
理部において重複して行われることになるので、FFTの
演算において無駄が生じるという欠点がある。Further, when the Fourier transform of different input data of the same number of data is performed a plurality of times, the same mapping calculation will be performed in duplicate in the conversion processing unit, so that there is a disadvantage that the FFT calculation is wasteful. is there.
本発明の目的は、上述の点に鑑み、ベクトル化できな
い写像計算をフーリエ変換の計算から分離することによ
り、フーリエ変換の計算をベクトル化することができ、
同一のデータ数の異なる入力データのフーリエ変換に関
する重複した写像計算を回避することができるFFTの写
像計算方式を提供することにある。In view of the above points, an object of the present invention is to separate the mapping calculation that cannot be vectorized from the calculation of the Fourier transform, so that the calculation of the Fourier transform can be vectorized,
An object of the present invention is to provide an FFT mapping calculation method capable of avoiding duplicate mapping calculations regarding the Fourier transform of different input data having the same number of data.
本発明のFFTの写像計算方式は、与えられたデータ数
をあらかじめ設定されている因子で因数分解する初期化
処理部内の因数分解部と、与えられたデータ数に対して
フーリエ変換の計算で使用される三角関数の値を計算し
その計算結果を三角関数テーブルに格納する初期化処理
部内の三角関数テーブル計算部と、与えられたデータ数
に関する前記因数分解部による因数分解に係る各因子に
対して写像計算を行いその計算結果をリストベクトルに
格納する初期化処理部内の写像計算部と、前記因数分解
部により因数分解された各因子に対して前記三角関数テ
ーブル計算部および前記写像計算部による計算結果を使
用してフーリエ変換の計算を行う変換処理部とを有す
る。The FFT mapping calculation method of the present invention is used in a factorization unit in an initialization processing unit that factorizes a given number of data by a preset factor, and in a Fourier transform calculation for a given number of data. The trigonometric function table calculation unit in the initialization processing unit that calculates the value of the trigonometric function that is performed and stores the calculation result in the trigonometric function table, and each factor related to the factorization by the factorization unit for the given number of data By a mapping calculation unit in the initialization processing unit that performs mapping calculation and stores the calculation result in a list vector, and the trigonometric table calculation unit and the mapping calculation unit for each factor factorized by the factorization unit. And a conversion processing unit that performs Fourier transform calculation using the calculation result.
本発明のFFTの写像計算方式では、初期化処理部内の
因数分解部が与えられたデータ数をあらかじめ設定され
ている因子で因数分解し、初期化処理部内の三角関数テ
ーブル計算部が与えられたデータ数に対してフーリエ変
換の計算で使用される三角関数の値を計算しその計算結
果を三角関数テーブルに格納し、初期化処理部内の写像
計算部が与えられたデータ数に関する因数分解部による
因数分解に係る各因子に対して写像計算を行いその計算
結果をリストベクトルに格納し、変換処理部が因数分解
部により因数分解された各因子に対して三角関数テーブ
ル計算部および写像計算部による計算結果を使用してフ
ーリエ変換の計算を行う。In the FFT mapping calculation method of the present invention, the factorization unit in the initialization processing unit factors the given data number by a preset factor, and the trigonometric table calculation unit in the initialization processing unit is provided. The value of the trigonometric function used in the calculation of the Fourier transform is calculated for the number of data, the calculation result is stored in the trigonometric function table, and the mapping calculation unit in the initialization processing unit uses the factorization unit for the given data number. A mapping calculation is performed for each factor related to factorization, the calculation result is stored in a list vector, and the conversion processing unit uses the trigonometric table calculation unit and the mapping calculation unit for each factor factorized by the factorization unit. The Fourier transform is calculated using the calculation result.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は、本発明のFFTの写像計算方式の一実施例の
構成を示すブロック図である。本実施例のFFTの写像計
算方式は、同一のデータ数に対して計算結果が共通な演
算をまとめて行う初期化処理部1と、因数分解部2で因
数分解された各因子に対して三角関数テーブル計算部3
の計算結果である三角関数テーブルと写像計算部4の計
算結果であるリストベクトルとを使用して実際にフーリ
エ変換の計算を行う変換処理部5とを含んで構成されて
いる。FIG. 1 is a block diagram showing the configuration of an embodiment of the FFT mapping calculation method of the present invention. The FFT mapping calculation method according to the present embodiment has an initialization processing unit 1 for collectively performing calculations having common calculation results for the same number of data, and a triangle for each factor factorized by the factorization unit 2. Function table calculation unit 3
The conversion processing unit 5 that actually calculates the Fourier transform using the trigonometric function table that is the calculation result of 1 and the list vector that is the calculation result of the mapping calculation unit 4 is configured.
初期化処理部1は、与えられたデータ数を本実施例に
より実現されるプログラムにおいてあらかじめ設定され
ている因子(素因子高速フーリエ変換(Prime Factor F
FT Algorithm)の演算手法の場合には1つのデータ数に
関する因子は互いに素(各因子の最大公約数が1である
こと)でなければならない)で因数分解する因数分解部
2と、与えられたデータ数に対してフーリエ変換の計算
で使用される三角関数の値をあらかじめ計算しその計算
結果を三角関数テーブルに格納する三角関数テーブル計
算部3と、与えられたデータ数の各因子(因数分解部2
によって因数分解された各因子)に対して写像計算を行
いその計算結果をリストベクトルに格納する写像計算部
4(この写像計算部4を変換処理部5における各因子の
フーリエ変換の計算から分離し初期化処理部1に移行す
ることが本発明と従来技術との相違点である)とを含ん
で構成されている。The initialization processing unit 1 uses a factor (prime factor fast Fourier transform (Prime Factor F) which is set in advance in a program realized by the present embodiment for a given number of data).
In the case of the calculation method of (FT Algorithm), the factors relating to one data number are factored to be relatively prime (the greatest common divisor of each factor must be 1), and a factorization unit 2 is given. The trigonometric function table calculation unit 3 that pre-calculates the trigonometric function value used in the calculation of the Fourier transform for the number of data and stores the calculation result in the trigonometric function table, and each factor of the given number of data (factorization Part 2
The mapping calculation is performed on each factor factorized by (1) and the calculation result is stored in a list vector (the mapping calculation unit 4 is separated from the Fourier transform calculation of each factor in the conversion processing unit 5). The shift to the initialization processing unit 1 is a difference between the present invention and the prior art).
次に、このように構成された本実施例のFFTの写像計
算方式の動作について説明する。Next, the operation of the FFT mapping calculation method of the present embodiment configured as described above will be described.
フーリエ変換の計算の対象の入力データのデータ数が
初期化処理部1に入力されると、初期化処理部1内の因
数分解部2はそのデータ数を因数分解する。例えば、本
実施例により実現されるプログラムにおいて2,3,4,5,7
および9の因子が設定されているとすると、データ数15
は3と5とに因数分解され、データ数42は2と3と7と
に因数分解され、データ数1260は4と5と7と9とに因
数分解される。When the number of pieces of input data for which the Fourier transform is calculated is input to the initialization processing unit 1, the factorization unit 2 in the initialization processing unit 1 factorizes the data number. For example, in the program realized by this embodiment, 2,3,4,5,7
If the factors of 9 and 9 are set, the number of data is 15
Is factored into 3 and 5, the data number 42 is factored into 2 and 3 and 7, and the data number 1260 is factored into 4 and 5 and 7 and 9.
次に、三角関数テーブル計算部3は、以下に示すよう
な計算を行い、その計算結果を三角関数テーブルに格納
する。Next, the trigonometric function table calculation unit 3 performs the following calculation and stores the calculation result in the trigonometric function table.
exp〔i・2πk/N〕 ここで、Nはデータ数であり、k=1,2,3,…,Nであ
り、i=(−1)1/2(虚数単位)である。なお、「exp
〔i・2πk/N〕」を三角関数で表現すると「cos(2π
k/N)+i・sin(2πk/N)」となる。exp [i · 2πk / N] Here, N is the number of data, k = 1, 2, 3, ..., N, and i = (− 1) 1/2 (imaginary number unit). In addition, "exp
If [i · 2πk / N] ”is expressed by a trigonometric function,“ cos (2π
k / N) + i · sin (2πk / N) ”.
写像計算部4は、因数分解部2によって因数分解され
た各因子に対して写像計算を行い、その計算結果をリス
トベクトルに格納する。The mapping calculation unit 4 performs mapping calculation on each factor factorized by the factorization unit 2 and stores the calculation result in a list vector.
第2図は、データ数がNであり因子が3のときの写像
計算を実現するコーディング例を示す図である(このコ
ーディング例で実現される写像をCRT(Chinese Remaind
er Theorem)写像という)。FIG. 2 is a diagram showing a coding example for realizing the mapping calculation when the number of data is N and the factor is 3 (the mapping realized by this coding example is CRT (Chinese Remaind
er Theorem) called a map).
例えば、データ数が105(N=105。このデータ数は3
と5と7との因子に因数分解される)である場合の因子
3に対する写像計算を考えてみる。この場合には、第2
図におけるIA,IBおよびICの初期値はIA=1,IB=71およ
びIC=36となり(これらの初期値も写像計算部4で計算
される)、第2図に示すDOループの処理が繰り返されて
以下に示すような値(写像計算の計算結果)が求められ
る。For example, the number of data is 105 (N = 105. The number of data is 3
And factorization of 5 and 7)). In this case, the second
The initial values of IA, IB and IC in the figure are IA = 1, IB = 71 and IC = 36 (these initial values are also calculated by the mapping calculator 4), and the processing of the DO loop shown in FIG. 2 is repeated. The following values (calculation results of mapping calculation) are obtained.
IA=1,37,73,4,40,… IB=71,2,38,74,5,… IC=36,72,3,39,75,… なお、第2図からも分かるように、写像計算は、再帰
型の演算であり、スカラ変数を定義する前にそのスカラ
変数の参照があるために、ベクトル化することができな
い。IA = 1,37,73,4,40, ... IB = 71,2,38,74,5, ... IC = 36,72,3,39,75, ... As can be seen from FIG. Mapping computation is a recursive operation and cannot be vectorized because there is a reference to the scalar variable before it is defined.
初期化処理部1における上述のような計算(同一のデ
ータ数に対して計算結果が共通な演算)が行われた後
に、変換処理部5は、三角関数テーブル,写像のリスト
ベクトルおよびフーリエ変換の計算対象の入力データを
入力し、第3図に示すようなフーリエ変換の計算を行
う。After the above-described calculation in the initialization processing unit 1 (operation in which the calculation result is common for the same number of data) is performed, the conversion processing unit 5 performs the trigonometric function table, the list vector of the mapping, and the Fourier transform. Input data to be calculated is input, and Fourier transform calculation as shown in FIG. 3 is performed.
第3図は、因子として2,3,4,5,7および9が設定され
ている変換処理部5におけるフーリエ変換の計算(変換
ルーチン)の処理を示す流れ図である。FIG. 3 is a flow chart showing the processing of the Fourier transform calculation (conversion routine) in the conversion processing unit 5 in which the factors 2, 3, 4, 5, 7 and 9 are set.
第3図に示すように、変換処理部5は、因子毎にその
因子の変換部(フーリエ変換の計算を行う処理部)を有
し、これらの変換部の各々は1つのDOループで構成され
ている。As shown in FIG. 3, the conversion processing unit 5 has a conversion unit for each factor (processing unit for performing Fourier transform calculation) for each factor, and each of these conversion units is configured by one DO loop. ing.
従来技術では、これらのDOループ内で写像計算(本実
施例の写像計算部4で行われるような写像計算)が行わ
れていたので、変換部の処理をベクトル化することがで
きなかった。これに対して、本発明(本実施例等)を適
用すると、写像計算がこれらのDOループ内に現れないた
めに、各変換部の処理をベクトル化することが可能にな
る。In the prior art, mapping calculation (mapping calculation like the mapping calculation unit 4 of the present embodiment) was performed in these DO loops, so the processing of the conversion unit could not be vectorized. On the other hand, when the present invention (this embodiment or the like) is applied, since the mapping calculation does not appear in these DO loops, it becomes possible to vectorize the processing of each conversion unit.
続いて、同一のデータ数の異なる入力データに対する
フーリエ変換の計算が行われる場合の本実施例のFFTの
写像計算方式の動作について説明する。Next, the operation of the FFT mapping calculation method of this embodiment when the Fourier transform calculation is performed on different input data having the same number of data will be described.
この場合には、当該データ数が初期化処理部1により
入力され、因数分解部2により当該データ数の因数分解
が行われる。In this case, the number of data is input by the initialization processing unit 1, and the factorization unit 2 factorizes the number of data.
次に、当該データ数に関する三角関数テーブルが三角
関数テーブル計算部3により計算される。Next, the trigonometric function table regarding the number of data is calculated by the trigonometric function table calculation unit 3.
また、因数分解部2によって因数分解された各因子に
対して、写像のリストベクトルが写像計算部4により計
算される。Further, a mapping list vector is calculated by the mapping calculation unit 4 for each factor factorized by the factorization unit 2.
初期化処理部1における上述のような処理が終了する
と、変換処理部5により、各因子に対するフーリエ変換
の計算が第3図に示すような態様で行われる。When the above-described processing in the initialization processing unit 1 is completed, the conversion processing unit 5 calculates the Fourier transform for each factor in the mode shown in FIG.
ここで、初期化処理部1における計算結果は、各入力
データ(データ数が同一の異なる各入力データ)の変換
処理部5における処理において共通に使用される。した
がって、初期化処理部1では最初の入力データに関する
演算(写像計算部4による写像計算を含む)のみが行わ
れ、後の入力データについては変換処理部5による処理
のみが行われる。Here, the calculation result in the initialization processing unit 1 is commonly used in the processing in the conversion processing unit 5 for each input data (each different input data having the same number of data). Therefore, the initialization processing unit 1 performs only the operation on the first input data (including the mapping calculation by the mapping calculation unit 4), and only the conversion processing unit 5 performs the subsequent input data.
なお、このような場合における従来技術によるフーリ
エ変換の計算では、実際にフーリエ変換の計算を行う変
換部において写像計算が行われていたので、同一のデー
タ数の異なる入力データの処理が行われる毎に写像計算
を行う必要があった。In addition, in the calculation of the Fourier transform according to the conventional technique in such a case, since the mapping calculation is performed in the transform unit that actually performs the calculation of the Fourier transform, every time the processing of different input data with the same number of data is performed. It was necessary to perform mapping calculation on.
以上説明したように本発明は、写像計算をフーリエ変
換の計算から分離することにより、フーリエ変換の計算
をベクトル化することができ、FFTにおけるフーリエ変
換の計算をより高速化することができるという効果があ
る。As described above, according to the present invention, by separating the mapping calculation from the Fourier transform calculation, the Fourier transform calculation can be vectorized, and the Fourier transform calculation in the FFT can be accelerated. There is.
また、写像計算を変換処理部から初期化処理部に移行
することにより、同一のデータ数の異なる入力データの
フーリエ変換が複数回行われる場合に重複した写像計算
を回避することができるという効果(この効果もフーリ
エ変換の計算の高速化に寄与する)がある。Further, by shifting the mapping calculation from the conversion processing unit to the initialization processing unit, it is possible to avoid duplicate mapping calculation when the Fourier transform of the input data having the same number of different data is performed a plurality of times ( This effect also contributes to speeding up the calculation of Fourier transform).
第1図は本発明の一実施例の構成を示すブロック図、 第2図は第1図中の写像計算部で行われる写像計算のコ
ーディング例を示す図、 第3図は第1図中の変換処理部で行われる変換ルーチン
の処理の一例を示す流れ図である。 図において、 1……初期化処理部、2……因数分解部、3……三角関
数テーブル計算部、4……写像計算部、5……変換処理
部である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is a diagram showing a coding example of mapping calculation performed by a mapping calculation unit in FIG. 1, and FIG. It is a flow chart showing an example of processing of a conversion routine performed in a conversion processing part. In the figure, 1 ... Initialization processing unit, 2 ... Factorization unit, 3 ... Trigonometric function table calculation unit, 4 ... Mapping calculation unit, 5 ... Transformation processing unit.
フロントページの続き (56)参考文献 特開 昭57−20862(JP,A) IEEE TRANSACTIONS ON COMPUTERS,Vol.C− 32,No.12(1983−12)P.1128−1136 IEEE TRANSACTIONS ON ACOUSTICS,SPEEC H,AND SIGNAL PROCES SING Vol.ASSP−35,No. 8(1987−8)P.1221−1223 IEEE TRANSACTIONS ON ACOUSTICS,SPEEC H,AND SIGNAL PROCES SING Vol.ASSP−29,No. 4(1981−4)P.806−816Continuation of front page (56) References JP-A-57-20862 (JP, A) IEEE TRANSACTIONS ON COMPUTERS, Vol. C-32, No. 12 (1983-12) P. 1128-1136 IEEE TRANSACTIONS ON ACOUSTICS, SPEC H, AND SIGNAL PROCESS SING Vol. ASSP-35, No. 8 (1987-8) P. 1221-1223 IEEE TRANSACTIONS ON ACOUSTICS, SPEC H, AND SIGNAL PROCESS SING Vol. ASSP-29, No. 4 (1981-4) P. 806-816
Claims (1)
ている因子で因数分解する初期化処理部内の因数分解部
と、 与えられたデータ数に対してフーリエ変換の計算で使用
される三角関数の値を計算しその計算結果を三角関数テ
ーブルに格納する初期化処理部内の三角関数テーブル計
算部と、 与えられたデータ数に関する前記因数分解部による因数
分解に係る各因子に対して写像計算を行いその計算結果
をリストベクトルに格納する初期化処理部内の写像計算
部と、 前記因数分解部により因数分解された各因子に対して前
記三角関数テーブル計算部および前記写像計算部による
計算結果を使用してフーリエ変換の計算を行う変換処理
部と を有することを特徴とするFFTの写像計算方式。1. A factorization unit in an initialization processing unit for factoring a given number of data by a preset factor, and a trigonometric function used in the calculation of Fourier transform for a given number of data. Calculates the value and stores the calculation result in the trigonometric function table.The trigonometric table calculation unit in the initialization processing unit and the map calculation is performed for each factor related to the factorization by the factorization unit for the given number of data. A mapping calculation unit in the initialization processing unit that stores the calculation result in a list vector, and a calculation result by the trigonometric table calculation unit and the mapping calculation unit for each factor factorized by the factorization unit is used. The FFT mapping calculation method is characterized in that it has a transform processing unit that calculates the Fourier transform.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1279394A JPH0831089B2 (en) | 1989-10-26 | 1989-10-26 | FFT mapping calculation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1279394A JPH0831089B2 (en) | 1989-10-26 | 1989-10-26 | FFT mapping calculation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03141468A JPH03141468A (en) | 1991-06-17 |
| JPH0831089B2 true JPH0831089B2 (en) | 1996-03-27 |
Family
ID=17610513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1279394A Expired - Fee Related JPH0831089B2 (en) | 1989-10-26 | 1989-10-26 | FFT mapping calculation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831089B2 (en) |
-
1989
- 1989-10-26 JP JP1279394A patent/JPH0831089B2/en not_active Expired - Fee Related
Non-Patent Citations (3)
| Title |
|---|
| IEEETRANSACTIONSONACOUSTICS,SPEECH,ANDSIGNALPROCESSINGVol.ASSP−29,No.4(1981−4)P.806−816 |
| IEEETRANSACTIONSONACOUSTICS,SPEECH,ANDSIGNALPROCESSINGVol.ASSP−35,No.8(1987−8)P.1221−1223 |
| IEEETRANSACTIONSONCOMPUTERS,Vol.C−32,No.12(1983−12)P.1128−1136 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03141468A (en) | 1991-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Arai et al. | A fast DCT-SQ scheme for images | |
| Chorin | Random choice solution of hyperbolic systems | |
| US6751643B2 (en) | Butterfly-processing element for efficient fast fourier transform method and apparatus | |
| Shiri et al. | An FPGA implementation of singular value decomposition | |
| Shirazi et al. | Implementation of a 2-D fast Fourier transform on an FPGA-based custom computing machine | |
| EP4167145A1 (en) | Implementation of discrete fourier-related transforms in hardware | |
| US20180373677A1 (en) | Apparatus and Methods of Providing Efficient Data Parallelization for Multi-Dimensional FFTs | |
| US6993547B2 (en) | Address generator for fast fourier transform processor | |
| Potter et al. | Fast interpolation of bandlimited functions | |
| US7197525B2 (en) | Method and system for fixed point fast fourier transform with improved SNR | |
| Keer et al. | Hetenyi's elastic quarter space problem revisited | |
| Haidar et al. | Leading edge hybrid multi-GPU algorithms for generalized eigenproblems in electronic structure calculations | |
| JP2662124B2 (en) | Method, apparatus and system for generating signal sequence in fast Fourier transform and fast Fourier transform processing apparatus | |
| Tan et al. | Implementation of a tracking Kalman filter on a digital signal processor | |
| EP4641546A1 (en) | Cryptographic system pipelined number theoretic transform accelerator | |
| Sathyanarayana et al. | Interpolation of 2-D signals | |
| KR100200479B1 (en) | Imdct transformation method | |
| EP2430566A2 (en) | Extraction of common and unique components from pairs of arbitrary signals | |
| US20180373676A1 (en) | Apparatus and Methods of Providing an Efficient Radix-R Fast Fourier Transform | |
| US9311274B2 (en) | Approach for significant improvement of FFT performance in microcontrollers | |
| US6859816B2 (en) | Fast Fourier transform method and inverse fast Fourier transform method | |
| JP2524413B2 (en) | FFT calculation method automatic selection method | |
| Chaumette et al. | CROQuant: Complex Rank-One Quantization Algorithm | |
| JP2529229B2 (en) | Cosine converter | |
| JPH03141468A (en) | Mapping calculation system for fft |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |