Abstract

This chapter describes the entire MP3 decoder system for mono MP3 files as implemented in LabVIEW. It also explores the modifications made to obtain a real-time throughput from the decoder. The first step of the MP3 decoding process is to open a MP3 file and read it by the HP3 Read virtual instrument (VI). This VI reads an MP3 file as specified by the file path control via the read characters from file VI. The MP3 file info VI extracts and displays the information about an MP3 file that is present in the file header. It consists of two VIs—frame type and MP3 info display. The frame type finds the header and extracts the decoding information while the MP3 info displays the extracted information in an ordered fashion. Main data of a frame can be obtained from previous frames as well as a current frame depending on the value of the main data begin pointer. The circ buffer VI serves this purpose and extracts the main data section of the current frame and fills a 1024 point buffer. This results in a total of 1024 main data samples from the previous frames and current frame being stored in the buffer.

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.