An efficient systolic array algorithm for the VLSI implementation of a prime-length DHT

In this paper, we present a new systolic algorithm for an efficient design approach using a bi-port memory-based VLSI implementation of the DHT. Using auxiliary input and output sequences and appropriate permutations it is shown that it is possible to compute a prime-length DHT using two cyclic convolutions having the same form and length that can be computed in parallel leading to improve throughput with a reduced hardware and I/O costs. The two computation structures can be mapped on the same linear systolic array using an appropriate hardware-sharing technique. Adopting a bi-port memory-based systolic architecture we can further reduce the hardware complexity and I/O costs while preserving all the advantages of a cyclic convolution based systolic array implementation such as regularity, modularity and a good topology of the interconnection structure.

[1]  Long-Wen Chang,et al.  Systolic arrays for the discrete Hartley transform , 1991, IEEE Trans. Signal Process..

[2]  Chein-Wei Jen,et al.  The efficient memory-based VLSI array designs for DFT and DCT , 1992 .

[3]  Sung Bum Pan,et al.  Unified systolic arrays for computation of the DCT/DST/DHT , 1997, IEEE Trans. Circuits Syst. Video Technol..

[4]  Liang-Gee Chen,et al.  Novel systolic array design for the discrete Hartley transform with high throughput rate , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[5]  Chein-Wei Jen,et al.  A novel VLSI array design for the discrete Hartley transform using cyclic convolution , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[6]  Chein-Wei Jen,et al.  A novel CORDIC-based array architecture for the multidimensional discrete Hartley transform , 1995 .

[7]  Jiun-In Guo A new DA-based array for one dimensional discrete Hartley transform , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[8]  R. Bracewell Discrete Hartley transform , 1983 .

[9]  J.-I. Guo A MEMORY-BASED APPROACH TO THE DESIGN OF EFFICIENT VLSI ARRAYS FOR THE MULTI-DIMENSIONAL DISCRETE HARTLEY TRANSFORM , 1999 .