liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Decoding Ogg Vorbis Audio with The C6416 DSP, using a custom made MDCT core on FPGA
Linköping University, Department of Electrical Engineering.
2007 (English)Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesis
Abstract [en]

Ogg Vorbis is a fairly new and growing audio format, often used for online distribution of music and internet radio stations for streaming audio. It is considered to be better than MP3 in both quality and compression and in the same league as for example AAC. In contrast with many other formats, like MP3 and AAC, Ogg Vorbis is patent and royalty free.

The purpose of this thesis project was to investigate how the C6416 DSP processor and a Stratix II FPGA could be connected to each other and work together as co-processors and using an Ogg Vorbis decoder as implementation example.

A fixed-point decoder called Tremor (developed by Xiph.Org the creator of the Vorbis I specification), has been ported to the DSP processor and an Ogg Vorbis player has been developed. Tremor was profiled before performing the software / hardware partitioning to decide what parts of the source code of Tremor that should be implemented in the FPGA to off-load and accelerate the DSP.

Place, publisher, year, edition, pages
Institutionen för systemteknik , 2007. , 63 p.
Keyword [en]
Ogg, Vorbis, Tremor, FPGA, DSP, C6416, MDCT, Porting
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
URN: urn:nbn:se:liu:diva-10014ISRN: LiTH-ISY-EX--07/4039--SEOAI: diva2:16747
Available from: 2007-10-12 Created: 2007-10-12

Open Access in DiVA

fulltext(481 kB)2668 downloads
File information
File name FULLTEXT01.pdfFile size 481 kBChecksum SHA-1
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Other Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 2668 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 669 hits
ReferencesLink to record
Permanent link

Direct link