High-performance hard-input LDPC decoding on multi-core devices for optical space links - Inria - Institut national de recherche en sciences et technologies du numérique
Journal Articles Journal of Systems Architecture Year : 2023

High-performance hard-input LDPC decoding on multi-core devices for optical space links

Abstract

LDPC codes are a family of error-correcting codes that are present in most space communication standards. Thanks to their large processing power and their parallelization capabilities, prevailing multicore devices facilitate real-time implementations of digital communication systems, which were previously implemented into dedicated hardware devices. Previous works were done over the last decade on the implementation of Gbps decoders on programmable devices. However, these works focus on the soft input LDPC decoding algorithms. But, hard-input LDPC decoders are also required to design and prototype for instance next optical-based satellite communication systems. These systems should provide high throughput (≥10 Gbps) and low latency (≤1ms) internet links. In this article, the first software-based implementation of a hard-input multi-Gbps LDPC decoder is detailed. Thanks to different parallelization strategies and deeply optimized SIMD codes, throughput up to 7.5 Gbps is achieved when 10 Gallager-E iterations are executed onto an INTEL Xeon device making possible the design of software base station systems providing throughputs of tens of Gbps for optical system evaluation or base station design.
Fichier principal
Vignette du fichier
1-s2.0-S1383762123000115-am.pdf (1016.12 Ko) Télécharger le fichier
Origin Publication funded by an institution

Dates and versions

hal-04406492 , version 1 (05-04-2024)

Licence

Identifiers

Cite

Bertrand Le Gal, Christophe Jego, Vincent Pignoly. High-performance hard-input LDPC decoding on multi-core devices for optical space links. Journal of Systems Architecture, 2023, 137, pp.102832. ⟨10.1016/j.sysarc.2023.102832⟩. ⟨hal-04406492⟩
69 View
120 Download

Altmetric

Share

More