Re: MDCT
- From: Chris Felton <chris.felton@xxxxxxxxx>
- Date: Sun, 22 Jun 2008 20:14:02 -0700 (PDT)
Any reasons on why MDCT is preferred over FFT in audio codecs(eg. Ogg
Vorbis).
Couple reasons, first question is why is the DCT used instead of the
DFT (fast version of both transforms exist, image compression
literature is a good resource for DCT vs. DFT). This is mainly due to
the property of energy compaction. On average the DCT represents the
energy of a signal in less bins than the DFT, this leads to easier/
better compression.
Also as mentioned, TDAC (time domain aliasing cancellation) is where
the MDCT comes into play. Also, version of the "TDAC" for the DFT,
usually use the general overlap and add algorithms (similar to the
MDCT algorithm).
Later compression standards (AAC) doesn't use the poly-phase filter
bank that MP3 does, I am pretty sure Ogg Vorbis is the same. The
audio signal is sent directly to the MDCT and the outputs of the MDCT
is the data that is compressed. The perceptual coding (decision what
to keep) usually uses a standard FFT.
.
- Follow-Ups:
- Re: MDCT
- From: glen herrmannsfeldt
- Re: MDCT
- References:
- MDCT
- From: aamer
- MDCT
- Prev by Date: Re: Radar
- Next by Date: Re: Radar
- Previous by thread: Compute time of a "Polyphase Quadrature Filter" - was [Re: MDCT]
- Next by thread: Re: MDCT
- Index(es):
Relevant Pages
|