1 最小和(MS)译码算法
1.1 对数域BP译码算法
1.2 最小和译码算法
1.3 改进的MS译码算法
2 本文的改进最小和译码算法
2.1 影响MS译码算法性能的主要因素
表1 两种算法数值比较 |
变量节点 | 外信息 | LMS(rji) | LLLR-BP(rji) |
---|---|---|---|
v1 | 8.5,5.1,2.3 | 2.3 | 2.2397 |
v2 | 0.7,5.1,2.3 | 0.7 | 0.5575 |
v3 | 0.7,8.5,2.3 | 0.7 | 0.5644 |
v4 | 0.7,8.5,5.1 | 0.7 | 0.6905 |
2.2 改进算法
3 仿真分析
表2 两种算法估计值与真实值 |
数组 | 最小值 | 次小值 | β | LLR-BP值 | MS值 | G-MS值 |
---|---|---|---|---|---|---|
0.7,0.9 | 0.7 | 0.9 | 0.2 | 0.2858 | 0.7 | 0.4992 |
0.7,2.5 | 0.7 | 2.5 | 1.8 | 0.5870 | 0.7 | 0.6112 |
0.5,3.2,4.7,5.9 | 0.5 | 3.2 | 2.7 | 0.4483 | 0.5 | 0.4816 |
1.3,2.5,2.8,3.6 | 1.3 | 2.5 | 0.8 | 0.8682 | 1.3 | 1.0571 |
0.1321,0.1345 | 0.1321 | 0.1345 | 0.0024 | 0.0089 | 0.1321 | 0.0916 |