DeepSIC: Deep Soft Interference Cancellation for Multiuser MIMO Detection

Digital receivers are required to recover the transmitted symbols from their observed channel output. In multiuser multiple-input multiple-output (MIMO) setups, where multiple symbols are simultaneously transmitted, accurate symbol detection is challenging. A family of algorithms capable of reliably recovering multiple symbols is based on interference cancellation. However, these methods assume that the channel is linear, a model which does not reflect many relevant channels, as well as require accurate channel state information (CSI), which may not be available. In this work we propose a multiuser MIMO receiver which learns to jointly detect in a data-driven fashion, without assuming a specific channel model or requiring CSI. In particular, we propose a data-driven implementation of the iterative soft interference cancellation (SIC) algorithm which we refer to as DeepSIC. The resulting symbol detector is based on integrating dedicated machine-learning methods into the iterative SIC algorithm. DeepSIC learns to carry out joint detection from a limited set of training samples without requiring the channel to be linear and its parameters to be known. Our numerical evaluations demonstrate that for linear channels with full CSI, DeepSIC approaches the performance of iterative SIC, which is comparable to the optimal performance, and outperforms previously proposed learning-based MIMO receivers. Furthermore, in the presence of CSI uncertainty, DeepSIC significantly outperforms model-based approaches. Finally, we show that DeepSIC accurately detects symbols in non-linear channels, where conventional iterative SIC fails even when accurate CSI is available.

[1]  Paul D. Alexander,et al.  Iterative multiuser interference reduction: turbo CDMA , 1999, IEEE Trans. Commun..

[2]  Yonina C. Eldar,et al.  Inference from Stationary Time Sequences via Learned Factor Graphs , 2020, ArXiv.

[3]  Ron Dabora,et al.  On the Capacity of MIMO Broadband Power Line Communications Channels , 2018, IEEE Transactions on Communications.

[4]  Brendt Wohlberg,et al.  Plug-and-Play priors for model based reconstruction , 2013, 2013 IEEE Global Conference on Signal and Information Processing.

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

[6]  Yonina C. Eldar,et al.  Deep Unfolded Robust PCA with Application to Clutter Suppression in Ultrasound , 2018, bioRxiv.

[7]  M. J. Gans,et al.  On Limits of Wireless Communications in a Fading Environment when Using Multiple Antennas , 1998, Wirel. Pers. Commun..

[8]  Sreeram Kannan,et al.  Communication Algorithms via Deep Learning , 2018, ICLR.

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

[10]  Qi Hao,et al.  Deep Learning for Intelligent Wireless Networks: A Comprehensive Survey , 2018, IEEE Communications Surveys & Tutorials.

[11]  Murat Uysal,et al.  Survey on Free Space Optical Communication: A Communication Theory Perspective , 2014, IEEE Communications Surveys & Tutorials.

[12]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[13]  Joonhyuk Kang,et al.  From Learning to Meta-Learning: Reduced Training Overhead and Complexity for Communication Systems , 2020, 2020 2nd 6G Wireless Summit (6G SUMMIT).

[14]  Shi Jin,et al.  Bayesian Optimal Data Detector for mmWave OFDM System With Low-Resolution ADC , 2017, IEEE Journal on Selected Areas in Communications.

[15]  Alexios Balatsoukas-Stimming,et al.  Deep Unfolding for Communications Systems: A Survey and Some New Directions , 2019, 2019 IEEE International Workshop on Signal Processing Systems (SiPS).

[16]  Yahong Rosa Zheng,et al.  Brain-Inspired Wireless Communications: Where Reservoir Computing Meets MIMO-OFDM , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Dov Wulich,et al.  MIMO–OFDM With Nonlinear Power Amplifiers , 2015, IEEE Transactions on Communications.

[18]  Yong Liang Guan,et al.  DNN-Aided Block Sparse Bayesian Learning for User Activity Detection and Channel Estimation in Grant-Free Non-Orthogonal Random Access , 2019, IEEE Transactions on Vehicular Technology.

[19]  Jonathan Le Roux,et al.  Deep Unfolding: Model-Based Inspiration of Novel Deep Architectures , 2014, ArXiv.

[20]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[21]  Behnaam Aazhang,et al.  Multistage detection in asynchronous code-division multiple-access communications , 1990, IEEE Trans. Commun..

[22]  John M. Cioffi,et al.  Iterative soft interference cancellation for multiple antenna systems , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

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

[24]  Yonina C. Eldar,et al.  On the Spectral Efficiency of Noncooperative Uplink Massive MIMO Systems , 2018, IEEE Transactions on Communications.

[25]  Jeffrey G. Andrews,et al.  One-Bit OFDM Receivers via Deep Learning , 2018, IEEE Transactions on Communications.

[26]  Gorjan Alagic,et al.  #p , 2019, Quantum information & computation.

[27]  Erik Dahlman,et al.  3G Evolution: HSPA and LTE for Mobile Broadband , 2007 .

[28]  David Burshtein,et al.  Blind Channel Equalization Using Variational Autoencoders , 2018, 2018 IEEE International Conference on Communications Workshops (ICC Workshops).

[29]  Tadashi Wadayama,et al.  Deep Learning-Aided Projected Gradient Detector for Massive Overloaded MIMO Channels , 2018, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[30]  Thomas L. Marzetta,et al.  Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas , 2010, IEEE Transactions on Wireless Communications.

[31]  Mohsen Guizani,et al.  Deep neural network-aided Gaussian message passing detection for ultra-reliable low-latency communications , 2019, Future Gener. Comput. Syst..

[32]  Andrew W. Eckford,et al.  Communication System Design and Analysis for Asynchronous Molecular Timing Channels , 2017, IEEE Transactions on Molecular, Biological and Multi-Scale Communications.

[33]  Yonina C. Eldar,et al.  An Algorithm Unrolling Approach to Deep Image Deblurring , 2019, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[34]  Huchuan Lu,et al.  Deep Mutual Learning , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

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

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

[37]  Yonina C. Eldar,et al.  Asymptotic Task-Based Quantization With Application to Massive MIMO , 2018, IEEE Transactions on Signal Processing.

[38]  Yonina C. Eldar,et al.  Radar and Communication Coexistence: An Overview: A Review of Recent Methods , 2019, IEEE Signal Processing Magazine.

[39]  Ying Li,et al.  Capacity-Achieving MIMO-NOMA: Iterative LMMSE Detection , 2019, IEEE Transactions on Signal Processing.

[40]  Andrea Goldsmith,et al.  Neural Network Detection of Data Sequences in Communication Systems , 2018, IEEE Transactions on Signal Processing.

[41]  Yonina C. Eldar,et al.  Deep Neural Network Symbol Detection for Millimeter Wave Communications , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[42]  Daniel Zahavi,et al.  The Secrecy Capacity of Gaussian MIMO Channels With Finite Memory , 2017, IEEE Transactions on Information Theory.

[43]  J. G. Andrews,et al.  Interference cancellation for cellular systems: a contemporary overview , 2005, IEEE Wireless Communications.

[44]  Yonina C. Eldar,et al.  An Algorithm Unrolling Approach to Deep Blind Image Deblurring , 2019, ArXiv.

[45]  Yonina C. Eldar,et al.  Deep Soft Interference Cancellation for MIMO Detection , 2020, ICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[46]  Yonina C. Eldar,et al.  Deep Task-Based Quantization † , 2019, Entropy.

[47]  Yonina C. Eldar,et al.  Deep Signal Recovery with One-bit Quantization , 2018, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[48]  Geoffrey Ye Li,et al.  Model-Driven Deep Learning for Joint MIMO Channel Estimation and Signal Detection , 2019, ArXiv.

[49]  Geoffrey Ye Li,et al.  A Model-Driven Deep Learning Network for MIMO Detection , 2018, 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[50]  Mihaela van der Schaar,et al.  Machine Learning in the Air , 2019, IEEE Journal on Selected Areas in Communications.

[51]  Geoffrey Ye Li,et al.  Model-Driven Deep Learning for Physical Layer Communications , 2018, IEEE Wireless Communications.

[52]  Yonina C. Eldar,et al.  Deep Algorithm Unrolling for Blind Image Deblurring , 2019 .

[53]  Lei Liu,et al.  Convergence Analysis and Assurance for Gaussian Message Passing Iterative Detector in Massive MU-MIMO Systems , 2016, IEEE Transactions on Wireless Communications.

[54]  Yonina C. Eldar,et al.  ViterbiNet: A Deep Learning Based Viterbi Algorithm for Symbol Detection , 2019, IEEE Transactions on Wireless Communications.

[55]  Abbas El Gamal,et al.  Network Information Theory , 2021, 2021 IEEE 3rd International Conference on Advanced Trends in Information Theory (ATIT).

[56]  Osvaldo Simeone,et al.  A Very Brief Introduction to Machine Learning With Applications to Communication Systems , 2018, IEEE Transactions on Cognitive Communications and Networking.

[57]  Yonina C. Eldar,et al.  Data-Driven Factor Graphs for Deep Symbol Detection , 2020, 2020 IEEE International Symposium on Information Theory (ISIT).

[58]  Geoffrey Ye Li,et al.  Power of Deep Learning for Channel Estimation and Signal Detection in OFDM Systems , 2017, IEEE Wireless Communications Letters.

[59]  H. Vincent Poor,et al.  Iterative (turbo) soft interference cancellation and decoding for coded CDMA , 1999, IEEE Trans. Commun..