Special purpose hardware for discrete Fourier transform implementation (Q1319523)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Special purpose hardware for discrete Fourier transform implementation |
scientific article; zbMATH DE number 550166
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Special purpose hardware for discrete Fourier transform implementation |
scientific article; zbMATH DE number 550166 |
Statements
Special purpose hardware for discrete Fourier transform implementation (English)
0 references
30 October 1994
0 references
Let \(n\) be the product of either 2 or 3 distinct primes. Up to permutations, some discrete Fourier transform (DFT) algorithms can be expressed as a factorization \(F = CA\) of the \(n\)-th Fourier matrix \(F\), where the pre-addition matrix \(A\) is sparse, well-structured and consists of elements from \(\{-1,0,1\}\). The matrix \(C\) is block diagonal, each block being skew circulant or the tensor product of skew circulants. The authors propose a highly parallel hardware implementation of the permutation and the pre-addition stages of this algorithm. This hardware has enough parallel structure to achieve the pre-addition phase at the full bus bandwidth of any machine. Pipeline timings are given showing a nearly perfect hardware utilization. Examples for the DFT's of lengths 35 and 105 are described in detail.
0 references
pipeline timing results
0 references
discrete Fourier transform
0 references
Fourier matrix
0 references
parallel hardware implementation
0 references
pre-addition stages
0 references
0.7967810034751892
0 references