Deep Learning for Synchronization and Channel Estimation in NB-IoT Random Access Channel

The central challenge in supporting massive IoT connectivity is the uncoordinated, random access by sporadically active devices. The random access protocol and activity detection have been widely studied, while the auxiliary procedures, such as synchronization, channel estimation and equalization, have received much less attention. However, once the protocol is fixed, the access performance can only be improved by a more effective receiver, through more accurate execution of the auxiliary procedures. This motivates the pursuit of joint synchronization and channel estimation, rather than the traditional approach of handling them separately. The prohibitive complexity of the conventional analytical solutions leads us to employ the tools of deep learning in this paper. Specifically, the proposed method is applied to the random access protocol of Narrowband IoT (NB-IoT), preserving its standard preamble structure. We obtain excellent performance in estimating Time-of-Arrival (ToA), Carrier-Frequency Offset (CFO), channel gain and collision multiplicity from a received mixture of transmissions. The proposed estimator achieves a ToA Root-Mean-Square Error (RMSE) of 0.99 us and a CFO RMSE of 1.61 Hz at 10 dB Signal-to-Noise Ratio (SNR), whereas a conventional estimator using two cascaded stages have RMSEs of 15.85 us and 8.05 Hz, respectively.

[1]  Ben Poole,et al.  Categorical Reparameterization with Gumbel-Softmax , 2016, ICLR.

[2]  Geoffrey Ye Li,et al.  ComNet: Combination of Deep Learning and Expert Knowledge in OFDM Receivers , 2018, IEEE Communications Letters.

[3]  Vishnu Raj,et al.  Backpropagating Through the Air: Deep Learning at Physical Layer Without Channel Models , 2018, IEEE Communications Letters.

[4]  Petar Popovski,et al.  Preamble Detection in NB-IoT Random Access with Limited-Capacity Backhaul , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[5]  Patrice Y. Simard,et al.  Best practices for convolutional neural networks applied to visual document analysis , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..

[6]  Chiara Buratti,et al.  Narrowband IoT: A Survey on Downlink and Uplink Perspectives , 2019, IEEE Wireless Communications.

[7]  Xingqin Lin,et al.  A Primer on 3GPP Narrowband Internet of Things , 2016, IEEE Communications Magazine.

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

[9]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[10]  Michail Matthaiou,et al.  Hardware-Constrained Millimeter-Wave Systems for 5G: Challenges, Opportunities, and Solutions , 2018, IEEE Communications Magazine.

[11]  Klaus-Robert Müller,et al.  Efficient BackProp , 2012, Neural Networks: Tricks of the Trade.

[12]  Ye Wang,et al.  Deep Learning-Based Constellation Optimization for Physical Network Coding in Two-Way Relay Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[13]  Xingqin Lin,et al.  Random Access Preamble Design and Detection for 3GPP Narrowband IoT Systems , 2016, IEEE Wireless Communications Letters.

[14]  Jen-Tzung Chien,et al.  Source Separation and Machine Learning , 2018 .

[15]  Toshiaki Koike-Akino,et al.  Model-Driven Deep Learning Method for Jammer Suppression in Massive Connectivity Systems , 2019 .

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

[17]  Guowang Miao,et al.  Grant-Free Radio Access for Short-Packet Communications over 5G Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

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

[19]  Bård Myhre,et al.  Comparison of wireless techniques applied to environmental sensor monitoring , 2017 .

[20]  Guan Gui,et al.  Deep Learning for an Effective Nonorthogonal Multiple Access Scheme , 2018, IEEE Transactions on Vehicular Technology.

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

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

[23]  Andrea J. Goldsmith,et al.  Detection Algorithms for Communication Systems Using Deep Learning , 2017, ArXiv.

[24]  Luca Antiga,et al.  Automatic differentiation in PyTorch , 2017 .

[25]  Jeng-Kuang Hwang,et al.  Efficient Detection and Synchronization of Superimposed NB-IoT NPRACH Preambles , 2019, IEEE Internet of Things Journal.

[26]  Wha Sook Jeon,et al.  Effective Frequency Hopping Pattern for ToA Estimation in NB-IoT Random Access , 2018, IEEE Transactions on Vehicular Technology.

[27]  Alexios Balatsoukas-Stimming,et al.  Non-Linear Digital Self-Interference Cancellation for In-Band Full-Duplex Radios Using Neural Networks , 2017, 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).