TL;DR
This paper evaluates various recurrent neural network architectures for sequence-based signal decoding in communications, highlighting training challenges with long memory and proposing a gradual training method to improve convergence and performance.
Contribution
Introduces a progressive training approach for RNNs to effectively decode long-memory convolutional codes and demonstrates joint detection and decoding of QPSK signals in a single step.
Findings
Training complexity grows exponentially with code memory length.
Gradual sequence inclusion improves training convergence.
RNNs can jointly detect and decode QPSK signals with competitive performance.
Abstract
In this work, we analyze the capabilities and practical limitations of neural networks (NNs) for sequence-based signal processing which can be seen as an omnipresent property in almost any modern communication systems. In particular, we train multiple state-of-the-art recurrent neural network (RNN) structures to learn how to decode convolutional codes allowing a clear benchmarking with the corresponding maximum likelihood (ML) Viterbi decoder. We examine the decoding performance for various kinds of NN architectures, beginning with classical types like feedforward layers and gated recurrent unit (GRU)-layers, up to more recently introduced architectures such as temporal convolutional networks (TCNs) and differentiable neural computers (DNCs) with external memory. As a key limitation, it turns out that the training complexity increases exponentially with the length of the encoding memory…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
