NECST: Neural Joint Source-Channel Coding

11/19/2018
by   Kristy Choi, et al.
6

For reliable transmission across a noisy communication channel, classical results from information theory show that it is asymptotically optimal to separate out the source and channel coding processes. However, this decomposition can fall short in the finite bit-length regime, as it requires non-trivial tuning of hand-crafted codes and assumes infinite computational power for decoding. In this work, we propose Neural Error Correcting and Source Trimming () codes to jointly learn the encoding and decoding processes in an end-to-end fashion. By adding noise into the latent codes to simulate the channel during training, we learn to both compress and error-correct given a fixed bit-length and computational budget. We obtain codes that are not only competitive against several capacity-approaching channel codes, but also learn useful robust representations of the data for downstream tasks such as classification. Finally, we learn an extremely fast neural decoder, yielding almost an order of magnitude in speedup compared to standard decoding methods based on iterative belief propagation.

READ FULL TEXT

page 16

page 17

research
04/03/2020

Infomax Neural Joint Source-Channel Coding via Adversarial Bit Flip

Although Shannon theory states that it is asymptotically optimal to sepa...
research
08/10/2023

PAC Codes for Source and Joint Source-Channel Coding

Polarization-adjusted convolutional (PAC) codes, as a concatenated codin...
research
02/19/2018

Deep Learning for Joint Source-Channel Coding of Text

We consider the problem of joint source and channel coding of structured...
research
01/22/2021

Twisted-Pair Superposition Transmission

We propose in this paper a new coding scheme called twisted-pair superpo...
research
02/24/2017

RNN Decoding of Linear Block Codes

Designing a practical, low complexity, close to optimal, channel decoder...
research
08/25/2019

LightMC: A Dynamic and Efficient Multiclass Decomposition Algorithm

Multiclass decomposition splits a multiclass classification problem into...
research
06/13/2019

Deep Learning-Based Decoding of Constrained Sequence Codes

Constrained sequence (CS) codes, including fixed-length CS codes and var...

Please sign up or login with your details

Forgot password? Click here to reset