Memory-efficient and high-performance 2-D DCT and IDCT processors based on CORDIC rotation

  • Authors:
  • Tze-Yun Sung

  • Affiliations:
  • Department of Microelectronics Engineering, Chung Hua University, Hsinchu, Taiwan

  • Venue:
  • MUSP'07 Proceedings of the 7th WSEAS International Conference on Multimedia Systems & Signal Processing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Two-dimensional discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) have been widely used in many image processing systems. In this paper, efficient architectures with parallel and pipelined structures are proposed to implement 8 × 8 DCT and IDCT processors. In which, only one bank of SRAM (64 words) and coefficient ROM (6 words) is utilized for saving the memory space. The kernel arithmetic unit, i.e. multiplier, which is demanding in the implementation of DCT and IDCT processors, has been replaced by simple adders and shifters based on the CORDIC algorithm. The proposed architectures for 2-D DCT and IDCT processors not only simplify hardware but also reduce the power consumption with high performances.