Bit flipping decoding for binary product codes

Error control coding has been used to mitigate the impact of noise on the wireless channel. Today, wireless communication systems have in their design Forward Error Correction (FEC) techniques to help reduce the amount of retransmitted data. When designing a coding scheme, three challenges need t...

Full description

Bibliographic Details
Main Author: Ntuli, Sibonginkosi
Format: Others
Language:en
Published: 2015
Online Access:http://hdl.handle.net/10539/17532
id ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-17532
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-175322021-04-29T05:09:18Z Bit flipping decoding for binary product codes Ntuli, Sibonginkosi Error control coding has been used to mitigate the impact of noise on the wireless channel. Today, wireless communication systems have in their design Forward Error Correction (FEC) techniques to help reduce the amount of retransmitted data. When designing a coding scheme, three challenges need to be addressed, the error correcting capability of the code, the decoding complexity of the code and the delay introduced by the coding scheme. While it is easy to design coding schemes with a large error correcting capability, it is a challenge finding decoding algorithms for these coding schemes. Generally increasing the length of a block code increases its error correcting capability and its decoding complexity. Product codes have been identified as a means to increase the block length of simpler codes, yet keep their decoding complexity low. Bit flipping decoding has been identified as simple to implement decoding algorithm. Research has generally been focused on improving bit flipping decoding for Low Density Parity Check codes. In this study we develop a new decoding algorithm based on syndrome checking and bit flipping to use for binary product codes, to address the major challenge of coding systems, i.e., developing codes with a large error correcting capability yet have a low decoding complexity. Simulated results show that the proposed decoding algorithm outperforms the conventional decoding algorithm proposed by P. Elias in BER and more significantly in WER performance. The algorithm offers comparable complexity to the conventional algorithm in the Rayleigh fading channel. 2015-04-28T09:10:47Z 2015-04-28T09:10:47Z 2015-04-28 Thesis http://hdl.handle.net/10539/17532 en application/pdf application/pdf application/pdf
collection NDLTD
language en
format Others
sources NDLTD
description Error control coding has been used to mitigate the impact of noise on the wireless channel. Today, wireless communication systems have in their design Forward Error Correction (FEC) techniques to help reduce the amount of retransmitted data. When designing a coding scheme, three challenges need to be addressed, the error correcting capability of the code, the decoding complexity of the code and the delay introduced by the coding scheme. While it is easy to design coding schemes with a large error correcting capability, it is a challenge finding decoding algorithms for these coding schemes. Generally increasing the length of a block code increases its error correcting capability and its decoding complexity. Product codes have been identified as a means to increase the block length of simpler codes, yet keep their decoding complexity low. Bit flipping decoding has been identified as simple to implement decoding algorithm. Research has generally been focused on improving bit flipping decoding for Low Density Parity Check codes. In this study we develop a new decoding algorithm based on syndrome checking and bit flipping to use for binary product codes, to address the major challenge of coding systems, i.e., developing codes with a large error correcting capability yet have a low decoding complexity. Simulated results show that the proposed decoding algorithm outperforms the conventional decoding algorithm proposed by P. Elias in BER and more significantly in WER performance. The algorithm offers comparable complexity to the conventional algorithm in the Rayleigh fading channel.
author Ntuli, Sibonginkosi
spellingShingle Ntuli, Sibonginkosi
Bit flipping decoding for binary product codes
author_facet Ntuli, Sibonginkosi
author_sort Ntuli, Sibonginkosi
title Bit flipping decoding for binary product codes
title_short Bit flipping decoding for binary product codes
title_full Bit flipping decoding for binary product codes
title_fullStr Bit flipping decoding for binary product codes
title_full_unstemmed Bit flipping decoding for binary product codes
title_sort bit flipping decoding for binary product codes
publishDate 2015
url http://hdl.handle.net/10539/17532
work_keys_str_mv AT ntulisibonginkosi bitflippingdecodingforbinaryproductcodes
_version_ 1719399947884822528