QUOTE(kwwong @ Nov 10 2006, 03:25)

The MDCT introduces some aliasing artifacts in its coefficients. However, these aliasing artifacts are cancelled out at the IMDCT during the time-domain overlap and add step.
Let's not talk about "aliasing" that doesn't get cancelled. IHMO it's misleading. What happens is that errors get introduced (
added) in the transform domain due to quantization. Since the MDCT is a
linear mapping the inverse-transformed distorted signal will be your
original signal plus the
inverse transformed error. It's just that the inverse-transformed error may not look like the way you want it to look.
QUOTE(kwwong @ Nov 10 2006, 03:25)

I have done some graphs plotting of the time domain aliasing component and found out that it is really depend on the window shape. A low overlap window as that of the LD-AAC has a very small aliasing component.
...and that is not the least bit surprising once you realize how you can decompose the MDCT into two stages (the 2nd being the DCT type IV) and that TNS on the DCT IV alone works perfectly. I encourage everyone to verify this. Kwwong, I'm sure your graphs show a similar effect like
these.
Anyhow ... You were talking about TNS limitations in LC-AAC and that they have been addessed in LD-AAC. I'm well aware of what you mean and how these things work. I just wanted to comment on it. Actually there's no big difference between LC and LD when it comes to "temporal resolution" (that is how well quantization noise distribution can be controlled in time). Not-having-short-blocks is sort of fixed in LD by selectable low-overlap windows + TNS. LD is not better at controlling quantization noise distribution in time because short blocks can be used in LC (which
do have low-overlap windows if measured in
absolute samples).