Transformada de coseno discreta modificada

La Transformada Discreta del Coseno Modificada, también conocida por Transformación de Coseno Discreto Modificado y por sus siglas en inglés, MDCT (Modified Discrete Cosine Transform), es una transformada lineal ortogonal lapped, basada en la idea de la cancelación del aliasing del dominio de tiempo (TDAC, Time Domain Aliasing Cancellation).

Introducida por primera vez por Princen J, Bradley A, en Analysis/Synthesis Filter Bank Design Based on Time Domain Aliasing Cancellation, IEEE Transactions, ASSP-34, No.5, Oct 1986, pp.

1153-1161, y posteriormente desarrollada por Princen J, Johnson A, Bradley, A, en Subband/Transform Coding Using Filter Bank Designs Based on Time Domain Aliasing Cancellation, Proc.

Cuando los bloques de datos siguientes de la transformada inversa se agregan (todavía solapados al 50%), los errores introducidos por la transformada son cancelados (TDAC).

Gracias a la característica del solapado, la MDCT resulta muy útil para la cuantificación.

MDCT window functions:
blue: Cosine, red: Sine-Cosine, green: modified Kaiser-Bessel