Algorithm Improving the Decoding Performance of Fountain Codes

ZHU Hongjie,PEI Yukui,LU Jianhua
DOI: https://doi.org/10.16511/j.cnki.qhdxxb.2010.04.019
2010-01-01
Abstract:The belief propagation (BP) iterative decoding algorithm used in fountain codes has lower decoding complexity than the maximum likelihood algorithm but higher failure possibility due to the encoding randomicity. A decoding algorithm was developed to increase the probability of successful decoding (PSD) for fountain codes,which continues the iterative process of BP decoding by assuming some undecoded data packets as decoded ones when the original BP algorithm fails. By figuring out the assumed packets in the consequent decoding process,more data can be decoded. The simulation with an LT code with a code-length of 10 000 and an overhead of 0.05 shows that the algorithm,having a PSD value of 98.2%,increases the PSD by 18.3% compared with the original BP algorithm,with the maximum degree strategy used and the assumption scale set to be 20.
What problem does this paper attempt to address?