• DocumentCode
    6557
  • Title

    Hardware-Efficient Realization of Prime-Length DCT Based on Distributed Arithmetic

  • Author

    Jiafeng Xie ; Meher, Pramod Kumar ; Jianjun He

  • Author_Institution
    Dept. of Inf. Sci. & Eng., Central South Univ., Changsha, China
  • Volume
    62
  • Issue
    6
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    1170
  • Lastpage
    1178
  • Abstract
    This paper presents an efficient decomposition scheme for hardware-efficient realization of discrete cosine transform (DCT) based on distributed arithmetic. We have proposed an efficient design for the implementation of cyclic convolution based on a group distributed arithmetic (GDA) technique where the read-only memory size could be reduced over the existing GDA-based design. The proposed structure for DCT implementation, based on the new decomposition scheme and proposed design of GDA-based cyclic convolution, involves significantly less area complexity than the existing one. For example, to implement the DCT of transform length N = 17, the proposed design needs a lookup table of 128 words, while the existing design for N = 16 requires a lookup table of 256 words. From the synthesis results, it is found that proposed design involves significantly less area, gives higher throughput, and consumes less power compared to the existing designs of nearly the same or lower lengths.
  • Keywords
    circuit complexity; convolution; discrete cosine transforms; distributed arithmetic; logic design; matrix decomposition; read-only storage; table lookup; DCT implementation; GDA-based cyclic convolution; GDA-based design; area complexity; decomposition scheme; discrete cosine transform; group distributed arithmetic technique; hardware-efficient realization; lookup table; power consumption; read-only memory size; Convolution; Discrete cosine transforms; Hardware; Matrix decomposition; Read only memory; Sparse matrices; Distributed arithmetic (DA); cyclic convolution; discrete cosine transform (DCT); hardware efficient;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.64
  • Filename
    6171158