You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
The mpdecoder project provides an MATLAB class mpdecoder that allows doing message passing (MP) decoding of binary LDPC codes. The MATLAB class mpdecoder actually calls the C++ class MPDecoder through the MATLAB MEX interface, which ensures its high decoding speed.
A standalone MATLAB LDPC decoder mpdec is also provided to give a clear view of how the algorithm works. No C/C++ is involved.
Please start from the documentation file 'readme.txt'.
A MSVC++ project demonstrating the use of the C/C++ MPDecoder class is available here: https://github.com/alanzhou/MPDec
Cite As
Alan ZHOU (2026). Message Passing Algorithm for Decoding Binary LDPC Codes (https://uk.mathworks.com/matlabcentral/fileexchange/47383-message-passing-algorithm-for-decoding-binary-ldpc-codes), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: LDPC Code Simulation, Example MATLAB class wrapper for a C++ class
General Information
- Version 1.2.0.0 (17 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.2.0.0 | Add a note that A MSVC++ project demonstrating the use of the C/C++ MPDecoder class is available on GitHub: https://github.com/alanzhou/MPDec. |
||
| 1.1.0.0 | v2.3
|
||
| 1.0.0.0 |
