Binary MIMO Detection via Homotopy Optimization and Its Deep Adaptation

In this paper we consider maximum-likelihood (ML) MIMO detection under one-bit quantized observations and binary symbol constellations. This problem is motivated by the recent interest in adopting coarse quantization in massive MIMO systems—as an effective way to scale down the hardware complexity and energy consumption. Classical MIMO detection techniques consider unquantized observations, and many of them are not applicable to the one-bit MIMO case. We develop a new non-convex optimization algorithm for the one-bit ML MIMO detection problem, using a strategy called homotopy optimization. The idea is to transform the ML problem into a sequence of approximate problems, from easy (convex) to hard (close to ML), and with each problem being a gradual modification of its previous. Then, our attempt is to iteratively trace the solution path of these approximate problems. This homotopy algorithm is well suited to the application of deep unfolding, a recently popular approach for turning certain model-based algorithms into data-driven, and performance enhanced, ones. While our initial focus is on one-bit MIMO detection, the proposed technique also applies naturally to the classical unquantized MIMO detection. We performed extensive simulations and show that the proposed homotopy algorithms, both non-deep and deep, have satisfactory bit-error probability performance compared to many state-of-the-art algorithms. Also, the deep homotopy algorithm has attractively low computational complexity.

[1]  Arian Maleki,et al.  Optimal Data Detection in Large MIMO , 2018, ArXiv.

[2]  Amir Beck,et al.  First-Order Methods in Optimization , 2017 .

[3]  WongKai-Kit,et al.  Bayes-Optimal Joint Channel-and-Data Estimation for Massive MIMO With Low-Precision ADCs , 2016 .

[4]  Christos Thrampoulidis,et al.  Symbol Error Rate Performance of Box-Relaxation Decoders in Massive MIMO , 2018, IEEE Transactions on Signal Processing.

[5]  Sammy Siu,et al.  Multilayer perceptron structures applied to adaptive equalisers for data communications , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[6]  Xiaohan Chen,et al.  Theoretical Linear Convergence of Unfolded ISTA and its Practical Weights and Thresholds , 2018, NeurIPS.

[7]  Giuseppe Durisi,et al.  Quantized Massive MU-MIMO-OFDM Uplink , 2015, IEEE Transactions on Communications.

[8]  Robert W. Heath,et al.  One-Bit Sphere Decoding for Uplink Massive MIMO Systems With One-Bit ADCs , 2017, IEEE Transactions on Wireless Communications.

[9]  N. Sidiropoulos,et al.  Learning to Optimize: Training Deep Neural Networks for Interference Management , 2017, IEEE Transactions on Signal Processing.

[10]  Shai Shalev-Shwartz,et al.  On Graduated Optimization for Stochastic Non-Convex Problems , 2015, ICML.

[11]  Björn E. Ottersten,et al.  On the complexity of sphere decoding in digital communications , 2005, IEEE Transactions on Signal Processing.

[12]  Sheng Chen,et al.  A clustering technique for digital communications channel equalization using radial basis function networks , 1993, IEEE Trans. Neural Networks.

[13]  Ami Wiesel,et al.  Learning to Detect , 2018, IEEE Transactions on Signal Processing.

[14]  Qiang Li,et al.  A Framework for One-Bit and Constant-Envelope Precoding Over Multiuser Massive MISO Channels , 2018, IEEE Transactions on Signal Processing.

[15]  Dirk Wübben,et al.  Lattice Reduction , 2011, IEEE Signal Processing Magazine.

[16]  Hossein Mobahi,et al.  Homotopy Analysis for Tensor PCA , 2016, COLT.

[17]  Franz Rendl,et al.  A recipe for semidefinite relaxation for (0,1)-quadratic programming , 1995, J. Glob. Optim..

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

[19]  Wing-Kin Ma,et al.  Divide and Conquer: One-bit MIMO-OFDM Detection by Inexact Expectation Maximization , 2021, ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[20]  Sergey L. Loyka,et al.  Channel capacity of MIMO architecture using the exponential correlation matrix , 2001, IEEE Communications Letters.

[21]  Loïc Brunel,et al.  Multilevel MIMO Detection with Deep Learning , 2018, 2018 52nd Asilomar Conference on Signals, Systems, and Computers.

[22]  Masoud Ardakani,et al.  Deep Learning-Based Sphere Decoding , 2018, IEEE Transactions on Wireless Communications.

[23]  Christoph Studer,et al.  Algorithm and VLSI Design for 1-Bit Data Detection in Massive MIMO-OFDM , 2020, IEEE Open Journal of Circuits and Systems.

[24]  Yann LeCun,et al.  Learning Fast Approximations of Sparse Coding , 2010, ICML.

[25]  Josef A. Nossek,et al.  Efficient Non-linear Equalization for 1-bit Quantized Cyclic Prefix-Free Massive MIMO Systems , 2018, 2018 15th International Symposium on Wireless Communication Systems (ISWCS).

[26]  Gerald Matz,et al.  Performance Assessment of MIMO-BICM Demodulators Based on Mutual Information , 2012, IEEE Transactions on Signal Processing.

[27]  Tadashi Wadayama,et al.  Trainable Projected Gradient Detector for Massive Overloaded MIMO Channels: Data-Driven Tuning Approach , 2018, IEEE Access.

[28]  Song-Nam Hong,et al.  One-Bit Successive-Cancellation Soft-Output (OSS) Detector for Uplink MU-MIMO Systems With One-Bit ADCs , 2019, IEEE Access.

[29]  Shi Jin,et al.  Model-Driven Deep Learning for MIMO Detection , 2020, IEEE Transactions on Signal Processing.

[30]  Stochastic Orders , 2008 .

[31]  Roy D. Yates,et al.  CDMA multiuser detection: a nonlinear programming approach , 2002, IEEE Trans. Commun..

[32]  Daeun Kim,et al.  Supervised-Learning for Multi-Hop MU-MIMO Communications With One-Bit Transceivers , 2019, IEEE Journal on Selected Areas in Communications.

[33]  Guillermo Sapiro,et al.  Learning Efficient Sparse and Low Rank Models , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Jakob Hoydis,et al.  An Introduction to Deep Learning for the Physical Layer , 2017, IEEE Transactions on Cognitive Communications and Networking.

[35]  Anthony Man-Cho So,et al.  A discrete first-order method for large-scale MIMO detection with provable guarantees , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[36]  Hossein Mobahi,et al.  On the Link between Gaussian Homotopy Continuation and Convex Envelopes , 2015, EMMCVPR.

[37]  Shannon D. Blunt,et al.  An iterative approximate MAP symbol estimator for uncoded synchronous CDMA , 2005, IEEE Transactions on Wireless Communications.

[38]  Dianne P. O'Leary,et al.  Homotopy optimization methods for global optimization. , 2005 .

[39]  Erik G. Larsson,et al.  Massive MIMO with 1-bit ADC , 2014, ArXiv.

[40]  Robert W. Heath,et al.  Near Maximum-Likelihood Detector and Channel Estimator for Uplink Multiuser Massive MIMO Systems With One-Bit ADCs , 2015, IEEE Transactions on Communications.

[41]  Anthony Man-Cho So,et al.  Cheap semidefinite relaxation MIMO detection using row-by-row block coordinate descent , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[42]  Ami Wiesel,et al.  Deep MIMO detection , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[43]  Chuan Zhang,et al.  Improving Massive MIMO Message Passing Detectors With Deep Neural Network , 2020, IEEE Transactions on Vehicular Technology.

[44]  Richard G. Baraniuk,et al.  Asymptotic Analysis of Complex LASSO via Complex Approximate Message Passing (CAMP) , 2011, IEEE Transactions on Information Theory.

[45]  Tom Goldstein,et al.  1-bit Massive MU-MIMO Precoding in VLSI , 2017, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[46]  Zhi-Quan Luo,et al.  Quasi-maximum-likelihood multiuser detection using semi-definite relaxation with application to synchronous CDMA , 2002, IEEE Trans. Signal Process..

[47]  Namyoon Lee,et al.  A Weighted Minimum Distance Decoding for Uplink Multiuser MIMO Systems With Low-Resolution ADCs , 2018, IEEE Transactions on Communications.

[48]  Stark C. Draper,et al.  The ADMM Penalized Decoder for LDPC Codes , 2014, IEEE Transactions on Information Theory.

[49]  Zhijun Wu,et al.  The Eeective Energy Transformation Scheme as a General Continuation Approach to Global Optimization with Application to Molecular Conformation , 2022 .

[50]  Yunzhou Li,et al.  Multiuser detection for uplink large-scale MIMO under one-bit quantization , 2014, 2014 IEEE International Conference on Communications (ICC).

[51]  Joakim Jaldén,et al.  MIMO Detection by Lagrangian Dual Maximum-Likelihood Relaxation: Reinterpreting Regularized Lattice Decoding , 2014, IEEE Transactions on Signal Processing.

[52]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[53]  Lin Xiao,et al.  A Proximal-Gradient Homotopy Method for the Sparse Least-Squares Problem , 2012, SIAM J. Optim..

[54]  Lars K. Rasmussen,et al.  Constrained maximum-likelihood detection in CDMA , 2001, IEEE Trans. Commun..

[55]  David James Love,et al.  Quantized Distributed Reception for MIMO Wireless Systems Using Spatial Multiplexing , 2015, IEEE Transactions on Signal Processing.

[56]  Lajos Hanzo,et al.  Fifty Years of MIMO Detection: The Road to Large-Scale MIMOs , 2015, IEEE Communications Surveys & Tutorials.

[57]  Krishna R. Pattipati,et al.  Near-optimal multiuser detection in synchronous CDMA using probabilistic data association , 2001, IEEE Communications Letters.