• DocumentCode
    830110
  • Title

    Software optimization of the MPEG-audio decoder using a 32-bit MCU RISC processor

  • Author

    Lee, Keun-Sup ; Park, Young Cheol ; Youn, Dae Hee

  • Author_Institution
    MCSP Lab., Yonsei Univ., Seoul, South Korea
  • Volume
    48
  • Issue
    3
  • fYear
    2002
  • fDate
    8/1/2002 12:00:00 AM
  • Firstpage
    671
  • Lastpage
    676
  • Abstract
    This paper proposes optimization techniques to implement MPEG audio decoding algorithms in real-time using general-purpose 32-bit MCU RISC processor. Both MP3 and AAC LC profile decoding algorithms can be partitioned into two parts: control-intensive part and computation-intensive part. Optimization techniques in this study are focused on developing methodologies that are suitable for each part. We implemented MP3/AAC decoder using ARM-based RISC MPU and its test board. Both designed decoders with proposed optimizations could achieve decoding processes in real-time within an operating frequency of 35 MHz. ISO 13818-4 compliance test results confirmed that the proposed decoders ensured full compliance with the ISO 13818-3 audio decoder. These implementation results illustrate the efficiency of the proposed design methodology in both performance and cost.
  • Keywords
    audio coding; code standards; decoding; digital signal processing chips; optimisation; reduced instruction set computing; telecommunication standards; 32 bit; 35 MHz; AAC LC profile decoding algorithm; ARM-based RISC MPU; ISO 13818-3 audio decoder; ISO 13818-4 compliance test results; MP3 decoding algorithm; MP3/AAC decoder; MPEG audio decoding algorithms; MPEG-audio decoder; general-purpose MCU RISC processor; operating frequency; software optimization; test board; Decoding; Design methodology; Design optimization; Digital audio players; Frequency; ISO standards; Optimization methods; Partitioning algorithms; Reduced instruction set computing; Testing;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2002.1037059
  • Filename
    1037059