Font Size: a A A

Mp3 Decoder Software Implementation

Posted on:2001-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y W HaoFull Text:PDF
GTID:2208360002451925Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Digital audio signals typically consist of 16 bit samples recorded at a sampling rate more than twice the actual audio bandwidth (e.g. 44.1 kHz for Compact Disks). So you end up with more than 1.400 Mbits to represent just one second of stereo music in CD quality. By using MPEG audio coding, you may shrink down the original sound data from a CD by a factor of 12, without losing sound quality. Factors of 24 and even more still maintain a sound quality that is significantly better than what you get by just reducing the sampling rate and the resolution of your samples. The Xaudio SDK is a very powerful Software Development Tookit that allows all programmers to add MP3 playback support directly in their applications with very little effort. Xaudio provides the most robust and fastest MP3 engine implementation on all platforms, and is currently being used by hundreds of thousands of people around the world. The main features of the Xaudio SDK are: very fast ,very robust, supports all formats , same API on all platforms, fully re-entrant, very modular, full featured, supports integer , decode flexible API. In this thesis, I will discuss how to decode audio bit streams coded by MPEG, and still I will implement a MP3 decoder on Xaudio API.
Keywords/Search Tags:MPEG, audio, layer, MP3, decoder, GUI, Xaudio sync API, Xauido async API
PDF Full Text Request
Related items