Machinevertaling, niet beoordeeld door een moedertaalspreker. Engels is de referentie.

Navigatie in een lage baan om de aarde (LEO)Bewerken op GitHubBron: docs/LEO-PNT.md

LEO-PNT in Kshana

LEO-PNT is positiebepaling, navigatie en tijdsynchronisatie (PNT) vanaf satellieten in een lage baan om de aarde (LEO), naast of in plaats van de GNSS-systemen (global navigation satellite systems) in een middelhoge baan om de aarde (MEO) zoals het Global Positioning System (GPS) en Galileo. Deze pagina verbindt elk LEO-PNT-soort en -scenario van de engine: wat elk berekent, de banden en signaalvoorinstellingen en waar hun getallen vandaan komen, wat het navigatiebericht bevat, wat VALIDATED is en wat MODELLED, en hoe elk scenario wordt uitgevoerd. De pagina's per soort gaan dieper:

Pagina Soorten
LEO-SIGNAL.md leo-signal (signaalontwerpen) en de meerbands-spectrum-panelen
LEO-PASS.md leo-pass (passgeometrie en linkbudget per band, positiebepalingen met laag energieverbruik, ionosfeerbepaling, spoofingmonitors)
LEO-NAVMSG.md leo-navmsg (het broadcastbericht: fitter, gebruikersalgoritme, binaire en tekstformaten)
LEO-PNT-FUSION.md leo-pvt, leo-ppp, ntn-positioning (gecombineerde positiebepaling, precise point positioning, positiebepaling met een niet-terrestrisch 5G-netwerk (NTN), tijdsynchronisatie, poolbedekking)
SPECTRUM.md spectrum (jamming-waterfalls en de jammer-to-signal-verhouding (J/S) per band)
CAMPAIGNS.md campaign (ketens, sweeps, Monte Carlo en samenstellingen van willekeurige soorten)

Eerst systeemonafhankelijk#

De engine is een generieke LEO-PNT-simulator. Elke constellatie (een Walker-patroon, expliciete baanelementen, een two-line element set (TLE) via de Simplified General Perturbations 4-propagator (SGP4), of een ontworpen enkele pass), elk signaalontwerp (elke band, elke mix van binary phase-shift keying (BPSK)-, binary offset carrier (BOC)- en frequency-division multiple access (FDMA)-componenten), elk navigatieberichtmodel. Benoemde systemen zijn optionele voorinstellingen: gegevensbestanden, elk met zijn bron, die alleen invullen wat een scenario openlaat. Elke mogelijkheid, test, onafhankelijke referentie en elk meegeleverd scenario draait zonder dat er Celeste-gegevens aanwezig zijn.

De voorinstelling Celeste IOD (in-orbit demonstration) is er één van, en is optioneel. De signaalparameters ervan zijn gepresenteerd op de LEO-PNT-workshop van het ESA NAVISP (Navigation Innovation and Support Programme van het Europees Ruimteagentschap), 2026, en hebben nog geen openbare bron. Elk van de workshop afgeleid getal van de engine staat in één bestand, src/celeste_iod.rs, dat build.rs alleen meecompileert als het bestaat, en in de scenario's scenarios/*celeste-iod*.toml die alleen in de repository staan. Door dat bestand en die scenario's te verwijderen wordt de voorinstelling achtergehouden zonder bronwijziging; elke andere test, onafhankelijke referentie en elk ander scenario draait zonder haar (tests/workshop_preset_isolation.rs bewaakt welke bestanden haar mogen noemen). Deze pagina geeft geen van haar getallen.

De soorten en hoe ze samenhangen#

Type Wat één run berekent Label
leo-signal de bandbegrensde spectrale vermogensdichtheid (PSD) van een signaalontwerp, vermogen in de band, root-mean-square-bandbreedte (Gabor), codevolgjitter tegenover draaggolf-ruisdichtheid (C/N0), acquisitiezoektocht en spectrale scheidingscoëfficiënten (SSC) tegenover GNSS-signalen; een bandafweging (ultra high frequency (UHF), L, S, C) gesloten vormen VALIDATED, ontwerpen en afweging MODELLED
spectrum (meerbandspanelen) waterfalls per band met jammers per band (continuous wave (CW), chirp, smalband, breedband, matched), de J/S en effectieve C/N0 van elk signaal over een tijdlijn spectra VALIDATED, jammers MODELLED
leo-pass passgeometrie, Doppler en Dopplersnelheid, vrije-ruimteverlies, satelliet- en gebruikersantennes, gasdemping, regen, scintillatie en gebouwpenetratieverlies volgens ITU-R (International Telecommunication Union, Radiocommunication Sector), C/N0 per band en epoch naast de MEO-GNSS-draaggolven; ionosfeer per band en de ionosfeervrije paren; positiebepalingen met laag energieverbruik; ionosfeerbepaling; spoofingmonitors componenten VALIDATED, pass MODELLED
leo-navmsg het broadcastbericht met efemeride en klok: fitter, signal-in-space range error (SISRE) tegenover fitinterval en updateperiode, updatecontinuïteit halverwege de pass, gebruikersalgoritme, binair frame met een 24-bits cyclische redundantiecontrole (CRC-24Q), exports in de stijl van RINEX 4 (Receiver Independent Exchange Format) en als door komma's gescheiden waarden (CSV) gebruikersalgoritme, gewichten en CRC VALIDATED, fits MODELLED
leo-pvt Doppler-positiebepaling, gecombineerde GNSS- en LEO-pseudoafstandspositiebepalingen met inter-systeembiassen, polaire en arctische geometrie, tijdoverdracht naar Coordinated Universal Time (UTC), met een optioneel tijdfoutspoor per epoch maximale Doppler VALIDATED, de rest MODELLED
leo-ppp convergentie van precise point positioning (PPP) met alleen GNSS en met LEO-lagen MODELLED
ntn-positioning nauwkeurigheid van 5G-NTN-positiebepaling uit de downlinkbandbreedte (Cramér-Rao-grens) MODELLED
leo-pnt-chain één systeem van begin tot eind: signaalontwerp, pass, bericht, gecombineerde positiebepaling en PPP, elke overdracht vermeld MODELLED
campaign elk van het bovenstaande geketend op één tijdlijn, gesweept, uitgevoerd als Monte Carlo-ensemble of samengesteld onder gedeelde omstandigheden MODELLED

De keten geeft waarden door in code (zie LEO-PNT-keten van begin tot eind hieronder): het signaalontwerp bepaalt de verdeling van de EIRP (equivalent isotropically radiated power) van de passband en de gevolgde chipsnelheid; de pass levert de gevolgde C/N0 en codejitter; de SISRE van het navigatiebericht en de C/N0 van de pass wegen de LEO-metingen van de gecombineerde positiebepaling.

Banden#

De generieke ontwerpen gebruiken openbare bandcentra; elk is REPRESENTATIVE, niet het signaal van enig systeem (data/leo-signals/generic-bands.toml, generic-c-band.toml).

Band Toewijzing Generiek ontwerp Centrum Zendbandbreedte Componenten Ionosferische vertraging van de eerste orde ten opzichte van L
UHF geen radionavigatietoewijzing (representatief); draaggolf uit het openbare openRECEIVER-onderzoek (pagina inmiddels ingetrokken; zie LEO-SIGNAL.md) generic-uhf 465 MHz 10 MHz BPSK(5) pilot en data 6.6 ×
L radionavigatiesatellietdienst (RNSS), het centrum van Galileo E5 generic-l 1191,795 MHz 20,46 MHz BPSK(10) pilot en data 1
S radiobepalingssatellietdienst (RDSS), de S-draaggolf van NavIC (Navigation with Indian Constellation) generic-s 2492,028 MHz 16,5 MHz BPSK(5) pilot en data 0.23 ×
C RNSS, centrum van de toewijzing van 5010–5030 MHz generic-c, generic-c-band-leo 5020 MHz 20 MHz BPSK(10) pilot en data 0.056 ×
C uitgebreid buiten de RNSS-toewijzing (representatief) generic-c-wide 5100 MHz 120 MHz BPSK(50) pilot en data 0.055 ×
S (mobiele satellietdienst, MSS) MSS-downlink, band n256 van 3GPP (Third Generation Partnership Project) gebruikt door ntn-positioning 2172,5 MHz 0,18 tot 20 MHz 5G New Radio-positioneringssignalen 0.30 ×

BPSK(n) is binary phase-shift keying met n × 1,023 Mchip/s. De vertragingsverhouding is (f_L/f)² met f_L = 1191,795 MHz. Het vrije-ruimteverlies neemt bij dezelfde afstand toe met 20·log10(f/f_L) (−8,2 dB bij UHF, +6,4 dB bij S, +12,5 dB bij C).

Signaal- en systeemvoorinstellingen#

Voorinstelling Bron Wat het bevat
generic-bands, generic-leo REPRESENTATIVE, bandcentra uit het Radioreglement van de ITU generic-bands (signaalontwerpen): de bandtabel hierboven; generic-leo (de standaard van leo-pass): UHF op 450 MHz, L, S en C op de centra hierboven, 0 dBW EIRP per band, een zonsynchrone Walker 240/12/1-laag op 550 km
generic-c-band REPRESENTATIVE, voor C-bandsystemen waarvan de parameters niet openbaar zijn (bijvoorbeeld TrustPoint) BPSK(10) op 5020 MHz, isoflux-bundel
xona-pulsar PUBLIC: Leclère, Marathe en Reid, Institute of Navigation (ION) GNSS+ 2025, arXiv 2509,19551 X1 op 1593,3225 MHz (1,023 Mchip/s) en X5 op 1190,51625 MHz (10,23 Mchip/s), de gepubliceerde minimale en maximale ontvangstvermogens, 258 satellieten op ongeveer 1080 km (shells van 53 en 97 graden)
iridium-stl PUBLIC: briefing van de Resilient Navigation and Timing Foundation (RNTF) bursts in 1616–1626 MHz, Doppler tot ±36 kHz, 66 satellieten op 780 km (781 km in de voorinstelling leo-pass), ontvangstvermogen "300 tot 2400 maal GPS"
starlink-soo / starlink-soop / starlink-sop (signaal-, pass- en positioneringssoorten) PUBLIC-signaalcijfers: Kozhaya, Saroufim en Kassas, NAVIGATION 72(1); REPRESENTATIVE baan een Ku-baken van 240 MHz dat alleen voor Doppler wordt gebruikt, C/N0 ongeveer 57 dB-Hz
centispace PUBLIC-signaalstructuur: PMC10301026; REPRESENTATIVE baan en vermogen BPSK met 2,046 Mchip/s nabij L1 en L5
atomic-zero-clock (atomic in het berichtensoort) PUBLIC: InsideGNSS, ATOMIC-payload (Autonomous Time and Orbit Determination for Microsatellite Constellations) een efemeride met een polynoom van de 6e graad zonder kloktermen (de klok wordt naar GNSS-tijd gestuurd)
celeste-iod (optioneel) WORKSHOP: gepresenteerd op de ESA NAVISP LEO-PNT-workshop, 2026 signaalconfiguratie #1 en berichtindeling van de in-orbit demonstration, in het ene bestand dat kan worden achtergehouden

Elke voorinstelling markeert haar getallen als PUBLIC (met een URL), REPRESENTATIVE (een gedocumenteerde ontwerpkeuze, nooit een bewering over een echt systeem) of WORKSHOP, en het resultaat van elke run die er een gebruikt, vermeldt welke.

Het navigatiebericht#

Een LEO-navigatiebericht (LEO-NAVMSG.md) bevat vier delen, de structuur die het Galileo Open Service Signal-in-Space Interface Control Document (OS SIS ICD) en de gepubliceerde LEO-voorstellen delen:

Onderdeel Inhoud
Efemeride de Kepler-set met 16 parameters van de Galileo ICD (wortel van de halve lange as, excentriciteit, inclinatie en haar verandering, rechte klimming van de knoop en haar verandering, argument van het perigeum, gemiddelde anomalie, correctie van de gemiddelde beweging, zes harmonische correcties, referentietijd), plus correctiepolynomen langs, dwars en radiaal; of het model met 22 parameters van Liu et al. 2025 (doi 10.3390/rs17162894); of het ATOMIC-nulklokpolynoom
Synchronisatie weeknummer en tijd van de week (TOW), en een klokpolynoom van de tweede orde (af0, af1, af2 rond toc)
Hulpgegevens satellietidentificatie (SVID), gegevensuitgave (IOD), signaalgezondheid
Overige diensten ionosferische correcties voor eenfrequentiegebruikers (een set in Klobuchar-stijl en NeQuick-G ai0–ai2) en de offset van systeemtijd naar UTC (A0, A1, schrikkelseconden en hun schema)

Het binaire frame is de eigen, gedocumenteerde codering van Kshana, gemodelleerd naar deze onderdelen, niet de bitindeling van enig systeem. RINEX 4,02 definieert geen LEO-navigatierecords, dus de RINEX-achtige export is een gedocumenteerde Kshana-extensie (eerder werk: arXiv 2401,17767).

Veerkracht#

Scenario Type Resultaat van één run
leo-resilience-multiband-diversity campaign-sweep van spectrum een barrage van 50 MHz op 1185 MHz, gesweept van −140 tot −80 dBW: GPS L5 gaat verloren bij −105 dBW, Galileo E5a en het LEO-L-bandsignaal bij −100 dBW; de LEO-signalen in UHF, S en C houden 49,4, 49,2 en 47,4 dB-Hz bij elk vermogen
leo-resilience-js-margin spectrum een barrage van 40 MHz op 1185 MHz die vanaf −125 dBW elke 10 s 5 dB omhoog stapt: GPS L5 verloren bij −105 dBW, Galileo E5a bij −100 dBW, Xona X5 (op zijn gepubliceerde minimum, −144,9 dBW) bij −95 dBW; een generiek LEO-signaal van −135 dBW volgt bij −90 dBW nog steeds (28,9 dB-Hz). Ontvangstvermogen koopt J/S-marge, dB voor dB
leo-resilience-spoof-doppler leo-pass [spoofer] een positiesprong van 30 m op een opgemeten locatie: de Dopplertest met alleen GNSS detecteert dit nooit; de test op alle kanalen wel, 105 s na de start (zie LEO-PASS.md)
leo-resilience-spoof-monitors campaign-samenstelling van leo-pass vier spoofers, beide monitors: een spoofer alleen in de L-band en een spoofer in alle banden zonder ionosfeer worden door de monitor tussen banden gevangen bij de start (300 s) en door de Dopplermonitor op 420 s en 395 s; een ionosfeerbewuste spoofer in alle banden alleen door de Dopplermonitor (395 s); een duw van 30 m met alleen GNSS door geen van beide
leo-resilience-gnss-jammed-leo-carries campaign-keten (spectrum, integrity) GNSS 15 minuten gejamd (GPS L1 coarse/acquisition (C/A)-code tot ongeveer 10 dB-Hz, E5a tot 17,4 dB-Hz tegenover een ondergrens van 25 dB-Hz) terwijl de LEO-signalen in S en C 49,2 en 47,4 dB-Hz houden; receiver autonomous integrity monitoring (RAIM) op de LEO-laag alleen vormt op elke epoch een beschermingsniveau, onder de verticale alarmgrens van 50 m op 28 van 30 rastertijden, waarbij op de andere twee het alarm wordt gegeven; nominale en herstelfasen 5,4 tot 15,6 m

De spoofingmonitors, hun statistieken en hun beperkingen staan op LEO-PASS.md. De meerbands-waterfall met een andere jammer per band is multi-band-jamming-waterfall (LEO-SIGNAL.md).

Eén scenario per experimenteergebied#

De acht experimenteergebieden van de Celeste IOD-oproep voor experimenten door derden (ESA Open Space Innovation Platform, OSIP) zijn generieke LEO-PNT-vragen; elk heeft een systeemonafhankelijk scenario:

Aandachtsgebied Scenario Type Resultaat van één run
Positiebepaling met hoge nauwkeurigheid (PPP) leo-focus-ppp-altitude campaign-sweep van leo-ppp een laag van 192 satellieten op 500, 1000 en 1500 km verkort de convergentie van multi-GNSS-float-PPP bij München van 13,0 min tot 3,25, 3,25 en 3,5 min (zes realisaties, epochs van 30 s)
PNT-veerkracht (L, S, C) leo-resilience-multiband-diversity campaign-sweep van spectrum zie Veerkracht
5G/6G NTN-compatibiliteit leo-focus-ntn-bandwidth campaign-sweep van ntn-positioning bandbreedte van het positioneringsreferentiesignaal 180 kHz tot 20 MHz: zenitafstandssigma 6,5 m tot 5,8 cm, 3D-fout uit aankomsttijd 30,1 m tot 2,1 m, begrensd door de netwerksynchronisatiefout van 1 m
PNT met laag energieverbruik voor het Internet of Things (IoT) en mobiel leo-focus-iot-eirp campaign-sweep van leo-pass [iot] UHF-EIRP −35 tot +5 dBW: onder een mediane C/N0 van ongeveer 35 dB-Hz loopt de energie per warme start van 18 mJ op tot 55 J; erboven is de batterijduur bij één positiebepaling per uur 8334 dagen, bepaald door de slaapstroom
LEO-PNT-wetenschap leo-focus-science-iono-sounding leo-pass schuine total electron content (TEC) uit elk bandpaar van een pass met vier banden boven Tromsø: 18,85 TEC-eenheden teruggevonden door elk paar, 1-sigma 0,017 (UHF met L) tot 2,9 TEC-eenheden (S met C)
Aanvullende PNT-gegevensdiensten leo-focus-data-services campaign-samenstelling van leo-navmsg het berichtframe van Kshana groeit van 146 bytes (efemeride en klok, 1045 bits) naar 154 met de Klobuchar-set, 159 met NeQuick-G en 171 met de UTC-parameters
Navigatie binnenshuis (UHF) leo-focus-indoor-uhf campaign-samenstelling van leo-pass piek-C/N0 binnenshuis in een traditioneel gebouw: UHF 34,1, L 24,2, S 16,5, C 9,0 dB-Hz; in een thermisch efficiënt gebouw UHF 15,3 dB-Hz en elke andere band lager
Gecombineerde MEO + LEO PNT leo-focus-fused-pnt-sisre campaign-sweep van leo-pvt Xona X5 gecombineerd met GPS en Galileo boven Madrid: 3D-fout met alleen GNSS 1,06 m root mean square (RMS); gecombineerd 0,08 m bij een LEO-SISRE van 5 cm, 0,57 m bij 0,5 m en 1,01 m bij 5 m

Eén scenario per toepassingssector#

Elke sector is een keten campaign op één tijdlijn, dus ze is te animeren, en elke heeft een lid leo-pass, dus ze exporteert geometrie (zie Uitvoeren).

Sector Scenario Resultaat van één run
Autonome voertuigen leo-vertical-autonomous-vehicle een auto in München: open weg, gecombineerde fout gemiddeld 0,30 m; in een stadscanyon van 35 graden houden GPS en Galileo 8 satellieten en een gemiddelde fout van 5,8 m, de generieke LEO-laag voegt er 4 tot 5 toe en brengt de fout op 2,1 m, nog steeds boven de drempel van 1,5 m voor rijstrookniveau bij ongeveer de helft van de epochs in de canyon
Spoor en scheepvaart leo-vertical-rail-maritime het meegeleverde schip maritime-strait-jamming verliest elke GNSS-satelliet (12,1 dB-Hz) terwijl zijn LEO-pass in S en C 44,2 en 38,1 dB-Hz bereikt; de meegeleverde trein rail-tunnel-coast bereikt 2 m traagheidsfout 35,8 s na het begin van de tunnel; in het open veld geeft zijn LEO-pass 35 tot 50 dB-Hz in L
Kritieke infrastructuur leo-vertical-critical-infrastructure-timing een oscillator van de TCXO-klasse (temperature-compensated crystal) van een tijdserver in een onderstation die een dag zonder GNSS vrij loopt, bereikt 29 µs en overschrijdt de beveiligingsmarge van 1 µs tussen 75 en 80 minuten na het verlies (op het raster van 5 minuten); dezelfde klasse, gestuurd naar Iridium, blijft binnen −40 tot +11 ns
Polaire en arctische gebruikers leo-vertical-polar-arctic GPS + Galileo gemiddelde positie-dilution of precision (PDOP) 1,38, 1,57 en 1,62 in Tromsø, op Spitsbergen en op de Noordpool; met Iridium 1,29, 1,34 en 1,26, uit 3,0, 5,5 en 6,8 Iridium-satellieten in zicht
Draadloze netwerken 5G/6G leo-vertical-5g-network-timing de oven-gestuurde kristaloscillator (OCXO) van een basisstation in holdover overschrijdt de netwerkgrens van 1,1 µs na 8863 s en de eindtoepassingsgrens van 1,5 µs na 10006 s (de analyse van het soort telecom-timing); gestuurd naar Xona X5 blijft zijn tijdfout de hele dag tussen −0,7 en +0,3 ns, met een voorspelde 1-sigma van 5 ns, de vermelde onzekerheid van de broadcast-UTC-offset
Assettracking en IoT leo-vertical-asset-tracking-iot een warme UHF-positiebepaling van een containertag kost 18 mJ op de kade en op zee (8334 dagen batterij bij één positiebepaling per uur) en 34 mJ in een magazijn (5770 dagen), waar de L-band daalt tot 20 à 24 dB-Hz

VALIDATED en MODELLED#

Een rij is alleen VALIDATED wanneer een test een gepubliceerde opzet reproduceert en het gepubliceerde cijfer binnen een vermelde tolerantie vastlegt; al het andere is MODELLED, met de motivering (VERIFICATION-MATRIX.md, MODELLED-RATIONALE.md).

VALIDATED-rijen voor LEO-PNT:

  • bandbegrensd signaalvermogen in gesloten vorm en early-late-codevolgjitter op gepubliceerde werkpunten (Betz en Kolodziejski 2009), met de Gabor-bandbreedte en SSC als kruiscontrole;
  • de maximale Doppler van een LEO-navigatiesatelliet (Xona Pulsar X1 32–34 kHz, Iridium ±36 kHz), en de Doppler-omhullende voor een stilstaande gebruiker tegenover arXiv 2509,19551 tabel 1;
  • de regencoëfficiënten van ITU-R P.838-3, de regendemping en troposferische scintillatie van P.618-14 en het gebouwpenetratieverlies van P.2109-2 tegenover de validatiegegevens van ITU-R Study Group 3;
  • de schaling van de ionosferische vertraging van de eerste orde en het vrije-ruimteverlies (IS-GPS-200 groepsvertragingsverhouding, de Friis-vorm);
  • de wereldgemiddelde SISRE-gewichten (Montenbruck et al. 2018), het gebruikersalgoritme van de Galileo ICD tegenover RTKLIB op echte broadcastefemeriden, en CRC-24Q tegenover zijn cataloguscontrolewaarde.

MODELLED-rijen voor LEO-PNT: elk signaalontwerp en elke bandafweging, de meerbands-waterfall, elke pass en elk linkbudget als geheel, de voorinstellingen, positiebepalingen met laag energieverbruik, de berichtfitter en -formaten, Doppler- en gecombineerde positiebepaling, PPP-convergentie, NTN-positiebepaling, tijdoverdracht, poolbedekking, de keten van begin tot eind, de spoofingmonitors en ionosfeerbepaling, en elke campagne (een campagne stelt soorten samen en voegt geen fysica toe; haar samenstellingsidentiteiten worden getest, CAMPAIGNS.md). Geen enkele LEO-C/N0, afstandsmeetfout of positiebepalingscijfer wordt vergeleken met een meting van enige satelliet.

Een scenario uitvoeren#

Elk scenario hierboven is meegeleverd: kshana example <name> drukt het af, en

kshana scenarios/<name>.toml --animate html --export all

schrijft naast het bestand het resultaat (.result.json), de grafiek (.chart.svg), het geavanceerde rapport (.report.html en .report.json, met een sectie die de geanimeerde run insluit en de exports vermeldt), de interactieve speler (.animation.html) en de exports. Wat van toepassing is, hangt af van het soort:

  • een run met een tijdas animeert: epochs van leo-pass, de spoof.series van een spoofingrun, tijdlijnen van spectrum, gezamenlijke epochs en tijdsporen van leo-pvt, foutcurves van leo-ppp en elke campagneketen. Een sweep of een samenstelling heeft geen tijdas: --animate weigert haar met exitstatus 1 en dan schrijft het commando helemaal niets, dus voer de acht sweeps en samenstellingen hierboven (leo-resilience-multiband-diversity, leo-resilience-spoof-monitors en elk scenario leo-focus-* behalve leo-focus-science-iono-sounding) uit zonder --animate;
  • leo-pass en leo-pnt-chain exporteren CZML (de Cesium Language), KML (Keyhole Markup Language), GeoJSON en STK (Systems Tool Kit) efemeriden van de passgeometrie; een campagne exporteert elk lid met geometrie als een eigen bestandenset, met het label van het lid in de bestandsnaam (<name>.<member>.czml), zodat elke sector zijn LEO-passes exporteert; de andere LEO-soorten vermelden waarom een formaat niet van toepassing is (INTEROP.md).

De overige LEO-scenario's, per soort (details op de pagina van elk soort):

Type Scenario's
leo-signal leo-band-trade, xona-pulsar-signals, optioneel celeste-iod-classical-pilot-signals
spectrum multi-band-jamming-waterfall
leo-pass leo-pass-vs-gnss-cn0, leo-pass-xona-pulsar, leo-pass-iridium, leo-indoor-uhf, leo-iot-energy, optioneel leo-pass-celeste-iod-multiband
leo-navmsg leo-navmsg-fit-interval-trade, leo-navmsg-model-comparison, leo-navmsg-midpass-update, leo-navmsg-encode-decode, optioneel leo-navmsg-celeste-iod
leo-pvt leo-doppler-positioning, starlink-sop-doppler-positioning, meo-leo-fused-pvt, polar-arctic-leo-coverage, leo-timing-utc, optioneel celeste-iod-fused-pvt
leo-ppp leo-ppp-convergence
ntn-positioning ntn-5g-positioning
leo-pnt-chain leo-pnt-end-to-end, xona-pulsar-end-to-end, optioneel celeste-iod-end-to-end
constellation-design leo-pnt-mega-shell
slot-timing slot-timing-ocxo-leo

De optionele scenario's staan alleen in de repository en worden achtergehouden samen met het Celeste-voorinstellingsbestand.

Twee ervan zitten in andere soorten. leo-pnt-mega-shell (constellation-design) dimensioneert een LEO-PNT-constellatie van 5000 satellieten in vier illustratieve Walker-shells: beschikbaarheid 99,22 % bij een PDOP van 3 of minder boven een masker van 20°, mediane PDOP 1,11 en gemiddeld 39,4 satellieten in zicht over 648 rasterpunten en 12 epochs. slot-timing-ocxo-leo (slot-timing) vraagt hoe lang de OCXO volgens het datablad van een LEO-smallsat binnen een slotbeveiliging van 100 ns blijft bij k = 3 na zijn laatste GNSS-positiebepaling: de beveiliging breekt 650,8 s na een positiebepaling, dus er is minstens elke 645,8 s een positiebepaling nodig (133,8 per dag), waarbij random-walk-frequentieruis de dominante term is.

LEO-PNT-keten van begin tot eind#

Het soort leo-pnt-chain (src/leo_pnt_chain.rs) volgt één LEO-PNT-systeem van zijn signaalontwerp tot de positie van de gebruiker. Elke fase is een eigen soort van de engine, uitgevoerd op zijn eigen tabel van het ketenscenario, en de keten geeft in code waarden van de ene fase aan de volgende door:

Van Naar Wat wordt doorgegeven
leo-signal ([signal], signal_design) leo-pass het vermogensaandeel van de gevolgde component, de fractie in de band en de gevolgde chipsnelheid (de verdeling van de EIRP van de band en haar C/N0-offset)
leo-pass ([pass]) leo-navmsg de hoogte en inclinatie van de ketensatelliet (de referentiebaan van het bericht), tenzij [navmsg.orbit] ze vermeldt
leo-pass leo-pvt ([fusion]) de gevolgde C/N0 op het positioneringsmasker en in het zenit, uit een kleinste-kwadratenlijn in sin(elevatie) gefit aan de pass
leo-navmsg ([navmsg]) leo-pvt, leo-ppp ([ppp]) de signal-in-space range error (SISRE): de representatiefout van het bericht (root mean square, baan en klok) met de baanbepalingsterm od_sisre_m van het scenario in wortel-van-de-som-van-kwadraten
leo-signal leo-pvt de draaggolffrequentie en de gevolgde chipsnelheid

Een waarde wordt alleen doorgegeven waar de stroomafwaartse tabel haar open laat, en elke overdracht staat in de array handoffs van het resultaat met haar waarde, eenheid en doel. Een band van [pass] moet het ontwerp noemen (signal = "<design>"); zo draagt een band van leo-pass ook zelfstandig elk ontwerp leo-signal: ze neemt de middenfrequentie, de zendbandbreedte en de gevolgde chipsnelheid van het ontwerp over, verdeelt haar EIRP over de componenten, en rapporteert op elke epoch de C/N0 van de gevolgde component en de bandbegrensde coherente early-late-codevolgjitter (Betz en Kolodziejski 2009; halve-chipafstand, lus van 1 Hz, 20 ms).

Scenarios:

Scenario Systeem Resultaat van één run
leo-pnt-end-to-end generic: het representatieve ontwerp generic-l, een pass van 53° op 1080 km boven Madrid, een Walker-laag van 240 satellieten gevolgde C/N0-piek 58,2 dB-Hz, mediane codejitter 0,050 m; SISRE 0,250 m doorgegeven; root-mean-square-(RMS)-3D-fout met alleen GNSS 1,60 m, GNSS + LEO 0,43 m; convergentie van precise point positioning (PPP) 11,5 min met alleen GNSS, 7,5 min met de LEO-laag
xona-pulsar-end-to-end Xona Pulsar X5 (arXiv 2509,19551), de hellende shell voor positiebepaling en beide shells voor PPP gevolgde C/N0-piek 66,3 dB-Hz, mediane codejitter 0,018 m; RMS 3D-fout met alleen GNSS 1,49 m, GNSS + LEO 0,68 m; PPP-convergentie 20,6 min met alleen GNSS, 5,9 min met Pulsar
celeste-iod-end-to-end (optioneel) Celeste IOD E5-configuratie #1 met de berichtvoorinstelling van Celeste (achtergehouden met de voorinstelling) de pass reproduceert de totale C/N0-piek waarop de voorinstelling is gekalibreerd (de waarde staat in het voorinstellingsbestand); twee satellieten verbeteren een gecombineerde positiebepaling over 95 minuten nauwelijks (1,50 m naar 1,48 m RMS 3D)
kshana scenarios/leo-pnt-end-to-end.toml --animate html --export all

schrijft het resultaat, de grafiek, het geavanceerde rapport (dat de geanimeerde pass insluit en de exports koppelt), de interactieve speler, en CZML (de Cesium Language), KML (Keyhole Markup Language), GeoJSON en STK (Systems Tool Kit) efemeridebestanden van de passgeometrie.

De keten is MODELLED: ze voegt geen fysica toe en elke fase behoudt haar eigen labels. Het C/N0-model van de positioneringsfase is een rechte lijn in sin(elevatie), zodat een passspecifieke vorm tot twee getallen wordt teruggebracht; de berichtfase modelleert geen baanbepaling, en daarom is od_sisre_m een vermelde invoer (0,25 m in de meegeleverde scenario's, representatief voor de baanbepaling aan boord op decimeterniveau en de gestuurde klok op chipschaal die de ATOMIC-payload rapporteert: https://insidegnss.com/first-steps-toward-a-fully-operational-leo-pnt-payload/).