Deep Soft Interference Cancellation for MIMO Detection

Accurate symbol detection in multiuser multiple-input multiple-output (MIMO) setups, where multiple symbols are simultaneously transmitted, is a challenging task. 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. The resulting detector, referred to as DeepSIC, is based on integrating dedicated machine-learning (ML) methods into the iterative SIC scheme, and 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, while being notably more robust to CSI uncertainty. Finally, we show that DeepSIC accurately detects symbols in non-linear channels, where conventional iterative SIC fails even when accurate CSI is available.

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

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

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

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

[5]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[6]  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).

[7]  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).

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

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

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

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

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

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

[14]  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).

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

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

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

[18]  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).

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

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

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

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

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

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

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

[26]  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).

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

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

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

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

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

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

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