Title :
Modular architecture for high performance implementation of the FRR algorithm
Author :
Sapiecha, K. ; Jarocki, R.
Author_Institution :
Dept. of Electr. Eng., Tech. Univ. of Kielce, Poland
fDate :
12/1/1990 12:00:00 AM
Abstract :
A novel VLSI-oriented architecture to compute the discrete Fourier transform is presented. It consists of a homogeneous structure of processing elements. The structure has a performance equal to 1/t transforms per second, where t is the time needed for the execution of a single butterfly computation or the time needed for the collection of a complete vector of samples, whichever is longer. Although the system is not optimal (it achieves O(N 3 log4 N) area×time2 performance), the architecture is modular and makes it possible to design a system which performs FFT of any size without any extra circuitry. Moreover, the system can provide a built-in self-test and self-restructuring. The modular system is easy to integrate. Processing elements (PEs) are connected to the neighboring PEs only, and form a linear network easy to implement in two and three dimensions. The number of pins required for a chip does not depend on the number of PEs integrated on it, nor on the size of the transform. The system consists of only one type of integrated circuit with a structure irrespective of the transform size, which considerably reduces the cost of implementation
Keywords :
VLSI; computer architecture; computerised signal processing; fast Fourier transforms; FRR algorithm; VLSI-oriented architecture; built-in self-test; high performance implementation; modular architecture; processing elements; single butterfly computation; Built-in self-test; Circuits; Computer architecture; Costs; Discrete Fourier transforms; Discrete transforms; Pins; Pipeline processing; Signal processing algorithms; Very large scale integration;
Journal_Title :
Computers, IEEE Transactions on