Turbo Autoencoder: Deep learning based channel codes for point-to-point communication channels

11/08/2019
by   Yihan Jiang, et al.
0

Designing codes that combat the noise in a communication medium has remained a significant area of research in information theory as well as wireless communications. Asymptotically optimal channel codes have been developed by mathematicians for communicating under canonical models after over 60 years of research. On the other hand, in many non-canonical channel settings, optimal codes do not exist and the codes designed for canonical models are adapted via heuristics to these channels and are thus not guaranteed to be optimal. In this work, we make significant progress on this problem by designing a fully end-to-end jointly trained neural encoder and decoder, namely, Turbo Autoencoder (TurboAE), with the following contributions: (a) under moderate block lengths, TurboAE approaches state-of-the-art performance under canonical channels; (b) moreover, TurboAE outperforms the state-of-the-art codes under non-canonical settings in terms of reliability. TurboAE shows that the development of channel coding design can be automated via deep learning, with near-optimal performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/30/2018

LEARN Codes: Inventing Low-latency Codes via Recurrent Neural Networks

Designing channel codes under low latency constraints is one of the most...
research
04/25/2023

Robust Non-Linear Feedback Coding via Power-Constrained Deep Learning

The design of codes for feedback-enabled communications has been a long-...
research
03/06/2019

DeepTurbo: Deep Turbo Decoder

Present-day communication systems routinely use codes that approach the ...
research
08/13/2021

DeepIC: Coding for Interference Channels via Deep Learning

The two-user interference channel is a model for multi one-to-one commun...
research
11/22/2021

Turbo Autoencoder with a Trainable Interleaver

A critical aspect of reliable communication involves the design of codes...
research
07/02/2018

Deepcode: Feedback Codes via Deep Learning

The design of codes for communicating reliably over a statistically well...
research
02/07/2022

Sequential Channel Synthesis

The channel synthesis problem has been widely investigated over the last...

Please sign up or login with your details

Forgot password? Click here to reset