Factor Graph Optimization of Error-Correcting Codes for Belief Propagation Decoding

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Choukroun, Yoni, Wolf, Lior
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929535134466048
author Choukroun, Yoni
Wolf, Lior
author_facet Choukroun, Yoni
Wolf, Lior
contents The design of optimal linear block codes capable of being efficiently decoded is of major concern, especially for short block lengths. As near capacity-approaching codes, Low-Density Parity-Check (LDPC) codes possess several advantages over other families of codes, the most notable being its efficient decoding via Belief Propagation. While many LDPC code design methods exist, the development of efficient sparse codes that meet the constraints of modern short code lengths and accommodate new channel models remains a challenge. In this work, we propose for the first time a gradient-based data-driven approach for the design of sparse codes. We develop locally optimal codes with respect to Belief Propagation decoding via the learning of the Factor graph under channel noise simulations. This is performed via a novel complete graph tensor representation of the Belief Propagation algorithm, optimized over finite fields via backpropagation and coupled with an efficient line-search method. The proposed approach is shown to outperform the decoding performance of existing popular codes by orders of magnitude and demonstrates the power of data-driven approaches for code design.
format Preprint
id arxiv_https___arxiv_org_abs_2406_12900
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Factor Graph Optimization of Error-Correcting Codes for Belief Propagation Decoding
Choukroun, Yoni
Wolf, Lior
Information Theory
Artificial Intelligence
Machine Learning
The design of optimal linear block codes capable of being efficiently decoded is of major concern, especially for short block lengths. As near capacity-approaching codes, Low-Density Parity-Check (LDPC) codes possess several advantages over other families of codes, the most notable being its efficient decoding via Belief Propagation. While many LDPC code design methods exist, the development of efficient sparse codes that meet the constraints of modern short code lengths and accommodate new channel models remains a challenge. In this work, we propose for the first time a gradient-based data-driven approach for the design of sparse codes. We develop locally optimal codes with respect to Belief Propagation decoding via the learning of the Factor graph under channel noise simulations. This is performed via a novel complete graph tensor representation of the Belief Propagation algorithm, optimized over finite fields via backpropagation and coupled with an efficient line-search method. The proposed approach is shown to outperform the decoding performance of existing popular codes by orders of magnitude and demonstrates the power of data-driven approaches for code design.
title Factor Graph Optimization of Error-Correcting Codes for Belief Propagation Decoding
topic Information Theory
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2406.12900