A Fast IFFT Algorithm for IMDCT of AAC Decoder

AAC 디코더의 IMDCT를 위한 고속 IFFT 알고리즘

  • 지화준 (부산대학교 전자전기통신공학부) ;
  • 김태훈 (부산대학교 전자전기통신공학부) ;
  • 박주성 (부산대학교 전자전기통신공학부)
  • Published : 2007.07.31

Abstract

This paper proposes a new IFFT(Inverse Fast Fourier Transform) algorithm, which is proper for IMDCT(Inverse Modified Discrete Cosine Transform) of MPEG-2 AAC(Advanced Audio Coding) decoder. The $2^n$(N-point) type IMDCT is the most powerful among many IMDCT algorithms, however it includes IFFT that requires many calculation cycles. The IFFT used in $2^n$(N-point) type IMDCT employ the bit-reverse data arrangement of inputs and N/4-point complex IFFT to reduce the calculation cycles. We devised a new data arrangement method of IFFT input and $N/4^{n+1}$-type IFFT and thus we can reduce multiplication cycles, addition cycles, and ROM size.

본 논문은 MPEG-2 AAC(Advanced Audio Boding) 디코더에 필요한 IMDCT(Inverse Modified Discrete Cosine Transform)를 고속으로 처리하기 위한 새로운 IFFT(Inverse Fast Fourier Transform) 구현 방식을 제안한다. 기존 방식 중에서 $2^n$(N-point) type IMDCT가 성능이 가장 우수하지만 많은 계산을 요구하는 N/4-point complex IFFT 과정을 포함하고 있다. 본 연구는 $2^n$(N-point) type IMDCT에 포함된 N/4-point complex IFFT의 연산량을 줄이는 방법을 고안하였다. N/4-point complex IFFT는 입력 데이터를 bit-reverse 방식을 사용하여 정렬하지만 본 연구에서는 새로운 입력 데이터 정렬방식과 $N/4^{n+1}$ 형태의 IFFT 고안하여 곱셈, 덧셈, ROM 용량을 줄였다.

Keywords

References

  1. ISO/IEC IS 13818-7, 'Information Technology - Generic Coding of Moving Pictures and Associated Audio, Part7: Advanced Audio Coding, AAC,' 1997
  2. John Gordon, 'Psychoacoustics.', in John Strawn, Curtis Abbott, John Gordon, and Philip Greespun, eds. The Computer Music Tutorial, The MIT Press, Cambridge, Massachusetts, 1053-1068, 1998
  3. J. P. Princen and A. B. Bradley, 'Analysis/Synthesis Filter Bank Design Based on Time Domain Aliasing Cancellation,' IEEE Trans. on ASSP-34, (5) 1986, 1153-1161 https://doi.org/10.1109/TASSP.1986.1164954
  4. Mu-Huo Cheng and Yu-Hsin Hsu, 'Fast IMDCT and MDCT Algorithms A Matrix Approach', IEEE Trans. on Signal Processing 51 (1) Jan. 2003
  5. Che-Hong Chen, Bin-Da Liu. Jar-Ferr Yang, and Jiun-Lung Wang 'Efficient Recursive Structures for Forward and Inverse Discrete Cosine Transform', IEEE Trans. on Signal Processing 52 (9) Sept. 2004
  6. Che-Hong Chen, Bin-Da Liu, and Jar-Ferr Yang, 'Recursive Architectures for Realizing Modified Discrete Cosine Transform and Its Inverse', IEEE Trans. on Circuits and system-II: Analog and Digital Signal Processing, 50 (1) Jan. 2003
  7. Do-Hee Kim 'The research on configuration of Fixed-point MPEG-2 AAC Decoder with 24 bit DSP core', Pusan National University, Master Thesis, Feb. 2006
  8. Davis Yen Pan, 'Digital Audio Compression', Digital Tech. Journal, 5 (2) 1993