Abstract

LDPC code design tools typically rely on asymptotic code behavior and are affected by an unavoidable performance degradation due to model imperfections in the short length regime. We propose an LDPC code design scheme based on an evolutionary algorithm, the Genetic Algorithm (GenAlg), implementing a "decoder-in-the-loop" concept. It inherently takes into consideration the channel, code length and the number of iterations while optimizing the error-rate of the actual decoder hardware architecture. We construct short length LDPC codes (i.e., the parity-check matrix) with error-rate performance comparable to, or even outperforming that of well-designed standardized short length LDPC codes over both AWGN and Rayleigh fading channels. Our proposed algorithm can be used to design LDPC codes with special graph structures (e.g., accumulator-based codes) to facilitate the encoding step, or to satisfy any other practical requirement. Moreover, GenAlg can be used to design LDPC codes with the aim of reducing decoding latency and complexity, leading to coding gains of up to $0.325$ dB and $0.8$ dB at BLER of $10^{-5}$ for both AWGN and Rayleigh fading channels, respectively, when compared to state-of-the-art short LDPC codes. Also, we analyze what can be learned from the resulting codes and, as such, the GenAlg particularly highlights design paradigms of short length LDPC codes (e.g., codes with degree-1 variable nodes obtain very good results).

Highlights

  • The design of Low-Density Parity-Check (LDPC) codes is well-established at the limits of the infinite length regime

  • We assume an ergodic Rayleigh fading model with full Channel State Information (CSI) which can be motivated as the result of an Orthogonal Frequency-Division Multiplexing (OFDM)-based transmission in a multi-path propagation environment and, is omnipresent in today’s wireless communication systems

  • We design LDPC codes tailored to belief propagation (BP) decoding with Nit,max = 200 iterations at a design SNR Eb/N0 = 8 dB

Read more

Summary

Introduction

The design of Low-Density Parity-Check (LDPC) codes is well-established at the limits of the infinite length regime. Emerging applications based on short block transmission have urged the need for well-designed ‘‘ultra-short’’ codes, cf ultrareliable and low-latency communications (URLLC); e.g., for machine-to-machine type communications and Internet of Things networks. In these applications, it is preferable to work with a unified decoding hardware, i.e., one (de-)coding scheme fits all – from block lengths of several hundred up to ten-thousands of bits. It is preferable to work with a unified decoding hardware, i.e., one (de-)coding scheme fits all – from block lengths of several hundred up to ten-thousands of bits This trend is reflected by the fact that the 3GPP group agreed to replace the Turbo codes by LDPC codes in the upcoming New Radio (NR) access

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call