• DocumentCode
    3011191
  • Title

    Efficient TWIN-VQ audio decoder implementation on a configurable processor using instruction extension

  • Author

    Hwang, Yin-Tsung ; Huang, Tao-Hsing

  • Author_Institution
    Dept. of Electrical Engineering, National Chung-Hsing University, Taichung, Taiwan
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    1010
  • Lastpage
    1013
  • Abstract
    Transform-domain Weighted INterleave Vector Quantization(TwinVQ)is one of the coding tools adopted in MPEG-4 audio standard. In this paper, we present an efficient implementation of TwinVQ decoder on a configurable processor (Tensilica Xtensa). To achieve real time execution, two measures are adopted, i.e. fast computing algorithm and customized instruction extension. We first determine the setting of the base processor configuration and conduct a system profiling to identify the critical section of the program. Customized instructions are developed to speed up the execution of inverse modified discrete cosine transform (IMDCT). Techniques such as parallel processing, loop unrolling, multi-cycle execution and hardware sharing are employed in designing these instructions. Simulation results indicate an almost one half MIPS number reduction (from 321 to 171) with the help of instruction extension. The incurred hardware overhead is less than 10K logic gates -only about one half that of the base processor.
  • Keywords
    Complexity theory; Decoding; Digital signal processing; Discrete cosine transforms; Hardware; Logic gates; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
  • Conference_Location
    Seoul, Korea (South)
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-0218-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2012.6271398
  • Filename
    6271398