| 研究生: |
林成頡 Lin, Chen-Chieh |
|---|---|
| 論文名稱: |
遞迴式離散傅立葉轉換與逆修正型離散餘弦轉換之共架構設計 A Unified Architecture Design of Recursive Discrete Fourier Transform and Inverse Modified Discrete Cosine Transform |
| 指導教授: |
雷曉方
Lei, Sheau-Fang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 95 |
| 中文關鍵詞: | 逆修正型離散餘弦轉換 、傅立葉轉換 、免記憶體 |
| 外文關鍵詞: | Memory-free, IMDCT, DFT |
| 相關次數: | 點閱:111 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本篇論文提出一個基於遞迴傅立業轉換(DFT)之逆修正型離散餘弦轉換(IMDCT)共架構。可支援MP3、AAC、AAC in DRM、AC3、VQ、Ogg (N=12、36、64、128、240、256、512、1024、1920、2048、4096以及8192) 等多格式與多點數之IMDCT架構以及DFT in DRM (N=288、256、176、112)等點數。
此架構以遞迴傅立業轉換為核心架構來達到共架構之目的,配以2D演算法來提升遞迴架構速度過慢的缺點。同時,使用免記憶體式係數計算,以避免因多格式所造成之係數過多、查表法所需花費之晶片面積過大的缺點。 在硬體實現上,此一架構只需5個實數乘法器。 而所需之cycle數,與其他現有的遞迴架構文獻比較,最高可改善242倍。
本篇架構所述之電路,以TSMC 0.18μm製程實現,操作頻率為25MHz,核心面積為0.94x0.99 mm2,平均功耗22.97mW,此設計適合應用於支援多格式之多媒體系統。
The thesis presents a novel unified architecture of the recursive Discrete Fourier Transform (DFT) and the Inverse Modified Cosine Transform (IMDCT) algorithms. The proposed design is supporting multi-formats and multi-length frames, such as MP3, AAC, AAC in DRM, AC3, VQ, Ogg (N=12, 36, 64, 128, 240, 256, 512, 1024, 1920, 2048, 4096 and 8192 points) of IMDCT and DFT in DRM (N=288, 256, 176, 112 points).
In order to implement the unified architecture, the kernel of the proposed design is adpoted the recursive DFT algorithm. Due to the limit of speed of the recursive DFT architecture, we used 2-D algorithm to improve this problem. Trandicitonally, the coefficients are implemented by lookup table, but the method will cost large chip area. Thus, we use a memory-free algorithm to solve this problem. The proposed design not only reduces amounts of the coefficients greatly but also supports the multi-format for various audio codecs, if it is built in a media platform. For those of implementation, the proposed architecture only costs five multipliers. The cycle counts of the proposed architecture are 242 times improvement, and then the proposed design are lower than other existing literature of the recursive architecture.
TSMC 0.18μm CMOS 1P6M technology is used to implement the proposed design. The chip can be operated at the frequency of 25MHz, the core size
iii
is 2 0.940.99mm , and the power consummation is 22.97mW. Therefore, it is more
suitable for multi-format of audio codecs.
參考文獻
[1] "Digital radio mondiale; system specification," ETSI, ES 201 980 V2.1.1 Nov, 2003.
[2] "Information technology - coding of audio-visual objects - part 3: Audio " ISO/IEC 14496-3, 2005.
[3] ASTC, "Digital Audio Compression (AC-3) Standard ", 1995.
[4] "Information technology generic coding of moving pictures and associated audio information part 7: Advanced audio coding (aac) " ISO/IEC 13818-7, 2003.
[5] 顏誌助, "Platform-Based Design for MPEG AAC Decoder with High Quality Re-quantization Algorithm " 國立中央大學電機工程學系,碩士論文, July, 2004.
[6] "Information Technology - Coding of Audiovisual Objects (part 4: Time/Frequency Coding) " ISO-IEC JTC1/SC29/WG11, May,1998.
[7] C. Montgomery, "Ogg Vorbis," http://www.xiph.org/ogg/, 2005.
[8] V. Britanak and K. R. Rao, "An efficient implementation of the forward and inverse MDCT in MPEG audio coding " IEEE Signal Processing Letter vol. 8, pp. 48-51, Feb. 2001.
[9] S. W. Lee, "Improved algorithm for efficient computation of the forward and backward MDCT in MPEG audio coder " IEEE Trans. Circuits Syst.-II: Analog Digital Signal Process, vol. 48, pp. 990-994, Oct. 2001.
[10] Y.-T. Hwang and S.-C. Lai, "A novel MDCT/IMDCT computing kernel design " IEEE Workshop on Signal Processing Systems Design and Implementation, pp. 526-531, Nov. 2005.
[11] T. Li, R. Zhang, R. Yang, H. Huang, and F. Lin, "A unified computing kernel for MDCT/IMDCT in modern audio coding standards " International Symposium on Communications and Information Technologies, pp. 546-550, Oct. 2007.
[12] H. Shu, X. Bao, C. Toumoulin, and L. Luo, "Radix-3 algorithm for the fast computation of forward and inverse MDCT " IEEE Signal Process. Lett., vol. 14, no.2 , pp. 93-96, Feb. 2007.
[13] 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, pp. 116-118, Apr. 1996.
[14] V. Nikolajevic and G. Fettweis, "Computation of forward and inverse MDCT using Clenshaw's recurrence formula " IEEE Transactions on Signal Processing, vol. 51, pp. 1439-1444, May. 2003.
[15] C.-H. Chen, B.-D. Liu, and J.-F. Yang, "Recursive architectures for realizing modified discrete cosine transform and its inverse " IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing ,vol. 50, pp. 38-45, Jan. 2003.
[16] S.-F. Lei, S.-C. Lai, Y.-T. Hwang, and C.-H. Luo, "A high-precision algorithm for the forward and inverse MDCT using the unified recursive architecture " Proc.12th Annual IEEE International Symposium on Consumer Electronics, Algarve, Portugal, Apr. 2008.
[17] K. Brandenburg, "ASPEC Coding," Audio Engineering Society (AES) 10th International Conference, 1991.
[18] Y. F. Dehery, "MUSICAM Source Coding," Audio Engineering Society (AES)10th International Conference, 1991.
[19] 蔡欣怡, "數位廣播發展現況分析," 公視策發部, July, 2007.
[20] R. Koenig, T. Stripf, and J. Becker, "A Novel Recursive Algorithm for Bit-Efficient Realization of Arbitrary Length Inverse Modified Cosine Transforms," IEEE Council on Electronic Design Automation (CEDA) EDAA : European Design Automation Association, pp.604-609, March 2008.
[21] 賴國舜, "AC-3 音訊解碼器於ARM-based平台上之軟硬體共同設計," 國立中山大學資訊工程學系,碩士論文,August 2003.
[22] W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C.: Cambridge Univ., 1992.
[23] G. Goertzel, "An algorithm for the evaluation of finite trigonometric series," American Math. Monthly, vol. 65, p. 34-35, Jan.1958.
[24] L.-D. Van, C.-T. Lin, and Y.-C. Yu, "VLSI architecture for the low-computation cycle and power-efficient recursive DFT/IDFT design," IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, vol. E90-A, p. 1644-1652, Aug. 2007.
[25] S.-F. Lei and S.-N. Yao, "A Memory-free Modified Discrete Cosine Transform Architecture for MPEG-2/4 AAC," IET Circuits, Devices & Systems. (in press)
[26] C.-L. Wey, S.-Y. Lin, and W.-C. Tang, "Efficient Memory-Based FFT Processors for OFDM Applications," Proc. of the 7th IEEE International Conference on Electro/Information Technology (EIT), May 2007.
[27] P. Duhamel, Y. Mahieux, and J. P. Petit, "A fast algorithm for the implementation of filter banks based on time domain aliasing cancellation," ICASSP, Vol. 3, pp. 2209 – 2212, Apr. 1991.
[28] G.-A. Jian, C.-D. Chien, and J.-I. Guo, "A Memory-Based Hardware Accelerator for Real-Time MPEG-4 Audio Coding and Reverberation," Proc. IEEE Inter. Symp. Circuit Syst, pp. 1569-1572. May 2007.
[29] C. S. BURRUS and P. W. ESCHENBACHER, "In-Place, In-Order Prime Factor FFT Algorithm," IEEE Transactions on Acoustica, Speech, and Signal Processing, vol. ASSP-29, pp. 806-817, Aug. 1981.