Font Size: a A A

Design And Implementation Of OGG Audio Decoder Based On ARM9

Posted on:2008-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2178360242467095Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
In recent years, with the development of microelectronic technology, computertechnology, internet technology and mobile terminal, embedded system has been widely used,and has become one of IT industry hotspots now. Embedded system integrated software andhardware together. In the hardware part, ARM is one of the best choices for embeddedterminal application, because of its high performance, that is high efficiency, low powerconsumption, low system cost and specific ARM/Thumb instrument set. In the software part,Linux has the advantage of clear structure, open source, steady performance and easytransplant, so it has been widely used in many areas.At the same time, with the development of digital audio technology, more and morepeople show interests in audio quality, audio storage and audio cost. Therefore, anopen-source, technically advanced perceptual audio compression method Ogg/Vorbis wasreleased by American Xiph organization. This method can allow maximum encoder flexibility,so it meets many demands.In this paper, an Ogg/Vorbis audio decoder, based on ARM9, has been designed. Themain accomplished tasks of this paper are as follows:(1) Embedded system related knowledge is introduced in detail, especially the structure,characteristic and application of S3C2410 microprocessor.(2) After analyzing the functional requirement of this system, a total solution of thesystem is proposed.(3) Studies system hardware module circuit in detail, then gives PCB's parameters,shares the experience of hardware design.(4) Studies sound driver programe, which will be transplanted to the hardware.(5) Studies the encoder/decoder principal of Ogg/Vorbis and the key points. Then, thedecoder is transplanted to ARM9, and many core codes are optimized by assemble languageto satisfy high efficient performance.The result indicates that basic function of OGG audio decoder has been realized, withfluent code stream, good play effect, and the expectative goal has been achieved.
Keywords/Search Tags:Ogg/Vorbis, ARM, S3C2410, Embedded System
PDF Full Text Request
Related items