The JADE algorithm (Cardoso and Souloumiac, 1993) is a popular batch-type algorithm for Blind Source Separation (BSS), which employs approximate joint diagonalization (AJD) of fourth-order cumulant matrices, following a whitening stage. In this paper we propose a computationally attractive optimization of JADE for noiseless mixtures, in the form of a post-processing tool. First, we cast the AJD of 4th- and 2nd- order estimated matrices as a weighted least-squares (WLS) problem. We then show (under some commonly met conditions), that in the vicinity of a non-mixing condition (such as at the output of traditional JADE), the asymptotically optimal WLS criterion can be easily formulated and conveniently optimized via a novel algorithm, which uses non-unitary AJD of transformed subsets of the estimated matrices. Optimality with respect to general mixing is maintained, as we show, thanks to the equivariance of the optimal WLS solution. The performance of the new algorithm is analyzed and compared to JADE, identifying the conditions for most pronounced improvement, as demonstrated by simulation.
[1]
J. Cardoso.
On the Performance of Orthogonal Source Separation Algorithms
,
1994
.
[2]
Aaas News,et al.
Book Reviews
,
1893,
Buffalo Medical and Surgical Journal.
[4]
Arie Yeredor,et al.
Non-orthogonal joint diagonalization in the least-squares sense with application in blind source separation
,
2002,
IEEE Trans. Signal Process..
[5]
Antoine Souloumiac,et al.
Jacobi Angles for Simultaneous Diagonalization
,
1996,
SIAM J. Matrix Anal. Appl..
[6]
J. Cardoso,et al.
Blind beamforming for non-gaussian signals
,
1993
.
[7]
Steven Kay,et al.
Fundamentals Of Statistical Signal Processing
,
2001
.
[8]
T. Ens,et al.
Blind signal separation : statistical principles
,
1998
.
[9]
J. Cardoso,et al.
On optimal source separation based on second and fourth order cumulants
,
1996,
Proceedings of 8th Workshop on Statistical Signal and Array Processing.