Submitted:
26 June 2024
Posted:
27 June 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Single-Level LUT Scheme
3. Multi-Level LUT Schemes
3.1. Two-Level Scheme
3.2. Three-Level Scheme
3.3. Arbitrary K-Level Scheme
3.4. Discussion
4. Complexity Trade-Offs for Various Parameter Sets
5. Summary and Conclusions
Conflicts of Interest
References
- N. Ahmed & K.R. Rao, “Orthogonal Transforms for Digital Signal Processing”, Springer, 2012. [CrossRef]
- S.G. Akl, “The Design and Analysis of Parallel Algorithms”, Prentice-Hall, 1989.
- C. Bennett, “Wilkinson Microwave Anisotropy Probe”, Scholarpedia, Vol. 2, No. 10, 2007.
- G. Birkhoff & S. MacLane, “A Survey of Modern Algebra”, Macmillan, 1977. [CrossRef]
- R.N. Bracewell, “The Hartley Transform”, Oxford University Press, 1986.
- E.O. Brigham, “The Fast Fourier Transform”, Prentice-Hall, 1974.
- E. Chu & A. George, “Inside the FFT Black Box”, CRC Press, 2000.
- G.H. Hardy, “A Course of Pure Mathematics”, Cambridge University Press, 1967.
- K.J. Jones, “The Regularized Fast Hartley Transform: Low-Complexity Parallel Computation of FHT in One and Multiple Dimensions”, 2nd Edition, Springer, 2022.
- K.J. Jones, “A Comparison of Two Recent Approaches, Exploiting Pipelined FFT and Memory-Based FHT Architectures, for Resource-Efficient Parallel Computation of Real-Data DFT”, Journal of Applied Science and Technology (Open Source), Vol. 1, No. 2, pp. 46-55, July 2023.
- C. Maxfield, “The Design Warrior’s Guide to FPGAs”, Newnes (Elsevier), 2004.
- J.H. McClellan & C.M. Rader, “Number Theory in Digital Signal Processing”, Prentice-Hall, 1979.
- K.R. Rao & P.C. Yip, “Discrete Cosine Transform: Algorithms, Advantages, Applications”, Academic Press, 1990.
- J.E. Volder, “The CORDIC Trigonometric Computing Technique”, IRE Trans. on Electronic Computing, Vol. EC-8, No. 3, pp. 330-334, 1959. [CrossRef]



| Radix-2 FFT Length N | LUT-Based Scheme | Arithmetic Requirement | Memory Requirement (words) | Arithmetic + Memory Sizing (slices) | No Independent Tasks | |
| No Multiplies | No Additions | |||||
| 210 ~ 103 | 1-Level | 0 | 2 | 2.56×102 | ~ 6.14×103 | 1 |
| 220 ~ 106 | 1-Level | 0 | 2 | ~ 2.62×105 | ~ 6.29×106 | 1 |
| 2-Level | 4 | 6 | ~ 1.54×103 | ~ 2.58×104 | 3 | |
| 230 ~ 109 | 1-Level | 0 | 2 | ~ 2.63×108 | ~ 6.44×109 | 1 |
| 3-Level | 8 | 10 | ~ 3.07×103 | ~ 6.16×104 | 5 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).