On Decoding Fountain Codes with Erroneous Received Symbols

06/11/2020
by   Xuan He, et al.
0

Motivated by the application of fountain codes in the DNA-based data storage systems, in this paper, we consider the decoding of fountain codes when the received symbols have a chance to be incorrect. Unlike the conventional scenario where the received symbols are all error-free, the maximum likelihood (ML) decoding and maximum a posterior probability (MAP) decoding are not practical under this situation due to the exponentially high complexity. Instead, we propose an efficient algorithm, which is referred to as the basis-finding algorithm (BFA) for decoding. We develop a straightforward implementation as well as an efficient implementation for the BFA, both of which have polynomial time complexities. Moreover, to investigate the frame error rate (FER) of the BFA, we derive the theoretical bounds and also perform extensive simulations. Both the analytical and simulation results reveal that the BFA can perform very well for decoding fountain codes with erroneous received symbols.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2023

Efficient Near Maximum-Likelihood Reliability-Based Decoding for Short LDPC Codes

In this paper, we propose an efficient decoding algorithm for short low-...
research
01/08/2018

Duality of Channel Encoding and Decoding - Part II: Rate-1 Non-binary Convolutional Codes

This is the second part of a series of papers on a revisit to the bidire...
research
05/07/2021

On interpolation-based decoding of a class of maximum rank distance codes

In this paper we present an interpolation-based decoding algorithm to de...
research
06/13/2019

Deep Learning-Based Decoding of Constrained Sequence Codes

Constrained sequence (CS) codes, including fixed-length CS codes and var...
research
09/03/2022

Error-rate in Viterbi decoding of a duobinary signal in presence of noise and distortions: theory and simulation

The Viterbi algorithm, presented in 1967, allows a maximum likelihood de...
research
09/06/2018

Deep Learning-Based Decoding for Constrained Sequence Codes

Constrained sequence codes have been widely used in modern communication...

Please sign up or login with your details

Forgot password? Click here to reset