• DocumentCode
    27246
  • Title

    VLSI Computational Architectures for the Arithmetic Cosine Transform

  • Author

    Rajapaksha, Nilanka ; Madanayake, Arjuna ; Cintra, Renato J. ; Adikari, Jithra ; Dimitrov, Vassil S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Akron, Akron, OH, USA
  • Volume
    64
  • Issue
    9
  • fYear
    2015
  • fDate
    Sept. 1 2015
  • Firstpage
    2708
  • Lastpage
    2715
  • Abstract
    The discrete cosine transform (DCT) is a widely-used and important signal processing tool employed in a plethora of applications. Typical fast algorithms for nearly-exact computation of DCT require floating point arithmetic, are multiplier intensive, and accumulate round-off errors. Recently proposed fast algorithm arithmetic cosine transform (ACT) calculates the DCT exactly using only additions and integer constant multiplications, with very low area complexity, for null mean input sequences. The ACT can also be computed non-exactly for any input sequence, with low area complexity and low power consumption, utilizing the novel architecture described. However, as a trade-off, the ACT algorithm requires 10 non-uniformly sampled data points to calculate the eight-point DCT. This requirement can easily be satisfied for applications dealing with spatial signals such as image sensors and biomedical sensor arrays, by placing sensor elements in a non-uniform grid. In this work, a hardware architecture for the computation of the null mean ACT is proposed, followed by a novel architectures that extend the ACT for non-null mean signals. All circuits are physically implemented and tested using the Xilinx XC6VLX240T FPGA device and synthesized for 45 nm TSMC standard-cell library for performance assessment.
  • Keywords
    VLSI; computational complexity; discrete cosine transforms; field programmable gate arrays; floating point arithmetic; ACT; TSMC standard-cell library; VLSI computational architectures; Xilinx XC6VLX240T FPGA device; arithmetic cosine transform; biomedical sensor arrays; discrete cosine transform; eight-point DCT; floating point arithmetic; hardware architecture; image sensors; integer constant multiplications; low area complexity; nonnull mean signals; null mean input sequences; performance assessment; round-off errors; sensor elements; signal processing tool; spatial signals; Complexity theory; Computer architecture; Discrete cosine transforms; Hardware; Signal processing algorithms; Vectors; Arithmetic cosine transform; Discrete cosine transform; VLSI; arithmetic cosine transform; fast algorithms;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2014.2366732
  • Filename
    6945910