Turbo Autoencoder with a Trainable Interleaver

11/22/2021
by   Karl Chahine, et al.
0

A critical aspect of reliable communication involves the design of codes that allow transmissions to be robustly and computationally efficiently decoded under noisy conditions. Advances in the design of reliable codes have been driven by coding theory and have been sporadic. Recently, it is shown that channel codes that are comparable to modern codes can be learned solely via deep learning. In particular, Turbo Autoencoder (TURBOAE), introduced by Jiang et al., is shown to achieve the reliability of Turbo codes for Additive White Gaussian Noise channels. In this paper, we focus on applying the idea of TURBOAE to various practical channels, such as fading channels and chirp noise channels. We introduce TURBOAE-TI, a novel neural architecture that combines TURBOAE with a trainable interleaver design. We develop a carefully-designed training procedure and a novel interleaver penalty function that are crucial in learning the interleaver and TURBOAE jointly. We demonstrate that TURBOAE-TI outperforms TURBOAE and LTE Turbo codes for several channels of interest. We also provide interpretation analysis to better understand TURBOAE-TI.

READ FULL TEXT

page 1

page 2

page 3

page 4

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/08/2019

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

Designing codes that combat the noise in a communication medium has rema...
research
04/30/2019

Design of Protograph Codes for Additive White Symmetric Alpha-Stable Noise Channels

The protograph low-density parity-check (LDPC) codes possess many attrac...
research
05/30/2022

AttentionCode: Ultra-Reliable Feedback Codes for Short-Packet Communications

Ultra-reliable short-packet communication is a major challenge in future...
research
02/20/2020

A Testbed for Assessment of Fountain Codes for Wireless Channels

Luby Transform (LT) codes are a class of fountain codes that have proved...
research
12/19/2017

Algebraic lattice codes for linear fading channels

In the decades following Shannon's work, the quest to design codes for t...
research
09/30/2022

TinyTurbo: Efficient Turbo Decoders on Edge

In this paper, we introduce a neural-augmented decoder for Turbo codes c...

Please sign up or login with your details

Forgot password? Click here to reset