研究生: |
洪英哲 Ying-Che Hung |
---|---|
論文名稱: |
MP3解碼電路之研製 A High-Precision MP3 Decoder |
指導教授: |
林永隆
Youn-Long Lin |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2000 |
畢業學年度: | 88 |
語文別: | 英文 |
論文頁數: | 44 |
中文關鍵詞: | MP3 、解碼器 |
外文關鍵詞: | MP3, decoder |
相關次數: | 點閱:69 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
MPEG/audio Layer III 音樂壓縮格式是目前音樂工業中最新、最主要的技術。我們提出一個具有高精確度的硬體架構MP3解碼器。為了符合高精確度的要求,我們採用了24位元浮點數運算核心。我們利用Cadence Verilog-XL Simulator來模擬和驗證我們所提出的架構。模擬所得到的結果是一個個的PCM樣本,這些PCM樣本經由加入aiff檔頭後變成aiff檔案格式,可以被Windows Media Player或是Quick Time Player所播放。數位聲音壓縮技術使得聲音資料得以大大的降低儲存空間和傳輸率。不同的壓縮技術提供不同等級的壓縮複雜度、壓縮率和音質。MPEG/audio壓縮演算法是第一個具有高傳真的數位聲音壓縮國際標準。MPEG/audio編碼器利用人耳聽覺系統對於感知上的限制來壓縮數位聲音資料。只要是能被人耳所能聽得見的訊號都能用MPEG/audio來壓縮。MPEG/audio共可分為三個層級,每個相繼的層級同時也增進壓縮品質和壓縮複雜度。MP3是MPEG/audio壓縮標準中最受歡迎的,它良好的壓縮品質主要是因為把樣本從時間域轉換到頻率域。我們介紹MP3的資料格式以及整個MP3的解碼流程。MP3的解碼流程主要可以分成兩大部份:解碼封裝格式以及資料計算。解碼封裝格式主要是包含了定位聲音資料的起始位置,解side information、scalefactor、Huffman encoded data。資料計算部份主要是針對解碼封裝格式所解出來的資料做運算,經由一連串繁複的運算之後即可獲得PCM樣本。
The MPEG/audio Layer III audio compression is the new key technology of the music industry. We proposed a hardware architecture for high-precision MP3 audio decoding. In order to satisfy the accuracy requirement, a 24-bit floating-point computation core is proposed. The architecture has been simulated and verified using the Cadence Verilog-XL Simulator. The simulation results, PCM samples, can be added aiff header and played by Windows Media Player or Quick Time Player.
Bibliography
[1] ISO/IEC International Standard IS 11172-3 "Information Technology - Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to about 1.5 Mbits/s - Part 3: Audio".
[2] D. Pan, "Digital Audio Compression", Digital Technical Journal, Vol.5, No.2, 1993.
[3] Tomislav. Uzelac and Mario Kovac, "A Fast MPEG Audio Layer III Software Decoder", Southeastcon '98. Proceedings. IEEE, 1998, pp. 43-46
[4] Tsai, Chen and Chen, "An MPEG Audio Decoder Chip", IEEE Transaction on Consumer Electronics, vol.41, No.1, Feb.1995.
[5] G. Maturi, "Single chip MPEG audio decoder", IEEE Transaction on Consumer Electronics, vol.38, No.3, pp.348-356, Aug.1992.
[6] F.O. Witte, M. Dietz and W. Sinnhofer, "Single Chip Implementation of an ISO/MPEG Layer III decoder", Audio Engineering Society, 96th Convention, pp 3805-3810, 1994.
[7] P. Singh, W. Moreno, N. Ranganathan, H. Neinhaus, " A flexible MPEG audio decoder layer III chip architecture", ISCAS '98. Proceedings of the 1998 IEEE International Symposium, vol. 4, pp. 37-40, 1998.
[8] Chen-Wei Shih and Nam Ling, "Polyphase Filter Architectures for MPEG Audio Using Fast IDCT", Conference Record of the Thirty-First Asilomar Conference, vol.1, pp. 416-420, 1998.
[9] B.G. Lee, "A new algorithm to compute the discrete cosine transform", IEEE Transaction on Acoust., Speech, Signal Processing, vol. ASSP-32, No.6, pp. 1243-1245, Dec. 1984.
[10] "Verilog-XL Reference Manual Version 2.5", Cadence, 1997
[11] "HDL-Compiler for Verilog Reference Manual Version 1997.08", Synopsys, 1997