A New Algorithm for An Efficient Implementation of the MDCT/IMDCT

MDCT/IMDCT의 효율적인 구현을 위한 새로운 알고리즘

  • 조양기 (청주대학교 전자공학과) ;
  • 이원표 (청주대학교 전자공학과) ;
  • 인치호 (세명대학교 컴퓨터과학과) ;
  • 김희석 (청주대학교 정보통신공학부)
  • Published : 2003.07.01

Abstract

The modified discrete cosine transform (MDCT) and its inverse transform (IMDCT) are employed in subband/transform coding schemes as the analysis/synthesis filter bank based on time domain aliasing cancellation (TDAC). And they are the most computational intensive operations in layer III of the MPEG audio coding standard. In this paper, we propose a new efficient algorithm for the MDCT/IMDCT computation. It is based on the MDCT/IMDCT computation algorithm using the discrete cosine transforms (DCTs), and it employs two discrete cosine transform of type II(DCT-II) to compute the MDCT/IMDCT. In addition to, it takes advantage of ability in calculating the MDCT/IMDCT computation, where the length of a data block is divisible by 4. The proposed algorithm in this paper requires less calculation complexity than the existing methods. Also, it can be implemented by the parallel structure,, and its structure is particularly suitable for VLSI realization.

Keywords