• DocumentCode
    1620003
  • Title

    A systolic array algorithm for an efficient unified memory-based implementation of the inverse discrete cosine and sine transforms

  • Author

    Chiper, D.-F.

  • Author_Institution
    Dept. of Appl. Electron., Iasi Tech. Univ., Romania
  • Volume
    2
  • fYear
    1999
  • Firstpage
    764
  • Abstract
    This paper presents a new design approach for a memory-based VLSI implementation of IDCT and lDST transforms. This approach is based on a new systolic array algorithm that uses a highly modular and regular computational structure as circular convolution and can be used to obtain a highly efficient unified VLSI chip for both IDCT and IDST with very little silicon area unused for a specific transform. The new VLSI algorithm has two half-length circular convolutions with the same length and structure which can be concurrently computed and such reformulated that an efficient substitution of multipliers with small ROM´s can be obtained. Moreover, due to the fact that the content of the two ROM´s in the same processing element is the same, a substantial reduction in the hardware cost can be obtained using biport ROMs.
  • Keywords
    VLSI; convolution; discrete cosine transforms; image processing; systolic arrays; biport ROMs; circular convolution; hardware cost; inverse discrete cosine transform; inverse discrete sine transforms; memory-based VLSI implementation; systolic array algorithm; unified VLSI chip; unified memory-based implementation; Convolution; Costs; Digital signal processing; Discrete transforms; Hardware; Read only memory; Signal processing algorithms; Silicon; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing, 1999. ICIP 99. Proceedings. 1999 International Conference on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-7803-5467-2
  • Type

    conf

  • DOI
    10.1109/ICIP.1999.822999
  • Filename
    822999