博碩士論文 89521091 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:10 、訪客IP:3.80.160.29
姓名 顏誌助(Chuh-Chu Yen)  查詢紙本館藏   畢業系所 電機工程學系
論文名稱 具有高品質反量化演算的AAC解碼器 之平台式設計
(Platform-Based Design for MPEG AAC Decoder with High Quality Re-quantization Algorithm)
相關論文
★ 即時的SIFT特徵點擷取之低記憶體硬體設計★ 即時的人臉偵測與人臉辨識之門禁系統
★ 具即時自動跟隨功能之自走車★ 應用於多導程心電訊號之無損壓縮演算法與實現
★ 離線自定義語音語者喚醒詞系統與嵌入式開發實現★ 晶圓圖缺陷分類與嵌入式系統實現
★ 補償無乘法數位濾波器有限精準度之演算法設計技巧★ 可規劃式維特比解碼器之設計與實現
★ 以擴展基本角度CORDIC為基礎之低成本向量旋轉器矽智產設計★ JPEG2000靜態影像編碼系統之分析與架構設計
★ 適用於通訊系統之低功率渦輪碼解碼器★ 應用於多媒體通訊之平台式設計
★ 適用MPEG 編碼器之數位浮水印系統設計與實現★ 適用於視訊錯誤隱藏之演算法開發及其資料重複使用考量
★ 一個低功率的MPEG Layer III 解碼器架構設計★ 適用於第三代行動通訊之最大事後機率演算法發展及渦輪碼解碼器超大型積體電路設計
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) MPEG-1 Layer III (MP3)語音編碼是最近幾年流行的標準,而一較高品質的標準Advanced Audio Coding(AAC)也已被提出與使用當中,AAC是由Moving Picture Experts Group(MPEG)所發展,並已於1997年4月成為國際標準。
在MP3與AAC中,量化和反量化是一不可缺少的部分,且影響音訊的好壞,關於量化和反量化,此篇論文提出一新的演算法和硬體架構,並且以ARM 920T處理器完成嵌入式MPEG AAC 解碼系統。
而整個AAC 解碼使用ARM的920T發展平台,而為了即時的展示,設計了一個數位轉類比的介面電路在ARM的Logic Module LM-XCV2000E上,它接收來自Core Module的音訊PCM資料,並傳到DAC電路而輸出類比音訊。
摘要(英) MPEG-1 Layer III (MP3) audio coding has been the most popular standard for these years. Moreover, a new higher quality audio coding standard “Advanced Audio Coding (AAC)” has been proposed and widely used now. AAC is a high-quality perceptual audio coder developed by Moving Picture Experts Group (MPEG). It has been standardized as ISO 13818-7 in April 1997.
The quantization/re-quantization is an essential block in both MP3 and AAC and can affect the coding quality significantly. This paper presents a new high accuracy estimation algorithm and corresponding hardware for MP3 and MEPG-2/4 AAC audio coding. And this paper proposes the techniques to implement MPEG AAC decoding algorithm using the ARM 920T 32-bit RISC processor. We also apply the high quality quantization algorithm to increase the quality and performance.
The whole AAC decoding system is designed based on an embedded system with ARM’s Core Module 920T and the Integrator/AP ASIC Development Motherboard. In order to make a real time demonstration, we designed a DAC (Digital to Analog Converter) interface in the Xilinx FPGA chip on the ARM’s Logical Module LM-XCV2000E. It receives the audio PCM data from the Core Module and transfers to the DAC chip for output the audio signal.
關鍵字(中) ★ 平台式設計
★ 反量化演算法
★ AAC解碼器
關鍵字(英) ★ High Quality Re-quantization Algorithm
★ Platform-Based Design
★ MPEG AAC Decoder
論文目次 Contents
Abstract………………………………………………………………………….…………....i
Contents………………………………………………………………………..……………. ii
List of Tables…………………………………………………………………………………v
List of Figures……………………………………………………………………………….vi
Chapter 1 Introduction………………………………………………………………………1
Chapter 2 MPEG AAC Algorithm………………………………………………………..…5
2.1 Noiseless Decoding……………………………………………………………………..6
2.2 Inverse quantization…………………………………………………………………….6
2.3 Stereo Processing……………………………………………………………………….7
2.4 Temporal Noise Shaping (TNS)………………………………………………………...7
2.5 Filterbank……………………………………………………………………………….8
Chapter 3 Re-quantization/Quantization Algorithms…………………………………….10
3. 1 Re-quantization Process………………………………………...…………………….10
3.1.1 Preview of Previous Re-quantization Algorithms………………………………...10
3.1.2 Concept of the Proposed Algorithm………………………….……………….…..12
3.1.3 Analysis of the amended function………………………………………………...15
3.1.4 Proposed algorithms for re-quantization………………………………………….17
3.2 Quantization Process…………………………………………………………………..21
Chapter 4 The Proposed Architecture…………………………………………..…………26
4.1 Fixed-Point Analysis…………………………………………………………………..26
4.2 The Proposed Architecture…………………………………………………………….29
4.2.1 Proposed system architecture……………………………………………………..29
4.2.2 Operations of the proposed architecture…………………………………….…….32
Chapter 5 Implementation of an Embedded AAC Decoder System……………………..35
5.1 Introduction of Hardware Platform………………………………………………...….35
5.1.1 About the Core Module 920T……………………………………………………..36
5.1.2 About the Integrator/AP……………………………………………………..…....37
5.1.3 About the ARM Logic Module……………………………………………………39
5.2 Introduction of Software Platform…………………………………………………….40
5.2.1 About the CodeWarrior IDE………………………………………………………40
5.2.2 About the ARM eXtended Debugger (AXD)……………………………………..44
5.3 The Design of System…………………………..……………………………………..46
5.3.1 Implementation Flow……………………………………………………………..46
5.3.2 Architecture of the Platform System……………………………………………...47
5.3.3 The DAC Circuit………………………………………………………………….49
5.4 The Improvement of Performance…………………………………………………….51
5.4.1 Using Multiplication Instead of Division…………………………………………51
5.4.2 Using Unsigned Division Instead of Signed Division…………………….………52
5.4.3 Loop Termination……………………………...……...…………………………..52
5.4.4 Cache Enable……………………………………………………………………...54
5.4.5 Using Lookup Tables………………………………….…………………………..55
5.4.6 Processor Core Clock (CORECLK)………………………………………………55
5.5 The Results…………………………………………………………………………….56
Chapter 6 Conclusion……………………………………………………………………….60
References…………………………………………………………………………………...61
參考文獻 [1] ISO/IEC 11172-3 “Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to about 1.5 Mbit/s (Part 3: MPEG-Audio)”, 1992.
[2] ISO/IEC 13818-7 “Coding of Moving Pictures and Associated Audio (MPEG-2 Advanced Audio Coding AAC)”, April, 1997.
[3] ISO/IEC 14496-3 “Information Technology – Coding of Audiovisual objects – Part 3: Audio – Subpart 4: Time/Frequency Coding)”, May, 1998.
[4] G.Soulodre, T. Grusec, M. Lavoie, and L. Thibault “Subjective Evaluation of State-of-the-Art Two-Channel Audio Codecs”, Journal of the Audio Engineering Society, Vol. 46, No 3, pp.164-177, March 1998.
[5] Keun-Sup Lee; Hyen-O Oh, “ High quality MPEG-audio layer III algorithm for a 16-bit DSP” IEEE International Symposium on Circuits and Systems, Vol.2, pp. 205-208, 2001.
[6] Tsung-Han Tsai; Chuh-Chu Yen, “A high quality re-quantization/quantization method for MP3 and MPEG-4 AAC audio coding”, IEEE International Symposium on Circuits and Systems, Vol.3, pp.851-854, 2002.
[7] ISO/IEC 13818-4 “Generic Coding of Moving Pictures and Associated Audio Information (Part 4: Compliance Test)”, March, 1996.
[8] Advanced RISC Machines Ltd. “ARM920T Technical Reference Manual”
[9] Advanced RISC Machines Ltd. “Integrator/CM940T, CM920T User Guide”
[10] Advanced RISC Machines Ltd. “Integrator/AP ASIC Development Motherboard User Guide”
[11] Advanced RISC Machines Ltd. “Integrator/LM-XCV600E+ User Guide”
[12] Advanced RISC Machines Ltd. “Muti-ICE User Guide”
[13] Advanced RISC Machines Ltd. “ARM Developer Suite Version 1.2”
[14] Advanced RISC Machines Ltd. “AXD and armsd Debuggers Guide”
[15] Advanced RISC Machines Ltd. “CodeWarrior IDE Guide”
[16] ANALOG DEVICES, Digital-To-Analog Converters AD1856
[17] Advanced RISC Machines Ltd. Application Note 34 “Writing Efficient C for ARM”
[18] Advanced RISC Machines Ltd. Application Note 53 “Configuring ARM Caches”
[19] The MPEG Homepage. http://drogo.cselt.stet.it/mpeg/.
[20] The ARM Homepage. http://www.arm.com
指導教授 蔡宗漢(Tsung-Han Tsai) 審核日期 2004-7-9
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明