TR2010-001
Divide & Concur and Difference-Map BP Decoders for LDPC Codes
-
- "Divide & Concur and Difference-Map BP Decoders for LDPC Codes", IEEE Transactions on Information Theory, Vol. 57, No. 2, pp. 786-802, February 2011.BibTeX TR2010-001 PDF
- @article{Yedidia2011feb,
- author = {Yedidia, J.S. and Wang, Y. and Draper, S.C.},
- title = {Divide & Concur and Difference-Map BP Decoders for LDPC Codes},
- journal = {IEEE Transactions on Information Theory},
- year = 2011,
- volume = 57,
- number = 2,
- pages = {786--802},
- month = feb,
- issn = {0018-9448},
- url = {https://www.merl.com/publications/TR2010-001}
- }
,
- "Divide & Concur and Difference-Map BP Decoders for LDPC Codes", IEEE Transactions on Information Theory, Vol. 57, No. 2, pp. 786-802, February 2011.
-
Research Area:
Abstract:
The "Divide and Concur" (DC) algorithm, & recently introduced by Gravel and Elser, can be considered a competitor to the belief propagation (BP) algorithm, in that both algorithms can be applied to a wide variety of constraint satisfaction, optimization, and probabilistic inference problems. We show that DC can be interpreted as a message-passing algorithm on a constraint graph, which helps make the comparison with BP more clear. The "difference-map" dynamics of the DC algorithm enables it to avoid "traps" which may be related to the "trapping sets" or "pseudo-codeworks" that plague BP decoders of low-density parity check (LDPC) codes in the error-floor regime. We investigate two decoders for low density parity-check (LDPC) codes based on these ideas. The first decoder is based directly on DC, while the second decoder borrows the important "difference-map" concept from the DC algorithm and translates it into a BP-like decoder. We show that this "difference-map belief propagation" (DMBP) decoder has dramatically improved error-floor performance compared to standard BP decoders, while maintaining a similar computational complexity. We present simulation results for LDPC codes on the additive white Gaussian noise and binary symmetric channels, comparing DC and DMBP decoders with other decoders based on BP, linear programming, and mixed-integer linear programming.
Related News & Events
-
NEWS IEEE Transactions on Information Theory: publication by MERL researchers and others Date: February 15, 2011
Where: IEEE Transactions on Information TheoryBrief- The article "Divide and Concur and Difference - Map BP Decoders for LDPC Codes" by Yedidia, J.S., Wang, Y. and Draper, S.C. was published in IEEE Transactions on Information Theory.
-
NEWS Physics of Algorithms 2009: publication by MERL researchers and others Date: August 31, 2009
Where: Physics of AlgorithmsBrief- The paper "Divide & Concur and Difference - Map BP Decoders for LDPC Codes" by Yedidia, J.S., Wang, Y. and Draper, S.C. was presented at Physics of Algorithms.
Related Publications
- @inproceedings{Yedidia2009aug,
- author = {Yedidia, J.S. and Wang, Y. and Draper, S.C.},
- title = {Divide & Concur and Difference-Map BP Decoders for LDPC Codes},
- booktitle = {Physics of Algorithms},
- year = 2009,
- month = aug,
- url = {https://cnls.lanl.gov/~jasonj/poa/abstracts.html}
- }