Digital Signal Processing Reference
In-Depth Information
butwerequiretheautocovariance C τ ( t ) to be diagonal for all t and
τ . This second-order assumption holds for time signals which we would
typically call “independent”. Furthermore, note that we do not need the
source distributions to be non-Gaussian.
In terms of algorithm, we will now use simple second-order statistics
in the time domain instead of the higher-order statistics used before.
Without loss of generality, we can again assume E ( x ( t )) = 0 and
A
O ( n ). Then
C τ ( t ):= E ( x ( t ) x ( t
τ ) ) .
Time decorrelation
Let the offset τ
N be arbitrary, often τ =1.Definethe symmetrized
autocovariance
2 C τ +( C τ )
Using the usual properties of the covariance together with linearity, we
get
1
C τ
:=
C τ
= A C τ A .
(4.7)
By assumption C τ is diagonal, so equation 4.7 is an eigenvalue decom-
position of C τ . If we further assume that C τ has n different eigenvalues,
then the above decomposition is uniquely determined by C τ except for
orthogonal transformation in each eigenspace and permutation; since the
eigenspaces are one-dimensionalm this means A is uniquely determined
by equation 4.7 except for equivalence. Using this additional assump-
tion, we have therefore shown the usual separability result, and we get
an algorithm:
Algorithm: ( AMUSE )Let x ( t ) be whitened and assume that for
agiven τ the matrix
C τ
has n different eigenvalues. Calculate an
eigenvalue decomposition
C τ
= W DW
with D diagonal and W
O ( n ). Then W is the separation matrix and
W
A .
Note that by equation 4.7, C τ
and C τ
havethesameeigenvalues.
Because C τ
is diagonal, the eigenvalues are given by
E ( s i ( t ) s i ( t
τ ))
Search WWH ::




Custom Search