QUOTE(kwwong @ Mar 12 2006, 01:49 PM)
Does it imply that in the case of unstationary signals, the eigenvectors are not necessary all orthogonal to each other ? If it is still remains orthogonal, then this will contradict our assumption that the KLT output of non-stationary signals are correlated!

I was wondering if eigenanalysis can be done on non-Toeplitz (non-stationary) correlation matrices at all ?

Correlation matrices don't have to be (symmetric) Toeplitz to start off with. ie. the left-to-right diagonals don't have to be of the same value. It is necessary for them to be Hankel, of course, and as long as they are symmetric and positive semidefinite, then the eigenvalues will be non-negative and real. And correlation and covariance matrices are always positive semidefinite and symmetrical.
As far as I know, the eigenvectors from PCA are always orthogonal. When you do the derivation of the optimal transform for minimising MSE when doing dimensionality reduction, you always assume the bases are orthogonal and they turn out to be the eigenvectors. Whether the vectors are stationary or not, doesn't really affect the decorrelation aspects of the KLT. The thing you have to remember is that the autocorrelation matrix is formed from a sort of
averaging process. So on the average, the transformed vectors will be uncorrelated, but locally, they may not be.
Say I have 1000 zero-mean vectors whose statistics are non-stationary. From these vectors, I can find an correlation matrix, from which I can always find a KLT that completely diagonalises that correlation matrix. Now if I perform the KLT on the first 50 vectors and find the correlation, then it is not guaranteed to be diagonal. Similarly, if I pick the next 100, 200, 300, etc., there is no guarantee that the transformed vectors will be uncorrelated. Why is this so? Because the non-stationarity of the vectors means that the correlation matrix of the first 50 vectors may be different to the global correlation matrix, hence there is a
mismatch, so the KLT is not optimal, in the decorrelation sense.
It is only when I find the correlation of the entire (global) 1000 vector set that the correlation matrix calculated (through the average process) will be diagonal.
Hope this helps

EDIT: Replaced 'autocorrelation' with 'correlation'...whoops