Title :
Efficient and reliable VLSI algorithms and architectures for the discrete Fourier transform
Author :
Bliss, William ; Julien, Archie
Author_Institution :
Dept. of Electr. Eng., Texas A&M Univ., College Station, TX, USA
Abstract :
The design of both area-efficient and reliable VLSI arrays for computation of the complex N-point discrete Fourier transform (DFT) is considered. C.D. Thompson´s VLSI model of computation (1979) is used to quantify the area required by wiring and the achievable period. Four architectures using the fast two-dimensional (2-D) algorithm for the DFT that achieve the maximum throughput per chip area are presented. The first two use N-element 2-D meshes requiring N+2 N3/2 multiplications and 1+2√N periods per DFT. The first uses in place data I/O and can be made systolic with Goertzel´s algorithm. The second is systolic with row parallel I/O. The third and fourth architectures both use pipelined DFT blocks of length √N connected by a pipelined matrix transposer. The third uses systolic 2-D meshes for the short DFTs with period √N. The fourth uses pipelined butterfly networks implementing standard FFT algorithms for the short DFTs, but only N (1+log2 N) multiplications per DFT, thus preserving maximum throughput per unit area. The technique of algorithm-based fault-tolerance applies directly to all four architectures with only fractional redundant overhead
Keywords :
VLSI; computerised signal processing; digital signal processing chips; fast Fourier transforms; fault tolerant computing; pipeline processing; systolic arrays; DSP algorithm; Goertzel´s algorithm; VLSI algorithms; algorithm-based fault-tolerance; area-efficient; discrete Fourier transform; fast 2D algorithm; pipelined DFT blocks; pipelined butterfly networks; pipelined matrix transposer; place data I/O; reliable VLSI arrays; row parallel I/O; standard FFT algorithms; systolic 2D meshes; Computational modeling; Computer architecture; Costs; Digital signal processing chips; Discrete Fourier transforms; Fault tolerance; Throughput; Time measurement; Two dimensional displays; Very large scale integration; Wire; Wiring;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1990. ICASSP-90., 1990 International Conference on
Conference_Location :
Albuquerque, NM
DOI :
10.1109/ICASSP.1990.115990