Implement Galileo E1B I/NAV navigation decoding

This commit is contained in:
2026-07-31 00:15:34 +03:00
parent 2a6ccfc23d
commit 814a788b36
104 changed files with 6351 additions and 10 deletions
+44
View File
@@ -0,0 +1,44 @@
signalsim:
path: signalsim/SignalSim
vector: navigation_multisat
samples: verification/vectors/signalsim/navigation_multisat/navigation_multisat_iq8.bin
sample_format: IQ8
rf:
sampling_frequency_hz: 4092000.0
intermediate_frequency_hz: 1023000.0
satellites:
prns: [1, 4, 19, 21, 27]
expected_doppler_hz:
1: 1828.0
4: 2171.0
19: -367.0
21: -712.0
27: -2637.0
acquisition:
doppler_min_hz: -4000.0
doppler_max_hz: 3000.0
doppler_step_hz: 250.0
coherent_integration_ms: 4.0
noncoherent_accumulations: 5
detection_threshold: 2.5
zero_padding_mode: none
tracking:
integration_ms: 2.0
pull_in_duration_ms: 300.0
pll_noise_bandwidth_hz: 10.0
fll_noise_bandwidth_hz: 20.0
dll_noise_bandwidth_hz: 1.0
minimum_confidence: 0.1
navigation:
icd: Galileo OS SIS ICD Issue 2.2, November 2025
minimum_satellites: 4
page_sync_confirmations: 2
maximum_sync_errors: 0
viterbi_traceback_depth: 35
require_time: true
require_healthy: true