MDCT (модифицированное дискретное косинусное преобразование)
Перекрывающееся частотное преобразование, на котором с 1990-х построен почти каждый аудиокодек со сжатием с потерями.
Кодек хочет нарезать звук на блоки и тратить биты там, где слушает ухо, но жёсткие границы блоков щёлкают. MDCT использует блоки с перекрытием в половину длины. Каждый блок даёт вдвое меньше коэффициентов, чем в нём отсчётов, так что перекрытие не стоит ничего в битрейте, а возникающее временно́е наложение спектров взаимно уничтожается при сложении соседних блоков. Принцип — подавление наложения во временной области (TDAC) — опубликовали Джон Принсен и Алан Брэдли в 1986–87 годах.
На нём работают Dolby Digital, MP3 (в гибриде с банком фильтров), AAC, Vorbis и Opus. Слабое место — пре-эхо: шум квантования размазывается по всему блоку, и резкий удар барабана приходит с лёгким шипением впереди себя. Поэтому при приближении транзиента кодеки переключаются на короткие блоки.