Denoising Diffusion Error Correction Codes

09/16/2022
by   Yoni Choukroun, et al.
0

Error correction code (ECC) is an integral part of the physical communication layer, ensuring reliable data transfer over noisy channels. Recently, neural decoders have demonstrated their advantage over classical decoding techniques. However, recent state-of-the-art neural decoders suffer from high complexity and lack the important iterative scheme characteristic of many legacy decoders. In this work, we propose to employ denoising diffusion models for the soft decoding of linear codes at arbitrary block lengths. Our framework models the forward channel corruption as a series of diffusion steps that can be reversed iteratively. Three contributions are made: (i) a diffusion process suitable for the decoding setting is introduced, (ii) the neural diffusion decoder is conditioned on the number of parity errors, which indicates the level of corruption at a given step, (iii) a line search procedure based on the code's syndrome obtains the optimal reverse diffusion step size. The proposed approach demonstrates the power of diffusion models for ECC and is able to achieve state of the art accuracy, outperforming the other neural decoders by sizable margins, even for a single reverse diffusion step.

READ FULL TEXT
research
03/27/2022

Error Correction Code Transformer

Error correction code is a major part of the communication physical laye...
research
01/27/2023

Deep Quantum Error Correction

Quantum error correction codes (QECC) are a key component for realizing ...
research
09/03/2023

Diffusion Models with Deterministic Normalizing Flow Priors

For faster sampling and higher sample quality, we propose DiNof (Diffusi...
research
12/20/2022

Concatenated Forward Error Correction with KP4 and Single Parity Check Codes

Concatenated forward error correction is studied based on an outer KP4 R...
research
05/24/2022

Constrained Error Pattern Generation for GRAND

Maximum-likelihood (ML) decoding can be used to obtain the optimal perfo...
research
03/26/2019

On the Performance of Exact Diffusion over Adaptive Networks

Various bias-correction methods such as EXTRA, DIGing, and exact diffusi...
research
09/18/2023

Speeding Up Speech Synthesis In Diffusion Models By Reducing Data Distribution Recovery Steps Via Content Transfer

Diffusion based vocoders have been criticised for being slow due to the ...

Please sign up or login with your details

Forgot password? Click here to reset