A New Adaptive Filter Algorithm for System Identification using Independent Component Analysis

This paper proposes a new adaptive filter algorithm for system identification using independent component analysis (ICA), which separates the signal from noisy observation under the assumption that the signal and noise are independent. We first introduce an augmented state-space expression of the observed signal, representing the problem in terms of ICA, and then use an adaptive gradient descent algorithm to separate the noise from the signal. A local convergence condition is also shown. The proposed algorithm can be applied to the acoustic echo cancellation problem directly and some simulations have been carried out to illustrate its effectiveness.

[1]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[2]  Kenji Sugimoto,et al.  Blind System Identification of Autoregressive Model Using Independent Component Analysis , 2005 .

[3]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[4]  Peter J. Huber,et al.  Robust Statistics , 2005, Wiley Series in Probability and Statistics.

[5]  Ulla Ruotsalainen,et al.  ICA for acoustic echo control , 2002, 2002 11th European Signal Processing Conference.

[6]  Shun-ichi Amari,et al.  Natural Gradient Works Efficiently in Learning , 1998, Neural Computation.

[7]  Shun-ichi Amari,et al.  Adaptive Online Learning Algorithms for Blind Separation: Maximum Entropy and Minimum Mutual Information , 1997, Neural Computation.