-
gengnss v1.1.0
Stablereleased this
2026-09-25 08:18:29 +02:00 | 60 commits to main since this releasegengnss v1.1.0 — GNSS open-service baseband signal generator.
Highlights since v0.1.0
Six new Tier-1 generators (backlog steps 016a–018b, all ICD-validated):
- GPS L2C + L5 (Galois CM/CL TDM; XA/XBI I/Q pair + NH codes) — PR #19
- GPS L1C (Weil codes over prime 10223 + TMBOC(6,1,4/33), IS-GPS-800J,
126/126 Table 3.2-2 rows validated) — PR #25 - BeiDou B1C (Weil/Legendre machinery + QMBOC(6,1,4/33)) — PRs #20/#21
- BeiDou B2a (13-stage Gold codes + 00010/100-chip truncated-Weil
secondaries, 126/126 + 63/63 rows validated) — PR #26 - Galileo E5a/E5b (LFSR codes, 200/200 Table 16–19 rows validated +
CS4/CS20/CS100 secondary codes) — PRs #22/#23 - Galileo E1 OS (E1-B/E1-C memory codes + CBOC(6,1,1/11)) — PR #24
- SigV3.1 output format (gensig byte-compatible
sigfiles) — PR #18
Status
12 Tier-1 signals across GPS (4), GLONASS (2), BeiDou (4), Galileo (3).
The only remaining registry Tier-2 signals are the GLONASS CDMA trio
(L1OC/L2OC/L3OC) — their ICD appendices are not publicly available;
documented indocs/done/018b-bds-b2a.md.Artifacts
E2E smoke artifacts from
scripts/e2e_smoke.sh(1 s per band-separated
scenario, seed 2026, all validated by the spec-7.1 self-correlation
harness): scenario sidecar JSONs + SHA256SUMS. The IQ files themselves
(16–32 MB each) are reproducible bit-for-bit from the sidecars.Verification
pytest 191 passed + 1 GUI skip, ruff clean, CI green on Python 3.12 + 3.14.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
0 downloads