To simplify the ICA algorithms, the following preprocessing steps are usually taken:
Subtract the mean 
 from the observed variable 
 
so it has zero mean. By doing so, the sources 
 also become zero
mean because 
. When the
mixing matrix 
 is available, 
 can be estimated
to be 
.
Transform observed variables  so that they are uncorrelated and have unit
variance. We first obtain the eigenvalues 
 and their corresponding 
eigenvectors 
 of the covariance matrix 
,
and form the diagonal eigenvalue matrix 
 and orthogonal eigenvector matrix 
 (
).
We have
| (228) | 
| (229) | 
| (230) | 
| (231) | 
| (232) | 
The whitening process reduces the independent variables, the 
components of the mixing matrix 
 to half (
) due to the
constraint that 
 is orthogonal. Moreover, the whitening
can also reduce the dimensionality of the problem by ignoring the
components corresponding to very small eigenvalues (PCA).