欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2008, Vol. 26 ›› Issue (6): 810-815.DOI: 10.7523/j.issn.2095-6134.2008.6.013

• 论文 • 上一篇    下一篇

基于N/8点FFT核的MDCT/IMDCT快速实现方案

李 琳 郭 立 白雪飞 黄 昊   

  1. 中国科学技术大学电子科学与技术系电路与系统实验室,合肥 230027
  • 收稿日期:1900-01-01 修回日期:1900-01-01 发布日期:2008-11-15

An efficient realization of MDCT/IMDCT based on N/8-point FFT kernel

Li Lin, Guo Li, Bai Xue-fei, Huang Hao   

  1. Circuits and systems lab, University of Science & Technology of China, Hefei 230027, China
  • Received:1900-01-01 Revised:1900-01-01 Published:2008-11-15

摘要: 数字音频编解码系统采用MDCT/IMDCT实现时间-频率域的互换,以消除音频分帧引起的时间域混叠效应。本文提出一种新的MDCT/IMDCT快速实现方案,基于N/8点FFT变换核,采用奇偶双路并行和蝶型单元技术,与现有快速算法相比,运算速度和吞吐能力均提高一倍,并且该方案既可以实现MDCT正变换,也可以实现相应的反变换。为了验证方案的正确性,在Altera FPGA开发板上完成了N=256点MDCT的实验,结果表明,该实现方案在运算速度和数据吞吐率等方面取得很大的改进。

关键词: MDCT, IMDCT, FFT, 双路并行, 蝶型单元, FPGA

Abstract: MDCT/IMDCT performs the conversion between the time-domain signal and the frequency representation in the high quality audio codec system, which is based on the concept of time-domain aliasing cancellation. Using the N/8-point FFT kernel, a new MDCT/IMDCT general structure is presented in this paper. The computation rate and the data throughput per transformation of the system are twice as much as the latest algorithm, utilizing both the paralleling procedure and the butterfly unit. In addition, the analyzed results of FPGA implementation on Altera Stratix Device show the proposed structure provides a superior performance in terms of computation speed and data throughput.

Key words: MDCT, IMDCT, FFT, paralleling procedure, butterfly unit, FPGA