• DocumentCode
    2014103
  • Title

    Reduced Complexity Architecture for Convolution Based Discrete Cosine Transform

  • Author

    Mamatha, I. ; Raj, J. Nikhita ; Tripathi, Shivendra ; Sudarshan, T.S.B.

  • Author_Institution
    Sch. of Eng., Amrita Vishwa Vidyapeetham, Bangalore, India
  • fYear
    2013
  • fDate
    10-12 Dec. 2013
  • Firstpage
    67
  • Lastpage
    71
  • Abstract
    Discrete Cosine Transform is a popular transform used in signal/image processing applications. Reduction in complexity of hardware architecture for the computation of DCT using the convolution based algorithm is proposed. An N point DCT can be computed through 2 pair of [(M-1)/2] point cyclic convolutions where M is an odd number such that N=2M. The proposed architecture uses only a pair of systolic array where inputs are pipelined against the one in literature where 2 pairs of systolic arrays are used. One of the systolic arrays uses processing element with tag bit and the other one does not need a tag bit. The architecture uses 50% less number of processing elements with just an additional increase in computation time by one unit. The architecture is divided into three stages as preprocessor stage, compute stage where a systolic array computes the cyclic convolution and a post processing stage to process the output of the systolic array to get the actual DCT output. It is observed that the proposed architecture has a reduction of about 42%adders and 64% multipliers as compared to the one in literature. Further, the architecture is simulated in ModelSim 6.5 and synthesized using Xilinx ISE10.1using Vertex 5 FPGA as the target device. The simulation results are matched favourably with that of the output obtained by MATLAB R2010a with MSE of1.3861x10-4.
  • Keywords
    computational complexity; convolution; discrete cosine transforms; DCT; MATLAB R2010a; MSE; ModelSim 6.5; Vertex 5 FPGA; Xilinx ISE10.1; adders; convolution based discrete cosine transform; hardware architecture complexity; image processing; multipliers; point cyclic convolutions; post processing stage; reduced complexity architecture; signal processing; systolic array; Adders; Arrays; Convolution; Discrete cosine transforms; Equations; Hardware; Discrete Cosine Transform; FPGA; Systolic Array;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2013 International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-0-7695-5143-2
  • Type

    conf

  • DOI
    10.1109/ISED.2013.20
  • Filename
    6808643