LEO-PNT Kshanas
LEO-PNT on positsioneerimine, navigatsioon ja aeg (PNT) madala Maa orbiidi (LEO) satelliitidelt, keskmise Maa orbiidi (MEO) globaalsete satelliitnavigatsioonisüsteemide (GNSS), nagu Global Positioning System (GPS) ja Galileo, kõrval või asemel. See leht seob kokku mootori kõik LEO-PNT liigid ja stsenaariumid: mida igaüks arvutab, sagedusribad ja signaalide eelseadistused ning kust nende arvud pärinevad, mida navigatsioonisõnum kannab, mis on VALIDATED ja mis MODELLED ning kuidas iga stsenaariumi käivitada. Liigilehed lähevad sügavamale:
| Leht | Liigid |
|---|---|
| LEO-SIGNAL.md | leo-signal (signaalikujundused) ja mitme sagedusribaga spectrum paneelid |
| LEO-PASS.md | leo-pass (läbilennu geomeetria ja sidelingi eelarve sagedusriba kaupa, väikese energiakuluga lahendused, ionosfääri sondeerimine, spuufimise seirajad) |
| LEO-NAVMSG.md | leo-navmsg (ringhäälestatud sõnum: sobitaja, kasutaja algoritm, binaar- ja tekstivormingud) |
| LEO-PNT-FUSION.md | leo-pvt, leo-ppp, ntn-positioning (liidetud positsioneerimine, täppispunktpositsioneerimine, 5G mittemaapealse võrgu (NTN) positsioneerimine, ajastus, polaarkatvus) |
| SPECTRUM.md | spectrum (segamise juga-diagrammid ja segaja ja signaali suhe (J/S) sagedusriba kaupa) |
| CAMPAIGNS.md | campaign (ahelad, pühked, Monte Carlo ja mis tahes liikide kompositsioonid) |
Esmalt süsteemist sõltumatu#
Mootor on üldine LEO-PNT simulaator. Mis tahes konstellatsioon (Walkeri muster, selgesõnalised orbiidielemendid, kaherealine elementide komplekt (TLE) Simplified General Perturbations 4 (SGP4) levitaja kaudu või kavandatud üksik läbilend), mis tahes signaalikujundus (mis tahes sagedusriba, mis tahes segu binaarse faasmanipulatsiooni (BPSK), binaarse nihkekandja (BOC) ja sagedusjaotusega hulgipöörduse (FDMA) komponentidest), mis tahes navigatsioonisõnumi mudel. Nimetatud süsteemid on valikulised eelseadistused: andmefailid, igaüks oma allikaga, mis täidavad ainult selle, mille stsenaarium välja jätab. Iga võimekus, test, sõltumatu etalon ja komplekti kuuluv stsenaarium töötab ilma Celeste'i andmeteta.
Celeste IOD (orbiidil demonstreerimise) eelseadistus on üks valikuline eelseadistus nende hulgas. Selle signaaliparameetrid esitati ESA NAVISP (Euroopa Kosmoseagentuuri Navigation Innovation and Support Programme) LEO-PNT töötoas 2026 ning neil pole veel avalikku allikat. Iga mootori töötoast pärinev arv asub ühes failis, src/celeste_iod.rs, mille build.rs kompileerib sisse ainult siis, kui see olemas on, ja ainult hoidlas olevates stsenaariumides scenarios/*celeste-iod*.toml. Selle faili ja nende stsenaariumide kustutamine hoiab eelseadistuse tagasi ilma lähtekoodi muutmata; iga muu test, sõltumatu etalon ja stsenaarium töötab ilma selleta (tests/workshop_preset_isolation.rs valvab, millised failid võivad seda nimetada). See leht ei anna ühtki selle arvu.
Liigid ja kuidas need seostuvad#
| Liik | Mida üks käivitus arvutab | Silt |
|---|---|---|
leo-signal |
signaalikujunduse ribapiiratud võimsusspektri tihedus (PSD), võimsus ribas, ruutkeskmine (Gaboři) ribalaius, koodijälgimise värin võrreldes kandelaine ja müra tihedusega (C/N0), omandamise otsing ja spektraalse eraldatuse koefitsiendid (SSC) GNSS-i signaalide vastu; sagedusribade kompromiss (ülikõrgsagedus (UHF), L, S, C) | suletud kujuga valemid VALIDATED, kujundused ja kompromiss MODELLED |
spectrum (mitme sagedusriba paneelid) |
sagedusribakaupa juga-diagrammid sagedusribakaupa segajatega (pidevlaine (CW), sirin, kitsasriba, lairiba, sobitatud), iga signaali J/S ja efektiivne C/N0 üle ajajoone | spektrid VALIDATED, segajad MODELLED |
leo-pass |
läbilennu geomeetria, Doppler ja Doppleri kiirus, vabaruumi levikadu, satelliidi ja kasutaja antennid, ITU-R (International Telecommunication Union, Radiocommunication Sector) gaasiline sumbumine, vihm, skintillatsioon ja hoonesse sisenemise kadu, C/N0 sagedusriba ja epohhi kaupa MEO GNSS-i kandelainete kõrval; ionosfäär sagedusriba kaupa ja ionosfäärivabad paarid; väikese energiakuluga lahendused; ionosfääri sondeerimine; spuufimise seirajad | komponendid VALIDATED, läbilend MODELLED |
leo-navmsg |
ringhäälestatud efemeriidi- ja kellasõnum: sobitaja, signaal-ruumis kaugusviga (SISRE) võrreldes sobitusvahemiku ja uuendusperioodiga, läbilennu keskel uuenduse pidevus, kasutaja algoritm, binaarkaader 24-bitise tsüklilise liiasuskontrolliga (CRC-24Q), eksport RINEX 4 (Receiver Independent Exchange Format) stiilis ja komadega eraldatud väärtustena (CSV) | kasutaja algoritm, kaalud ja CRC VALIDATED, sobitused MODELLED |
leo-pvt |
Doppleri positsioneerimine, ühine GNSS + LEO pseudovahemaa lahendus süsteemidevaheliste nihetega, polaar- ja Arktika geomeetria, aja edastamine koordineeritud maailmaajale (UTC), valikulise epohhikaupa ajavea jäljega | maksimaalne Doppler VALIDATED, ülejäänu MODELLED |
leo-ppp |
täppispunktpositsioneerimise (PPP) koondumine ainult GNSS-iga ja LEO kihtidega | MODELLED |
ntn-positioning |
5G NTN positsioneerimise täpsus allalingi ribalaiusest (Cramér–Rao piir) | MODELLED |
leo-pnt-chain |
üks süsteem otsast lõpuni: signaalikujundus, läbilend, sõnum, liidetud lahendus ja PPP, iga üleandmine loetletud | MODELLED |
campaign |
mis tahes eelnevatest, aheldatuna ühel ajajoonel, pühitud, käivitatud Monte Carlo ansamblina või komponeeritud ühiste tingimuste all | MODELLED |
Ahel annab väärtusi edasi koodis (vt allpool Otsast otsani LEO-PNT ahel): signaalikujundus määrab läbilennu sagedusriba EIRP (ekvivalentne isotroopselt kiiratud võimsus) jaotuse ja jälgitava kiibisageduse; läbilend annab jälgitava C/N0 ja koodivärina; navigatsioonisõnumi SISRE ja läbilennu C/N0 kaaluvad liidetud lahenduse LEO mõõtmisi.
Sagedusribad#
Üldised kujundused kasutavad avalikke sagedusribade keskpunkte; igaüks on REPRESENTATIVE, mitte ühegi süsteemi signaal (data/leo-signals/generic-bands.toml, generic-c-band.toml).
| Sagedusriba | Eraldis | Üldine kujundus | Keskpunkt | Edastusribalaius | Komponendid | Esimese järgu ionosfääriviivitus võrreldes L-ga |
|---|---|---|---|---|---|---|
| UHF | ei ole raadionavigatsiooni eraldis (esinduslik); kandelaine avalikust openRECEIVER uuringust (leht on sellest ajast tagasi võetud; vt LEO-SIGNAL.md) | generic-uhf |
465 MHz | 10 MHz | BPSK(5) pilooti- ja andmekomponent | 6.6 × |
| L | raadionavigatsiooni-satelliitteenus (RNSS), Galileo E5 keskpunkt | generic-l |
1191,795 MHz | 20,46 MHz | BPSK(10) pilooti- ja andmekomponent | 1 |
| S | raadiopositsioneerimise-satelliitteenus (RDSS), NavIC (Navigation with Indian Constellation) S-kandelaine | generic-s |
2492,028 MHz | 16,5 MHz | BPSK(5) pilooti- ja andmekomponent | 0.23 × |
| C | RNSS, eraldise 5010–5030 MHz keskpunkt | generic-c, generic-c-band-leo |
5020 MHz | 20 MHz | BPSK(10) pilooti- ja andmekomponent | 0.056 × |
| C laiendatud | väljaspool RNSS eraldist (esinduslik) | generic-c-wide |
5100 MHz | 120 MHz | BPSK(50) pilooti- ja andmekomponent | 0.055 × |
| S (mobiil-satelliitteenus, MSS) | MSS allalink, 3GPP (Third Generation Partnership Project) riba n256 | kasutab ntn-positioning |
2172,5 MHz | 0,18 kuni 20 MHz | 5G New Radio positsioneerimissignaalid | 0.30 × |
BPSK(n) on binaarne faasmanipulatsioon kiirusel n × 1,023 Mchip/s. Viivituse suhe on (f_L/f)², kus f_L = 1191,795 MHz. Vabaruumi levikadu kasvab sama kauguse korral 20·log10(f/f_L) võrra (−8,2 dB UHF-is, +6,4 dB S-is, +12,5 dB C-s).
Signaalide ja süsteemide eelseadistused#
| Eelseade | Allikas | Mida see kannab |
|---|---|---|
generic-bands, generic-leo |
REPRESENTATIVE, sagedusribade keskpunktid ITU raadiosidereeglitest | generic-bands (signaalikujundused): ülaltoodud sagedusribade tabel; generic-leo (vaikimisi leo-pass): UHF sagedusel 450 MHz, L, S ja C ülaltoodud keskpunktides, 0 dBW EIRP sagedusriba kohta, 550 km päikesesünkroonne Walker 240/12/1 kiht |
generic-c-band |
REPRESENTATIVE, C-riba süsteemidele, mille parameetrid ei ole avalikud (näiteks TrustPoint) | BPSK(10) sagedusel 5020 MHz, isovoo kiir |
xona-pulsar |
PUBLIC: Leclère, Marathe ja Reid, Institute of Navigation (ION) GNSS+ 2025, arXiv 2509,19551 | X1 sagedusel 1593,3225 MHz (1,023 Mchip/s) ja X5 sagedusel 1190,51625 MHz (10,23 Mchip/s), avaldatud minimaalne ja maksimaalne vastuvõetav võimsus, 258 satelliiti umbes 1080 km kõrgusel (53 ja 97 kraadi kestad) |
iridium-stl |
PUBLIC: Resilient Navigation and Timing Foundation (RNTF) ülevaade | impulsid 1616–1626 MHz, Doppler kuni ±36 kHz, 66 satelliiti 780 km kõrgusel (781 km eelseadistuses leo-pass), vastuvõetav võimsus „300 kuni 2400 korda GPS“ |
starlink-soo / starlink-soop / starlink-sop (signaali-, läbilennu- ja positsioneerimisliigid) |
PUBLIC signaaliandmed: Kozhaya, Saroufim ja Kassas, NAVIGATION 72(1); REPRESENTATIVE orbiit | 240 MHz Ku-riba majakas, mida kasutatakse ainult Doppleri jaoks, C/N0 umbes 57 dB-Hz |
centispace |
PUBLIC signaali struktuur: PMC10301026; REPRESENTATIVE orbiit ja võimsus | BPSK kiirusel 2,046 Mchip/s L1 ja L5 lähedal |
atomic-zero-clock (atomic sõnumiliigis) |
PUBLIC: InsideGNSS, ATOMIC (Autonomous Time and Orbit Determination for Microsatellite Constellations) kasulik koormus | 6. astme polünoomefemeriid ilma kelliliikmeteta (kell on juhitud GNSS-i ajale) |
celeste-iod (valikuline) |
WORKSHOP: esitatud ESA NAVISP LEO-PNT töötoas 2026 | orbiidil demonstreerimise signaalikonfiguratsioon #1 ja sõnumipaigutus, ühes tagasihoitavas failis |
Iga eelseadistus märgib oma arvud PUBLIC (URL-iga), REPRESENTATIVE (dokumenteeritud kavandusvalik, mitte kunagi väide reaalse süsteemi kohta) või WORKSHOP ning iga seda kasutava käivituse tulemus ütleb, milline.
Navigatsioonisõnum#
LEO navigatsioonisõnum (LEO-NAVMSG.md) kannab nelja osa, struktuuri, mida jagavad Galileo Open Service Signal-in-Space Interface Control Document (OS SIS ICD) ja avaldatud LEO ettepanekud:
| Osa | Sisu |
|---|---|
| Efemeriid | Galileo ICD 16-parameetriline Kepleri komplekt (pooltelje ruutjuur, ekstsentrilisus, kaldenurk ja selle muutuskiirus, tõusva sõlme rektastsensioon ja selle muutuskiirus, periapsise argument, keskmine anomaalia, keskmise liikumise parandus, kuus harmoonilist parandust, tugiaeg) pluss piki-, risti- ja radiaalsuunalised parandupolünoomid; või Liu jt 2025 22-parameetriline mudel (doi 10.3390/rs17162894); või ATOMIC nullkella polünoom |
| Sünkroniseerimine | nädalanumber ja nädala aeg (TOW) ning teise astme kellapolünoom (af0, af1, af2 ajahetke toc suhtes) |
| Lisaandmed | kosmoseaparaadi identifikaator (SVID), andmeväljaanne (IOD), signaali tervis |
| Muud teenused | ionosfäärikorrektsioonid ühe sagedusega kasutajatele (Klobuchari-laadne komplekt ja NeQuick-G ai0–ai2) ning süsteemiaja ja UTC vaheline nihe (A0, A1, lisasekundid ja nende ajakava) |
Binaarkaader on Kshana enda dokumenteeritud kodeering, mis on modelleeritud nende komponentide järgi, mitte ühegi süsteemi bitipaigutus. RINEX 4,02 ei määratle ühtki LEO navigatsioonikirjet, seega on RINEX-laadne eksport dokumenteeritud Kshana laiendus (varasem töö: arXiv 2401,17767).
Vastupidavus#
| Stsenaarium | Liik | Ühe käivituse tulemus |
|---|---|---|
leo-resilience-multiband-diversity |
campaign pühe spectrum |
50 MHz laiune barraaž sagedusel 1185 MHz, pühitud −140-st −80 dBW-ni: GPS L5 kaob −105 dBW juures, Galileo E5a ja LEO L-riba signaal −100 dBW juures; LEO UHF-, S- ja C-riba signaalid säilitavad 49,4, 49,2 ja 47,4 dB-Hz igal võimsusel |
leo-resilience-js-margin |
spectrum |
40 MHz laiune barraaž sagedusel 1185 MHz, mis tõuseb 5 dB iga 10 s järel alates −125 dBW-st: GPS L5 kaob −105 dBW juures, Galileo E5a −100 dBW juures, Xona X5 (oma avaldatud miinimumil, −144,9 dBW) −95 dBW juures; üldine LEO signaal −135 dBW juures jälgib endiselt −90 dBW juures (28,9 dB-Hz). Vastuvõetav võimsus ostab J/S varu dB-lt dB-le |
leo-resilience-spoof-doppler |
leo-pass [spoofer] |
30 m asukohahüpe mõõdistatud asukohas: ainult GNSS-i Doppleri test ei tuvasta seda kunagi; iga kanali test tuvastab, 105 s pärast algust (vt LEO-PASS.md) |
leo-resilience-spoof-monitors |
campaign kompositsioon leo-pass |
neli spuuferit, mõlemad seirajad: ainult L-riba spuufer ja kõigi sagedusribade spuufer ilma ionosfäärita tabatakse sagedusribadevahelise seirajaga algushetkel (300 s) ja Doppleri seirajaga 420 s ja 395 s juures; ionosfääri arvestav kõigi sagedusribade spuufer ainult Doppleri seirajaga (395 s); ainult GNSS-i 30 m lükke ei tuvasta kumbki |
leo-resilience-gnss-jammed-leo-carries |
campaign ahel (spectrum, integrity) |
GNSS segatud 15 minutit (GPS L1 jämekoodi/omandamise (C/A) kood umbes 10 dB-Hz-ni, E5a 17,4 dB-Hz-ni 25 dB-Hz põranda vastu), samal ajal kui S- ja C-riba LEO signaalid hoiavad 49,2 ja 47,4 dB-Hz; vastuvõtja autonoomne terviklikkuse seire (RAIM) ainult LEO kihil moodustab kaitsetaseme igal epohhil, mis jääb 50 m vertikaalse häirepiiri alla 28 30 ruudustikuajast, ülejäänud kahe puhul antakse häire; nominaalne ja taastumisfaas 5,4 kuni 15,6 m |
Spuufimise seirajad, nende statistikud ja piirangud on failis LEO-PASS.md. Mitme sagedusriba juga-diagramm iga sagedusriba erineva segajaga on multi-band-jamming-waterfall (LEO-SIGNAL.md).
Üks stsenaarium iga katsete fookusvaldkonna kohta#
Celeste IOD kolmandate osapoolte katsetamise kutse (ESA Open Space Innovation Platform, OSIP) kaheksa katsete fookusvaldkonda on üldised LEO-PNT küsimused; igaühel on süsteemist sõltumatu stsenaarium:
| Fookusvaldkond | Stsenaarium | Liik | Ühe käivituse tulemus |
|---|---|---|---|
| Suure täpsusega positsioneerimine (PPP) | leo-focus-ppp-altitude |
campaign pühe leo-ppp |
192 satelliidi kiht kõrgusel 500, 1000 ja 1500 km lühendab multi-GNSS-i ujuv-PPP koondumist Münchenis 13,0 minutilt 3,25, 3,25 ja 3,5 minutini (kuus realisatsiooni, 30 s epohhid) |
| PNT vastupidavus (L, S, C) | leo-resilience-multiband-diversity |
campaign pühe spectrum |
vt Vastupidavus |
| 5G/6G NTN ühilduvus | leo-focus-ntn-bandwidth |
campaign pühe ntn-positioning |
positsioneerimise tugiribalaius 180 kHz kuni 20 MHz: seniidikauguse sigma 6,5 m kuni 5,8 cm, saabumisaja 3D viga 30,1 m kuni 2,1 m, piiratud 1 m võrgu sünkroniseerimisveaga |
| Väikese energiakuluga PNT asjade internetile (IoT) ja mobiilile | leo-focus-iot-eirp |
campaign pühe leo-pass [iot] |
UHF EIRP −35 kuni +5 dBW: alla mediaan-C/N0 umbes 35 dB-Hz tõuseb kuumkäivituse energia lahenduse kohta 18 mJ-lt 55 J-ni; selle kohal on aku eluiga ühe lahenduse korral tunnis 8334 päeva, mille määrab unevool |
| LEO-PNT teadus | leo-focus-science-iono-sounding |
leo-pass |
kaldsuunaline täielik elektronsisaldus (TEC) neljasagedusriba läbilennu iga sagedusribapaarist Tromsø kohal: 18,85 TEC ühikut taastatud iga paari poolt, 1-sigma 0,017 (UHF koos L-iga) kuni 2,9 TEC ühikut (S koos C-ga) |
| Täiendavad PNT andmeteenused | leo-focus-data-services |
campaign kompositsioon leo-navmsg |
Kshana sõnumikaader kasvab 146 baidilt (efemeriid ja kell, 1045 bitti) 154-ni Klobuchari komplektiga, 159-ni NeQuick-G-ga ja 171-ni UTC parameetritega |
| Siseruumide navigatsioon (UHF) | leo-focus-indoor-uhf |
campaign kompositsioon leo-pass |
tipu siseruumide C/N0 traditsioonilises hoones: UHF 34,1, L 24,2, S 16,5, C 9,0 dB-Hz; soojustõhusas hoones UHF 15,3 dB-Hz ja iga muu sagedusriba madalam |
| MEO + LEO liidetud PNT | leo-focus-fused-pnt-sisre |
campaign pühe leo-pvt |
Xona X5 liidetud GPS-i ja Galileoga Madridi kohal: ainult GNSS-i 3D viga 1,06 m ruutkeskmine (RMS); liidetud 0,08 m 5 cm LEO SISRE korral, 0,57 m 0,5 m korral ja 1,01 m 5 m korral |
Üks stsenaarium iga lõppkasutaja vertikaali kohta#
Iga vertikaal on ühe ajajoonega campaign ahel, seega see animeeritakse, ja igal on leo-pass liige, seega see ekspordib geomeetria (vt Käivitamine).
| Vertikaal | Stsenaarium | Ühe käivituse tulemus |
|---|---|---|
| Autonoomsed sõidukid | leo-vertical-autonomous-vehicle |
auto Münchenis: avatud tee, liidetud viga keskmiselt 0,30 m; 35-kraadises linnakanjonis jätab GPS ja Galileo 8 satelliiti ja 5,8 m keskmise vea, üldine LEO kiht lisab 4 kuni 5 ja toob selle 2,1 m-ni, mis on ikka üle 1,5 m sõidurajatasandi läve umbes poolel kanjoni epohhidest |
| Raudtee ja mereliiklus | leo-vertical-rail-maritime |
komplekti kuuluv maritime-strait-jamming laev kaotab iga GNSS-i satelliidi (12,1 dB-Hz), samal ajal kui selle S- ja C-riba LEO läbilend saavutab 44,2 ja 38,1 dB-Hz; komplekti kuuluv rail-tunnel-coast rong jõuab 2 m inertsiaalse veani 35,8 s pärast tunnelisse sisenemist; avatud kohas annab selle LEO läbilend L-ribas 35 kuni 50 dB-Hz |
| Kriitiline taristu | leo-vertical-critical-infrastructure-timing |
alajaama ajaserveri TCXO-klassi ostsillaator (temperatuurikompenseeritud kvarts), mis töötab päeva vabalt ilma GNSS-ita, jõuab 29 µs-ni, ületades 1 µs valvepiiri 75 ja 80 minutit pärast kadu (5-minutilisel ruudustikul); sama klass, mis on Iridiumile distsiplineeritud, püsib vahemikus −40 kuni +11 ns |
| Polaar- ja Arktika kasutajad | leo-vertical-polar-arctic |
GPS + Galileo keskmine asukoha täpsuse halvenemise tegur (PDOP) 1,38, 1,57 ja 1,62 Tromsøs, Svalbardil ja Põhjapoolusel; Iridiumiga 1,29, 1,34 ja 1,26, nähtavast 3,0, 5,5 ja 6,8 Iridiumi satelliidist |
| Juhtmevabad võrgud 5G/6G | leo-vertical-5g-network-timing |
tugijaama ahjustatud kvartsostsillaator (OCXO) holdoveris ületab 1,1 µs võrgupiiri 8863 s pärast ja 1,5 µs lõpprakenduse piiri 10006 s pärast (liigi telecom-timing analüüs); Xona X5-le distsiplineerituna püsib selle ajaviga terve päeva vahemikus −0,7 kuni +0,3 ns, ennustatud 1-sigmaga 5 ns, mis on ringhäälestatud UTC nihke märgitud määramatus |
| Varade jälgimine ja IoT | leo-vertical-asset-tracking-iot |
konteineri märgi kuum UHF lahendus maksab 18 mJ kai ääres ja merel (8334 päeva akut ühe lahenduse korral tunnis) ja 34 mJ laos (5770 päeva), kus L-riba langeb 20 kuni 24 dB-Hz-ni |
VALIDATED ja MODELLED#
Rida on VALIDATED ainult siis, kui test reprodutseerib avaldatud seadistuse ja kinnitab avaldatud arvu märgitud tolerantsi piires; kõik muu on MODELLED koos põhjendusega (VERIFICATION-MATRIX.md, MODELLED-RATIONALE.md).
VALIDATED LEO-PNT read:
- suletud kujuga ribapiiratud signaalivõimsus ja varase-hilise koodijälgimise värin avaldatud töökohtades (Betz ja Kolodziejski 2009), Gaboři ribalaiuse ja SSC ristkontrolliga;
- LEO navigatsioonisatelliidi maksimaalne Doppler (Xona Pulsar X1 32–34 kHz, Iridium ±36 kHz) ja staatilise kasutaja Doppleri ümbrik arXiv 2509,19551 tabeli 1 vastu;
- ITU-R P.838-3 vihmakoefitsiendid, P.618-14 vihmasumbumine ja troposfääri skintillatsioon ning P.2109-2 hoonesse sisenemise kadu ITU-R Study Group 3 valideerimisandmete vastu;
- esimese järgu ionosfääriviivituse skaleerimine ja vabaruumi levikadu (IS-GPS-200 grupiviivituse suhe, Friisi kuju);
- globaalkeskmise SISRE kaalud (Montenbruck jt 2018), Galileo ICD kasutaja algoritm RTKLIB-i vastu reaalsetel ringhäälestatud efemeriididel ja CRC-24Q oma kataloogi kontrollväärtuse vastu.
MODELLED LEO-PNT read: iga signaalikujundus ja sagedusribade kompromiss, mitme sagedusriba juga-diagramm, iga läbilend ja sidelingi eelarve tervikuna, eelseadistused, väikese energiakuluga lahendused, sõnumi sobitaja ja vormingud, Doppler ja ühine positsioneerimine, PPP koondumine, NTN positsioneerimine, aja edastamine, polaarkatvus, otsast otsani ahel, spuufimise seirajad ja ionosfääri sondeerimine ning iga kampaania (kampaania komponeerib liike ega lisa füüsikat; selle kompositsiooni samasusi testitakse, CAMPAIGNS.md). Ühtegi LEO C/N0, kaugusviga ega positsioneerimisarvu ei võrrelda ühegi satelliidi mõõtmisega.
Stsenaariumi käivitamine#
Iga ülaltoodud stsenaarium kuulub komplekti: kshana example <name> väljastab selle ja
kshana scenarios/<name>.toml --animate html --export all
kirjutab faili kõrvale tulemuse (.result.json), diagrammi (.chart.svg), täiustatud aruande (.report.html ja .report.json, koos jaotisega, mis põimib animeeritud käivituse ja loetleb eksportid), interaktiivse esitaja (.animation.html) ja eksportid. Mis kehtib, sõltub liigist:
- ajateljega käivitus animeeritakse:
leo-passepohhid, spuufimise käivitusespoof.series,spectrumajajooned,leo-pvtühised epohhid ja ajaveajäljed,leo-pppveakõverad ja iga kampaania ahel. Pühkel või kompositsioonil pole ajatelge:--animatelükkab selle tagasi väljumisstaatusega 1 ja siis ei kirjuta käsk üldse midagi, seega käivita kaheksa pühet ja kompositsiooni ülal (leo-resilience-multiband-diversity,leo-resilience-spoof-monitorsja igaleo-focus-*stsenaarium pealeleo-focus-science-iono-sounding) ilma--animate; leo-passjaleo-pnt-chainekspordivad läbilennu geomeetria CZML (Cesium Language), KML (Keyhole Markup Language), GeoJSON ja STK (Systems Tool Kit) efemeriidid; kampaania ekspordib iga geomeetriaga liikme eraldi failikomplektina, liikme silt failinimes (<name>.<member>.czml), seega iga vertikaal ekspordib oma LEO läbilennud; teised LEO liigid ütlevad, miks vorming ei kehti (INTEROP.md).
Ülejäänud LEO stsenaariumid liikide kaupa (üksikasjad iga liigi lehel):
| Liik | Stsenaariumid |
|---|---|
leo-signal |
leo-band-trade, xona-pulsar-signals, valikuline 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, valikuline leo-pass-celeste-iod-multiband |
leo-navmsg |
leo-navmsg-fit-interval-trade, leo-navmsg-model-comparison, leo-navmsg-midpass-update, leo-navmsg-encode-decode, valikuline leo-navmsg-celeste-iod |
leo-pvt |
leo-doppler-positioning, starlink-sop-doppler-positioning, meo-leo-fused-pvt, polar-arctic-leo-coverage, leo-timing-utc, valikuline 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, valikuline celeste-iod-end-to-end |
constellation-design |
leo-pnt-mega-shell |
slot-timing |
slot-timing-ocxo-leo |
Valikulised stsenaariumid on ainult hoidlas ja hoitakse tagasi koos Celeste'i eelseadistuse failiga.
Kaks neist asuvad teistes liikides. leo-pnt-mega-shell (constellation-design) mõõdab 5000 satelliidi LEO-PNT konstellatsiooni nelja illustratiivse Walkeri kestana: kättesaadavus 99,22 % PDOP-i väärtusel 3 või vähem üle 20° maski, mediaan-PDOP 1,11 ja keskmiselt 39,4 nähtavat satelliiti 648 ruudustikupunkti ja 12 epohhi peale. slot-timing-ocxo-leo (slot-timing) küsib, kui kaua LEO väikesatelliidi andmelehe OCXO püsib 100 ns pilu valvepiiri sees k = 3 korral pärast viimast GNSS-i lahendust: valve katkeb 650,8 s pärast lahendust, seega vajab ta lahendust vähemalt iga 645,8 s järel (133,8 päevas), kusjuures juhusliku käimise sagedusmüra on domineeriv liige.
Otsast otsani LEO-PNT ahel#
Liik leo-pnt-chain (src/leo_pnt_chain.rs) jälgib ühte LEO-PNT süsteemi selle signaalikujundusest kuni kasutaja asukohani. Iga etapp on mootori enda liik, käivitatud ahelstsenaariumi oma tabelil, ja ahel annab väärtusi ühelt etapilt järgmisele koodis edasi:
| Allikast | Sihtkohta | Mida edasi antakse |
|---|---|---|
leo-signal ([signal], signal_design) |
leo-pass |
jälgitava komponendi võimsusosa, ribasisene osa ja jälgitav kiibisagedus (sagedusriba EIRP jaotus ja selle C/N0 nihe) |
leo-pass ([pass]) |
leo-navmsg |
ahela satelliidi kõrgus ja kaldenurk (sõnumi tõeline orbiit), kui [navmsg.orbit] neid ei määra |
leo-pass |
leo-pvt ([fusion]) |
jälgitav C/N0 positsioneerimismaski juures ja seniidis, läbilennule sobitatud vähimruutude sirgest muutujas sin(kõrgusnurk) |
leo-navmsg ([navmsg]) |
leo-pvt, leo-ppp ([ppp]) |
signaal-ruumis kaugusviga (SISRE): sõnumi esitusviga (ruutkeskmine, orbiit ja kell) koos stsenaariumi od_sisre_m orbiidi määramise liikmega ruutsummana |
leo-signal |
leo-pvt |
kandesagedus ja jälgitav kiibisagedus |
Väärtus antakse edasi ainult seal, kus järgmine tabel selle jätab määramata, ning iga üleandmine on loetletud tulemuse massiivis handoffs koos selle väärtuse, ühiku ja sihtkohaga. Sagedusriba [pass] peab nimetama kujunduse (signal = "<design>"); nii kannab ka sagedusriba leo-pass iga leo-signal kujundust iseseisvalt: see võtab kujunduse keskssageduse, edastusribalaiuse ja jälgitava kiibisageduse, jagab oma EIRP komponentide vahel ning annab igal epohhil aru jälgitava komponendi C/N0-st ja ribapiiratud koherentse varase-hilise koodijälgimise värinast (Betz ja Kolodziejski 2009; poolkiibi vahe, 1 Hz silmus, 20 ms).
Scenarios:
| Stsenaarium | Süsteem | Ühe käivituse tulemus |
|---|---|---|
leo-pnt-end-to-end |
üldine: esindusliku generic-l kujundus, 1080 km, 53° läbilend Madridi kohal, 240 satelliidi Walkeri kiht |
jälgitav C/N0 tipp 58,2 dB-Hz, mediaan-koodivärin 0,050 m; SISRE 0,250 m antud edasi; ainult GNSS-i ruutkeskmine (RMS) 3D viga 1,60 m, GNSS + LEO 0,43 m; täppispunktpositsioneerimise (PPP) koondumine 11,5 min ainult GNSS-iga, 7,5 min LEO kihiga |
xona-pulsar-end-to-end |
Xona Pulsar X5 (arXiv 2509,19551), kaldkest positsioneerimiseks ja mõlemad kestad PPP jaoks | jälgitav C/N0 tipp 66,3 dB-Hz, mediaan-koodivärin 0,018 m; ainult GNSS-i RMS 3D viga 1,49 m, GNSS + LEO 0,68 m; PPP koondumine 20,6 min ainult GNSS-iga, 5,9 min Pulsariga |
celeste-iod-end-to-end (valikuline) |
Celeste IOD E5 konfiguratsioon #1 koos Celeste'i sõnumi eelseadistusega (hoitakse tagasi koos eelseadistusega) | läbilend reprodutseerib tipu koguvõimsuse C/N0, mille jaoks eelseadistus on kalibreeritud (väärtus asub eelseadistuse failis); kaks satelliiti liigutavad 95-minutilist liidetud lahendust vaevu (1,50 m kuni 1,48 m RMS 3D) |
kshana scenarios/leo-pnt-end-to-end.toml --animate html --export all
kirjutab tulemuse, diagrammi, täiustatud aruande (mis põimib animeeritud läbilennu ja lingib eksportidele), interaktiivse esitaja ning läbilennu geomeetria CZML (Cesium Language), KML (Keyhole Markup Language), GeoJSON ja STK (Systems Tool Kit) efemeriidifailid.
Ahel on MODELLED: see ei lisa füüsikat ja iga etapp säilitab oma sildid. Positsioneerimisetapi C/N0 mudel on sirge muutujas sin(kõrgusnurk), seega taandatakse läbilennu eripärane kuju kaheks arvuks; sõnumietapp ei modelleeri orbiidi määramist, mistõttu on od_sisre_m märgitud sisend (0,25 m komplekti kuuluvates stsenaariumides, esinduslik detsimeetritasemel pardal toimuva orbiidi määramise ja juhitud kiibiskaalas kella kohta, mida ATOMIC kasulik koormus esitab: https://insidegnss.com/first-steps-toward-a-fully-operational-leo-pnt-payload/).