Approximating the Void: Learning Stochastic Channel Models from Observation with Variational Generative Adversarial Networks

Channel modeling is a critical topic when considering accurately designing or evaluating the performance of a communications system. Most prior work in designing or learning new modulation schemes has focused on using simplified analytic channel models such as additive white Gaussian noise (AWGN), Rayleigh fading channels or other similar compact parametric models. In this paper, we extend recent work training generative adversarial networks (GANs) to approximate wireless channel responses to more accurately reflect the probability distribution functions (PDFs) of stochastic channel behaviors. We introduce the use of variational GANs to provide appropriate architecture and loss functions which accurately capture these stochastic behaviors. Finally, we illustrate why prior GAN-based methods failed to accurately capture these behaviors and share results illustrating the performance of such as system over a range of complex realistic channel effects.

[1]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[2]  Jakob Hoydis,et al.  End-to-End Learning of Communications Systems Without a Channel Model , 2018, 2018 52nd Asilomar Conference on Signals, Systems, and Computers.

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

[4]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

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

[6]  Léon Bottou,et al.  Wasserstein GAN , 2017, ArXiv.

[7]  Pieter Abbeel,et al.  InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets , 2016, NIPS.

[8]  Simon Osindero,et al.  Conditional Generative Adversarial Nets , 2014, ArXiv.

[9]  Claude Oestges,et al.  The COST 2100 MIMO channel model , 2011, IEEE Wirel. Commun..

[10]  Soumith Chintala,et al.  Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks , 2015, ICLR.

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

[12]  Timothy J. O'Shea,et al.  Physical Layer Communications System Design Over-the-Air Using Adversarial Networks , 2018, 2018 26th European Signal Processing Conference (EUSIPCO).

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

[14]  Charles A. Sutton,et al.  VEEGAN: Reducing Mode Collapse in GANs using Implicit Variational Learning , 2017, NIPS.