DocumentCode
2635346
Title
Optimization of an MP3 decoder on the ARM processor
Author
Gurkhe, Vijaykuinar
Author_Institution
Texas Instruments, Bangalore, India
Volume
4
fYear
2003
fDate
15-17 Oct. 2003
Firstpage
1475
Abstract
MPEG-1/2 audio layer-3 (MP3) is the must popular format for playback of high quality compressed audio for portable devices such as audio players and mobile phones. Typically these devices are based on either DSP or RISC processors. While the DSP architecture is more efficient for implementing the MP3 algorithm, the challenges a RISC implementation are lesser understood. This paper describes the challenges and optimization techniques useful for implementing the MP3 decoder algorithm on the RISC-based ARM9TDMI processor. Some of these techniques are generic and hence applicable to the any audio codec implementation on RISC-based platforms. Our results, which are among the best in the industry, indicate that stereo MP3 at 44 kHz and 128 kbps can be decoded using 27 MIPS on the ARM9TDMI. In addition, the output of our decoder is fully bit-compliant with the standard on the ISO test vectors.
Keywords
audio coding; codecs; data compression; decoding; digital signal processing chips; optimisation; 128 Kbit/s; 44 kHz; ARM9TDMI processor; DSP processors; MP3 decoder; MPEG audio layer-3; RISC processors; audio codec; compressed audio; optimization techniques; Decoding; Digital audio players; Digital signal processing; Hardware; ISO standards; Instruments; Mobile handsets; Psychology; Testing; Transform coding;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON 2003. Conference on Convergent Technologies for the Asia-Pacific Region
Print_ISBN
0-7803-8162-9
Type
conf
DOI
10.1109/TENCON.2003.1273163
Filename
1273163
Link To Document