跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.41) 您好!臺灣時間:2026/01/14 04:23
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:杜長宇
研究生(外文):Chang-Yu Du
論文名稱:MP3音頻解碼器軟硬體共同設計之研製
論文名稱(外文):HW/SW Codesign on the MP3 Audio Decoder
指導教授:游竹
指導教授(外文):Chu Yu
學位類別:碩士
校院名稱:國立宜蘭大學
系所名稱:電子工程學系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:55
中文關鍵詞:軟硬體共設計音頻解碼器
外文關鍵詞:HW/SW codesignAudioDecoder
相關次數:
  • 被引用被引用:0
  • 點閱點閱:437
  • 評分評分:
  • 下載下載:69
  • 收藏至我的研究室書目清單書目收藏:0
目前MP3播放器大都是採用DSP微處理器來進行原音重建,屬於以軟體達成即時播放的目的,其主要優點是彈性空間較大,但相對要求較高效能的DSP微處理器,因而增加建置硬體時的成本。另一方面,如改用ASIC(Application Specified Integrated Circuit)實現MP3,其開發費用必然比前者高出甚多,且需求較大的晶片面積。因此,為了有效提供一個較低的設計及實現成本,以及調和前述兩種實現方式的優點,在本論文中,我們採用軟硬體共同設計(HW/SW Codesign)的概念去完成一個MP3解碼器,其原則為先找出整個MP3解碼過程中,如運算量花費較多的部分就由ASIC實現,其餘工作就交由一個低階的微處理器負責。基於前述的原則及由運算量的統計分析,我們選定「反轉修正式離散餘弦轉換(Inverse Modified Discrete Cosine Transform, IMDCT)」與「多相位合成濾波頻帶(Polyphase Synthesis Filterband, PSF)」使用ASIC方式實現,同時為了有效降低這兩個模組的硬體成本,我們導入「座標軸旋轉數位計算機(CORDIC)」及合併運算方式取代原始算術運算,使得新的計算式有效降低原IMDCT約74%之乘法及約49%加法運算,而在多相位合成濾波頻帶的反離散餘弦轉換也有降低約33.4%之乘法及約24.6%之加法運算。另外我們所設計的硬體架構具規則性及可模組化,因此有利於未來的ASIC實現。
Generally, MP3 players usually employ DSP microprocessors for the original audio reconstruction, which are based on a software-oriented approach. Its major advantage on design is flexible, but it requires a high-performance DSP microprocessor. On the other hand, if we use ASIC chips to implement MP3 decoding, its development cost is expensive and its chip area is larger. Therefore, in this thesis, we adopt a HW/SW codesign methodology to design MP3 decoding. This methodology provides a low-cost hardware design and keeps the advantages of the foregoing ways. This also makes a lower-performance microprocessor necessary. Based on the foregoing strategy, we choose Inverse Modified Discrete Cosine Transform (IMDCT) and Polyphase Synthesis Filterband (PSF) of the MP3 decoder by an ASIC implementation. Moreover, to further reduce the hardware cost, we use CORDIC-based calculations and merging some arithmetic operations to replace the original ones of IMDCT and PSF. Therefore, the whole calculations can be effectively reduced by about 74% for multiplication and by about 49% for addition for IMDCT, and lower the multiplication by about 33% and the addition operation by about 25% for PSF.
中文摘要 i
目錄 iii
圖表目錄 iv
第一章 緒論 1
1-1 研究動機 1
1-2 簡介 1
第二章 MPEG-1 Layer III解碼原理 4
2-1 MP3位元串格式(Bitstream Format) 4
2-2 標頭檔(Header) 5
2-3 旁資訊(Side Information) 8
2-4 主要資料(Main Data) 9
2-5 霍夫曼解碼(Huffman Decoding) 10
2-6 反量化(Dequantizer) 12
2-7 重新排列(Reordering) 13
2-8 聯合立體聲的處理(Joint Stereo) 13
2-9 消除交疊現象(Alias Reduction) 14
2-10 反轉修正式離散餘弦轉換 16
2-11 重疊相加(Overlap-Add) 18
2-12 多相位合成濾波頻帶(Polyphase Synthesis Filterbank) 19
第三章 座標軸旋轉數位計算機 21
3-1 CORDIC演算法簡介 21
3-2 利用非疊代式雙重角度CORDIC 23
第四章 MP3軟硬體共同設計 26
4-1 反轉修正式離散餘弦轉換的硬體架構 28
4-2 多相位合成濾波頻帶的硬體架構 35
4-3 模擬結果與分析 41
4-4 晶片佈局圖 44
參考文獻 47
附錄A 50
附錄B 53
[1]ISO/IEC 11172-3: Information Technology – Coding of moving pictures and associated audio for digital storage media at up to about 1.5 Mbit/s - Part 3: Audio.
[2]T. H. Tsai, T. H. Chen, and L. G. Chen, “An MPEG audio decoder chip,” IEEE Trans. on Consumer Electronics, vol. 41, no. 1, pp. 89-96, February 1995.
[3]S.J. Nani, B.H. Kim, C.D. Inz, J.B. Kim, S.J. Lee, S.S. Jeong, J.K. Kinz, and S.J. Park, “A low power MPEG I/II layer 3 audio decoder,” in Proc. IEEE International Symposium on Circuits and Systems, vol. 2, pp. 353-356, May 2001.
[4]Charles D. Murphy and K. Anandakumar, “Real-time mpeg-1 audio coding and decoding on a DSP chip,” IEEE Trans. on Consumer Electronics, vol. 43, no. 1, pp. 353-356, February 1997.
[5]Hugo Hedberg, Thomas Lenart, Henrik Svensson, Peter Nilsson, and Viktor Öwall, “Teaching digital HW-design by implementing a complete MP3 decoder,” in Proc. IEEE International Conference on Microelectronic Systems Education (MSE’03), June 2003, pp. 31-32.
[6]Sven Simon, Peter Rieder, Christian Schimpfle, and Josef A. Nossek, “CORDIC-based architectures for the efficient implementation of discrete wavelet transforms,” in Proc. IEEE International Symposium on Circuits and Systems, vol. 4, May 1996, pp. 77-80.
[7]Yun-Hui Fan; Madisetti V. K.; Mersereau, R. M., “On fast algorithm for computing the inverse modified discrete cosine transform” IEEE Signal Processing Letters, pp.61-64, March 1999.
[8]T. H. Tsai and J. N. Liu, “Architecture design for MPEG-2 AAC fiterbank decoder using modified regressive method,” in Proc. ICASSP, vol. 3, 2002, pp. III-3216-9.
[9]Hugo Hedberg, Thomas Lenart, and Henrik Svensson, “A complete mp3 decoder on a chip,” in Proc. IEEE International Conference on Microelectronic Systems Education (MSE’05), June 2005, pp. 103-104.
[10]Seymour Shlien, “Guide to MPEG-1 audio standard,” IEEE Trans. on Broadcasting, vol. 40, no. 4, pp. 206-218, December 1994.
[11]Greg Maturi, “Single chip mpeg audio decoder,” IEEE Trans. on Consumer Electronics, vol. 38, no. 3, pp. 348-356, August 1992.
[12]P. Singh, W.Moreno, N. Ranganathan, and H. Neinhaus, “A flexible mpeg audio decoder layer III chip architecture,” in Proc. IEEE International Symposium on Circuits and Systems, vol. 4, June 1998, pp. 37-40.
[13]C. W. Shih and Nam Ling, “Polyphase filter architectures for MPEG audio using fast IDCT,” in Proc. the Thirty-First Asilomar Conference on Signals, Systems & Computers, vol.1, November 1997, pp. 416-420.
[14]H. S. Kwon, S. H. Kim, and K. S. Bae, “Real time implementation of mpeg-1 layer III audio decoder with TMS320C6201 DSP,” in Proc. IEEE Workshop on Signal Processing Systems, October 2000, pp. 761-770.
[15]H. C. Chiang and J. C. Liu, “Regressive implementations for the forward and inverse MDCT in MPEG audio coding,” IEEE Signal Processing Letters, vol. 3, no. 4, pp. 761- 770, April 1996.
[16]K. H. Lee, K. S. Lee, T. H. Hwang, Y. C. Park, and D. H. Youn, “An architecture and implementation of MPEG audio layer III decoder using dual-core DSP,” IEEE Trans. on Consumer Electronics, vol. 47, pp. 928-933, November 2001.
[17]K. Konstantinides, “Fast subband filtering in MPEG audio coding,” IEEE Signal Processing Letters, vol. 1, pp. 26-28, February 1994.
[18]Davis Pan, “A tutorial on mpeg/audio compression,” IEEE Multimedia, vol. 2, pp. 60-74, 1995.
[19]J. E. Volder, “The CORDIC trigonometric computing technique,” IRE Trans. on electronic computers, EC-8, pp. 330-334, September 1959.
[20]J. S. Walther, “A unified algorithm for elementary functions,” in Proc. Spring Joint Computer Conference, vol. 38, 1971, pp. 379-385.
[21]http://www.ida.liu.se/~petel/codesign.
[22]Y. F. Mu, Study and implementation of MPEG1 layer3 audio decoding, Master Thesis of National Cheng Kung University, Taiwan, 2004.
[23]K. M. Wu, Research and development of a hierarchical interface design methodology and models for SoC IP integration, Master Thesis of National Cheng Kung University, Taiwan, 2000.
[24]Y. C. Lin, Design of a network MP3 player on a SOPC platform, Master Thesis of Southern Taiwan University of Technology, Taiwan, 2005.
[25]S. J. Sun, An implementation of wireless MP3 audio streaming with bluetooth Technique, Master Thesis of National Chung Cheng University, Taiwan, July 2003.
[26]S. H. Hsu, Implementation of MP3 playout system on ARM-based SoC development platform, Master Thesis of National Sun Yat-Sen University, Taiwan, 2003.
[27]C. K. Yang, Investigation and simplified design of MP3 audio encoder, Master Thesis of National Chiao Tung University, Taiwan, June 2002.
[28]K. H. Huang, Low data rate MPEG 1 layer III audio coder enhancement, Master Thesis of National Cheng Kung University, Taiwan, June 2002.
[29]T. Y. Chang, Research and Implementation of MP3 Encoding Algorithm, Master Thesis of National Chiao Tung University, Taiwan, July 2002.
[30]Y. S. Lin, MPEG-1 layer III audio codec optimization and implementation on a DSP chip, Master Thesis of National Chiao Tung University, Taiwan, July 2004.
[31]R. H. Huang, A study of data embedded method on MPEG/audio and implementation of data embedded decoder on the ADSP-2181 DSP processor, Master Thesis of National Chiao Tung University, Taiwan, July 2004.
[32]Y. C. Chuang, Implementation of MPEG-1 audio layer-3 decoder based on TMS320C6701 EVM, Master Thesis of National Cheng Kung University, Taiwan, 2001.
[33]M. C. Tsai, The design & implementation of MP3 audio decoder using HW/SW CoDesign, Master Thesis of National Yunlin University of Science and Technology, Taiwan, June 2002.
[34]Y. C. Fan, Study on audio coding for multimedia applications, Master Thesis of National Taiwan University of Science and Technology, Taiwan, 2000.
[35]Y. W. Bai and C. L. Chiang, “Design and implementation of the integration applications for a portable MP3 player with a bluetooth Hand-free/set,” IEEE Trans. on Consumer Electronics, vol. 51, pp. 849 – 855, August 2005.
[36]J. Y. LI, Analysis and investigation MP3 audio encoder with implementation, Master Thesis of National Taiwan University, Taiwan, 2003.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top