Run FER validation at Z=128 with normalized min-sum (alpha=0.875). Best alpha found via sweep: 0.875 (threshold 2.90 photons/slot). Z=128 matrix achieves girth=8 vs girth=6 at Z=32. Add Z=128 vs Z=32 FER comparison plot. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
284 lines
3.5 KiB
JSON
284 lines
3.5 KiB
JSON
{
|
|
"z": 128,
|
|
"cn_mode": "normalized",
|
|
"alpha": 0.875,
|
|
"degrees": [
|
|
7,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
3,
|
|
3,
|
|
3
|
|
],
|
|
"de_threshold": 3.2093749999999996,
|
|
"matrix": [
|
|
[
|
|
7,
|
|
92,
|
|
-1,
|
|
25,
|
|
73,
|
|
89,
|
|
-1,
|
|
-1
|
|
],
|
|
[
|
|
125,
|
|
33,
|
|
114,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
104,
|
|
-1
|
|
],
|
|
[
|
|
6,
|
|
-1,
|
|
67,
|
|
57,
|
|
116,
|
|
-1,
|
|
-1,
|
|
-1
|
|
],
|
|
[
|
|
113,
|
|
-1,
|
|
-1,
|
|
108,
|
|
74,
|
|
-1,
|
|
-1,
|
|
-1
|
|
],
|
|
[
|
|
28,
|
|
119,
|
|
35,
|
|
-1,
|
|
88,
|
|
20,
|
|
-1,
|
|
124
|
|
],
|
|
[
|
|
120,
|
|
35,
|
|
-1,
|
|
9,
|
|
-1,
|
|
100,
|
|
72,
|
|
23
|
|
],
|
|
[
|
|
63,
|
|
-1,
|
|
98,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
48,
|
|
98
|
|
]
|
|
],
|
|
"matrix_checks": {
|
|
"col_degrees": [
|
|
7,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
3,
|
|
3,
|
|
3
|
|
],
|
|
"full_rank": true,
|
|
"actual_rank": 896,
|
|
"expected_rank": 896,
|
|
"parity_rank": true,
|
|
"girth": 8,
|
|
"encodable": true
|
|
},
|
|
"girth": 8,
|
|
"fer_results": {
|
|
"lam_s_points": [
|
|
1.5,
|
|
2.0,
|
|
3.0,
|
|
4.0,
|
|
5.0,
|
|
7.0,
|
|
10.0
|
|
],
|
|
"optimized": {
|
|
"1.5": {
|
|
"fer": 1.0,
|
|
"ber": 0.685,
|
|
"avg_iter": 30.0
|
|
},
|
|
"2.0": {
|
|
"fer": 1.0,
|
|
"ber": 0.679375,
|
|
"avg_iter": 30.0
|
|
},
|
|
"3.0": {
|
|
"fer": 0.74,
|
|
"ber": 0.39109375,
|
|
"avg_iter": 22.46
|
|
},
|
|
"4.0": {
|
|
"fer": 0.24,
|
|
"ber": 0.14015625,
|
|
"avg_iter": 7.96
|
|
},
|
|
"5.0": {
|
|
"fer": 0.04,
|
|
"ber": 0.0215625,
|
|
"avg_iter": 2.16
|
|
},
|
|
"7.0": {
|
|
"fer": 0.0,
|
|
"ber": 0.0,
|
|
"avg_iter": 1.0
|
|
},
|
|
"10.0": {
|
|
"fer": 0.0,
|
|
"ber": 0.0,
|
|
"avg_iter": 1.0
|
|
}
|
|
},
|
|
"peg_ring": {
|
|
"1.5": {
|
|
"fer": 1.0,
|
|
"ber": 0.7315625,
|
|
"avg_iter": 30.0
|
|
},
|
|
"2.0": {
|
|
"fer": 1.0,
|
|
"ber": 0.631875,
|
|
"avg_iter": 30.0
|
|
},
|
|
"3.0": {
|
|
"fer": 0.94,
|
|
"ber": 0.5009375,
|
|
"avg_iter": 28.26
|
|
},
|
|
"4.0": {
|
|
"fer": 0.32,
|
|
"ber": 0.16390625,
|
|
"avg_iter": 10.28
|
|
},
|
|
"5.0": {
|
|
"fer": 0.04,
|
|
"ber": 0.01984375,
|
|
"avg_iter": 2.16
|
|
},
|
|
"7.0": {
|
|
"fer": 0.0,
|
|
"ber": 0.0,
|
|
"avg_iter": 1.0
|
|
},
|
|
"10.0": {
|
|
"fer": 0.0,
|
|
"ber": 0.0,
|
|
"avg_iter": 1.0
|
|
}
|
|
}
|
|
},
|
|
"peg_matrix": [
|
|
[
|
|
37,
|
|
123,
|
|
82,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
],
|
|
[
|
|
4,
|
|
56,
|
|
18,
|
|
124,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
],
|
|
[
|
|
95,
|
|
-1,
|
|
86,
|
|
107,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
49
|
|
],
|
|
[
|
|
18,
|
|
-1,
|
|
-1,
|
|
107,
|
|
66,
|
|
-1,
|
|
-1,
|
|
-1
|
|
],
|
|
[
|
|
10,
|
|
81,
|
|
-1,
|
|
-1,
|
|
94,
|
|
52,
|
|
-1,
|
|
-1
|
|
],
|
|
[
|
|
83,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
68,
|
|
24,
|
|
-1
|
|
],
|
|
[
|
|
102,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
77,
|
|
118
|
|
]
|
|
],
|
|
"peg_girth": 8,
|
|
"peg_matrix_checks": {
|
|
"col_degrees": [
|
|
7,
|
|
3,
|
|
3,
|
|
3,
|
|
2,
|
|
2,
|
|
2,
|
|
2
|
|
],
|
|
"full_rank": true,
|
|
"actual_rank": 896,
|
|
"expected_rank": 896,
|
|
"parity_rank": true,
|
|
"girth": 8,
|
|
"encodable": true
|
|
},
|
|
"n_frames": 50
|
|
} |