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
fDate :
8/1/2002 12:00:00 AM
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;
Journal_Title :
Consumer Electronics, IEEE Transactions on
DOI :
10.1109/TCE.2002.1037059