Implement Galileo E1B I/NAV navigation decoding
This commit is contained in:
@@ -48,3 +48,20 @@ python -m galileo_rx.cli track --config configs/tracking_example.yaml --input sa
|
||||
python -m galileo_rx.cli run --config configs/acquisition_example.yaml --input samples.bin
|
||||
python -m galileo_rx.cli compare-fixed --config configs/acquisition_example.yaml --input samples.bin
|
||||
```
|
||||
|
||||
## E1B I/NAV pre-PVT gate
|
||||
|
||||
```bash
|
||||
python tools/generate_signalsim_vectors.py --signalsim-path signalsim/SignalSim --vector navigation_multisat --project-root .
|
||||
python -m galileo_rx.cli collect-navigation --config configs/navigation_collection.yaml --output-dir reports/navigation_run --require-ready
|
||||
python -m galileo_rx.cli prompts-to-symbols --input verification/navigation/signalsim_navigation_multisat/prn_01/prompt_epochs.npz --prn 1 --output-dir reports/navigation_replay/prn_01
|
||||
python -m galileo_rx.cli decode-inav --input verification/navigation/signalsim_navigation_multisat/prn_01/prompt_epochs.npz --prn 1 --output-dir reports/navigation_replay/prn_01
|
||||
python -m galileo_rx.cli inspect-navigation --input reports/navigation_replay/prn_01
|
||||
python -m galileo_rx.cli compare-inav-truth --artifact-root verification/navigation/signalsim_navigation_multisat --rinex signalsim/SignalSim/EphData/BRDC00IGS_R_20211700000_01D_MN.rnx --collection-report reports/navigation_run/inav_collection_report.json --signalsim-config verification/vectors/signalsim/navigation_multisat/generated_config.json --output-dir reports
|
||||
MPLBACKEND=Agg python -m pytest tests/navigation tests/integration/test_signalsim_inav_symbols.py tests/integration/test_signalsim_inav_pages.py tests/integration/test_signalsim_inav_ephemeris.py tests/integration/test_multisat_navigation_collection.py
|
||||
MPLBACKEND=Agg python -m pytest
|
||||
```
|
||||
|
||||
The RF `.bin` vector is regenerated locally and remains ignored; its committed
|
||||
configuration, metadata, SHA-256 tag, log, and compact prompt-to-ephemeris
|
||||
artifacts make the gate reproducible without checking in hundreds of megabytes.
|
||||
|
||||
Reference in New Issue
Block a user