Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Implementation of MP3 Decoder on ARM


Affiliations
1 Department of ETC, SAOE, Pune, India
2 Pune University, India
     

   Subscribe/Renew Journal


This paper proposes implementation of MP3 decoder on processor core. Due to the high cost of ASIC, FPGA chips, MP3 decoders are mostly implemented through software rather than hardware. This makes it necessary and demanding to implement and optimize the MP3 decoder for a given platform. This paper describes the challenges and optimization techniques useful for implementing the MP3 decoder algorithm on the RISC-based ARM processor. The goals for this work have been the following: One goal has been to compile an introduction to the subject of MP3 encoding and decoding as well as psychoacoustics. Another goal has been to search for algorithms that can be used to implement the most demanding components of an MP3 decoder. A third goal is to evaluate their performance with regard to speed, memory requirements, and complexity by implementing it on hardware. ARM processor is used for MP3 solution has a significant advantage over DSP-based implementations, is that all the required processing can be performed on the ARM as a standalone processor. This helps reduce power consumption, minimizes chip area and considerably simplifies the hardware and software development process.


Keywords

MP3 Decoder, Optimization, Implementation, ARM Processor, etc.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 234

PDF Views: 3




  • Implementation of MP3 Decoder on ARM

Abstract Views: 234  |  PDF Views: 3

Authors

A. More Vanita
Department of ETC, SAOE, Pune, India
R. S. Kawitkar
Pune University, India

Abstract


This paper proposes implementation of MP3 decoder on processor core. Due to the high cost of ASIC, FPGA chips, MP3 decoders are mostly implemented through software rather than hardware. This makes it necessary and demanding to implement and optimize the MP3 decoder for a given platform. This paper describes the challenges and optimization techniques useful for implementing the MP3 decoder algorithm on the RISC-based ARM processor. The goals for this work have been the following: One goal has been to compile an introduction to the subject of MP3 encoding and decoding as well as psychoacoustics. Another goal has been to search for algorithms that can be used to implement the most demanding components of an MP3 decoder. A third goal is to evaluate their performance with regard to speed, memory requirements, and complexity by implementing it on hardware. ARM processor is used for MP3 solution has a significant advantage over DSP-based implementations, is that all the required processing can be performed on the ARM as a standalone processor. This helps reduce power consumption, minimizes chip area and considerably simplifies the hardware and software development process.


Keywords


MP3 Decoder, Optimization, Implementation, ARM Processor, etc.