QUOTE(kwwong @ Nov 28 2006, 10:06)

Of course it is ALWAYS periodic - otherwise how it is possible that the temporal shape is predictable?
periodic => correlated (implication, assuming you have multiple cycles in your data!)
correlated <=> predictable via linear filters <=> non-flat energy distribution in the dual domain (equivalence)
Predictability only implies a correlated signal. It's not necessarily periodic.
Consider shaped noise. It can be predicted but is not periodic.
Example: generate a signal via
x[n] = 0.9*x[n-1] + random(); // random() returns iid samples
Given the past samples x[n] can be predicted by 0.9*x[n-1].
No periodicity.
Now, when you first said "periodic" it sounded like you were thinking about sections of MDCT coefficients which show multiple cycles of a periodic signal. The above statement of yours also suggests you believe this.
This is
not the case in
general. In general (even for 99,99% of all transients) the length of the "cycle" is 4N (N=count of MDCT samples you calcualted) which is the smallest common multiple of the sines' cycle lengths. So, the bunch of MDCT samples is just the quarter of "a periodic signal" => You can't predict anything unless the signal is also correlated because you won't encouter multiple cycles of a periodic signal within your MDCT samples.