z-logo
open-access-imgOpen Access
A new two‐stage decoding scheme with unreliable path search to lower the error‐floor for low‐density parity‐check codes
Author(s) -
Yang Pilwoong,
Jun Bohwan,
No JongSeon,
Park Hosung
Publication year - 2017
Publication title -
iet communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.355
H-Index - 62
eISSN - 1751-8636
pISSN - 1751-8628
DOI - 10.1049/iet-com.2017.0092
Subject(s) - decoding methods , list decoding , sequential decoding , algorithm , early stopping , belief propagation , node (physics) , computer science , path (computing) , set (abstract data type) , variable (mathematics) , mathematics , berlekamp–welch algorithm , concatenated error correction code , artificial intelligence , computer network , block code , mathematical analysis , structural engineering , artificial neural network , engineering , programming language
In this study, the authors propose a new two‐stage decoding scheme for low‐density parity‐check codes to lower the error‐floor, which consists of the conventional belief propagation (BP) decoding algorithm as the first‐stage decoding and the re‐decodings with manipulated log‐likelihood ratios (LLRs) of variable nodes as the second‐stage decoding. In the first‐stage decoding, an early stopping criterion is proposed for early detection of decoding failure and the candidate set of the variable nodes are determined, which can be partly included in the small trapping sets. In the second‐stage decoding, the scores of the variable nodes in the candidate set are computed by the proposed unreliable path search algorithm and the variable nodes are sorted in ascending order by their scores for the re‐decoding trials. Each re‐decoding trial is performed by BP decoding algorithm with manipulated LLR of a selected variable node in the candidate set one at a time with the second early stopping criterion. The parallel unreliable path search algorithm is also proposed for practical application of the proposed algorithm. Numerical results show that the proposed early stopping criteria and the proposed decoding algorithms for the second‐stage decoding can correct most of the unsuccessfully decoded codewords by the first‐stage decoding in the error‐floor region.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here