A Novel Flip-List-Enabled Belief Propagation Decoder for Polar Codes

Due to the design principle of parallel processing, belief propagation (BP) decoding is attractive, and it provides good error-correction performance compared with successive cancellation (SC) decoding. However, its error-correction performance is still inferior to that of successive cancellation li...

Full description

Bibliographic Details
Main Authors: Qasim Jan, Shahid Hussain, Muhammad Furqan, Zhiwen Pan, Nan Liu, Xiaohu You
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/18/2302
_version_ 1797519531664474112
author Qasim Jan
Shahid Hussain
Muhammad Furqan
Zhiwen Pan
Nan Liu
Xiaohu You
author_facet Qasim Jan
Shahid Hussain
Muhammad Furqan
Zhiwen Pan
Nan Liu
Xiaohu You
author_sort Qasim Jan
collection DOAJ
description Due to the design principle of parallel processing, belief propagation (BP) decoding is attractive, and it provides good error-correction performance compared with successive cancellation (SC) decoding. However, its error-correction performance is still inferior to that of successive cancellation list (SCL) decoding. Consequently, this paper proposes a novel flip-list- (FL)-enabled belief propagation (BP) method to improve the error-correction performance of BP decoding for polar codes with low computational complexity. The proposed technique identifies the vulnerable channel log-likelihood ratio (LLR) that deteriorates the BP decoding result. The FL is utilized to efficiently identify the erroneous channel LLRs and correct them for the next BP decoding attempt. The preprocessed channel LLR through FL improves the error-correction performance with minimal flipping attempts and reduces the computational complexity. The proposed technique was compared with the state-of-the-art BP, i.e., BP bit-flip (BP-BF), generalized BP-flip (GBPF), cyclic redundancy check (CRC)-aided (CA-SCL) decoding, and ordered statistic decoding (OSD), algorithms. Simulation results showed that the FL-BP had an excellent block error rate (BLER) performance gain up to 0.7 dB compared with BP, BP-BF, and GBPF decoder. Besides, the computational complexity was reduced considerably in the high signal-to-noise ratio (SNR) regime compared with the BP-BF and GBPF decoding methods.
first_indexed 2024-03-10T07:43:08Z
format Article
id doaj.art-043d725293aa4db483e0efde27ee33b4
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T07:43:08Z
publishDate 2021-09-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-043d725293aa4db483e0efde27ee33b42023-11-22T12:48:57ZengMDPI AGElectronics2079-92922021-09-011018230210.3390/electronics10182302A Novel Flip-List-Enabled Belief Propagation Decoder for Polar CodesQasim Jan0Shahid Hussain1Muhammad Furqan2Zhiwen Pan3Nan Liu4Xiaohu You5National Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, ChinaData Science Institute, National University of Ireland Galway, Galway H91 TK33, IrelandNational Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, ChinaNational Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, ChinaNational Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, ChinaNational Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, ChinaDue to the design principle of parallel processing, belief propagation (BP) decoding is attractive, and it provides good error-correction performance compared with successive cancellation (SC) decoding. However, its error-correction performance is still inferior to that of successive cancellation list (SCL) decoding. Consequently, this paper proposes a novel flip-list- (FL)-enabled belief propagation (BP) method to improve the error-correction performance of BP decoding for polar codes with low computational complexity. The proposed technique identifies the vulnerable channel log-likelihood ratio (LLR) that deteriorates the BP decoding result. The FL is utilized to efficiently identify the erroneous channel LLRs and correct them for the next BP decoding attempt. The preprocessed channel LLR through FL improves the error-correction performance with minimal flipping attempts and reduces the computational complexity. The proposed technique was compared with the state-of-the-art BP, i.e., BP bit-flip (BP-BF), generalized BP-flip (GBPF), cyclic redundancy check (CRC)-aided (CA-SCL) decoding, and ordered statistic decoding (OSD), algorithms. Simulation results showed that the FL-BP had an excellent block error rate (BLER) performance gain up to 0.7 dB compared with BP, BP-BF, and GBPF decoder. Besides, the computational complexity was reduced considerably in the high signal-to-noise ratio (SNR) regime compared with the BP-BF and GBPF decoding methods.https://www.mdpi.com/2079-9292/10/18/2302belief propagationchannel log-likelihood ratioerror-correcting codeserroneous channel LLRpreprocessing genie-aided BP decoder
spellingShingle Qasim Jan
Shahid Hussain
Muhammad Furqan
Zhiwen Pan
Nan Liu
Xiaohu You
A Novel Flip-List-Enabled Belief Propagation Decoder for Polar Codes
Electronics
belief propagation
channel log-likelihood ratio
error-correcting codes
erroneous channel LLR
preprocessing genie-aided BP decoder
title A Novel Flip-List-Enabled Belief Propagation Decoder for Polar Codes
title_full A Novel Flip-List-Enabled Belief Propagation Decoder for Polar Codes
title_fullStr A Novel Flip-List-Enabled Belief Propagation Decoder for Polar Codes
title_full_unstemmed A Novel Flip-List-Enabled Belief Propagation Decoder for Polar Codes
title_short A Novel Flip-List-Enabled Belief Propagation Decoder for Polar Codes
title_sort novel flip list enabled belief propagation decoder for polar codes
topic belief propagation
channel log-likelihood ratio
error-correcting codes
erroneous channel LLR
preprocessing genie-aided BP decoder
url https://www.mdpi.com/2079-9292/10/18/2302
work_keys_str_mv AT qasimjan anovelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT shahidhussain anovelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT muhammadfurqan anovelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT zhiwenpan anovelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT nanliu anovelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT xiaohuyou anovelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT qasimjan novelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT shahidhussain novelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT muhammadfurqan novelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT zhiwenpan novelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT nanliu novelfliplistenabledbeliefpropagationdecoderforpolarcodes
AT xiaohuyou novelfliplistenabledbeliefpropagationdecoderforpolarcodes