data: add Z=128 pipeline results and comparison plots

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>
This commit is contained in:
cah
2026-02-24 17:08:07 -07:00
parent 5f69de6cb8
commit 49c494401b
8 changed files with 730 additions and 0 deletions

284
data/de_results_z128.json Normal file
View File

@@ -0,0 +1,284 @@
{
"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
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB