IEEE Transactions on Consumer Electronics · 2002 · 24 citations · 1 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsHardware-software Co-designInstruction Set ArchitectureSource CodingAudio Codec DesignComplianceDecoding AlgorithmsDesign MethodologyHardware-software Co-optimizationReal-time Media CommunicationRisc Architectures
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.
1
High quality MPEG-audio layer III algorithm for a 16-bit DSP
Keun-Sup Lee, Hyen-O Oh, Young-Cheol Park et al. · 2002 · 13 citations