PPC residual wrong-FIX analysis
Reference truth is used only after the run to label wrong FIX; the source and gate columns use data already present in the real-time POS/selector outputs.
Wrong-FIX threshold: 0.500 m 3D error.
Key findings
min_sat9 wrong source: unknown=1179; rule matched: unknown=1179.
- Best low-collateral deployable gate for
min_sat9 in this POS-only replay: nsat < 8 or (nsat <= 11 and ratio <= 15) catches 25.276% of wrong FIX while touching 1.056% of good FIX.
integrity_gate wrong source: unknown=927; rule matched: unknown=927.
- Best low-collateral deployable gate for
integrity_gate in this POS-only replay: nis_per_obs > 20 catches 2.913% of wrong FIX while touching 1.591% of good FIX.
wrong_basin_escape wrong source: unknown=894; rule matched: unknown=894.
- Best low-collateral deployable gate for
wrong_basin_escape in this POS-only replay: nis_per_obs > 20 catches 2.908% of wrong FIX while touching 1.591% of good FIX.
consensus_escape wrong source: unknown=869; rule matched: unknown=869.
- Best low-collateral deployable gate for
consensus_escape in this POS-only replay: nis_per_obs > 20 catches 2.992% of wrong FIX while touching 1.591% of good FIX.
online_consensus_kinematic_tokyo3_fgo wrong source: unknown=668; rule matched: unknown=668.
- Best low-collateral deployable gate for
online_consensus_kinematic_tokyo3_fgo in this POS-only replay: nis_per_obs > 20 catches 3.293% of wrong FIX while touching 1.591% of good FIX.
staged_integrity wrong source: unknown=574; rule matched: unknown=574.
- Best low-collateral deployable gate for
staged_integrity in this POS-only replay: nis_per_obs > 20 catches 2.962% of wrong FIX while touching 1.602% of good FIX.
Profile summary
| Profile |
FIX epochs |
Wrong FIX |
Wrong/FIX |
Wrong source |
Rule matched |
| min_sat9 |
41800 |
1179 |
2.821% |
unknown=1179 |
unknown=1179 |
| integrity_gate |
41220 |
927 |
2.249% |
unknown=927 |
unknown=927 |
| wrong_basin_escape |
41185 |
894 |
2.171% |
unknown=894 |
unknown=894 |
| consensus_escape |
41160 |
869 |
2.111% |
unknown=869 |
unknown=869 |
| online_consensus_kinematic_tokyo3_fgo |
40963 |
668 |
1.631% |
unknown=668 |
unknown=668 |
| staged_integrity |
40896 |
574 |
1.404% |
unknown=574 |
unknown=574 |
Leave-one-run-out integrity-gate validation
six-fold leave-one-run-out; <=2% training correct-FIX harm; minimize >5m, wrong FIX, then FIX loss.
| Held-out run |
Selected min sat / ceiling / ratio |
min-sat9 wrong |
LOO wrong |
LOO >5 m |
| tokyo_run1 |
8 / 13 / 10.000 |
440 |
304 |
25 |
| tokyo_run2 |
8 / 12 / 15.000 |
95 |
46 |
13 |
| tokyo_run3 |
9 / 11 / 30.000 |
335 |
310 |
16 |
| nagoya_run1 |
8 / 12 / 15.000 |
46 |
31 |
5 |
| nagoya_run2 |
8 / 12 / 15.000 |
90 |
82 |
9 |
| nagoya_run3 |
9 / 12 / 20.000 |
90 |
76 |
12 |
min_sat9
| Run |
FIX epochs |
Wrong FIX |
Wrong/FIX |
>5 m |
>10 m |
Wrong p95 |
Longest wrong span |
| tokyo_run1 |
9029 |
440 |
4.873% |
93 |
29 |
17.332 m |
188219.400-188225.600 (6.400 s) |
| tokyo_run2 |
7484 |
95 |
1.269% |
19 |
10 |
12.175 m |
177925.600-177927.200 (1.800 s) |
| tokyo_run3 |
12003 |
335 |
2.791% |
17 |
8 |
4.926 m |
181708.800-181747.600 (39.000 s) |
| nagoya_run1 |
6069 |
46 |
0.758% |
12 |
7 |
34.397 m |
551591.400-551593.400 (2.200 s) |
| nagoya_run2 |
4748 |
123 |
2.591% |
43 |
37 |
28.393 m |
556737.000-556746.200 (9.400 s) |
| nagoya_run3 |
2467 |
140 |
5.675% |
65 |
61 |
105.781 m |
554493.600-554495.200 (1.800 s) |
Real-time discriminator percentiles
| Metric |
Good FIX p50/p90/p95 |
Wrong FIX p50/p90/p95 |
| ratio |
31.700/140.600/273.000 |
7.300/172.700/554.000 |
| baseline_m |
2952.167/9441.529/9622.160 |
3040.234/9312.071/9371.640 |
| nsat |
21.000/30.000/32.000 |
13.000/26.000/27.000 |
| prefit_rms_m |
0.939/10.668/23.600 |
3.537/16.268/42.161 |
| prefit_max_m |
6.001/35.933/99.661 |
12.436/58.499/132.875 |
| post_rms_m |
0.489/0.746/0.825 |
0.681/0.940/1.093 |
| post_max_m |
2.684/2.956/2.979 |
2.739/2.973/2.986 |
| nis_per_obs |
0.346/2.074/4.806 |
0.783/4.857/7.945 |
| outliers |
4.000/18.000/26.000 |
13.000/43.000/50.000 |
Deployable gate simulation
| Gate |
Wrong caught |
Wrong caught |
Good FIX harmed |
Good FIX harmed |
| nsat < 8 or (nsat <= 11 and ratio <= 15) |
298 |
25.276% |
429 |
1.056% |
| ratio < 6 |
410 |
34.775% |
4749 |
11.691% |
| ratio < 8 |
622 |
52.757% |
6282 |
15.465% |
| post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
| post_rms > 6 m |
0 |
0.000% |
0 |
0.000% |
| nis_per_obs > 20 |
30 |
2.545% |
646 |
1.590% |
| nis_per_obs > 50 |
12 |
1.018% |
221 |
0.544% |
| prefit_rms > 5 m |
544 |
46.141% |
6547 |
16.117% |
| baseline > 7000 m and post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
integrity_gate
| Run |
FIX epochs |
Wrong FIX |
Wrong/FIX |
>5 m |
>10 m |
Wrong p95 |
Longest wrong span |
| tokyo_run1 |
8802 |
291 |
3.306% |
20 |
10 |
8.915 m |
189208.800-189214.200 (5.600 s) |
| tokyo_run2 |
7349 |
46 |
0.626% |
13 |
7 |
12.175 m |
178223.400-178224.600 (1.400 s) |
| tokyo_run3 |
11938 |
315 |
2.639% |
17 |
8 |
6.047 m |
181708.800-181747.600 (39.000 s) |
| nagoya_run1 |
6036 |
33 |
0.547% |
5 |
3 |
12.017 m |
551591.400-551593.400 (2.200 s) |
| nagoya_run2 |
4723 |
119 |
2.520% |
42 |
36 |
28.390 m |
556737.000-556746.200 (9.400 s) |
| nagoya_run3 |
2372 |
123 |
5.185% |
56 |
52 |
105.794 m |
554493.600-554495.200 (1.800 s) |
Real-time discriminator percentiles
| Metric |
Good FIX p50/p90/p95 |
Wrong FIX p50/p90/p95 |
| ratio |
32.200/143.900/281.900 |
11.800/405.400/1778.100 |
| baseline_m |
2952.169/9441.529/9631.654 |
3043.482/9371.609/9371.640 |
| nsat |
21.000/30.000/32.000 |
14.000/26.000/27.000 |
| prefit_rms_m |
0.947/10.994/23.650 |
6.695/19.429/46.124 |
| prefit_max_m |
6.090/36.157/99.775 |
19.935/69.870/133.704 |
| post_rms_m |
0.489/0.745/0.825 |
0.670/0.917/1.052 |
| post_max_m |
2.686/2.956/2.979 |
2.795/2.976/2.988 |
| nis_per_obs |
0.346/2.053/4.801 |
0.922/4.635/8.969 |
| outliers |
4.000/18.000/26.000 |
19.000/47.000/52.000 |
Deployable gate simulation
| Gate |
Wrong caught |
Wrong caught |
Good FIX harmed |
Good FIX harmed |
| nsat < 8 or (nsat <= 11 and ratio <= 15) |
0 |
0.000% |
9 |
0.022% |
| ratio < 6 |
223 |
24.056% |
4511 |
11.195% |
| ratio < 8 |
379 |
40.885% |
5969 |
14.814% |
| post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
| post_rms > 6 m |
0 |
0.000% |
0 |
0.000% |
| nis_per_obs > 20 |
27 |
2.913% |
641 |
1.591% |
| nis_per_obs > 50 |
12 |
1.294% |
220 |
0.546% |
| prefit_rms > 5 m |
509 |
54.908% |
6526 |
16.196% |
| baseline > 7000 m and post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
wrong_basin_escape
| Run |
FIX epochs |
Wrong FIX |
Wrong/FIX |
>5 m |
>10 m |
Wrong p95 |
Longest wrong span |
| tokyo_run1 |
8802 |
291 |
3.306% |
20 |
10 |
8.915 m |
189208.800-189214.200 (5.600 s) |
| tokyo_run2 |
7349 |
46 |
0.626% |
13 |
7 |
12.175 m |
178223.400-178224.600 (1.400 s) |
| tokyo_run3 |
11938 |
315 |
2.639% |
17 |
8 |
6.047 m |
181708.800-181747.600 (39.000 s) |
| nagoya_run1 |
6036 |
33 |
0.547% |
5 |
3 |
12.017 m |
551591.400-551593.400 (2.200 s) |
| nagoya_run2 |
4688 |
86 |
1.834% |
10 |
4 |
8.031 m |
556737.000-556746.200 (9.400 s) |
| nagoya_run3 |
2372 |
123 |
5.185% |
56 |
52 |
105.794 m |
554493.600-554495.200 (1.800 s) |
Real-time discriminator percentiles
| Metric |
Good FIX p50/p90/p95 |
Wrong FIX p50/p90/p95 |
| ratio |
32.200/143.900/282.000 |
11.300/476.000/1799.400 |
| baseline_m |
2952.169/9441.529/9631.654 |
2988.007/9371.611/9371.640 |
| nsat |
21.000/30.000/32.000 |
14.000/27.000/27.000 |
| prefit_rms_m |
0.947/10.953/23.649 |
6.322/19.546/46.126 |
| prefit_max_m |
6.088/36.119/99.775 |
19.274/71.166/133.707 |
| post_rms_m |
0.489/0.745/0.825 |
0.681/0.921/1.056 |
| post_max_m |
2.686/2.956/2.979 |
2.796/2.976/2.987 |
| nis_per_obs |
0.346/2.053/4.801 |
0.864/4.815/8.614 |
| outliers |
4.000/18.000/26.000 |
19.000/42.000/52.000 |
Deployable gate simulation
| Gate |
Wrong caught |
Wrong caught |
Good FIX harmed |
Good FIX harmed |
| nsat < 8 or (nsat <= 11 and ratio <= 15) |
0 |
0.000% |
9 |
0.022% |
| ratio < 6 |
212 |
23.714% |
4511 |
11.196% |
| ratio < 8 |
367 |
41.051% |
5969 |
14.815% |
| post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
| post_rms > 6 m |
0 |
0.000% |
0 |
0.000% |
| nis_per_obs > 20 |
26 |
2.908% |
641 |
1.591% |
| nis_per_obs > 50 |
11 |
1.230% |
220 |
0.546% |
| prefit_rms > 5 m |
476 |
53.244% |
6524 |
16.192% |
| baseline > 7000 m and post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
consensus_escape
| Run |
FIX epochs |
Wrong FIX |
Wrong/FIX |
>5 m |
>10 m |
Wrong p95 |
Longest wrong span |
| tokyo_run1 |
8802 |
291 |
3.306% |
20 |
10 |
8.915 m |
189208.800-189214.200 (5.600 s) |
| tokyo_run2 |
7349 |
46 |
0.626% |
13 |
7 |
12.175 m |
178223.400-178224.600 (1.400 s) |
| tokyo_run3 |
11938 |
315 |
2.639% |
17 |
8 |
6.047 m |
181708.800-181747.600 (39.000 s) |
| nagoya_run1 |
6036 |
33 |
0.547% |
5 |
3 |
12.017 m |
551591.400-551593.400 (2.200 s) |
| nagoya_run2 |
4688 |
86 |
1.834% |
10 |
4 |
8.031 m |
556737.000-556746.200 (9.400 s) |
| nagoya_run3 |
2347 |
98 |
4.176% |
31 |
27 |
105.849 m |
554493.600-554495.200 (1.800 s) |
Real-time discriminator percentiles
| Metric |
Good FIX p50/p90/p95 |
Wrong FIX p50/p90/p95 |
| ratio |
32.200/143.900/282.000 |
12.600/490.500/1929.900 |
| baseline_m |
2952.169/9441.529/9631.654 |
2974.659/9371.611/9371.641 |
| nsat |
21.000/30.000/32.000 |
14.000/27.000/27.000 |
| prefit_rms_m |
0.947/10.953/23.649 |
5.577/19.596/47.439 |
| prefit_max_m |
6.088/36.119/99.775 |
17.148/71.577/133.713 |
| post_rms_m |
0.489/0.745/0.825 |
0.675/0.923/1.065 |
| post_max_m |
2.686/2.956/2.979 |
2.792/2.976/2.988 |
| nis_per_obs |
0.346/2.053/4.801 |
0.978/4.867/9.379 |
| outliers |
4.000/18.000/26.000 |
18.000/42.000/53.000 |
Deployable gate simulation
| Gate |
Wrong caught |
Wrong caught |
Good FIX harmed |
Good FIX harmed |
| nsat < 8 or (nsat <= 11 and ratio <= 15) |
0 |
0.000% |
9 |
0.022% |
| ratio < 6 |
196 |
22.555% |
4511 |
11.196% |
| ratio < 8 |
343 |
39.471% |
5969 |
14.815% |
| post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
| post_rms > 6 m |
0 |
0.000% |
0 |
0.000% |
| nis_per_obs > 20 |
26 |
2.992% |
641 |
1.591% |
| nis_per_obs > 50 |
11 |
1.266% |
220 |
0.546% |
| prefit_rms > 5 m |
451 |
51.899% |
6524 |
16.192% |
| baseline > 7000 m and post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
online_consensus_kinematic_tokyo3_fgo
| Run |
FIX epochs |
Wrong FIX |
Wrong/FIX |
>5 m |
>10 m |
Wrong p95 |
Longest wrong span |
| tokyo_run1 |
8792 |
283 |
3.219% |
12 |
2 |
4.429 m |
189208.800-189214.200 (5.600 s) |
| tokyo_run2 |
7339 |
39 |
0.531% |
6 |
0 |
6.745 m |
177620.600-177621.400 (1.000 s) |
| tokyo_run3 |
11784 |
161 |
1.366% |
9 |
0 |
6.047 m |
181708.800-181720.000 (11.400 s) |
| nagoya_run1 |
6036 |
33 |
0.547% |
5 |
3 |
12.017 m |
551591.400-551593.400 (2.200 s) |
| nagoya_run2 |
4684 |
82 |
1.751% |
6 |
0 |
5.191 m |
556737.000-556746.200 (9.400 s) |
| nagoya_run3 |
2328 |
70 |
3.007% |
4 |
0 |
7.194 m |
554711.200-554712.800 (1.800 s) |
Real-time discriminator percentiles
| Metric |
Good FIX p50/p90/p95 |
Wrong FIX p50/p90/p95 |
| ratio |
32.200/143.900/281.900 |
17.400/844.900/5218.400 |
| baseline_m |
2952.170/9441.529/9631.654 |
3057.840/9371.630/9381.523 |
| nsat |
21.000/30.000/32.000 |
13.000/21.000/27.000 |
| prefit_rms_m |
0.943/10.747/23.637 |
3.157/41.996/49.175 |
| prefit_max_m |
6.053/35.991/99.775 |
12.046/117.622/133.779 |
| post_rms_m |
0.489/0.745/0.825 |
0.627/0.951/1.104 |
| post_max_m |
2.685/2.956/2.979 |
2.734/2.967/2.985 |
| nis_per_obs |
0.345/2.052/4.797 |
0.659/5.321/9.573 |
| outliers |
4.000/18.000/26.000 |
10.000/38.000/43.000 |
Deployable gate simulation
| Gate |
Wrong caught |
Wrong caught |
Good FIX harmed |
Good FIX harmed |
| nsat < 8 or (nsat <= 11 and ratio <= 15) |
0 |
0.000% |
43 |
0.107% |
| ratio < 6 |
154 |
23.054% |
4521 |
11.220% |
| ratio < 8 |
207 |
30.988% |
5981 |
14.843% |
| post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
| post_rms > 6 m |
0 |
0.000% |
0 |
0.000% |
| nis_per_obs > 20 |
22 |
3.293% |
641 |
1.591% |
| nis_per_obs > 50 |
7 |
1.048% |
220 |
0.546% |
| prefit_rms > 5 m |
276 |
41.317% |
6505 |
16.143% |
| baseline > 7000 m and post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
staged_integrity
| Run |
FIX epochs |
Wrong FIX |
Wrong/FIX |
>5 m |
>10 m |
Wrong p95 |
Longest wrong span |
| tokyo_run1 |
8792 |
251 |
2.855% |
12 |
2 |
4.438 m |
189208.800-189214.200 (5.600 s) |
| tokyo_run2 |
7339 |
34 |
0.463% |
6 |
0 |
6.745 m |
177722.600-177723.400 (1.000 s) |
| tokyo_run3 |
11784 |
161 |
1.366% |
9 |
0 |
6.047 m |
181708.800-181720.000 (11.400 s) |
| nagoya_run1 |
6036 |
33 |
0.547% |
5 |
3 |
12.017 m |
551591.400-551593.400 (2.200 s) |
| nagoya_run2 |
4617 |
25 |
0.541% |
6 |
0 |
7.977 m |
556741.400-556742.800 (1.600 s) |
| nagoya_run3 |
2328 |
70 |
3.007% |
4 |
0 |
7.194 m |
554711.200-554712.800 (1.800 s) |
Real-time discriminator percentiles
| Metric |
Good FIX p50/p90/p95 |
Wrong FIX p50/p90/p95 |
| ratio |
32.200/144.400/284.700 |
18.200/747.200/6564.200 |
| baseline_m |
2952.169/9441.529/9630.451 |
3047.457/8064.896/9536.737 |
| nsat |
21.000/30.000/32.000 |
13.000/25.000/27.000 |
| prefit_rms_m |
0.942/10.680/23.600 |
2.746/15.338/19.448 |
| prefit_max_m |
6.040/35.927/99.668 |
11.308/55.129/70.253 |
| post_rms_m |
0.489/0.745/0.825 |
0.622/0.959/1.105 |
| post_max_m |
2.685/2.956/2.979 |
2.737/2.970/2.986 |
| nis_per_obs |
0.345/2.057/4.806 |
0.626/5.397/8.969 |
| outliers |
4.000/18.000/26.000 |
9.000/38.000/49.000 |
Deployable gate simulation
| Gate |
Wrong caught |
Wrong caught |
Good FIX harmed |
Good FIX harmed |
| nsat < 8 or (nsat <= 11 and ratio <= 15) |
0 |
0.000% |
43 |
0.107% |
| ratio < 6 |
129 |
22.474% |
4520 |
11.210% |
| ratio < 8 |
172 |
29.965% |
5979 |
14.828% |
| post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |
| post_rms > 6 m |
0 |
0.000% |
0 |
0.000% |
| nis_per_obs > 20 |
17 |
2.962% |
646 |
1.602% |
| nis_per_obs > 50 |
7 |
1.220% |
220 |
0.546% |
| prefit_rms > 5 m |
219 |
38.153% |
6495 |
16.108% |
| baseline > 7000 m and post_rms > 4 m |
0 |
0.000% |
0 |
0.000% |