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...
Main Authors: | , , |
---|---|
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 |