Efficient hardware implementation of hybrid cosine-fourier-wavelet transforms on a single FPGA

This paper presents an efficient hardware implementation of a hybrid architecture to compute three 8-point transforms - the Discrete Cosine Transform, the Discrete Fourier Transform, and the Discrete Wavelet Transform on a single FPGA. The architecture is based on an element-wise matrix factorization and row-permutation algorithm, where the forward basis transformation matrices are decomposed into multiple sub-matrices and the common units are shared among them. The hardware implementation is parallel, pipelined and multiplication-free; it costs only 2,073 logic cells, 1,476 registers and runs at maximum frequency of 118 MHz with a very high process throughput of 944 Megabits/sec when synthesized onto an Altera FPGA device. The synthesized results for other FPGA technologies are also presented for performance assessment.

[1]  P. Yip,et al.  Discrete Cosine Transform: Algorithms, Advantages, Applications , 1990 .

[2]  Truong Q. Nguyen,et al.  Wavelets and filter banks , 1996 .

[3]  E. Brigham,et al.  The fast Fourier transform and its applications , 1988 .

[4]  M. Ezhilarasan,et al.  A Hybrid Transformation Technique for Video Coding , 2006, ICDCN.

[5]  Moon Ho Lee On computing 2-D systolic algorithm for discrete cosine transform , 1990 .

[6]  S. Jiang,et al.  Hybrid Fourier-wavelet image denoising , 2007 .

[7]  P. N. Girija,et al.  A Novel VLSI Architecture for Image Compression , 2006, Eighth IEEE International Symposium on Multimedia (ISM'06).

[8]  Moon Ho Lee,et al.  On Fast Hybrid Source Coding Design , 2007, 2007 International Symposium on Information Technology Convergence (ISITC 2007).

[9]  Jae Joong Im,et al.  Estimation of Central Blood Pressure Using Radial Pulse Waveform , 2007, 2007 International Symposium on Information Technology Convergence (ISITC 2007).