An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 94 === Recently, audio coding schemes based on principles of psycho-acoustic provide superior coding efficiency. They help the storage and transmission of audio information a lot, and also make related electronics popular. MPEG-2 AAC is a standard defined by MPEG(Mov...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/08817310588502274157 |
id |
ndltd-TW-094NCKU5392058 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NCKU53920582015-12-16T04:31:52Z http://ndltd.ncl.edu.tw/handle/08817310588502274157 An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16 MPEG2AAC解碼器在SCREAMDSP-16上的實作與加速研究 Hao Chin 秦昊 碩士 國立成功大學 資訊工程學系碩博士班 94 Recently, audio coding schemes based on principles of psycho-acoustic provide superior coding efficiency. They help the storage and transmission of audio information a lot, and also make related electronics popular. MPEG-2 AAC is a standard defined by MPEG(Moving Pictures Expert Group) in 1997, it provides an outstanding coding efficiency. There is wide demand for audio decoder built around embedded systems besides applications on personal computers. In the most case, this kind of consumer electronics use a DSP(Digital Signal Processor) to speed up the numerical computation essential to decoders. SCREAM DSP-16 is a DSP developed by SCREAM LAB of National Cheng-Kung University, it supports some specialized instructions suitable for audio-related numerical computation. In this thesis, several efficient techniques are proposed to implement MPEG-2 AAC decoder on DSP-16. To design an efficient solution on DSP, computation complexity and memory utilization are major concerns. To reduce computation complexity, we use fixed-point operations to replace floating-point operations, then in some critical functions we rewrite the source code in assembly language to further reduce complexity. In addition, this thesis describes several approaches to improve memory utilization. Wen-Yu Su 蘇文鈺 2006 學位論文 ; thesis 102 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 94 === Recently, audio coding schemes based on principles of psycho-acoustic provide superior coding efficiency. They help the storage and transmission of audio information a lot, and also make related electronics popular. MPEG-2 AAC is a standard defined by MPEG(Moving Pictures Expert Group) in 1997, it provides an outstanding coding efficiency.
There is wide demand for audio decoder built around embedded systems besides applications on personal computers. In the most case, this kind of consumer electronics use a DSP(Digital Signal Processor) to speed up the numerical computation essential to decoders. SCREAM DSP-16 is a DSP developed by SCREAM LAB of National Cheng-Kung University, it supports some specialized instructions suitable for audio-related numerical computation. In this thesis, several efficient techniques are proposed to implement MPEG-2 AAC decoder on DSP-16.
To design an efficient solution on DSP, computation complexity and memory utilization are major concerns. To reduce computation complexity, we use fixed-point operations to replace floating-point operations, then in some critical functions we rewrite the source code in assembly language to further reduce complexity. In addition, this thesis describes several approaches to improve memory utilization.
|
author2 |
Wen-Yu Su |
author_facet |
Wen-Yu Su Hao Chin 秦昊 |
author |
Hao Chin 秦昊 |
spellingShingle |
Hao Chin 秦昊 An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16 |
author_sort |
Hao Chin |
title |
An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16 |
title_short |
An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16 |
title_full |
An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16 |
title_fullStr |
An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16 |
title_full_unstemmed |
An Efficient Implementation of MPEG2 AAC Decoder on SCREAM DSP-16 |
title_sort |
efficient implementation of mpeg2 aac decoder on scream dsp-16 |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/08817310588502274157 |
work_keys_str_mv |
AT haochin anefficientimplementationofmpeg2aacdecoderonscreamdsp16 AT qínhào anefficientimplementationofmpeg2aacdecoderonscreamdsp16 AT haochin mpeg2aacjiěmǎqìzàiscreamdsp16shàngdeshízuòyǔjiāsùyánjiū AT qínhào mpeg2aacjiěmǎqìzàiscreamdsp16shàngdeshízuòyǔjiāsùyánjiū AT haochin efficientimplementationofmpeg2aacdecoderonscreamdsp16 AT qínhào efficientimplementationofmpeg2aacdecoderonscreamdsp16 |
_version_ |
1718149075917864960 |