MPDecoder项目提供了一个MATLAB类MPDecoder,允许执行二进制LDPC代码的消息传递(MP)解码。MATLAB类MPDecoder实际上通过MATLAB MEX接口调用C ++类MPDecoder,可确保其高解码速度。
还提供了一个独立的MATLAB LDPC解码器MPDEC,以便清楚地了解算法如何工作。没有涉及C / C ++。
请从文档文件'readme.txt'开始。
MSVC ++项目在此提供演示使用C / C ++ MPDecoder类的使用:https://github.com/alanzhou/mpdec.
艾伦周(2021)。用于解码二进制LDPC代码的消息传递算法(//www.tatmou.com/matlabcentral/fileexchange/47383-message-passing-algorithm-for-decoding-binary-ldpcode),matlab中央文件交换。检索到。
当“MPDEC”方法中有LLR消息时出现问题 - >检查节点= 0。问题在于零。
您可以通过将所有传入的消息迭代到校验节点以外的传入节点来修复它,并且也迭代那个,而不是拍摄所有它们的产品,并迭代一次以通过迭代的消息值划分。
先生,
它是否完全在MATLAB中实现,或者包括集成目的的C ++包装器。
如果可能,请尝试给出流程图。
谢谢你,