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
Link To Document :
بازگشت