Full-Duplex MIMO Precoding for Sum-Rate Maximization With Sequential Convex Programming

This paper focuses on precoding design for sum-rate maximization while considering the effects of residual self-interference for multiuser multiple-input-multiple-output (MU-MIMO) full-duplex (FD) systems. The problem formulation leads to a nonconvex matrix-variable optimization problem, where we develop two efficient sum-rate maximization algorithms using sequential convex programming (SCP), namely, the difference of convex functions (DC)-based and the sequential convex approximations for matrix-variable programming (SCAMP) algorithms. In addition, we derive the achievable sum rate under the effect of residual self-interference. Simulation results show that, even in cases of high self-interference and high estimation error, the SCAMP algorithm provides approximately 20%-30% sum-rate improvements over both conventional optimized half-duplex (HD) transmission and the existing state-of-the-art FD algorithm in a wide range of scenarios. Finally, the convergence results indicate that the DC-based algorithm tends to initially give the best performance; however, at convergence, the SCAMP algorithm tends to significantly outperform the other algorithms.

[1]  Tho Le-Ngoc,et al.  Self-interference pricing for Full-Duplex MIMO systems , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[2]  Taneli Riihonen,et al.  Mitigation of Loopback Self-Interference in Full-Duplex MIMO Relays , 2011, IEEE Transactions on Signal Processing.

[3]  Mats Viberg,et al.  Self-interference suppression in full-duplex MIMO relays , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.

[4]  Philip Levis,et al.  Practical, real-time, full duplex wireless , 2011, MobiCom.

[5]  Matti Latva-aho,et al.  Transmission strategies for full duplex multiuser MIMO systems , 2012, 2012 IEEE International Conference on Communications (ICC).

[6]  Hyungsik Ju,et al.  Improving efficiency of resource usage in two-hop full duplex relay systems based on resource sharing and interference cancellation , 2009, IEEE Transactions on Wireless Communications.

[7]  T. Minka Old and New Matrix Algebra Useful for Statistics , 2000 .

[8]  Philip Schniter,et al.  Full-duplex bidirectional MIMO: Achievable rates under limited dynamic range , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

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

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

[11]  Hyuncheol Park,et al.  A Spatial-Domain Joint-Nulling Method of Self-Interference in Full-Duplex Relays , 2012, IEEE Communications Letters.

[12]  Jong-Ho Lee,et al.  Distributed beamforming approach to full-duplex relay in multiuser MIMO transmission , 2012, 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[13]  Ashutosh Sabharwal,et al.  Full-duplex wireless communications using off-the-shelf radios: Feasibility and first results , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.

[14]  Joseph R. Cavallaro,et al.  Full-duplex in large-scale wireless systems , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[15]  Stephen P. Boyd,et al.  Disciplined Convex Programming , 2006 .

[16]  J. Magnus,et al.  Matrix Differential Calculus with Applications in Statistics and Econometrics , 1991 .

[17]  Philip Schniter,et al.  Full-Duplex MIMO Relaying: Achievable Rates Under Limited Dynamic Range , 2011, IEEE Journal on Selected Areas in Communications.

[18]  Martin Haardt,et al.  Robust Transmit Beamforming Design for Full-Duplex Point-to-Point MIMO Systems , 2013, ISWCS.

[19]  Matti Latva-aho,et al.  Precoding for Full Duplex Multiuser MIMO Systems: Spectral and Energy Efficiency Maximization , 2013, IEEE Transactions on Signal Processing.

[20]  Tho Le-Ngoc,et al.  Sequential Convex Programming for Full-Duplex Single-User MIMO systems , 2014, 2014 IEEE International Conference on Communications (ICC).

[21]  S. R. Searle,et al.  On Deriving the Inverse of a Sum of Matrices , 1981 .