Exploiting addition schemes for the improvement of optimized radix-2 and radix-4 fft butterflies

In FFT computation, the butterflies play a central role, since they allow the calculation of complex terms. Therefore, the optimization of the butterfly can contribute for the power reduction in FFT architectures. In this paper we exploit different addition schemes in order to improve the efficiency of 16 bit-width radix-2 and radix-4 FFT butterflies. Combinations of simultaneous addition of three and seven operands are inserted in the structures of the butterflies in order to produce power-efficient structures. The used additions schemes include Carry Save Adder (CSA), and adder compressors. The radix-2 and radix-4 butterflies were implemented in hardware description language and synthesized to 45nm Nangate Open Cell Library using Cadence RTL Compiler. The main results show that both radix-2 and radix-4 butterflies, with CSA, are more efficient when compared with the same structures with other adder circuits.

[1]  Omid Kavehei,et al.  A New Design for 7:2 Compressors , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[2]  Mateus Beck Fonseca,et al.  Design of power efficient butterflies from Radix-2 DIT FFT using adder compressors with a new XOR gate topology , 2012 .

[3]  Eduardo A. C. da Costa,et al.  Design of optimized radix-2 and radix-4 butterflies from FFT with decimation in time , 2016, 2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS).

[4]  J. Tukey,et al.  An Algorithm for the Machine Calculation of , 2016 .

[5]  Lingamneni Avinash,et al.  Novel Architectures for High-Speed and Low-Power 3-2, 4-2 and 5-2 Compressors , 2007, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07).

[6]  José C. Monteiro,et al.  Gray Encoded Arithmetic Operators Applied to FFT and FIR Dedicated Datapaths , 2003, VLSI-SOC.

[7]  Taewhan Kim,et al.  Arithmetic optimization using carry-save-adders , 1998, DAC.

[8]  Harold S. Stone,et al.  A Parallel Algorithm for the Efficient Solution of a General Class of Recurrence Equations , 1973, IEEE Transactions on Computers.

[9]  R. Srinivasan,et al.  Analysis and design of low power radix-4 FFT processor using pipelined architecture , 2015, 2015 International Conference on Computing and Communications Technologies (ICCCT).

[11]  W. Marsden I and J , 2012 .