• 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