• DocumentCode
    1153742
  • Title

    Two-dimensional DCT/IDCT architecture

  • Author

    Aggoun, A. ; Jalloh, I.

  • Author_Institution
    Fac. of Comput. Sci. & Eng., De Montfort Univ., Leicester, UK
  • Volume
    150
  • Issue
    1
  • fYear
    2003
  • Firstpage
    2
  • Lastpage
    10
  • Abstract
    A fully parallel architecture for the computation of a two-dimensional (2D) discrete cosine transform (DCT), based on row-column decomposition is presented. It uses the same one-dimensional (1D) DCT unit for the row and column computations and (N2+N) registers to perform the transposition. It possesses features of regularity and modularity, and is thus well suited for VLSI implementation. It can be used for the computation of either the forward or the inverse 2D DCT. Each 1D DCT unit uses N fully parallel vector inner product (VIP) units. The design of the VIP units is based on a systematic design methodology using radix-2n arithmetic, which allows partitioning of the elements of each vector into small groups. Array multipliers without the final adder are used to produce the different partial product terms. This allows a more efficient use of 4:2 compressors for the accumulation of the products in the intermediate stages and reduces the number of accumulators from N to one. Using this procedure, the 2D DCT architecture requires less than N2 multipliers (in terms of area occupied) and only 2N adders. It can compute a N×N-point DCT at a rate of one complete transform per N cycles after an appropriate initial delay.
  • Keywords
    VLSI; adders; digital arithmetic; discrete cosine transforms; matrix algebra; multiplying circuits; parallel architectures; shift registers; 2D DCT/IDCT architecture; 2D discrete cosine transform; VLSI implementation; array multipliers; column computations; compressors; forward 2D DCT; fully parallel architecture; fully parallel vector inner product units; inverse 2D DCT; modularity; partial product terms; radix-2n arithmetic; registers; regularity; row computations; row-column decomposition; systematic design methodology; transposition; vector element partitioning;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20030063
  • Filename
    1182125