sdnr / RNN-Conv-Decoder

Accompanying code of paper "On Recurrent Neural Networks for Sequence-based Processing in Communications" by Daniel Tandler, Sebastian Dörner, Sebastian Cammerer, Stephan ten Brink.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

On Recurrent Neural Networks for Sequence-based Processing in Communications

In this notebook we show how to build a decoder for convolutional codes based on recurrent neural networks

Accompanying code of paper "On Recurrent Neural Networks for Sequence-based Processing in Communications" by Daniel Tandler, Sebastian Dörner, Sebastian Cammerer, Stephan ten Brink

If you find this code helpful please cite this work using the following bibtex entry:

@article{RNN-Conv-Decoding-Tandler2019,
  author    = {Daniel Tandler and
               Sebastian D{\"{o}}rner and
               Sebastian Cammerer and
               Stephan ten Brink},
  booktitle = {2019 53rd Asilomar Conference on Signals, Systems, and Computers},
  title     = {On Recurrent Neural Networks for Sequence-based Processing in Communications},
  year      = {2019},
  pages     = {537-543}
}

Installation/Setup

An example of the used code is given in the Jupyter Notebook (.ipynb file), the coding.py file is just for arbitrary code generation and not required to run the notebook.

You can directly run the notebook with code and short explanations in google colab:

Run this Notebook in Google Colaboratory: Link to colab.google.com

About

Accompanying code of paper "On Recurrent Neural Networks for Sequence-based Processing in Communications" by Daniel Tandler, Sebastian Dörner, Sebastian Cammerer, Stephan ten Brink.


Languages

Language:Jupyter Notebook 96.8%Language:Python 3.2%