An overview of MDCT for Time Domain Aliasing Cancellation

Modified Discrete Cosine Transform (MDCT) is a upcoming special transform implemented in areas of audio signal processing and compression. As, the name implies it is the modified form of DCT (Discrete Cosine Transform) that allows overlapping of segments (say 50%) and thereby it helps in avoiding artifacts. MDCT in general is a lapped transform that rectifies the problem of TDAC (Time Domain Aliasing Cancellation) and hence widely used in audio codec (.mp3, .wav) applications. The scope of this paper is to use MDCT in a system that overcomes the problem of TDAC and implementation of different windows those are capable with this transform. Finally, we calculate the MSE (Mean Squared Error) for the system with different inputs stating that perfect audio reconstruction is possible.

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

[2]  Juliane Jung Introduction To Digital Audio Coding And Standards , 2016 .

[3]  L. Yaroslavsky,et al.  On the relationship between MDCT, SDPT and DFT , 2000, WCC 2000 - ICSP 2000. 2000 5th International Conference on Signal Processing Proceedings. 16th World Computer Congress 2000.

[4]  Miikka Vilermo,et al.  Modified Discrete Cosine Transform: Its Implications for Audio Coding and Error Concealment , 2003 .

[5]  Weibei Dou,et al.  MDCT Sinusoidal Analysis for Audio Signals Analysis and Processing , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

[6]  Peter Vary,et al.  Candidate proposal for ITU-T super-wideband speech and audio coding , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[7]  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.

[8]  Vladimir Britanak,et al.  A new fast algorithm for the unified forward and inverse MDCT/MDST computation , 2002, Signal Process..

[9]  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.

[10]  A. W. Johnson,et al.  Adaptive transform coding incorporating Time Domain Aliasing Cancellation , 1987, Speech Commun..

[11]  Anssi Rämö,et al.  Scalable superwideband extension for wideband coding , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[12]  R. Crochiere,et al.  Quadrature mirror filter design in the time domain , 1984 .

[13]  Karlheinz Brandenburg,et al.  MP3 and AAC Explained , 1999 .

[14]  Marcus Purat,et al.  Audio coding with a dynamic wavelet packet decomposition based on frequency-varying modulated lapped transforms , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[15]  Ted Painter,et al.  Audio Signal Processing and Coding , 2007 .

[16]  Henrique S. Malvar,et al.  Signal processing with lapped transforms , 1992 .

[17]  Daniel P. W. Ellis,et al.  Speech and Audio Signal Processing - Processing and Perception of Speech and Music, Second Edition , 1999 .