m基于大衍数无高阶环稀疏校验矩阵H构造算法和RMP消息传递的QC-LDPC性能matlab仿真

作品简介

包括程序操作录像+详细说明文档理论推导

1.软件版本

matlab2017b

2.运行方法

    使用matlab2017b版本仿真,运行文件夹中的tops.m或者main.m。运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。具体操作观看提供的程序操作视频跟着操作。视频播放使用windows media player播放。

3.部分仿真截图

4.内容简介

   在LDPC译码部分,其消息传递规则主要有SMP和RMP两种准则,两个复杂度类似,但是RMP的收敛速度更快。传统的BP译码算法,主要是基于SMP这种消息传递规则的。下面,我们就SMP和RMP的区别和性能优势进行分析:

     对于SMP译码算法,其在译码迭代过程中,校验节点和变量节点同时进行消息传递和处理,其校验节点和变量节点的更新是一个同步的过程。

     而对于RMP而言,其在译码迭代过程中,与校验节点相连的变量节点的更新可以使用该次迭代中已经更新过的消息,通过这种方式,可以提高算法的收敛性,所以在实际仿真中,基于RMP的译码算法,其收敛速度将远远大于基于SMP的译码算法。迭代一次RMP的译码效果相当于SMP算法多次迭代才能获得的性能。

创作时间:2023-02-16 21:47:11