Machine Learning for MU-MIMO Receive Processing in OFDM Systems

Machine learning (ML) starts to be widely used to enhance the performance of multi-user multiple-input multiple-output (MU-MIMO) receivers. However, it is still unclear if such methods are truly competitive with respect to conventional methods in realistic scenarios and under practical constraints. In addition to enabling accurate signal reconstruction on realistic channel models, MU-MIMO receive algorithms must allow for easy adaptation to a varying number of users without the need for retraining. In contrast to existing work, we propose an ML-enhanced MU-MIMO receiver that builds on top of a conventional linear minimum mean squared error (LMMSE) architecture. It preserves the interpretability and scalability of the LMMSE receiver, while improving its accuracy in two ways. First, convolutional neural networks (CNNs) are used to compute an approximation of the second-order statistics of the channel estimation error which are required for accurate equalization. Second, a CNN-based demapper jointly processes a large number of orthogonal frequency-division multiplexing (OFDM) symbols and subcarriers, which allows it to compute better log likelihood ratios (LLRs) by compensating for channel aging. The resulting architecture can be used in the up- and downlink and is trained in an end-to-end manner, removing the need for hard-to-get perfect channel state information (CSI) during the training phase. Simulation results demonstrate consistent performance improvements over the baseline which are especially pronounced in high mobility scenarios.

[1]  Zhou Zhou,et al.  Learn to Demodulate: MIMO-OFDM Symbol Detection through Downlink Pilots , 2019, ArXiv.

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

[3]  David Tse,et al.  Sum capacity of the vector Gaussian broadcast channel and uplink-downlink duality , 2003, IEEE Trans. Inf. Theory.

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

[5]  Jakob Hoydis,et al.  "Machine LLRning": Learning to Softly Demodulate , 2019, 2019 IEEE Globecom Workshops (GC Wkshps).

[6]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

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

[8]  Dani Korpi,et al.  DeepRx MIMO: Convolutional MIMO Detection with Learned Multiplicative Transformations , 2020, ICC 2021 - IEEE International Conference on Communications.

[9]  Jakob Hoydis,et al.  Trainable Communication Systems: Concepts and Prototype , 2020, IEEE Transactions on Communications.

[10]  Robert W. Heath,et al.  Foundations of MIMO Communication , 2018 .

[11]  Lars Thiele,et al.  QuaDRiGa: A 3-D Multi-Cell Channel Model With Time Evolution for Enabling Virtual Field Trials , 2014, IEEE Transactions on Antennas and Propagation.

[12]  Stephan ten Brink,et al.  Deep Learning Based Communication Over the Air , 2017, IEEE Journal of Selected Topics in Signal Processing.

[13]  W. Marsden I and J , 2012 .

[14]  Jakob Hoydis,et al.  End-to-End Learning for OFDM: From Neural Receivers to Pilotless Communication , 2020, IEEE Transactions on Wireless Communications.

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

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

[17]  Deniz Gündüz,et al.  Pruning the Pilots: Deep Learning-Based Pilot Design and Channel Estimation for MIMO-OFDM Systems , 2020, IEEE Transactions on Wireless Communications.

[18]  Jakob Hoydis,et al.  Deep HyperNetwork-Based MIMO Detection , 2020, 2020 IEEE 21st International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[19]  Wolfgang Utschick,et al.  Learning the MMSE Channel Estimator , 2017, IEEE Transactions on Signal Processing.

[20]  Bhaskar D. Rao,et al.  RE-MIMO: Recurrent and Permutation Equivariant Neural MIMO Detection , 2021, IEEE Transactions on Signal Processing.

[21]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[22]  Geoffrey Ye Li,et al.  Deep CNN-Based Channel Estimation for mmWave Massive MIMO Systems , 2019, IEEE Journal of Selected Topics in Signal Processing.

[23]  Zhongyuan Zhao,et al.  Deep-Waveform: A Learned OFDM Receiver Based on Deep Complex Convolutional Networks , 2018, ArXiv.

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

[25]  Jakob Hoydis,et al.  Adaptive Neural Signal Detection for Massive MIMO , 2019, IEEE Transactions on Wireless Communications.

[26]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

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

[28]  Nathan West,et al.  Machine learning remakes radio , 2020, IEEE Spectrum.

[29]  Jeffrey G. Andrews,et al.  DeepWiPHY: Deep Learning-Based Receiver Design and Dataset for IEEE 802.11ax Systems , 2020, IEEE Transactions on Wireless Communications.

[30]  Emil Björnson,et al.  Massive MIMO Networks: Spectral, Energy, and Hardware Efficiency , 2018, Found. Trends Signal Process..

[31]  Jian Sun,et al.  Identity Mappings in Deep Residual Networks , 2016, ECCV.

[32]  Lingjia Liu,et al.  Learning for Detection: MIMO-OFDM Symbol Detection Through Downlink Pilots , 2019, IEEE Transactions on Wireless Communications.

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

[34]  Nikos D. Sidiropoulos,et al.  Learning to optimize: Training deep neural networks for wireless resource management , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[35]  Yair Be'ery,et al.  Learning to decode linear codes using deep learning , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[36]  Dani Korpi,et al.  DeepRx: Fully Convolutional Deep Learning Receiver , 2020, ArXiv.