跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.80) 您好!臺灣時間:2025/01/25 21:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林德潤
研究生(外文):Te-jun Lin
論文名稱:可攜式低必v音訊播放器設計
論文名稱(外文):Low Power Design and Realization of Audio Decoders for Portable Multimedia Player Applications
指導教授:郭峻因
指導教授(外文):Jiun-In Guo
學位類別:碩士
校院名稱:國立中正大學
系所名稱:資訊工程所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:81
中文關鍵詞:音訊
外文關鍵詞:Audio
相關次數:
  • 被引用被引用:0
  • 點閱點閱:246
  • 評分評分:
  • 下載下載:13
  • 收藏至我的研究室書目清單書目收藏:0
本篇論文主要目的是實作一個可攜式低必v音訊播放器,在達到低必v設計的概念上,我們是利用軟體最佳化來降低CPU工作頻率,進而達成低必v的設計目標。本論文之實作的平台有UniRISC與ARM7TDMI,其操作頻率均為200MHz,我們將取得的來源程式碼整合於上述兩個平台,透過初步數據分析來得知程式執行時所佔週期數多的部份,再透過軟體最佳化以針對這些運算比重大的部份來改善其效能。本論文所提出之改善的方法分成幾個種類,包含採用快速演算法、改進原本的程式寫法、使用inline assembly來撰寫程式以及利用UniRISC的硬體資源提出針對音訊處理加速的指令,採用所提出之方法後,我們統計每個音訊解碼器在不同平台上所實測得到的數據,MP3在UniRISC上增進了15.5%且CPU時脈降到37MHz左右,在ARM上面增進了5.6%且CPU時脈能降到48MHz;MPEG 2/4 AAC在UniRISC上增進了24.6%且CPU時脈降至39MHz,在ARM上增進了42.5%且CPU時脈降到50MHz;OGG在UniRISC上增進了58.1%且CPU時脈降至45MHz,在ARM上改善了54.3%且CPU時脈降至48MHz。大約可以看出經過改善後的解碼器效能,在兩個平台上大多可以在50MHz以下的CPU工作時脈上即時解碼。
This thesis presents an low power design and realization of audio decoders for portable multimedia player applications. We take advantage of the software optimization to reduce CPU’s clock rate and consequently reach the low power design. In this thesis, we carry out our design on UniRISC and ARM7TDMI these two platforms. We also take a profile on the reference software to extract the distribution of computation complexity and then utilize software optimization to improve its efficiency to the part of the large proportion. We propose several kinds of methods that are adopting fast algorithm, amending reference source code, using inline assembly and proposed audio acceleration instructions. After adopting the proposed methods, we gather statistics of every audio decoder at each platform. MP3 has 15.5% and 5.6% enhancement in performance and can execute at 37MHz and 48MHz on UniRISC and ARM7TDMI, respectively. AAC has 24.6% and 42.5% enhancement in performance and can execute at 39MHz and 50MHz on UniRISC and ARM7TDMI, respectively. AAC has 58.1% and 54.3% enhancement in performance and can execute at 45MHz and 48MHz on UniRISC and ARM7TDMI, respectively. Finally, we can achieve real-time decoding with a clock rate less than 50MHz on these two platforms based on our improvement.
摘要 I
ABSTRACT II
CHAPTER 1 INTRODUCTION 1
1.1. BACKGROUND AND MOTIVATION 1
1.2. DESIGN CHALLENGES 1
1.3. SCOPE OF THE THESIS 2
CHAPTER 2 PREVIOUS WORK 3
2.1. SOFTWARE OPTIMIZATION IN MODERN AUDIO DECODER 3
2.2. UNIRISC PLATFORM 7
2.2.1. RISC in UniCore 7
2.2.2. RISC Function Unit Hardware 8
2.2.3. Software Development Kit 9
2.3. MP3 DECODER 9
2.4. MPEG 2/4 AAC DECODER 21
2.5. OGG DECODER 26
CHAPTER 3 REFERENCE CODE PORTING ON GENERAL PLATFORM 32
3.1. REFERENCE CODE MODIFICATION 32
3.1.1. I/O Rewrite Method 32
3.1.2. Memory Management 35
3.2. VERIFICATION METHOD 37
3.3. PERFORMANCE EVALUATION 39
3.3.1. Test Environment 39
3.3.2. Performance of MP3 Decoder 39
3.3.3. Performance of MPEG 2/4 AAC Decoder 41
3.3.4. Performance of OGG Decoder 42
CHAPTER 4 SOFTWARE OPTIMIZED STRATEGY 45
4.1. IMDCT OPTIMIZATION 45
4.1.1. DCT-based IMDCT 45
4.1.2. FFT-based IMDCT 47
4.2. IMPROVEMENT OF THE CODING STYLE 48
4.2.1. Suitable for Three kind of Decoders 48
4.2.2. Suitable for the Specific Decoder 51
4.3. INLINE ASSEMBLY CODING 52
4.4. PROPOSED AUDIO ACCELERATION INSTRUCTIONS 55
4.5. PERFORMANCE EVALUATION 56
4.3.1. Test Environment 56
4.3.2. Performance of MP3 Decoder 57
4.3.3. Performance of MPEG 2/4 AAC Decoder 59
4.3.4. Performance of OGG Decoder 61
4.6. PERFORMANCE COMPARISON 64
CHAPTER 5 CONCLUSION AND FUTURE WORK 67
5.1. CONCLUSION 67
5.2. FUTURE WORK 68
REFERENCE 69
[1]ISO/IEC 11172-3, “Coding of moving picture and associated audio for digital storage media at up to about 1.5Mbit/s, Part 3: Audio”, Aug. 1993.
[2]Y. Yao, Q. Yao, P. Liu, and Z. Xiao, ”Embedded software optimization for MP3 decoder implemented on RISC core”, IEEE Trans. on Consumer Electronics, vol. 50, no. 4, pp. 1244-1249, Nov. 2004.
[3]M. Anguita and J. M. Martinez-Lechado, “MP3 optimization exploiting processor architecture and using better algorithms”, IEEE Micro, vol. 25, no. 3, pp. 81-92, May-June 2005.
[4]B. D. Choi, K. S. Choi, S. J. Ko, and A. W. Morales, “Efficient real-time implementation of MPEG-4 audiovisual decoder using DSP and RISC chips”, Proc. ICCE, pp. 246-247, June 2003.
[5]Kosaka, S. Yamaguchi, H. Okuhata, T. Onoye, and I. Shirakawa, “VLSI implementation of Ogg Vorbis decoder for embedded applications”, Proc. 15th Annual IEEE International ASIC/SOC Conference, pp. 20-24, Sept. 2002.
[6]M. A. Watson and P. Buttner, “Design and implementation of AAC Decoders”, Proc. ICCE, pp.408-409, June 2000.
[7]A. Kosaka, S. Yamaguchi, H. Okuhata, T. Onoye and I. Shirakawa, “SoC design of Ogg Vorbis decoder using embedded processor”, Proc. 1st Computing frontiers, pp.481-487, April 2004.
[8]K. H. Bang, J. S. Kim, Y. C. Park and D. H. Youn, “Design optimization of a dual MP3/AAC decoder”, Proc. ICASSP, vol. 4, pp. 3776 – 3779, May 2002.
[9]S. D. You and Y. C. Hou, ” Implementation of IMDCT for MPEG2/4 AAC on 16-bit fixed-point digital signal processors”, Proc. Asia-Pacific Conference on Circuit and Systems, vol. 2, pp. 813 – 816, Dec. 2004.
[10]V. Gurkhe, “Optimization of an MP3 decoder on the ARM processor”, Proc. Conference on Convergent Technologies for Asia-Pacific Region, TENCON 2003, vol. 4, pp. 1475 – 1478, Oct. 2003.
[11]K. H. Bang, J. S. Kim, Y. C. Park and D. H. Youn, “Design optimization of MPEG-2 AAC decoder”, IEEE Trans. on Consumer Electronics, vol. 4, no. 4, pp. 895 – 903, Nov. 2001
[12]K. S. Lee, Y. C. Park and D. H. Youn, “Software optimization of the MPEG-audio decoder using a 32-bit MCU RISC processor”, IEEE Trans. on Consumer Electronics, vol. 48, no. 3, pp. 671 - 676, Aug. 2002.
[13]C. K. Yang and S. G. Chen, “New static and dynamic search algorithms for fast MP3 bit allocations”, Proc. ICME, vol. 1, pp. 77-80, July 2003.
[14]Y. K. Cho, T. H. Song and H. S. Kim, “An optimized algorithm for computing the modified discrete cosine transform and its inverse transform”, Proc. TENCON, vol. A, pp. 626 – 628, Nov. 2004.
[15]S. Shamshiri and S.M. Fakhraie, “Parallel alias reduction for MP3 decoding”, Proc. 16th ICM, pp. 438 – 441, Dec. 2004.
[16]S. W. Lee, “Improved algorithm for efficient computation of the forward and backward MDCT in MPEG audio coder”, IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing, vol. 48, no. 10, pp. 990-994, Oct. 2001.
[17]V. Britanak and K. R. Rao, “An efficient implementation of the forward and inverse MDCT in MPEG audio coding”, IEEE Signal Processing Letters, vol. 8, no. 2, pp. 48-51, Feb. 2001.
[18]P. Duhamel, Y. Mahieux, and J. P. Petit, ”A fast algorithm for the implementation of filter banks based on time domain aliasing cancellation”, Proc. ICASSP, vol. 3, pp. 2209-2212, Apr. 1991.
[19]ISO/IEC 13818-7, “Generic coding of moving pictures and associated audio, Part 7: Advanced Audio Coding”, Apr. 1997.
[20]ISO/IEC 14496-3, “Coding of audio-visual objects, Part 3: Audio”, Oct. 1998.
[21]M. K. Tsatsanis and G. B. Giannakis, “Multirate filter banks for code-division multiple access systems”, Proc. ICASSP, vol. 2, pp. 1484-1487, May 1995.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關論文
 
1. 章殷超、李宇芬(1997):居家照護(二)-歷史沿革與我國發展。基層醫學,12(10)190-194.
2. 楊漢湶、孫碧雲(1998):我國老人長期照護體系之展望。醫院,5,23-32。
3. 陳鳳櫻、程子芸、陳蕙玲(1997):台灣地區居家護理人員工作壓力源及其相關因素之探討。護理研究,5(3),223-231。
4. 陳瑞琴、駱麗華、胡淑貞(1994):居家護理病患常見護理問題及其護理過程之探討。護理研究,2(1)6-16。
5. 邱淑貞、楊月嬌:南部某醫學中心居家照護之實施與評價。護理新象,4(2)48-62,1994。
6. 楊美玲、林佳靜、陳靜敏(2002):居家安寧療護家屬主要照顧者照顧經驗之探討。慈濟護理雜誌,1(3),48-56。
7. 林金蘭,賴惠玲(2000):「居家喘息服務對照顧者者之成效」。長期照護雜誌。
8. 余玉眉、吳凱勳、陳心耕、陳月枝、陳涵寧、趙殿妮(1992):我國居家照護的需求、效益及納入全民健康保險的可行性研究。護理新象,2(1)52-75。
9. 黃璉華:社會變遷與公共衛生護理未來的發展。護理雜誌,1991;38:15-21.
10. 鍾明惠、周稚傑、莊明憲、陳永煌(2003):健保居家照護資源耗用者之門診住院費用之分析。中華職業醫學雜誌,10(1),37-42。
11. 甘炳光,1995,〈社區照護概念與推行原則〉,《社區發展季刊》,69期,頁132-141。
12. 宋學文,1998,〈議題聯結與兩岸關係之研究〉,《問題與研究》,第37卷,第2期,頁21-35。
13. 宋學文,1999,〈「特殊國與國關係」之決策及其發展:3i模型的決策分析〉,台北:《中國大陸研究》,第42卷,第11期,頁67-92。
14. 宋學文,2001,〈全球化與全球治理對我國公共政策研究之影響:並兼論此影響在兩岸關係研究之意涵〉,台北:《中國大陸研究》,第44卷,第4期,頁1-31。
15. 宋學文,2003,〈非政府組織(NGOs)在全球治理中之機會與限制:一個政治學的觀點〉,《中國行政評論》,第13卷,第1期,頁127-158。