Font Size: a A A

Design And Realization Of Ogg/Vorbis Decoder

Posted on:2007-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:J FengFull Text:PDF
GTID:2178360182990440Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of multimedia technology, more and more audio compress standards such as WMA, APE, MP3 appear. Nowaday, MP3 is most popular in audio process domain, but Ogg/Vorbis get more and more attentions and favors of audio compress researchers because of its open-source and good compress performance, and we can believe it will become the substitute of MP3 in the future.The decoding process of Ogg/Vorbis standard is easy, it includes header decode, floor reconstruction, residual decode, IMDCT, windowing and so on. The topic of this thesis is the application of Ogg/Vorbis Decoder in DSP. According to Tremor Decoder (a fix-point decoder which Xiph.org provides), we wrote Ogg/Vorbis decode code using our own instruction set, and realized Ogg/Vorbis Decoder in FPGA.We designed several output methods for our Decoder and chose DMA interrupt method with 8 output buffer at last. The conclusion after some test is: our Ogg/Vorbis Decoder can decode 2-channels Ogg files which encoded with any sample rate and bit rate, and can get good real-time performance.Then, we improved the function of our Decoder with dual-core(CPU and DSP) communication, thus our OggA/brbis Decoder realized some basic functions such as play, pause, positioning, stop.
Keywords/Search Tags:Ogg/Vorbis, DSP, decoder, real-time performance, dual-core communication.
PDF Full Text Request
Related items