Learning End-to-End Channel Coding with Diffusion Models

Muah Kim, Rick Fritschek, Rafael F. Schaefer
2/3/2023
cs.ITcs.LG

No confident code implementation found for this paper.

Abstract

It is a known problem that deep-learning-based end-to-end (E2E) channel coding systems depend on a known and differentiable channel model, due to the learning process and based on the gradient-descent optimization methods. This places the challenge to approximate or generate the channel or its derivative from samples generated by pilot signaling in real-world scenarios. Currently, there are two prevalent methods to solve this problem. One is to generate the channel via a generative adversarial network (GAN), and the other is to, in essence, approximate the gradient via reinforcement learning methods. Other methods include using score-based methods, variational autoencoders, or mutual-information-based methods. In this paper, we focus on generative models and, in particular, on a new promising method called diffusion models, which have shown a higher quality of generation in image-based tasks. We will show that diffusion models can be used in wireless E2E scenarios and that they work as good as Wasserstein GANs while having a more stable training procedure and a better generalization ability in testing.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kim2023learning,
  title  = {Learning End-to-End Channel Coding with Diffusion Models},
  author = {Muah Kim and Rick Fritschek and Rafael F. Schaefer},
  year   = {2023},
  eprint = {2302.01714},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.01714v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.01714.svg)](https://codeofpaper.com/paper/2302.01714)

Discussion