2007
DOI: 10.1007/s11265-007-0055-8
|View full text |Cite
|
Sign up to set email alerts
|

Scheme for Reducing the Storage Requirements of FFT Twiddle Factors on FPGAs

Abstract: A scheme for reducing the hardware resources to implement on LUT-based FPGA devices the twiddle factors required in Fast Fourier Transform (FFT) processors is presented. The proposed scheme reduces the number of embedded block RAM for large FFTs and the number of slices for FFT lengths higher than 128 points. Results are given for Xilinx devices, but they can be generalized for other advanced LUT-based devices like ALTERA Stratix.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 12 publications
0
5
0
Order By: Relevance
“…Most of the researchers studied on twiddle factors to reduce the memory size. The study is in fact the sinusoidal signal generation using direct digital synthesis (DDS) methods that store the sine signal samples and reduce the desired area (Sansaloni et al, 2007;De Caro and Strollo, 2005). For an N-point FFT, there are N/2 complex multipliers for being stored or calculated in run-time.…”
Section: Twiddle Read-only Memorymentioning
confidence: 99%
“…Most of the researchers studied on twiddle factors to reduce the memory size. The study is in fact the sinusoidal signal generation using direct digital synthesis (DDS) methods that store the sine signal samples and reduce the desired area (Sansaloni et al, 2007;De Caro and Strollo, 2005). For an N-point FFT, there are N/2 complex multipliers for being stored or calculated in run-time.…”
Section: Twiddle Read-only Memorymentioning
confidence: 99%
“…A multitude of researchers worked on twiddle factors to reduce the memory size required to hold them. The work is actually in parallel with the sinusoidal signal generation using direct digital synthesis (DDS) methods since storage area (for storing sine signal samples) reduction is desired in both [11,12]. For an N-point FFT there are N/2 complex multipliers that need either to be stored or calculated in run-time.…”
Section: Twiddle Rommentioning
confidence: 99%
“…To minimize the actual storage of the FFT twiddle factors we utilize two optimizations. First, we use trigonometric properties to reduce the number of twiddle factors stored [11] from N/2 to N/8 + 1. For the 1024 point FFT this effectively reduces the number of twiddle factors stored from 512 to 129.…”
Section: Sar Algorithmmentioning
confidence: 99%