Signal Demodulation With Machine Learning Methods for Physical Layer Visible Light Communications: Prototype Platform, Open Dataset, and Algorithms

In this paper, we investigate the design and implementation of machine learning (ML)-based demodulation methods in the physical layer of visible light communication (VLC) systems. We build a flexible hardware prototype of an end-to-end VLC system, from which the received signals are collected as the real data. The dataset is available online, which contains eight types of modulated signals. Then, we propose three ML demodulators based on convolutional neural network (CNN), the deep belief network (DBN), and adaptive boosting (AdaBoost), respectively. Specifically, the CNN-based demodulator converts the modulated signals to images and recognizes the signals by the image classification. The proposed DBN-based demodulator contains three restricted Boltzmann machines to extract the modulation features. The AdaBoost method includes a strong classifier that is constructed by the weak classifiers with the k-nearest neighbor algorithm. These three demodulators are trained and tested by our online open dataset. The experimental results show that the demodulation accuracy of the three data-driven demodulators drops as the transmission distance increases. A higher modulation order negatively influences the accuracy for a given transmission distance. Among the three ML methods, the AdaBoost modulator achieves the best performance.

[1]  Parth H. Pathak,et al.  Visible Light Communication, Networking, and Sensing: A Survey, Potential and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[2]  J. Sola,et al.  Importance of input data normalization for the application of neural networks to complex industrial problems , 1997 .

[3]  L. J. Buturovic,et al.  Back propagation and forward propagation , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[4]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[5]  Jake Bouvrie,et al.  Notes on Convolutional Neural Networks , 2006 .

[6]  Harald Haas,et al.  Performance Comparison of MIMO Techniques for Optical Wireless Communications in Indoor Environments , 2013, IEEE Transactions on Communications.

[7]  Robert J. Baxley,et al.  Joint Optimization of Precoder and Equalizer in MIMO VLC Systems , 2015, IEEE Journal on Selected Areas in Communications.

[8]  Yair Weiss,et al.  Why do deep convolutional networks generalize so poorly to small image transformations? , 2018, J. Mach. Learn. Res..

[9]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[10]  Masao Nakagawa,et al.  Fundamental analysis for visible-light communication system using LED lights , 2004, IEEE Transactions on Consumer Electronics.

[11]  Ruifang Liu,et al.  A Deep Convolutional Network Demodulator for Mixed Signals with Different Modulation Types , 2017, 2017 IEEE 15th Intl Conf on Dependable, Autonomic and Secure Computing, 15th Intl Conf on Pervasive Intelligence and Computing, 3rd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech).

[12]  Inkyu Lee,et al.  Deep learning based transceiver design for multi-colored VLC systems. , 2018, Optics express.

[13]  Geoffrey E. Hinton Training Products of Experts by Minimizing Contrastive Divergence , 2002, Neural Computation.

[14]  Lenan Wu,et al.  Deep learning detection method for signal demodulation in short range multipath channel , 2017, 2017 IEEE 2nd International Conference on Opto-Electronic Information Processing (ICOIP).

[15]  Jeffrey G. Andrews,et al.  Femtocell networks: a survey , 2008, IEEE Communications Magazine.

[16]  Inkyu Lee,et al.  Binary signaling design for visible light communication: a deep learning framework. , 2018, Optics express.

[17]  Junyi Li,et al.  Visible light communication: opportunities, challenges and the path to market , 2013, IEEE Communications Magazine.

[18]  Lenan Wu,et al.  Demodulator based on deep belief networks in communication system , 2017, 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE).

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

[20]  Yu-Dong Yao,et al.  Modulation Classification Based on Signal Constellation Diagrams and Deep Learning , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[21]  Guan Gui,et al.  Deep Learning for Super-Resolution Channel Estimation and DOA Estimation Based Massive MIMO System , 2018, IEEE Transactions on Vehicular Technology.

[22]  Aydin Akan,et al.  Neural network based receiver design for Software Defined Radio over unknown channels , 2013, 2013 8th International Conference on Electrical and Electronics Engineering (ELECO).

[23]  Jian Xiong,et al.  Unsupervised Learning-Based Fast Beamforming Design for Downlink MIMO , 2019, IEEE Access.

[24]  Anh T. Pham,et al.  Multi-User Visible Light Communication Broadcast Channels With Zero-Forcing Precoding , 2017, IEEE Transactions on Communications.

[25]  Yue Yin,et al.  Deep Learning-Based Unmanned Surveillance Systems for Observing Water Levels , 2018, IEEE Access.

[26]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1995, EuroCOLT.

[27]  Harald Haas,et al.  Indoor optical wireless communication: potential and state-of-the-art , 2011, IEEE Communications Magazine.

[28]  J. Armstrong,et al.  Analysis of an Optical Wireless Receiver Using a Hemispherical Lens With Application in MIMO Visible Light Communications , 2013, Journal of Lightwave Technology.

[29]  Cynthia Rudin,et al.  The Rate of Convergence of Adaboost , 2011, COLT.

[30]  George K. Karagiannidis,et al.  Advanced Optical Wireless Communication Systems: Optical wireless communication theory , 2012 .

[31]  Wei Xu,et al.  Rate-Maximized Zero-Forcing Beamforming for VLC Multiuser MISO Downlinks , 2016, IEEE Photonics Journal.

[32]  Min Zhang,et al.  Enhanced Efficiency BPSK Demodulator Based on One-Dimensional Convolutional Neural Network , 2018, IEEE Access.

[33]  Rasmus Berg Palm,et al.  Prediction as a candidate for learning deep hierarchical models of data , 2012 .

[34]  T. Poggio,et al.  Hierarchical models of object recognition in cortex , 1999, Nature Neuroscience.

[35]  Gunnar Rätsch,et al.  Soft Margins for AdaBoost , 2001, Machine Learning.