Pipelined Parallel FFT Architectures via Folding Transformation

被引:131
作者
Ayinala, Manohar [1 ]
Brown, Michael [1 ]
Parhi, Keshab K. [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
关键词
Fast Fourier transform (FFT); folding; parallel processing; pipelining; radix-2(2); radix-2(3); real signals; register minimization; reordering circuit; FFT/IFFT PROCESSOR; DSP SYNTHESIS; REAL; IMPLEMENTATION; ALGORITHM; COMPLEX;
D O I
10.1109/TVLSI.2011.2147338
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel approach to develop parallel pipelined architectures for the fast Fourier transform (FFT). A formal procedure for designing FFT architectures using folding transformation and register minimization techniques is proposed. Novel parallel-pipelined architectures for the computation of complex and real valued fast Fourier transform are derived. For complex valued Fourier transform (CFFT), the proposed architecture takes advantage of under utilized hardware in the serial architecture to derive L-parallel architectures without increasing the hardware complexity by a factor of L. The operating frequency of the proposed architecture can be decreased which in turn reduces the power consumption. Further, this paper presents new parallel-pipelined architectures for the computation of real-valued fast Fourier transform (RFFT). The proposed architectures exploit redundancy in the computation of FFT samples to reduce the hardware complexity. A comparison is drawn between the proposed designs and the previous architectures. The power consumption can be reduced up to 37% and 50% in 2-parallel CFFT and RFFT architectures, respectively. The output samples are obtained in a scrambled order in the proposed architectures. Circuits to reorder these scrambled output sequences to a desired order are presented.
引用
收藏
页码:1068 / 1081
页数:14
相关论文
共 35 条
[1]  
Ayinala M, 2010, CONF REC ASILOMAR C, P1274, DOI 10.1109/ACSSC.2010.5757736
[2]   A PIPELINED FFT PROCESSOR FOR WORD-SEQUENTIAL DATA [J].
BI, G ;
JONES, EV .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1989, 37 (12) :1982-1985
[3]   TDCS, OFDM, and MC-CDMA: A brief tutorial [J].
Chakravarthy, V ;
Nunez, AS ;
Stephens, JP ;
Shaw, AK ;
Temple, MA .
IEEE COMMUNICATIONS MAGAZINE, 2005, 43 :S11-S16
[4]   A Real-Time Maximum-Likelihood Heart-Rate Estimator for Wearable Textile Sensors [J].
Cheng, Mu-Huo ;
Chen, Li-Chung ;
Hung, Ying-Che ;
Yang, Chang Ming .
2008 30TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-8, 2008, :254-+
[5]   AN ALGORITHM FOR MACHINE CALCULATION OF COMPLEX FOURIER SERIES [J].
COOLEY, JW ;
TUKEY, JW .
MATHEMATICS OF COMPUTATION, 1965, 19 (90) :297-&
[6]   ARCHITECTURE-DRIVEN SYNTHESIS TECHNIQUES FOR VLSI IMPLEMENTATION OF DSP ALGORITHMS [J].
DEMAN, H ;
CATTHOOR, F ;
GOOSSENS, G ;
VANHOOF, J ;
VANMEERBERGEN, J ;
NOTE, S ;
HUISKEN, J .
PROCEEDINGS OF THE IEEE, 1990, 78 (02) :319-335
[7]   Exhaustive scheduling and retiming of digital signal processing systems [J].
Denk, TC ;
Parhi, KK .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1998, 45 (07) :821-838
[8]   FOURIER-TRANSFORM COMPUTERS USING CORDIC ITERATIONS [J].
DESPAIN, AM .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (10) :993-1001
[9]   IMPLEMENTATION OF SPLIT-RADIX FFT ALGORITHMS FOR COMPLEX, REAL, AND REAL-SYMMETRICAL DATA [J].
DUHAMEL, P .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1986, 34 (02) :285-295
[10]  
Garrido M., 2009, THESIS U POLITECNICA