Blind channel equalization with algebraic optimal step size

The constant modulus algorithm (CMA) is arguably the most widespread iterative method for blind equalization of digital communication channels. The present contribution studies a recently proposed technique aiming at avoiding the shortcomings of conventional gradient-descent implementations. This technique is based on the computation of the step size leading to the absolute minimum of the CM criterion along the search direction. For the CM as well as other equalization criteria, this optimal step size can be calculated algebraically at each iteration by finding the roots of a low-degree polynomial. After developing the resulting optimal step-size CMA (OS-CMA), the algorithm is compared to its conventional constant step-size counterpart and more recent alternative CM-based methods. The optimal step size seems to improve the conditioning of the equalization problem as in prewhitening (e.g., via a prior QR decomposition of the data matrix), although it becomes more costly for long equalizers. The additional exploitation of the i.i.d. assumption through prewhitening can further improve performance, an outcome that had not been clearly interpreted in former works.

[1]  C. Lanczos Applied Analysis , 1961 .

[2]  D. Godard,et al.  Self-Recovering Equalization and Carrier Tracking in Two-Dimensional Data Communication Systems , 1980, IEEE Trans. Commun..

[3]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[4]  Ehud Weinstein,et al.  New criteria for blind deconvolution of nonminimum phase systems (channels) , 1990, IEEE Trans. Inf. Theory.

[5]  Rodney A. Kennedy,et al.  On the (non)existence of undesirable equilibria of Godard blind equalizers , 1992, IEEE Trans. Signal Process..

[6]  Zhi Ding,et al.  Global convergence of fractionally spaced Godard (CMA) adaptive equalizers , 1996, IEEE Trans. Signal Process..

[7]  C. Richard Johnson,et al.  Attraction of saddles and slow convergence in CMA adaptation , 1997, Signal Process..

[8]  Philip Schniter,et al.  The Core of FSE-CMA Behavior Theory 1 , 1999 .

[9]  Phillip A. Regalia A finite-interval constant modulus algorithm , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[10]  William H. Press,et al.  Numerical recipes in C , 2002 .

[11]  Maria D. Miranda,et al.  An accelerated constant modulus algorithm for space-time blind equalization , 2004, 2004 12th European Signal Processing Conference.

[12]  Pierre Comon,et al.  Blind equalizers based on polynomial criteria , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[13]  Changjiang Xu,et al.  A batch processing constant modulus algorithm , 2004, IEEE Communications Letters.

[14]  P. Comon Contrasts, independent component analysis, and blind deconvolution , 2004 .

[15]  Tho Le-Ngoc,et al.  Recursive least squares constant modulus algorithm for blind adaptive array , 2004, IEEE Transactions on Signal Processing.

[16]  Pierre Comon,et al.  Semi-blind constant modulus equalization with optimal step size , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[17]  P. Comon,et al.  Blind and semi-blind equalization based on the constant power criterion , 2005, IEEE Transactions on Signal Processing.