A deterministic software replay of GNSS-denied maritime navigation (seed 42,
900 epochs at 1 Hz). Sixteen navigation residual channels become 16 x 32 = 512-value frames, scored by the
unmodified pilottrace package (commit d402c09cfdd3) with the latch
S = 0.45 Peak + 0.35 RMS + 0.20 MeanAbs ≥ 0.5. This page was generated at build time by the same code as
the CLI (version 0.1.0).
Boundaries
SYNTHETIC data only: route, sensors, faults and labels are generated by this software (seed 42).
No physical sensor or other hardware is involved; the low-drift inertial profile is a hypothetical parameter set, not a model of any device.
No sensor benefit, calibration or fitness for operational use is established by this replay.
This is a deterministic software replay. It is not a navigation system, an integrity monitor, an alarm, or a safety function.
Detection numbers describe these invented scenarios and declared scales only; real-data performance is UNRUN.
navigation error (m)labelled event windowframe latched by pilottrace
Nominal GNSS nominal
GNSS, gyro, speed log and compass all nominal for the whole route; no events.
No labelled event. Max navigation error 2.7 m. Cross-check: 0 latch disagreements between pilottrace and the fail-closed adapter.
Total GNSS dropout total_dropout
No GNSS fix for 300 s; the estimate coasts on gyro heading and speed log (dead reckoning).
gnss_dropout: latched during event at once. Max navigation error 29.7 m. Cross-check: 0 latch disagreements between pilottrace and the fail-closed adapter.
Jamming-like interference jamming
For 180 s: C/N0 falls about 18 dB-Hz, 3-5 satellites are lost, position and velocity noise grow and 25% of fixes are lost.
jamming: latched during event at once. Max navigation error 15.0 m. Cross-check: 0 latch disagreements between pilottrace and the fail-closed adapter.
Spoofing: slow position ramp spoof_ramp
For 300 s a consistent spoofer drags GNSS position east at 0.5 m/s with matching velocity, then stops.
spoof_ramp: NOT latched during event. Max navigation error 149.9 m. Cross-check: 0 latch disagreements between pilottrace and the fail-closed adapter.
Spoofing: abrupt position offset spoof_step
For 150 s GNSS position jumps 120 m north (velocity unchanged), then returns.
spoof_step: latched during event at once. Max navigation error 121.3 m. Cross-check: 0 latch disagreements between pilottrace and the fail-closed adapter.
Inertial (gyro) drift inertial_drift
From t=300 s to the end the gyro bias grows by 0.03 deg/s; heading is not re-aligned.
gyro_drift: latched during event after 197 s. Max navigation error 7.3 m. Cross-check: 0 latch disagreements between pilottrace and the fail-closed adapter.
Aiding-sensor dropouts sensor_dropouts
Gyro samples missing for 20 s, speed log for 40 s and compass for 30 s, at different times.
gyro_dropout: latched during event at once; speed_log_dropout: latched during event at once; compass_dropout: latched during event at once. Max navigation error 2.7 m. Cross-check: 0 latch disagreements between pilottrace and the fail-closed adapter.
Read the misses as carefully as the hits: the slow, self-consistent spoof is not caught while it is
active. These are properties of invented scenarios, declared scales and a toy estimator; they say nothing about real
receivers, vessels or navigation systems.