Abstract
This paper presents two low-complexity edge-based scheduling schemes, referred to as the e-Flooding and e-Shuffled schedules, for the belief-propagation (BP) decoding of low-density parity-check and Reed-Solomon codes. The proposed schedules selectively update the edges of the code graph based on the run-time reliability of variable and check nodes. Specifically, new message update is propagated exclusively along the unreliable edges of the code graph. This reduces the decoding complexity of BP algorithm as only a partial set of message updates is computed per decoding iteration. Besides, restricting the flow of message updates may also precludes the occurrence of some short graph cycles, which helps to preserve the BP message independence at certain variable and check nodes. Using numerical simulations, it is shown that the proposed edge-based schedules reduce the BP decoding complexity by more than 90% compared with the prior-art BP schedules, while simultaneously improving the error-rate performance, at medium-to-high signal-to-noise ratio over additive white Gaussian noise channel.
Original language | English |
---|---|
Article number | 7779107 |
Pages (from-to) | 525-535 |
Number of pages | 11 |
Journal | IEEE Transactions on Communications |
Volume | 65 |
Issue number | 2 |
DOIs | |
Publication status | Published - Feb 2017 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2016 IEEE.
ASJC Scopus Subject Areas
- Electrical and Electronic Engineering
Keywords
- belief-propagation scheduling
- code graph
- decoding complexity
- error-rate performance
- LDPC code
- message-passing
- RS code