Improved implementation of MDCT in MP3 audio coding

Forward and inverse modified discrete cosine transform (MDCT) are two of the most computational intensive operations in the MPEG audio coding standard. So, their efficient implementations are very important. We present an improved algorithm for fast implementation of forward and inverse MDCT for layer III in MPEG-1 and MPEG-2 audio coding standards. The proposed algorithm requires fewer operations than recently proposed one. Furthermore, it needs one step less in signal flow graph and it employs smaller shuffle block compared to recently proposed algorithm.

[1]  K.R. Rao,et al.  An efficient implementation of the forward and inverse MDCT in MPEG audio coding , 2001, IEEE Signal Processing Letters.

[2]  Gerhard Fettweis,et al.  Applications for the highly parallel Mobile Multimedia Modem M3-DSP , 2002, Proceedings. 28th Euromicro Conference.

[3]  John Princen,et al.  Analysis/Synthesis filter bank design based on time domain aliasing cancellation , 1986, IEEE Trans. Acoust. Speech Signal Process..

[4]  John Princen,et al.  Subband/Transform coding using filter bank designs based on time domain aliasing cancellation , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[5]  Pierre Duhamel,et al.  A fast algorithm for the implementation of filter banks based on 'time domain aliasing cancellation' , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.