簡易檢索 / 詳目顯示

研究生: 鄭博尹
Cheng, Po-Yin
論文名稱: 以遞迴式IDCT-II為核心的低複雜度、快速計算之MDCT與IMDCT共架構演算法
An Efficient Hardware Accelerator for Arbitrary-Length Forward and Backward MDCT Algorithms Based on IDCT-II Kernel
指導教授: 雷曉方
Lei, Sheau-Fang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 中文
論文頁數: 53
中文關鍵詞: 可變長度遞迴式共架構
外文關鍵詞: Arbitrary-Length, Recursive, Unified
相關次數: 點閱:82下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在音訊編解碼的過程當中,MDCT與IMDCT主要是對訊號做時域轉頻域或頻域轉時域時的運算,而這個步驟佔了音訊編解碼的過程中極大部分的運算量;由之前的經驗與推導可以發現MDCT與IMDCT皆為以DCT-IV為核心的型式,因此可以採用共架構的型式來實現;我們針對MDCT與IMDCT提出一個快速運算的共架構演算法,經由少量的前處理來減少核心的運算量,並以IDCT-II為核心來計算;優點在於MDCT與IMDCT可以共用同一套硬體的運算流程、降低硬體實現成本,且核心運算速度為(N2/64 + N/4) 個cycles,和原始定義需要(N2/2) 個cycles相比較起來有著龐大的改善,和參考文獻比較起來也有顯著的改良。

    In audio coding and decoding flow, the major purpose of MDCT and IMDCT are to convert time domain into frequency domain and to convert frequency domain into time domain, respectively, and this step accounts great part of the computation in audio codec. Derived from previous experience, we can found that both MDCT and IMDCT can be found to a kernel type of DCT-IV, which can be employed a single hardware accelerator through this IDCT-II kernel to share the hardware resources. Fast algorithm based on a unified recursive IDCT-II is derived for MDCT and IMDCT, and we can reduce the kernel consideration by using pre-processing steps. Hence, the proposed design would reduce the hardware costs in implementation of MDCT and IMDCT on a platform of audio codec. The proposed algorithm takes (N2/64 + N/4) computational cycles for computing all output sequences, which achieve a great improvement than original definition algorithm that needs (N2/2) computational cycles. The proposed algorithm also has a significant improvement than other previous algorithm.

    中文摘要 I ABSTRACT II 誌謝 III 表目錄 V 圖目錄 VI 第一章 緒論 1 1.1 音訊壓縮發展背景 1 1.2 各演算法簡介 3 1.3 論文組織 4 第二章 現有演算法的推導與介紹 5 2.1 前言 5 2.2 L. Lin et al.的演算法 [15] 5 2.3 L. Hui et al.的演算法 [16] 12 2.4 L. Hui et al.的改良型演算法 [17] 18 第三章 MDCT與IMDCT共架構演算法之推導 22 3.1 前言 22 3.1.1以DCT-II、DST-II為核心,N/4點的MDCT演算法 [13] 22 3.1.2以DCT-II、DST-II為核心,N/8點的MDCT演算法 [18] 26 3.2 所提出之新的演算法推導之概念 32 3.2.1以IDCT-II為核心,N/4點的MDCT演算法 32 3.2.2以IDCT-II為核心,N/8點的MDCT演算法 37 第四章 各種MDCT和IMDCT演算法的效能評估 42 4.1 演算法的特性比較 42 4.2 運算複雜度分析 42 4.3 乘法係數使用量分析 46 4.4 記憶體使用量分析 47 4.5 核心硬體設計與計算週期 48 第五章 結論與未來發展 50 參考文獻 51 作者簡歷 53

    [1] H. S. Malvar, "Lapped transforms for efficient transform/subband coding," Acoustics, Speech and Signal Processing, IEEE Transactions on, vol. 38, pp. 969-978, 1990.
    [2] S. M. Henrique, Signal Processing with Lapped Transforms: Artech House, Inc., 1992.
    [3] H. Malvar, "Fast algorithms for orthogonal and biorthogonal modulated lapped transforms," in Advances in Digital Filtering and Signal Processing, 1998 IEEE Symposium on, 1998, pp. 159-163.
    [4] "Information Technology-Coding of Audio-Visual Objects-Part 3: Audio," vol. ISO/IEC 14496-3, 2005.
    [5] "Digital Radio Mondiale," vol. System Specification, ETSI, ES 201 980 V2.1.1, Nov. 2003.
    [6] "Information Technology Generic Coding of Moving Pictures and Associated Audio Information Part 7: Advanced Audio Coding (AAC)," vol. ISO/IEC 13818-7, 2003.
    [7] T. H. Tsai and C. N. Liu, "A configurable common filterbank processor for multi-standard audio decoder," IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, vol. 90, pp. 1913-1923, 2007.
    [8] V. Britanak and K. R. Rao, "An efficient implementation of the forward and inverse MDCT in MPEG audio coding," Signal Processing Letters, IEEE, vol. 8, pp. 48-51, 2001.
    [9] L. Szu-Wei, "Improved algorithm for efficient computation of the forward and backward MDCT in MPEG audio coder," Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on, vol. 48, pp. 990-994, 2001.
    [10] C. Hwang-Cheng and L. Jie-Cherng, "Regressive implementations for the forward and inverse MDCT in MPEG audio coding," Signal Processing Letters, IEEE, vol. 3, pp. 116-118, 1996.
    [11] V. Nikolajevic and G. Fettweis, "Computation of forward and inverse MDCT using Clenshaw's recurrence formula," Signal Processing, IEEE Transactions on, vol. 51, pp. 1439-1444, 2003.
    [12] C. Che-Hong, L. Bin-Da, and Y. Jar-Ferr, "Recursive architectures for realizing modified discrete cosine transform and its inverse," Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on, vol. 50, pp. 38-45, 2003.
    [13] L. Sheau-Fang, L. Shin-Chi, H. Yin-Tsung, and L. Ching-Hsing, "A high-precision algorithm for the forward and inverse MDCT using the unified recursive architecture," in Consumer Electronics, 2008. ISCE 2008. IEEE International Symposium on, 2008, pp. 1-4.
    [14] L. Shin-Chi, L. Sheau-Fang, and L. Ching-Hsing, "Common Architecture Design of Novel Recursive MDCT and IMDCT Algorithms for Application to AAC, AAC in DRM, and MP3 Codecs," Circuits and Systems II: Express Briefs, IEEE Transactions on, vol. 56, pp. 793-797, 2009.
    [15] L. Lin, M. Huifang, L. Xiaochao, and G. Donghui, "Efficient architectures of MDCT/IMDCT implementation for MPEG audio codec," in Anti-counterfeiting, Security, and Identification in Communication, 2009. ASID 2009. 3rd International Conference on, 2009, pp. 156-159.
    [16] L. Hui, L. Ping, W. Yiwen, T. Qi, and G. Lijian, "A New Decomposition Algorithm of DCT-IV/DST-IV for Realizing Fast IMDCT Computation," Signal Processing Letters, IEEE, vol. 16, pp. 735-738, 2009.
    [17] H. Li, P. Li, and Y. Wang, "A compact hardware accelerator structure for realizing fast IMDCT computation," in Microelectronics & Electronics, 2009. PrimeAsia 2009. Asia Pacific Conference on Postgraduate Research in, 2009, pp. 317-320.
    [18] S. F. Lei, S. C. Lai, P. Y. Cheng, and C. H. Luo, "Low Complexity and Fast Computation for Recursive MDCT and IMDCT Algorithms," Circuits and Systems II: Express Briefs, IEEE Transactions on, vol. PP, pp. 1-5.
    [19] S. C. Chan and K. L. Ho, "Direct methods for computing discrete sinusoidal transforms," Radar and Signal Processing, IEE Proceedings F, vol. 137, pp. 433-442, 1990.
    [20] 李琳, 郭立, 白雪, and 昊, "基于 N/8 FFT 核的 MDCT/IMDCT 快速 方案," 中 科 院研究生院, vol. 25, pp. 810-815, 2008.
    [21] C. Hwang-Cheng and L. Jie-Cherng, "A regressive structure for on-line computation of arbitrary length DCT-IV and DST-IV transforms," Circuits and Systems for Video Technology, IEEE Transactions on, vol. 6, pp. 692-695, 1996.
    [22] A. S. W. a. S. H. N. A. V. Oppenheim, Signals and Systems: Beijing, China: Publishing House of Electronics Industry, 2002.
    [23] J. P. Uyemura, Introduction to VLSI circuits and systems, Publishing House of Electronics Industry. Beijing, China, 2004.
    [24] E. Standard, "Final draft ETSI ES 201 980 V3. 1.1 (2009-06)," pp. 52-56, 2009.

    下載圖示 校內:2020-12-31公開
    校外:2020-12-31公開
    QR CODE