SYNTHETIC RESEARCH PROTOTYPE

PilotTrace Navigation Replay Pack

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

Summary

All values SYNTHETIC
ScenarioFrames latchedLatched outside labelled windowsMax navigation error
nominal0 / 86902.7 m
total_dropout335 / 869429.7 m
jamming209 / 869015.0 m
spoof_ramp41 / 86910149.9 m
spoof_step82 / 86910121.3 m
inertial_drift402 / 86907.3 m
sensor_dropouts183 / 86902.7 m

Scenarios

navigation error (m) labelled event window frame latched by pilottrace

Nominal GNSS nominal

GNSS, gyro, speed log and compass all nominal for the whole route; no events.

Nominal GNSS, SYNTHETICNavigation error peaks at 2.7 m. 0 labelled event window(s). 0 of 869 frames latched; 0 latched frames fall outside labelled windows.0 m2 m5 mlatchepoch 0epoch 899 (1 Hz)

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).

Total GNSS dropout, SYNTHETICNavigation error peaks at 29.7 m. 1 labelled event window(s). 335 of 869 frames latched; 4 latched frames fall outside labelled windows.gnss_dropout: epochs 300 to 6000 m16 m33 mlatchepoch 0epoch 899 (1 Hz)

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-like interference, SYNTHETICNavigation error peaks at 15.0 m. 1 labelled event window(s). 209 of 869 frames latched; 0 latched frames fall outside labelled windows.jamming: epochs 300 to 4800 m8 m16 mlatchepoch 0epoch 899 (1 Hz)

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.

Spoofing: slow position ramp, SYNTHETICNavigation error peaks at 149.9 m. 1 labelled event window(s). 41 of 869 frames latched; 10 latched frames fall outside labelled windows.spoof_ramp: epochs 300 to 6000 m82 m165 mlatchepoch 0epoch 899 (1 Hz)

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.

Spoofing: abrupt position offset, SYNTHETICNavigation error peaks at 121.3 m. 1 labelled event window(s). 82 of 869 frames latched; 10 latched frames fall outside labelled windows.spoof_step: epochs 400 to 5500 m67 m133 mlatchepoch 0epoch 899 (1 Hz)

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.

Inertial (gyro) drift, SYNTHETICNavigation error peaks at 7.3 m. 1 labelled event window(s). 402 of 869 frames latched; 0 latched frames fall outside labelled windows.gyro_drift: epochs 300 to 9000 m4 m8 mlatchepoch 0epoch 899 (1 Hz)

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.

Aiding-sensor dropouts, SYNTHETICNavigation error peaks at 2.7 m. 3 labelled event window(s). 183 of 869 frames latched; 0 latched frames fall outside labelled windows.gyro_dropout: epochs 250 to 270speed_log_dropout: epochs 450 to 490compass_dropout: epochs 650 to 6800 m2 m5 mlatchepoch 0epoch 899 (1 Hz)

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.