An interior point method for a semidefinite relaxation based equalizer incorporating prior information

The problem of maximum likelihood estimation of digital data transmitted over an intersymbol interference channel may be cast as a quadratically constrained quadratic program (QCQP). This problem may be solved approximately but efficiently using a semidefinite relaxation (SDR) technique in which the quadratic objective and constraints are converted into linear functions of a matrix variable. Recently the authors extended the basic SDR technique using maximum a posteriori probability (MAP) estimation to incorporate prior probabilities on the bits. The resulting estimator is a soft-input soft-output equalizer that can be used in iterative (turbo) equalization in situations where true optimal MAP equalization (implemented via the BCJR algorithm) is impractical because of its exponential complexity. This paper develops a custom interior point algorithm using the barrier method to solve the extended SDR problem which is convex. This custom solver is more computationally efficient than a general purpose solver because it can exploit the structure inherent in the equalization problem. Simulation experiments are provided that compare the running times of the new algorithm and a general purpose code (CVX). The new algorithm is more computationally efficient than the more general purpose solver and delivers results with equal accuracy. Refinements in initialization strategies and stopping criteria can improve the computational efficiency of the new algorithm.

[1]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[2]  Andrew C. Singer,et al.  Turbo Equalization: An Overview , 2011, IEEE Transactions on Information Theory.

[3]  Dan Raphaeli Linear Equalizers for Turbo Equalization A New Optimization Criterion for Determining the Equalizer Taps , 2000 .

[4]  Franz Rendl,et al.  Nonpolyhedral Relaxations of Graph-Bisection Problems , 1995, SIAM J. Optim..

[5]  Georgios B. Giannakis,et al.  OFDM or single-carrier block transmissions? , 2004, IEEE Transactions on Communications.

[6]  Alain Glavieux,et al.  Turbo equalization over a frequency selective channel , 1997 .

[7]  Sanjay Mehrotra,et al.  On the Implementation of a Primal-Dual Interior Point Method , 1992, SIAM J. Optim..

[8]  Joachim Hagenauer,et al.  A Viterbi algorithm with soft-decision outputs and its applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[9]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[10]  Zhi-Quan Luo,et al.  Efficient Implementation of Quasi- Maximum-Likelihood Detection Based on Semidefinite Relaxation , 2009, IEEE Transactions on Signal Processing.

[11]  John M. Cioffi,et al.  Turbo decision aided equalization for magnetic recording channels , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[12]  Zhi-Quan Luo,et al.  Semidefinite Relaxation of Quadratic Optimization Problems , 2010, IEEE Signal Processing Magazine.

[13]  Todd K. Moon,et al.  Incorporating prior information into semidefinite relaxation of quadratic optimization problems , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[14]  Giuseppe Caire,et al.  On maximum-likelihood detection and the search for the closest lattice point , 2003, IEEE Trans. Inf. Theory.

[15]  Stephen P. Boyd,et al.  Graph Implementations for Nonsmooth Convex Programs , 2008, Recent Advances in Learning and Control.

[16]  Stephen J. Wright Primal-Dual Interior-Point Methods , 1997, Other Titles in Applied Mathematics.

[17]  Sergio Verdú,et al.  Computational complexity of optimum multiuser detection , 1989, Algorithmica.

[18]  Andrew C. Singer,et al.  Minimum mean squared error equalization using a priori information , 2002, IEEE Trans. Signal Process..

[19]  Alain Glavieux,et al.  Iterative correction of intersymbol interference: Turbo-equalization , 1995, Eur. Trans. Telecommun..

[20]  Amir K. Khandani,et al.  A Near-Maximum-Likelihood Decoding Algorithm for MIMO Systems Based on Semi-Definite Programming , 2007, IEEE Transactions on Information Theory.

[21]  Claude Berrou,et al.  A low complexity soft-output Viterbi decoder architecture , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[22]  M. J. D. Powell,et al.  Nonlinear Programming—Sequential Unconstrained Minimization Techniques , 1969 .

[23]  R. Koetter,et al.  Turbo equalization , 2004, IEEE Signal Processing Magazine.

[24]  C. Helmberg,et al.  Solving quadratic (0,1)-problems by semidefinite programs and cutting planes , 1998 .