透過您的圖書館登入
IP:3.138.114.38
  • 學位論文

適用於MPEG-2/4 AAC編碼器的低複雜度MDCT-based聲學模型協同處理器設計與VLSI實現

Design and VLSI Implementation of Low Complexity MDCT-based Psychoacoustic-Model Co-Processor for MPEG-2/4 AAC Encoder

指導教授 : 蔡宗漢
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


音訊編碼的技術是我們生活中重要的一個部份,每一天人們從廣播、iPod、和手機中聽著他們喜愛的歌曲,而自從MP3風糜了全世界以後,MPEG組織在音訊編碼的技術上又推出新MPEG-2/4 AAC,來當成下一代新的音訊壓縮標準 在本篇論文中,我們最主要針對MPEG-2/4 AAC編碼器中之關鍵的元件設計,使得整個MPEG-2/4編碼器可以用在可攜式的電子產品。 聲學模型 Psychoacoustic Model (PAM)在MPEG-2/4編碼器扮演著一個非常重要的角色,由於他的運算複雜度相當的高使得它實現在低功率且要求即時編碼的可攜性的電子產品上仍有一定的難度,為了克服這一個問題,我們提出了一個專門加速聲學模型運算的協同處理器,在演算法上,我們使用以MDCT-based的聲學模型、將spreading function用查表的方式和以對數為基礎的資料來計算聲學模型的運算式以達到減少運算量和複雜的運算元,我們並且提出了以對數為基礎來運算Quantization Loop(Q Loop)中的運算以減少了PAM和Q Loop中的刻度轉換所須的複雜運算並簡化Q Loop中乘法和除法的運算;在架構上,我們用一個pipelining的MDCT與DSP-like的架構來計算整個PAM,本論文之架構以台積電0.18 CMOS製程實現,總共使用了28349個邏輯閘,整個設計能與一個MOPS低於7的DSP和ARM來即時編碼MPEG-2/4 AAC音訊資料。

關鍵字

先進編碼器 聲學模型 MPEG

並列摘要


Audio technology is an important part in our life. Everyday, people listen to their favorite songs from broadcast、iPod、cellular phone…etc. After the MP3 very popular in the world, the MPEG organization proposed MPEG-2/4 AAC to be the next generation audio standard. In this thesis, we will present the key component design for MPEG-2/4 encoder of the portable device. Psychoacoustic Model (PAM) as the key component in the MPEG-2/4 AAC encoder. It occupies the heavy computation load in AAC encoder and makes the AAC encoder hard to be implemented on the portable device under the real-time and low power condition. In order to overcome the above described problem, we proposed a dedicated co-processor design to speedup computation of the PAM. In algorithm level, the MDCT-based PAM、the look-up table of the spreading function ,the log-scale table of the Threshold Generator (TG) calculation are adopt to this design. Besides, logarithmic based Quantization Loop (Q Loop) algorithm is proposed to solve the scale and complexity computation problem between PAM and Q Loop. In architecture level, the pipelined MDCT and DSP-like architecture are proposed for the high efficient and low complexity consideration, respectively. The proposed PAM architecture is implemented in the TSMC 0.18 CMOS technology, total gate count is 28349. The proposed architecture can encoding stereo content with the DSP or the RISC, whose MOPS below 7 MOPS at sampling rate 44.1k and bitrate 128kbit/s.

參考文獻


[3] MPEG. MPEG-2 Advanced Audio Coding, AAC, International Standard IS
[8] D. H. Kim, D. H. Kim, J. H. Chung, “Optimization of MPEG-4 GA AAC on general PC,” in Proc. of the 44th IEEE 2001 Midwest Symposium on Circuits and Systems, vol. 2, pp.923-925.
[11] Domazet, D., Kovac, M., “Advanced software implementation of MPEG-4 AAC audio encoder”, 4th EURASIP Conference focused on Video/Image Processing and Multimedia Communications, 2003. Volume 2, 2-5 July 2003 pp.:679 - 684 vol.2
[12] Shih-Way Huang; Liang-Gee Chen; Tsung-Han Tsai; “Memory and Computationally Efficient Psychoacoustic Model for MPEG AAC on 16-bit Fixed-point Processors” Circuits and Systems, 2005. ISCAS 2005. Symposium on IEEE International 23-26 May 2005 pp.3155 – 3158.
[13] D. Huang, X. Gong, D. Zhou, T. Miki, S. Hotani, “Implementation of the

延伸閱讀