Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC Codes

This paper addresses the problem of decoding non-binary low density parity check codes(LDPC) over finite field <inline-formula> <tex-math notation="LaTeX">$GF(q)$ </tex-math></inline-formula> using symbol flipping approach. To achieve low complexity reliable communi...

Full description

Bibliographic Details
Main Authors: Waheed Ullah, Ling Cheng, Fambirai Takawira
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9359751/
id doaj-4774be146e1c48fdb7a47813df4e7e89
record_format Article
spelling doaj-4774be146e1c48fdb7a47813df4e7e892021-03-30T14:58:07ZengIEEEIEEE Access2169-35362021-01-019334643347710.1109/ACCESS.2021.30608069359751Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC CodesWaheed Ullah0https://orcid.org/0000-0001-5912-0101Ling Cheng1https://orcid.org/0000-0001-7873-8206Fambirai Takawira2https://orcid.org/0000-0002-1975-3497School of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg, South AfricaSchool of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg, South AfricaSchool of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg, South AfricaThis paper addresses the problem of decoding non-binary low density parity check codes(LDPC) over finite field <inline-formula> <tex-math notation="LaTeX">$GF(q)$ </tex-math></inline-formula> using symbol flipping approach. To achieve low complexity reliable communication, three new algorithms for improving the bit error rate performance of the non-binary LDPC decoder are presented. The first type is the symbol flipping decoding algorithm using a flipping function based on the channel reliability to identify the least reliable symbol position. In this algorithm, if the predicted symbol value satisfies the check sum, then the value is declared as correct otherwise the value is adjusted and sent back to the QAM detector. Algorithms 2 in this paper is an improvement to iterative joint detection-decoding algorithm by using the method of iterative hard decision based majority logic to select the new candidate symbol value. The feedback value to the QAM detector is adjusted by using Euclidean distance between the current symbol and the newly selected symbol value. <xref ref-type="algorithm" rid="alg3">Algorithm 3</xref> is a low complexity version of <xref ref-type="algorithm" rid="alg2">Algorithm 2</xref> which is derived by applying a majority voting scheme. In the majority voting scheme, symbols are short listed first by voting and all the computation are carried out only for the short listed least reliable symbols which significantly lowers the processing complexity. Numerical results and complexity analysis show that the proposed methods have good bit error rate versus complexity trade-off for various applications when compared with some existing algorithms.https://ieeexplore.ieee.org/document/9359751/Coded modulationnon-binary LDPCjoint iterative detection-decodingsymbol flipping decodingsum product algorithmmajority logic decoding
collection DOAJ
language English
format Article
sources DOAJ
author Waheed Ullah
Ling Cheng
Fambirai Takawira
spellingShingle Waheed Ullah
Ling Cheng
Fambirai Takawira
Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC Codes
IEEE Access
Coded modulation
non-binary LDPC
joint iterative detection-decoding
symbol flipping decoding
sum product algorithm
majority logic decoding
author_facet Waheed Ullah
Ling Cheng
Fambirai Takawira
author_sort Waheed Ullah
title Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC Codes
title_short Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC Codes
title_full Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC Codes
title_fullStr Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC Codes
title_full_unstemmed Predictive Syndrome Based Low Complexity Joint Iterative Detection-Decoding Algorithm for Non-Binary LDPC Codes
title_sort predictive syndrome based low complexity joint iterative detection-decoding algorithm for non-binary ldpc codes
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description This paper addresses the problem of decoding non-binary low density parity check codes(LDPC) over finite field <inline-formula> <tex-math notation="LaTeX">$GF(q)$ </tex-math></inline-formula> using symbol flipping approach. To achieve low complexity reliable communication, three new algorithms for improving the bit error rate performance of the non-binary LDPC decoder are presented. The first type is the symbol flipping decoding algorithm using a flipping function based on the channel reliability to identify the least reliable symbol position. In this algorithm, if the predicted symbol value satisfies the check sum, then the value is declared as correct otherwise the value is adjusted and sent back to the QAM detector. Algorithms 2 in this paper is an improvement to iterative joint detection-decoding algorithm by using the method of iterative hard decision based majority logic to select the new candidate symbol value. The feedback value to the QAM detector is adjusted by using Euclidean distance between the current symbol and the newly selected symbol value. <xref ref-type="algorithm" rid="alg3">Algorithm 3</xref> is a low complexity version of <xref ref-type="algorithm" rid="alg2">Algorithm 2</xref> which is derived by applying a majority voting scheme. In the majority voting scheme, symbols are short listed first by voting and all the computation are carried out only for the short listed least reliable symbols which significantly lowers the processing complexity. Numerical results and complexity analysis show that the proposed methods have good bit error rate versus complexity trade-off for various applications when compared with some existing algorithms.
topic Coded modulation
non-binary LDPC
joint iterative detection-decoding
symbol flipping decoding
sum product algorithm
majority logic decoding
url https://ieeexplore.ieee.org/document/9359751/
work_keys_str_mv AT waheedullah predictivesyndromebasedlowcomplexityjointiterativedetectiondecodingalgorithmfornonbinaryldpccodes
AT lingcheng predictivesyndromebasedlowcomplexityjointiterativedetectiondecodingalgorithmfornonbinaryldpccodes
AT fambiraitakawira predictivesyndromebasedlowcomplexityjointiterativedetectiondecodingalgorithmfornonbinaryldpccodes
_version_ 1724180204555862016