| 研究生: |
吳佳頴 Chia-Ying Wu |
|---|---|
| 論文名稱: |
低複雜度與低功率MP3與其高頻重現部份之設計 A Low Complexity and Low Power MP3 Design with it''s SBR Extension |
| 指導教授: |
蔡宗漢
Tsung-Han Tsai |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 電機工程學系 Department of Electrical Engineering |
| 畢業學年度: | 96 |
| 語文別: | 英文 |
| 論文頁數: | 90 |
| 中文關鍵詞: | 高頻重現 、低功率 |
| 外文關鍵詞: | MP3, SBR, Hybrid Filter Bank, ASIC, Low Power |
| 相關次數: | 點閱:14 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
MPEG Layer 3 (MP3)是目前最為普遍的數位音訊壓縮格式,不管是在一些硬體的裝置或是軟體上的應用。最近,MP3已經成為個人數位音樂娛樂的代名詞。許多SOC (system-on-chip)系統都加入MP3當作它的附加功能,例如一些手機或隨身的裝置。市面上也有許多MP3 player的產品在販賣。由於考慮到市場的快速需求,目前一般的做法會採用DSP或是RISC processor的方式去實現。但是採用這種做法並不是一個最佳化的方式,因為它們並不是針對MP3所做的硬體設計,所以會有些多餘的電路,造成較大的功率消耗和面積。另外過多的記憶體使用量也是一個問題。
因為一些手攜式裝置上的應用,功率消耗和產品的成本變得格外重要。記憶體的使用就必須很小心規劃,因為記憶體的使用相當的耗成本以及功率消耗。我們採用了完全ASIC的方式去實現MP3解碼器,可以改善processor所產生的問題,使我們的設計達到低功率和低成本以適用於一般消費性的裝置中。
除了以ASIC做設計所產生的優點,透過仔細觀察MP3的解碼流程,我們可以進一步做改善。在本論文中,針對我們的MP3解碼器架構提出了一些降低功率的技術以及採用最精簡的記憶體使用量。
此外,我們還針對高頻重現部份做設計,採用硬體共用架構,來達到較小面積設計,以及較高的硬體使用率。
MPEG Layer 3 (MP3) is the most popular audio compression format in the world for both hardware-based devices and software-based applications. Presently, MP3 has turned into a synonym for personalized music entertainment for millions of people. Based on the consideration of fast time-to-market, a general-purpose DSP or RISC processor is the common implementation approach for MP3 decoder. Since the hardware is not dedicated for MP3 application, some architecture parts in the processor are not utilized completely. The cost of each product is relatively high and the power dissipation is also a problem.
Since the MP3 decoder is targeted to fit into a small portable, it is necessary to minimize the power consumption and cost. Identically, it is always reasonable to reduce the memory requirements since memory is expensive and consumes power. By use of the pure-ASIC approach, we can provide a consumer-economical solution for MP3 audio decoder with the advantages of low-cost and low-power design. Instead of the benefits obtained from dedicated hardware design, it still exist some improvements by well analysis on the individual features of MP3 decoding. This thesis is targeted on the architecture implementation with some proposed techniques to achieve a low power and memory-optimized design.
Beside, we also design the SBR architecture using hardware sharing methods. So our design can achieve small area and high hardware utilization.
[1] ISO/IEC JTC1/SC29/WG11 MPEG, Committee Draft 13818-7 “Generic Coding of Moving Pictures and Associated Audio: Audio (no n backwards compatible coding, NBC)”, 1996.
[2] ISO/IEC JTC1 SC29/WG11, ISO/IEC FDIS 14496-3 Subparts 1, 2, 3, "Coding of Audio-Visual Objects|Part 3: Audio", ISO/IEC JTC1 SC29/WG11 N2503, Oct. 1998.
[3] http://www.codingtechnologies.com/technology/mp3pro.htm
[4] ISO/IEC 11172-3, Information technology – Coding of moving pictures and associated audio for digital storage media at up to 1.5 Mbits/s - Part3: Audio.
[5] J. Zwislocki, “Analysis of Some Auditory Characteristics”, in Handbook of Mathematical Psychology, R, Luce, R Bush, and E. Galanter, Eds. New York: Wiley, 1995.
[6] P. Noll, “MPEG Digital Audio Coding”, IEEE Signal Processing Magazine, Sep. 1997, pp.59-81.
[7] Pan D., “ A Tutorial on MPEG/Audio Compression”, Multimedia, IEEE, Volume 2, Issue 2, 1995, pp. 60-74.
[8] T. H. Tsai, L. G. Chen and Y. C. Liu, “A Novel MPEG-2 Audio Decoder with Efficient Data Arrangement and Memory Configuration”, IEEE Transactions on Consumer Electronics, Vol. 43, No. 3, Aug. 1997, pp.598-604.
[9] S. M. Lei and M. T. Sun, “An entropy coding system for digital HDTV systems”, Signal Processing HDTV IV, 1992, pp. 333-340.
[10] T. H. Tsai, C. N. Liu and W. C. Chen, “Low-Power VLSI Implementation for Variable Length Decoder in MPEG-1 Layer III”, IS&T/SPIE Electronic Imaging Conf., 2004.
[11] T. H. Tsai and C. C. Yen, “A high quality dequantization/quantization method for MP3 and MPEG-4 AAC audio coding”, IEEE Int’l. Symposium on Circuits and Systems (ISCAS), 2002.
[12] A. Avizienis, “Signed-digit number representation for fast parallel arithmetic”, IRE Transactions on Electronic Computers, Vol. EC-10, 1961, pp. 389-400.
[13] B. G. Lee, “A New Algorithm to Compute the Discrete Cosine Transform”, IEEE Transactions on acoustics, speech, and signal processing, vol. ASSP-32, No. 6, Dec. 1984.
[14] W. Lau and A. Chwu, “A common transform engine for MPEG & AC-3 audio decoder”, IEEE Transactions on Consumer Electronics, Vol.43, No.3, Aug. 1997, pp.559-566.
[15] M. Dietz and et al., “Spectral Band Replication, a novel approach in audio coding”, 112th Audio Engineering Society (AES) Convention, Munich, May 2002
[16] P.Ekstrand,“Band width Extension of Audio Signals by Spectral Band Replication,”in IEEE Benelux Workshop on Model based Processing and Coding of Audio (MPCA-2002), Leuven, Belgium, Nov.15, 2002.
[17] Cloetens H., Hahn R., Hooser B. and Lenke F., “A Low Power Highly-Integrated MPEG1/2 Audio Layer 3 (MP3) Decoder for CD-based Systems”, Custom Integrated Circuits Conference, 12-15 May 2002, pp. 171-174.
[18] Hedberg, H., Lenart, T., Svensson, H., “A complete MP3 decoder on a chip”, Microelectronic Systems Education Conference, 2005. Proceedings of the IEEE2005, 12-14 June 2005 Pages: 103-104
[19] Tensilica, Inc., “HiFi 2 audio: for Xtensa HiFi 2 audio Engine and Diamond 330HiFi,” product brief, Sep. 2007.