Python implementation of autoencoder based channel coding over an AWGN link.
Simulates a radio link over AWGN channel for Uncoded, Hamming coded and Neural network autoencoded radio links. Reproduces the results obtained in "An Introduction to Deep Learning for the Physical Layer" by Timothy J. O'Shea and Jakob Hoydis [https://arxiv.org/abs/1702.00832].
Install Tensorflow: https://www.tensorflow.org/install/
Install py-itpp: https://github.com/vidits-kth/py-itpp
Clone the repo
Run
python3 radio_autoencoder.py