Abstract

The International Organization of Standardization (ISO) standard MPEG-I Layer-III, commonly known as MP3, is one of the most widely used standards for digital compression and storage of audio data. The MP3 standard was developed to provide compression of audio files without any major loss in audio quality. There are many other software tools in addition to portable MP3 players that are capable of playing MP3 files. This chapter focuses on a LabVIEW software implementation of single channel MP3 player. It also discusses the building components or blocks associated with MP3 decoding. The first functional block associated with the MP3 player is the synchronization block. This block receives the incoming bitstream, extracts certain information from it, and passes the extracted information to the succeeding blocks. An MP3 file is divided into smaller units called frames. Each frame is further divided into five sections—header, cyclic redundancy check (CRC), side information, main data, and ancillary data. The scale factor decoding block decodes the scale factors to allow the reconstruction of the original audio signal. Furthermore, chapter highlights LabVIEW implementation of the entire MP3 decoding system and the steps taken for the real-time implementation of the system.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.