Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC Codes

Channel coding technique is a fundamental building block in any modern communication system to realize reliable, fast, and secure data transmission. At the same time, it is a challenging and crucial task, as the data transmission happens in a channel where noise, fading, and other impairments are p...

Full description

Bibliographic Details
Main Authors: Layla M. Salih, Thuraya Mahmoud Al-Qaradaghi, Jalal J. Hamad Ameen
Format: Article
Language:English
Published: Tikrit University 2022-12-01
Series:Tikrit Journal of Engineering Sciences
Subjects:
Online Access:https://tj-es.com/ojs/index.php/tjes/article/view/802
_version_ 1827903170757525504
author Layla M. Salih
Thuraya Mahmoud Al-Qaradaghi
Jalal J. Hamad Ameen
author_facet Layla M. Salih
Thuraya Mahmoud Al-Qaradaghi
Jalal J. Hamad Ameen
author_sort Layla M. Salih
collection DOAJ
description Channel coding technique is a fundamental building block in any modern communication system to realize reliable, fast, and secure data transmission. At the same time, it is a challenging and crucial task, as the data transmission happens in a channel where noise, fading, and other impairments are present. The Low-Density Parity-Check (LDPC) codes give substantial results close to the Shannon limit when the complexity and processing delay time are unlimited. In this paper, the performance of the LDPC decoding with four algorithms was investigated. The investigated four algorithms were Belief Propagation (BP), Layered Belief Propagation (LBP), Normalized min-sum (NMS), and Offset min-sum (OMS). These algorithms were examined for code rates ranging from 1/3 to 9/10 and message block lengths (64, 512, 1024, and 5120) bits. The simulation results revealed the flexibility of these decoders in supporting these code rates and block lengths, which enables their usage in a wide range of applications and scenarios for fifth-generation (5G) wireless communication. In addition, the effect of the maximum number of decoding iterations on the error correction performance was investigated, and a gain of 5.6 dB can be obtained by using 32 decoding iterations at BER=2*10-3 instead of one decoding iteration. The results showed that the decoders performed better for longer message blocks than for short message blocks, and less power was required for transmitting longer messages. Finally, the comparison results of their performance in terms of bit error rate (BER) under the same conditions showed a gain of 0.8 dB using LBP at BER= 10-5 compared with the NMS decoding algorithm.
first_indexed 2024-03-13T00:10:10Z
format Article
id doaj.art-f035c66573f94cfd8ee502e51ab84e6a
institution Directory Open Access Journal
issn 1813-162X
2312-7589
language English
last_indexed 2024-03-13T00:10:10Z
publishDate 2022-12-01
publisher Tikrit University
record_format Article
series Tikrit Journal of Engineering Sciences
spelling doaj.art-f035c66573f94cfd8ee502e51ab84e6a2023-07-12T19:21:54ZengTikrit UniversityTikrit Journal of Engineering Sciences1813-162X2312-75892022-12-0129410.25130/tjes.29.4.2Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC CodesLayla M. Salih0Thuraya Mahmoud Al-Qaradaghi1Jalal J. Hamad Ameen2Electrical Department, College of Engineering, Kirkuk University, Kirkuk, Iraq.Electrical Department, College of Engineering, Salahaddin University, Erbil, Iraq.Electrical Department, College of Engineering, Salahaddin University, Erbil, Iraq. Channel coding technique is a fundamental building block in any modern communication system to realize reliable, fast, and secure data transmission. At the same time, it is a challenging and crucial task, as the data transmission happens in a channel where noise, fading, and other impairments are present. The Low-Density Parity-Check (LDPC) codes give substantial results close to the Shannon limit when the complexity and processing delay time are unlimited. In this paper, the performance of the LDPC decoding with four algorithms was investigated. The investigated four algorithms were Belief Propagation (BP), Layered Belief Propagation (LBP), Normalized min-sum (NMS), and Offset min-sum (OMS). These algorithms were examined for code rates ranging from 1/3 to 9/10 and message block lengths (64, 512, 1024, and 5120) bits. The simulation results revealed the flexibility of these decoders in supporting these code rates and block lengths, which enables their usage in a wide range of applications and scenarios for fifth-generation (5G) wireless communication. In addition, the effect of the maximum number of decoding iterations on the error correction performance was investigated, and a gain of 5.6 dB can be obtained by using 32 decoding iterations at BER=2*10-3 instead of one decoding iteration. The results showed that the decoders performed better for longer message blocks than for short message blocks, and less power was required for transmitting longer messages. Finally, the comparison results of their performance in terms of bit error rate (BER) under the same conditions showed a gain of 0.8 dB using LBP at BER= 10-5 compared with the NMS decoding algorithm. https://tj-es.com/ojs/index.php/tjes/article/view/802Belief PropagationBERChannel coding LDPC code5G
spellingShingle Layla M. Salih
Thuraya Mahmoud Al-Qaradaghi
Jalal J. Hamad Ameen
Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC Codes
Tikrit Journal of Engineering Sciences
Belief Propagation
BER
Channel coding
LDPC code
5G
title Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC Codes
title_full Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC Codes
title_fullStr Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC Codes
title_full_unstemmed Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC Codes
title_short Performance Analysis of Different Flexible Decoding Algorithms for NR-LDPC Codes
title_sort performance analysis of different flexible decoding algorithms for nr ldpc codes
topic Belief Propagation
BER
Channel coding
LDPC code
5G
url https://tj-es.com/ojs/index.php/tjes/article/view/802
work_keys_str_mv AT laylamsalih performanceanalysisofdifferentflexibledecodingalgorithmsfornrldpccodes
AT thurayamahmoudalqaradaghi performanceanalysisofdifferentflexibledecodingalgorithmsfornrldpccodes
AT jalaljhamadameen performanceanalysisofdifferentflexibledecodingalgorithmsfornrldpccodes