Modular VLSI architectures for computing the arithmetic Fourier transform

Modular, area-efficient VLSI architectures for computing the arithmetic Fourier transform (AFT) are proposed. By suitable design of PEs and I/O sequencing, nonuniform data dependencies in the AFT computation which require nonequidistant inputs and assignment of Mobius function values are resolved. The proposed design employs 2N+1 PEs to compute 2N+1 Fourier coefficients. Each PE has an adder and a fixed amount of local storage, and one PE has a multiplier. I/O with the host is performed using a fixed number of channels. This results in simple PE organization, compared with those needed in known DFT/FFT architectures. The design achieves O(N) speedup. It uses significantly fewer PEs than designs in the literature and supports real-time applications by allowing continuous sequential input. It can be extended to achieve linear speedup in a fixed size array with 2p+1 PEs, 1 >

[1]  G. Sadasiv The arithmetic Fourier transform , 1988, IEEE ASSP Magazine.

[2]  Lothar Thiele,et al.  Design of configurable processor arrays , 1990, IEEE International Symposium on Circuits and Systems.

[3]  D W. Tufts,et al.  Arithmetic Fourier Transform And Adaptive Delta Modulation: A Symbiosis For High Speed Computation , 1988, Photonics West - Lasers and Applications in Science and Engineering.

[4]  Nazif Tepedelenlioglu A note on the computational complexity of the arithmetic Fourier transform , 1989, IEEE Trans. Acoust. Speech Signal Process..

[5]  Viktor K. Prasanna,et al.  VLSI architectures for computing the arithmetic Fourier transform , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[6]  Haiguang Chen,et al.  Iterative Realization of the Arithmetic Fourier Transform , 1993, IEEE Trans. Signal Process..

[7]  Lothar Thiele,et al.  On the hierarchical design of VLSI processor arrays , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[8]  Viktor K. Prasanna,et al.  Designing Linear Systolic Arrays , 1989, J. Parallel Distributed Comput..

[10]  Donald W. Tufts,et al.  A VLSI architecture for simplified arithmetic Fourier transform algorithm , 1990, [1990] Proceedings of the International Conference on Application Specific Array Processors.

[11]  S. Kung,et al.  VLSI Array processors , 1985, IEEE ASSP Magazine.

[12]  Heonchul Park,et al.  Area efficient vlsi architectures for image computations , 1993 .

[13]  Magdy A. Bayoumi,et al.  Algorithms for High Speed Multi-Dimensional Arithmetic and DSP Systolic Arrays , 1988, ICPP.

[14]  Loo Keng Hua,et al.  Introduction to number theory , 1982 .

[15]  Xiaoli Yu,et al.  Fourier analysis and signal processing by use of the Mobius inversion formula , 1990, IEEE Trans. Acoust. Speech Signal Process..

[16]  Dan I. Moldovan,et al.  Partitioning and Mapping Algorithms into Fixed Size Systolic Arrays , 1986, IEEE Transactions on Computers.

[17]  H. T. Kung,et al.  Wafer-scale integration and two-level pipelined implementations of systolic arrays , 1984, J. Parallel Distributed Comput..