Physical Layer Communications System Design Over-the-Air Using Adversarial Networks

This paper presents a novel method for synthesizing new physical layer modulation and coding schemes for communications systems using a learning-based approach which does not require an analytic model of the impairments in the channel. It extends prior work published on the channel autoencoderto consider the case where the stochastic channel response is not known or can not be easily modeled in a closed form analytic expression. By adopting an adversarial approach for learning a channel response approximation and information encoding, we jointly learn a solution to both tasks applicable over a wide range of channel environments. We describe the operation of the proposed adversarial system, share results for its training and validation over-the-air, and discuss implications and future work in the area.

[1]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

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

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

[4]  David Duvenaud,et al.  Backpropagation through the Void: Optimizing control variates for black-box gradient estimation , 2017, ICLR.

[5]  Timothy J. O'Shea,et al.  Approximating the Void: Learning Stochastic Channel Models from Observation with Variational Generative Adversarial Networks , 2018, 2019 International Conference on Computing, Networking and Communications (ICNC).

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

[7]  Jaakko Lehtinen,et al.  Progressive Growing of GANs for Improved Quality, Stability, and Variation , 2017, ICLR.

[8]  Dong Chao,et al.  Universal Software Radio Peripheral , 2010 .

[9]  Kiran Karra,et al.  Learning to communicate: Channel auto-encoders, domain specific regularizers, and attention , 2016, 2016 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).