Strojový překlad, nekontrolovaný rodilým mluvčím. Referenční je anglická verze.

Navigace na nízké oběžné dráze Země (LEO)Upravit na GitHubuZdroj: docs/LEO-PNT.md

LEO-PNT v Kshana

LEO-PNT je určování polohy, navigace a času (PNT) z družic na nízké oběžné dráze Země (LEO), vedle globálních družicových navigačních systémů (GNSS) na střední oběžné dráze Země (MEO), jako jsou Global Positioning System (GPS) a Galileo, nebo místo nich. Tato stránka spojuje všechny druhy a scénáře LEO-PNT enginu: co každý počítá, pásma a předvolby signálů a odkud jejich čísla pocházejí, co nese navigační zpráva, co je VALIDATED a co MODELLED a jak každý scénář spustit. Stránky jednotlivých druhů jdou do větší hloubky:

Stránka Druhy
LEO-SIGNAL.md leo-signal (návrhy signálů) a vícepásmové panely spectrum
LEO-PASS.md leo-pass (geometrie přeletu a rozpočet spoje pro každé pásmo, určení polohy s nízkou spotřebou energie, sondování ionosféry, monitory spoofingu)
LEO-NAVMSG.md leo-navmsg (vysílaná zpráva: fitter, uživatelský algoritmus, binární a textové formáty)
LEO-PNT-FUSION.md leo-pvt, leo-ppp, ntn-positioning (fúzované určování polohy, přesné určování polohy bodu, určování polohy v nepozemní síti (NTN) 5G, časování, polární pokrytí)
SPECTRUM.md spectrum (vodopády rušení (jamming) a poměr rušení k signálu (J/S) pro každé pásmo)
CAMPAIGNS.md campaign (řetězce, průchody, Monte Carlo a kompozice libovolných druhů)

Nejprve nezávislost na systému#

Engine je obecný simulátor LEO-PNT. Libovolná konstelace (vzor Walker, explicitní oběžné prvky, dvouřádková sada prvků (TLE) prostřednictvím propagátoru Simplified General Perturbations 4 (SGP4) nebo navržený jediný přelet), libovolný návrh signálu (libovolné pásmo, libovolná směs složek s binárním fázovým klíčováním (BPSK), binární offsetovou nosnou (BOC) a frekvenčním vícenásobným přístupem (FDMA)), libovolný model navigační zprávy. Pojmenované systémy jsou volitelné předvolby: datové soubory, každý se svým zdrojem, které doplňují jen to, co scénář vynechá. Každá schopnost, test, orákulum i přibalený scénář běží bez jakýchkoli dat Celeste.

Předvolba Celeste IOD (demonstrace na oběžné dráze) je jednou z těchto volitelných předvoleb. Její parametry signálu byly prezentovány na workshopu LEO-PNT programu ESA NAVISP (Navigation Innovation and Support Programme Evropské kosmické agentury) v roce 2026 a zatím pro ně neexistuje veřejný zdroj. Každé číslo enginu odvozené z workshopu je v jediném souboru src/celeste_iod.rs, který build.rs zkompiluje, jen pokud existuje, a ve scénářích dostupných pouze v repozitáři scenarios/*celeste-iod*.toml. Smazáním tohoto souboru a těchto scénářů se předvolba zadrží bez jakékoli úpravy zdrojového kódu; každý další test, orákulum i scénář běží i bez ní (tests/workshop_preset_isolation.rs hlídá, které soubory ji smějí jmenovat). Tato stránka neuvádí žádné z jejích čísel.

Druhy a jak na sebe navazují#

Druh Co jeden běh vypočítá Popisek
leo-signal pásmově omezená spektrální hustota výkonu (PSD) návrhu signálu, výkon v pásmu, střední kvadratická (Gaborova) šířka pásma, rozptyl kódového sledování v závislosti na poměru nosné k šumu (C/N0), vyhledávání při akvizici a koeficienty spektrální separace (SSC) vůči signálům GNSS; porovnání pásem (velmi vysoký kmitočet (UHF), L, S, C) uzavřené tvary VALIDATED, návrhy a porovnání MODELLED
spectrum (vícepásmové panely) vodopády pro každé pásmo s rušiči pro každé pásmo (nemodulovaná nosná (CW), čirp, úzkopásmový, širokopásmový, přizpůsobený), J/S a efektivní C/N0 každého signálu na časové ose spektra VALIDATED, rušiče MODELLED
leo-pass geometrie přeletu, Doppler a rychlost změny Dopplera, ztráta ve volném prostoru, antény družice a uživatele, plynový útlum, útlum deštěm, scintilace a ztráta průnikem do budovy podle ITU-R (International Telecommunication Union, Radiocommunication Sector), C/N0 pro každé pásmo a epochu vedle nosných GNSS na MEO; ionosféra pro každé pásmo a dvojice bez vlivu ionosféry; určení polohy s nízkou spotřebou energie; sondování ionosféry; monitory spoofingu součásti VALIDATED, přelet MODELLED
leo-navmsg vysílaná zpráva efemerid a hodin: fitter, chyba vzdálenosti signálu ve vesmíru (SISRE) v závislosti na intervalu fitu a periodě aktualizace, kontinuita aktualizace uprostřed přeletu, uživatelský algoritmus, binární rámec s 24bitovou cyklickou redundantní kontrolou (CRC-24Q), exporty ve stylu RINEX 4 (Receiver Independent Exchange Format) a jako hodnoty oddělené čárkami (CSV) uživatelský algoritmus, váhy a CRC VALIDATED, fity MODELLED
leo-pvt určování polohy z Dopplera, společná určení polohy z pseudovzdáleností GNSS + LEO s mezisystémovými zkresleními, polární a arktická geometrie, přenos času do koordinovaného světového času (UTC), s volitelnou stopou časové chyby pro každou epochu maximální Doppler VALIDATED, zbytek MODELLED
leo-ppp konvergence přesného určování polohy bodu (PPP) pouze s GNSS a s vrstvami LEO MODELLED
ntn-positioning přesnost určování polohy 5G NTN z šířky pásma downlinku (Cramérova-Raova mez) MODELLED
leo-pnt-chain jeden systém od začátku do konce: návrh signálu, přelet, zpráva, fúzované určení polohy a PPP, s uvedením každého předání MODELLED
campaign libovolný z výše uvedených zřetězený na jedné časové ose, procházený, spouštěný jako soubor Monte Carlo nebo skládaný za sdílených podmínek MODELLED

Řetězec předává hodnoty v kódu (viz Řetězec LEO-PNT od začátku do konce níže): návrh signálu určuje rozdělení EIRP (ekvivalentní izotropicky vyzářený výkon) pásma přeletu a sledovanou čipovou rychlost; přelet dává sledované C/N0 a rozptyl kódu; SISRE navigační zprávy a C/N0 přeletu váží měření LEO ve fúzovaném určení polohy.

Pásma#

Obecné návrhy používají veřejné středy pásem; každý je REPRESENTATIVE, nikoli signálem některého systému (data/leo-signals/generic-bands.toml, generic-c-band.toml).

Pásmo Alokace Obecný návrh Střed Vysílací šířka pásma Složky Ionosférické zpoždění prvního řádu vzhledem k L
UHF není alokací radionavigace (reprezentativní); nosná z veřejného průzkumu openRECEIVER (stránka byla od té doby stažena; viz LEO-SIGNAL.md) generic-uhf 465 MHz 10 MHz BPSK(5) pilot a data 6.6 ×
L družicová služba radionavigace (RNSS), střed Galileo E5 generic-l 1191,795 MHz 20,46 MHz BPSK(10) pilot a data 1
S družicová služba určování polohy (RDSS), nosná S systému NavIC (Navigation with Indian Constellation) generic-s 2492,028 MHz 16,5 MHz BPSK(5) pilot a data 0.23 ×
C RNSS, střed alokace 5010–5030 MHz generic-c, generic-c-band-leo 5020 MHz 20 MHz BPSK(10) pilot a data 0.056 ×
C rozšířené mimo alokaci RNSS (reprezentativní) generic-c-wide 5100 MHz 120 MHz BPSK(50) pilot a data 0.055 ×
S (družicová mobilní služba, MSS) downlink MSS, pásmo n256 projektu 3GPP (Third Generation Partnership Project) používá ntn-positioning 2172,5 MHz 0,18 až 20 MHz polohovací signály 5G New Radio 0.30 ×

BPSK(n) je binární fázové klíčování při n × 1,023 Mchip/s. Poměr zpoždění je (f_L/f)² s f_L = 1191,795 MHz. Ztráta ve volném prostoru roste o 20·log10(f/f_L) při stejné vzdálenosti (−8,2 dB na UHF, +6,4 dB na S, +12,5 dB na C).

Předvolby signálů a systémů#

Předvolba Zdroj Co nese
generic-bands, generic-leo REPRESENTATIVE, středy pásem z Radiokomunikačního řádu ITU generic-bands (návrhy signálů): tabulka pásem výše; generic-leo (výchozí v leo-pass): UHF na 450 MHz, L, S a C na výše uvedených středech, EIRP 0 dBW na pásmo, heliosynchronní vrstva Walker 240/12/1 ve výšce 550 km
generic-c-band REPRESENTATIVE, pro systémy v pásmu C, jejichž parametry nejsou veřejné (například TrustPoint) BPSK(10) na 5020 MHz, izoflux svazek
xona-pulsar PUBLIC: Leclère, Marathe a Reid, Institute of Navigation (ION) GNSS+ 2025, arXiv 2509,19551 X1 na 1593,3225 MHz (1,023 Mchip/s) a X5 na 1190,51625 MHz (10,23 Mchip/s), zveřejněné minimální a maximální přijímané výkony, 258 družic ve výšce asi 1080 km (shelly 53 a 97 stupňů)
iridium-stl PUBLIC: briefing Resilient Navigation and Timing Foundation (RNTF) shluky na 1616–1626 MHz, Doppler až ±36 kHz, 66 družic ve výšce 780 km (781 km v předvolbě leo-pass), přijímaný výkon „300 až 2400násobek GPS“
starlink-soo / starlink-soop / starlink-sop (druhy signálu, přeletu a určování polohy) PUBLIC údaje o signálu: Kozhaya, Saroufim a Kassas, NAVIGATION 72(1); REPRESENTATIVE dráha maják v pásmu Ku 240 MHz používaný pouze pro Doppler, C/N0 asi 57 dB-Hz
centispace PUBLIC struktura signálu: PMC10301026; REPRESENTATIVE dráha a výkon BPSK při 2,046 Mchip/s poblíž L1 a L5
atomic-zero-clock (atomic v druhu zpráva) PUBLIC: InsideGNSS, užitečné zatížení ATOMIC (Autonomous Time and Orbit Determination for Microsatellite Constellations) polynomiální efemeridy 6. řádu bez členů hodin (hodiny jsou řízeny k času GNSS)
celeste-iod (volitelné) WORKSHOP: prezentováno na workshopu LEO-PNT programu ESA NAVISP v roce 2026 konfigurace signálu č. 1 a rozvržení zprávy demonstrace na oběžné dráze, v jediném zadržitelném souboru

Každá předvolba označuje svá čísla jako PUBLIC (s adresou URL), REPRESENTATIVE (zdokumentovaná návrhová volba, nikdy tvrzení o skutečném systému) nebo WORKSHOP a výsledek každého běhu, který některou používá, uvádí, která to je.

Navigační zpráva#

Navigační zpráva LEO (LEO-NAVMSG.md) nese čtyři části, strukturu, kterou sdílejí Galileo Open Service Signal-in-Space Interface Control Document (OS SIS ICD) a zveřejněné návrhy pro LEO:

Část Obsah
Efemeridy keplerovský soubor 16 parametrů z Galileo ICD (druhá odmocnina velké poloosy, excentricita, sklon a jeho rychlost změny, rektascenze uzlu a její rychlost změny, argument perigea, střední anomálie, korekce středního pohybu, šest harmonických korekcí, referenční čas) plus korekční polynomy podél dráhy, napříč dráhou a radiálně; nebo 22parametrový model Liu et al. 2025 (doi 10.3390/rs17162894); nebo polynom ATOMIC s nulovými hodinami
Synchronizace číslo týdne a čas v týdnu (TOW) a polynom hodin druhého řádu (af0, af1, af2 vůči toc)
Pomocné údaje identifikátor kosmického vozidla (SVID), vydání dat (IOD), stav zdraví signálu
Další služby ionosférické korekce pro jednofrekvenční uživatele (sada ve stylu Klobuchar a NeQuick-G ai0–ai2) a posun systémového času vůči UTC (A0, A1, přestupné sekundy a jejich rozpis)

Binární rámec je vlastní zdokumentované kódování Kshana podle těchto složek, nikoli bitové rozvržení některého systému. RINEX 4,02 nedefinuje žádné navigační záznamy LEO, takže export ve stylu RINEX je zdokumentovaným rozšířením Kshana (předchozí práce: arXiv 2401,17767).

Odolnost#

Scénář Druh Výsledek jednoho běhu
leo-resilience-multiband-diversity průchod campaign druhu spectrum zahlcení 50 MHz na 1185 MHz procházené od −140 do −80 dBW: GPS L5 je ztracen při −105 dBW, Galileo E5a a signál LEO v pásmu L při −100 dBW; signály LEO v pásmech UHF, S a C udrží při každém výkonu 49,4, 49,2 a 47,4 dB-Hz
leo-resilience-js-margin spectrum zahlcení 40 MHz na 1185 MHz se stupňovitým zvyšováním o 5 dB každých 10 s od −125 dBW: GPS L5 ztracen při −105 dBW, Galileo E5a při −100 dBW, Xona X5 (na zveřejněném minimu, −144,9 dBW) při −95 dBW; obecný signál LEO při −135 dBW stále sleduje při −90 dBW (28,9 dB-Hz). Přijímaný výkon kupuje rezervu J/S dB za dB
leo-resilience-spoof-doppler leo-pass [spoofer] skok polohy o 30 m na zaměřeném stanovišti: test Dopplera pouze s GNSS jej nikdy nedetekuje; test na všech kanálech ano, 105 s po nástupu (viz LEO-PASS.md)
leo-resilience-spoof-monitors kompozice campaign druhu leo-pass čtyři spoofery, oba monitory: spoofer pouze v pásmu L a spoofer všech pásem bez ionosféry jsou zachyceny monitorem mezi pásmy při nástupu (300 s) a monitorem Dopplera v 420 s a 395 s; spoofer všech pásem s ionosférou pouze monitorem Dopplera (395 s); posun o 30 m pouze v GNSS ani jedním
leo-resilience-gnss-jammed-leo-carries řetězec campaign (spectrum, integrity) GNSS rušeno po dobu 15 minut (kód hrubého určení polohy (C/A) GPS L1 na asi 10 dB-Hz, E5a na 17,4 dB-Hz proti prahu 25 dB-Hz), zatímco signály LEO v pásmech S a C drží 49,2 a 47,4 dB-Hz; autonomní monitorování integrity přijímačem (RAIM) pouze na vrstvě LEO tvoří ochrannou úroveň v každé epoše, pod vertikálním mezním poplachem 50 m v 28 z 30 časů mřížky, s poplachem vyhlášeným u zbývajících dvou; nominální a obnovovací fáze 5,4 až 15,6 m

Monitory spoofingu, jejich statistiky a jejich omezení jsou na LEO-PASS.md. Vícepásmový vodopád s odlišným rušičem pro každé pásmo je multi-band-jamming-waterfall (LEO-SIGNAL.md).

Jeden scénář na každou oblast zaměření experimentů#

Osm oblastí zaměření experimentů výzvy Celeste IOD pro experimentování třetích stran (ESA Open Space Innovation Platform, OSIP) jsou obecné otázky LEO-PNT; každá má scénář nezávislý na systému:

Oblast zaměření Scénář Druh Výsledek jednoho běhu
Vysoce přesné určování polohy (PPP) leo-focus-ppp-altitude průchod campaign druhu leo-ppp vrstva 192 družic ve výšce 500, 1000 a 1500 km zkrátí konvergenci plovoucího PPP s více GNSS v Mnichově z 13,0 min na 3,25, 3,25 a 3,5 min (šest realizací, epochy 30 s)
Odolnost PNT (L, S, C) leo-resilience-multiband-diversity průchod campaign druhu spectrum viz Odolnost
Kompatibilita s 5G/6G NTN leo-focus-ntn-bandwidth průchod campaign druhu ntn-positioning šířka pásma polohovací reference 180 kHz až 20 MHz: sigma vzdálenosti v zenitu 6,5 m až 5,8 cm, 3D chyba z času příchodu 30,1 m až 2,1 m, omezená zdola síťovou synchronizační chybou 1 m
Určování polohy s nízkou spotřebou energie pro Internet věcí (IoT) a mobilní zařízení leo-focus-iot-eirp průchod campaign druhu leo-pass [iot] EIRP UHF −35 až +5 dBW: pod mediánem C/N0 asi 35 dB-Hz roste energie na jedno určení polohy při horkém startu z 18 mJ na 55 J; nad ním je výdrž baterie při jednom určení polohy za hodinu 8334 dní, dána klidovým proudem
Věda s LEO-PNT leo-focus-science-iono-sounding leo-pass šikmý celkový elektronový obsah (TEC) z každé dvojice pásem čtyřpásmového přeletu nad Tromsø: 18,85 jednotek TEC obnoveno každou dvojicí, 1-sigma 0,017 (UHF s L) až 2,9 jednotek TEC (S s C)
Další datové služby PNT leo-focus-data-services kompozice campaign druhu leo-navmsg rámec zprávy Kshana roste ze 146 bajtů (efemeridy a hodiny, 1045 bitů) na 154 se sadou Klobuchar, 159 s NeQuick-G a 171 s parametry UTC
Navigace uvnitř budov (UHF) leo-focus-indoor-uhf kompozice campaign druhu leo-pass vrcholové C/N0 uvnitř tradiční budovy: UHF 34,1, L 24,2, S 16,5, C 9,0 dB-Hz; v tepelně účinné budově UHF 15,3 dB-Hz a každé další pásmo nižší
Fúzované PNT z MEO a LEO leo-focus-fused-pnt-sisre průchod campaign druhu leo-pvt Xona X5 fúzovaná s GPS a Galileo nad Madridem: 3D chyba pouze s GNSS 1,06 m střední kvadratická (RMS); fúzovaně 0,08 m při SISRE LEO 5 cm, 0,57 m při 0,5 m a 1,01 m při 5 m

Jeden scénář na každé odvětví koncových uživatelů#

Každé odvětví je řetězec campaign na jedné časové ose, takže se animuje, a každé má člena leo-pass, takže exportuje geometrii (viz Spuštění).

Odvětví Scénář Výsledek jednoho běhu
Autonomní vozidla leo-vertical-autonomous-vehicle auto v Mnichově: otevřená silnice, fúzovaná chyba 0,30 m v průměru; v městském kaňonu 35 stupňů GPS a Galileo udrží 8 družic a střední chybu 5,8 m, obecná vrstva LEO přidá 4 až 5 a sníží ji na 2,1 m, stále nad prahem 1,5 m na úrovni jízdního pruhu přibližně v polovině epoch v kaňonu
Železnice a námořní doprava leo-vertical-rail-maritime přibalená loď maritime-strait-jamming ztratí každou družici GNSS (12,1 dB-Hz), zatímco její přelet LEO v pásmech S a C dosáhne 44,2 a 38,1 dB-Hz; přibalený vlak rail-tunnel-coast dosáhne 2 m inerciální chyby 35,8 s po vjezdu do tunelu; na volném prostranství dává jeho přelet LEO 35 až 50 dB-Hz v pásmu L
Kritická infrastruktura leo-vertical-critical-infrastructure-timing oscilátor třídy TCXO (teplotně kompenzovaný krystal) časového serveru rozvodny volně běžící celý den bez GNSS dosáhne 29 µs, překročí ochranný práh 1 µs mezi 75 a 80 minutami po ztrátě (na 5minutové mřížce); stejná třída disciplinovaná k Iridiu zůstane mezi −40 a +11 ns
Polární a arktičtí uživatelé leo-vertical-polar-arctic střední polohový faktor zhoršení přesnosti (PDOP) GPS + Galileo 1,38, 1,57 a 1,62 v Tromsø, na Svalbardu a na severním pólu; s Iridiem 1,29, 1,34 a 1,26, z 3,0, 5,5 a 6,8 družic Iridium v dohledu
Bezdrátové sítě 5G/6G leo-vertical-5g-network-timing termostatovaný krystalový oscilátor (OCXO) základnové stanice v holdoveru překročí síťový limit 1,1 µs po 8863 s a limit koncové aplikace 1,5 µs po 10006 s (analýza druhu telecom-timing); disciplinovaný k Xona X5 zůstává jeho časová chyba po celý den mezi −0,7 a +0,3 ns, s předpovězeným 1-sigma 5 ns, uvedenou nejistotou vysílaného posunu UTC
Sledování majetku a IoT leo-vertical-asset-tracking-iot horké určení polohy UHF u kontejnerové značky stojí 18 mJ na nábřeží i na moři (8334 dní baterie při jednom určení polohy za hodinu) a 34 mJ ve skladu (5770 dní), kde pásmo L klesne na 20 až 24 dB-Hz

VALIDATED a MODELLED#

Řádek je VALIDATED, jen když test reprodukuje zveřejněné nastavení a připíná zveřejněnou hodnotu v uvedené toleranci; vše ostatní je MODELLED s odůvodněním (VERIFICATION-MATRIX.md, MODELLED-RATIONALE.md).

Řádky LEO-PNT VALIDATED:

  • výkon pásmově omezeného signálu a rozptyl kódového sledování early-late v uzavřeném tvaru ve zveřejněných pracovních bodech (Betz a Kolodziejski 2009), s křížovou kontrolou Gaborovy šířky pásma a SSC;
  • maximální Doppler navigační družice LEO (Xona Pulsar X1 32–34 kHz, Iridium ±36 kHz) a obálka Dopplera statického uživatele proti arXiv 2509,19551, tabulka 1;
  • koeficienty deště ITU-R P.838-3, útlum deštěm a troposférická scintilace podle P.618-14 a ztráta průnikem do budovy podle P.2109-2 proti validačním datům ITU-R Study Group 3;
  • škálování ionosférického zpoždění prvního řádu a ztráta ve volném prostoru (poměr skupinového zpoždění podle IS-GPS-200, Friisův tvar);
  • globálně průměrné váhy SISRE (Montenbruck et al. 2018), uživatelský algoritmus Galileo ICD proti RTKLIB na skutečných vysílaných efemeridách a CRC-24Q proti své katalogové kontrolní hodnotě.

Řádky LEO-PNT MODELLED: každý návrh signálu a porovnání pásem, vícepásmový vodopád, každý přelet a rozpočet spoje jako celek, předvolby, určování polohy s nízkou spotřebou energie, fitter zprávy a formáty, určování polohy z Dopplera a společné, konvergence PPP, určování polohy NTN, přenos času, polární pokrytí, řetězec od začátku do konce, monitory spoofingu a sondování ionosféry a každá kampaň (kampaň skládá druhy a nepřidává žádnou fyziku; její kompoziční identity jsou testovány, CAMPAIGNS.md). Žádné C/N0, chyba měření vzdálenosti ani hodnota určení polohy LEO se neporovnává s měřením žádné družice.

Spuštění scénáře#

Každý výše uvedený scénář je přibalen: kshana example <name> jej vypíše a

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

zapíše vedle souboru výsledek (.result.json), graf (.chart.svg), pokročilou zprávu (.report.html a .report.json, se sekcí, která vkládá animovaný běh a uvádí exporty), interaktivní přehrávač (.animation.html) a exporty. Co platí, závisí na druhu:

  • běh s časovou osou se animuje: epochy leo-pass, spoof.series spoofingového běhu, časové osy spectrum, společné epochy a stopy časování leo-pvt, chybové křivky leo-ppp a každý řetězec kampaně. Průchod nebo kompozice nemá časovou osu: --animate je odmítne se stavem ukončení 1 a poté příkaz nezapíše vůbec nic, takže osm výše uvedených průchodů a kompozic (leo-resilience-multiband-diversity, leo-resilience-spoof-monitors a každý scénář leo-focus-* kromě leo-focus-science-iono-sounding) spusťte bez --animate;
  • leo-pass a leo-pnt-chain exportují efemeridy geometrie přeletu ve formátech CZML (Cesium Language), KML (Keyhole Markup Language), GeoJSON a STK (Systems Tool Kit); kampaň exportuje každého člena, který má geometrii, jako vlastní sadu souborů, s označením člena v názvu souboru (<name>.<member>.czml), takže každé odvětví exportuje své přelety LEO; ostatní druhy LEO uvádějí, proč se formát neuplatňuje (INTEROP.md).

Zbývající scénáře LEO podle druhu (podrobnosti na stránce každého druhu):

Druh Scénáře
leo-signal leo-band-trade, xona-pulsar-signals, volitelný 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, volitelný leo-pass-celeste-iod-multiband
leo-navmsg leo-navmsg-fit-interval-trade, leo-navmsg-model-comparison, leo-navmsg-midpass-update, leo-navmsg-encode-decode, volitelný leo-navmsg-celeste-iod
leo-pvt leo-doppler-positioning, starlink-sop-doppler-positioning, meo-leo-fused-pvt, polar-arctic-leo-coverage, leo-timing-utc, volitelný 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, volitelný celeste-iod-end-to-end
constellation-design leo-pnt-mega-shell
slot-timing slot-timing-ocxo-leo

Volitelné scénáře jsou pouze v repozitáři a jsou zadrženy spolu se souborem předvolby Celeste.

Dva z nich patří do jiných druhů. leo-pnt-mega-shell (constellation-design) dimenzuje konstelaci LEO-PNT o 5000 družicích ve čtyřech ilustrativních shellech Walker: dostupnost 99,22 % při PDOP 3 nebo menším nad maskou 20°, medián PDOP 1,11 a v průměru 39,4 družic v dohledu přes 648 bodů mřížky a 12 epoch. slot-timing-ocxo-leo (slot-timing) se ptá, jak dlouho zůstane OCXO podle datového listu družice LEO typu smallsat uvnitř ochranného intervalu slotu 100 ns při k = 3 po posledním určení polohy GNSS: ochranný interval se poruší 650,8 s po určení polohy, takže je třeba určení polohy alespoň každých 645,8 s (133,8 za den), přičemž dominantním členem je šum náhodné procházky frekvence.

Řetězec LEO-PNT od začátku do konce#

Druh leo-pnt-chain (src/leo_pnt_chain.rs) sleduje jeden systém LEO-PNT od návrhu signálu po polohu uživatele. Každý stupeň je vlastní druh enginu, spuštěný na vlastní tabulce scénáře řetězce, a řetězec předává hodnoty z jednoho stupně do dalšího v kódu:

Odkud Kam Co se předává
leo-signal ([signal], signal_design) leo-pass podíl výkonu sledované složky, podíl v pásmu a sledovaná čipová rychlost (rozdělení EIRP pásma a jeho posun C/N0)
leo-pass ([pass]) leo-navmsg výška a sklon družice řetězce (pravdivá dráha zprávy), pokud je neuvádí [navmsg.orbit]
leo-pass leo-pvt ([fusion]) sledované C/N0 na polohovací masce a v zenitu, z přímky nejmenších čtverců v sin(elevace) proložené přeletem
leo-navmsg ([navmsg]) leo-pvt, leo-ppp ([ppp]) chyba vzdálenosti signálu ve vesmíru (SISRE): chyba reprezentace zprávy (střední kvadratická, dráha a hodiny) s členem určování oběžné dráhy od_sisre_m ze scénáře v odmocnině součtu čtverců
leo-signal leo-pvt nosný kmitočet a sledovaná čipová rychlost

Hodnota se předá jen tam, kde ji navazující tabulka nechává nenastavenou, a každé předání je uvedeno v poli handoffs výsledku s hodnotou, jednotkou a cílem. Pásmo [pass] musí pojmenovat návrh (signal = "<design>"); tak nese libovolný návrh leo-signal i pásmo leo-pass samostatně: převezme střední kmitočet návrhu, vysílací šířku pásma a sledovanou čipovou rychlost, rozdělí své EIRP mezi složky a v každé epoše hlásí C/N0 sledované složky a pásmově omezený koherentní rozptyl kódového sledování early-late (Betz a Kolodziejski 2009; rozestup půl čipu, smyčka 1 Hz, 20 ms).

Scenarios:

Scénář Systém Výsledek jednoho běhu
leo-pnt-end-to-end obecný: reprezentativní návrh generic-l, přelet 1080 km, 53° nad Madridem, vrstva Walker o 240 družicích vrchol sledovaného C/N0 58,2 dB-Hz, medián rozptylu kódu 0,050 m; předáno SISRE 0,250 m; střední kvadratická (RMS) 3D chyba pouze s GNSS 1,60 m, GNSS + LEO 0,43 m; konvergence přesného určování polohy bodu (PPP) 11,5 min pouze s GNSS, 7,5 min s vrstvou LEO
xona-pulsar-end-to-end Xona Pulsar X5 (arXiv 2509,19551), nakloněný shell pro určování polohy a oba shelly pro PPP vrchol sledovaného C/N0 66,3 dB-Hz, medián rozptylu kódu 0,018 m; RMS 3D chyba pouze s GNSS 1,49 m, GNSS + LEO 0,68 m; konvergence PPP 20,6 min pouze s GNSS, 5,9 min s Pulsar
celeste-iod-end-to-end (volitelné) konfigurace Celeste IOD E5 č. 1 s předvolbou zprávy Celeste (zadrženo s předvolbou) přelet reprodukuje vrcholové celkové C/N0, na které je předvolba kalibrována (hodnota je v souboru předvolby); dvě družice sotva pohnou 95minutovým fúzovaným určením polohy (1,50 m na 1,48 m RMS 3D)
kshana scenarios/leo-pnt-end-to-end.toml --animate html --export all

zapíše výsledek, graf, pokročilou zprávu (která vkládá animovaný přelet a odkazuje na exporty), interaktivní přehrávač a soubory efemerid CZML (Cesium Language), KML (Keyhole Markup Language), GeoJSON a STK (Systems Tool Kit) s geometrií přeletu.

Řetězec je MODELLED: nepřidává žádnou fyziku a každý stupeň si ponechává vlastní označení. Model C/N0 polohovacího stupně je přímka v sin(elevace), takže tvar specifický pro přelet je zredukován na dvě čísla; stupeň zprávy nemodeluje žádné určování oběžné dráhy, a proto je od_sisre_m uvedeným vstupem (0,25 m v přibalených scénářích, reprezentativní pro decimetrové palubní určování oběžné dráhy a čipově přesně řízené hodiny, které uvádí užitečné zatížení ATOMIC: https://insidegnss.com/first-steps-toward-a-fully-operational-leo-pnt-payload/).