leo-pass (scenario kind)
Scenariotyp i motorn v0.40.0, familj Navigering i låg omloppsbana. Rådgivande: analysutdata från ett forsknings- och ingenjörsverktyg, inte typgodkänd navigationsutrustning och inte en tjänst för skydd av människoliv. Varje etikett här är motorns eller verifieringsmatrisens; en kind är MODELLED om inte matrisen säger något annat (hur en etikett förtjänas: avsnittet Evidence i README).
Vad den gör#
LEO-passage och länkbudget, band för band, för LEO-PNT (positionering, navigering och tidssynkronisering från låg omloppsbana), systemoberoende: en användare (mark, sjö, luft eller inomhus, stillastående eller i rörelse) och en eller flera LEO-satelliter från en KONSTRUERAD PASSAGE (DESIGNED PASS; en cirkulär bana placerad så att användaren ser en passage med en vald maximal elevation vid en vald tidpunkt, solsynkron om så önskas), explicita ELEMENT, en TLE (tvåradig elementuppsättning) genom motorns SGP4, eller en WALKER-konstellation byggd av konstellationsutformningskoden (de högsta passagerna redovisas). Banden kommer från en namngiven förinställning (generisk multiband UHF/L/S/C, generiskt C-band, Xona Pulsar X1/X5, Iridium STL, Starlink som en enbart Doppler-baserad opportunistisk signal, CentiSpace och en valfri Celeste IOD-förinställning märkt WORKSHOP) eller skrivs in i scenariot; varje förinställning anger om dess siffror är PUBLIC (med URL), REPRESENTATIVE eller WORKSHOP. Per satellit, band och epok: elevation, azimut, avstånd, avståndshastighet och avståndsacceleration; fritt-rum-vägförlust; EIRP och satellitens diagramförstärkning (isoflux, gaussisk stråle eller platt); användarantennens förstärkning mot elevation (patch, halvsfärisk eller isotrop); gasdämpning (ITU-R P.676-10 Annex 2), regndämpning (koefficienter enligt ITU-R P.838-3 och förfarandet enligt P.618-14, utifrån en regnintensitet och regnhöjd), troposfärisk scintillation (ITU-R P.618-14 section 2.4.1), byggnadsinträngningsförlust för en användare inomhus (ITU-R P.2109-2), polarisationsfel, systembrustemperatur och C/N0 (bärvåg-till-brustäthet); Doppler och Doppler-hastighet i sluten form utifrån avståndshastigheten och avståndsaccelerationen, var och en kontrollerad mot centrala differenser; den jonosfäriska fördröjningen av första ordningen 40,3 STEC/f^2 från en Klobuchar- eller vertikal-TEC-snedriktad TEC skalad till den del av jonosfären som ligger under satelliten. Bandpar får de jonosfärsfria koefficienterna, brusförstärkningen och kodbruset vid passagens topp. MEO-GNSS-satelliter (förinställningarna Galileo eller GPS) utvärderas med samma antenn- och brusmodell utifrån mottagna effekter ur sina gränssnittsdokument, så att LEO:s klockformade passage och de platta GNSS-bärvågorna delar ett diagram. Ett valfritt avsnitt [iot] ger tid till första positionsbestämning, energi per positionsbestämning och batteritid mot dutycykel för en angiven effektbudget för mottagaren (MODELLED). Varje bandpar ger också den snedriktade TEC som dess geometrifria kombination återskapar vid toppen och den skattningens kodbrus-sigma (jonosfärsundersökning). Ett valfritt avsnitt [spoofer] förfalskar signalerna för en påstådd position som hoppar eller skjuts bort från den sanna efter ett insättande och kör två övervakare med angivna sannolikheter för falsklarm och missad detektering: konsistens i Doppler och passagegeometri (uppmätta avståndshastigheter mot dem som förutsägs från banorna och en oberoende förhandsposition och -hastighet, ett generaliserat minstakvadrat-kikvadrattest över ett fönster, på GNSS-, LEO- och alla kanaler) och konsistens mellan band (steget från epok till epok för varje LEO-bandpars modellkorrigerade geometrifria kombination), med redovisning av statistik per epok och när varje övervakare detekterar (MODELLED). VALIDATED komponenter: fritt-rum-förlust, P.838-3-koefficienterna mot dess Table 5, förfarandena för regn och scintillation enligt P.618-14 och byggnadsinträngningsförlusten enligt P.2109 mot ITU-R Study Group 3:s valideringsexempel, gruppfördröjningskvoten L1/L2 enligt IS-GPS-200 och den maximala Doppler för en stillastående användare på en cirkulär bana mot arXiv 2509,19551 Table 1. MODELLED: EIRP, diagram, Chapman-andelen av TEC under satelliten och hela passagen.
En körning av scenarios/leo-pass-iridium.toml sammanfattas som: länkbudget för LEO-överflygning, flygande användare vid 50,00, -30.00; 1 LEO-satellit(er), 900 s fönster Iridium-pass [iridium-stl PUBLIC]: 781 km, maximal elevation 65,0 deg vid 444 s, 750 s över masken STL 1621,000 MHz: C/N0 topp 80,5 dB-Hz median 71,3 dB-Hz; |Doppler| max 35,4 kHz; iono 7,53 m GNSS gps-baseline L1: 8 i sikte, C/N0 38,2 dB-Hz till 51,1 dB-Hz (median 46,2 dB-Hz) LEO STL topp 80,5 dB-Hz är 34,3 dB över GNSS-medianen; över den starkaste GNSS-bärvågen under 750 s
Indata#
Från schemat (kshana kinds --json):
- Obligatoriska fält: inga
- Valfria fält:
epoch,duration_s,step_s,user,atmosphere,ionosphere,satellite,leo_constellation,gnss,iono_free_pairs,iot,spoofer,name,description,skyline
Exemplet scenarios/leo-pass-iridium.toml anger bland annat:
| Fält | Värde | Enhet |
|---|---|---|
duration_s |
900 | s |
epoch |
2026-09-28T14:00:00 | text |
gnss.band |
L1 | text |
gnss.constellation |
gps-baseline | text |
kind |
leo-pass | text |
name |
Iridium STL från ett flygplan | text |
satellite[0].direction |
descending | text |
satellite[0].id |
Iridium-pass | text |
satellite[0].max_elevation_deg |
65 | deg |
satellite[0].system |
iridium-stl | text |
satellite[0].tca_s |
450 | s |
step_s |
5 | s |
Kör den#
kshana scenarios/leo-pass-iridium.toml
8 medföljande scenarier använder den här typen; de övriga finns i scenarios/.
Vad den ger#
De skalära resultaten av den körningen, med de enheter som motorn anger:
| Resultat | Värde | Enhet |
|---|---|---|
comparison.gnss_max_cn0_dbhz |
51.118739 | dB-Hz |
comparison.gnss_median_cn0_dbhz |
46.19413 | dB-Hz |
comparison.leo_band |
STL | text |
comparison.leo_pass_duration_s |
750 | s |
comparison.leo_peak_above_gnss_median_db |
34.294097 | dB |
comparison.leo_peak_cn0_dbhz |
80.488227 | dB-Hz |
comparison.leo_satellite |
Iridium-pass | text |
comparison.leo_seconds_above_gnss_max |
750 | s |
duration_s |
900 | s |
epoch |
2026-09-28T14:00:00 | text |
Resultatetikett (motorns egen): MODELLED: geometri för LEO-överflygning och länkbudget per band utifrån angivna EIRP-värden och idealiserade antennmönster med ITU-R-propagationstermer; komponentmodellerna har egna etiketter i verifieringsmatrisen. Inte en mätning av någon satellit.
Evidens#
MODELLED 7 · VALIDATED 5: raderna i verifieringsmatrisen som nämner den här typen.
- VALIDATED ITU-R (International Telecommunication Union, Radiocommunication Sector) P.838-3 ekvationerna (1) till (5): k_H, alpha_H, k_V, alpha_V från kurvanpassningarna i tabellerna 1 till 4, de väg- och polarisationsberoende (k, alpha) och den specifika dämpningen Tester: leo_link_reference.rs.
- VALIDATED ITU-R P.618-14 avsnitt 2.2.1.1 steg 2 till 10 (sned och horisontell väg under regnhöjden, horisontell reduktions- och vertikal justeringsfaktor, A0.01 och dess skalning till 0,001 % till 5 % av ett genomsnittligt år), med regnhöjden (P.839) a Tester: leo_link_reference.rs.
- VALIDATED ITU-R P.618-14 avsnitt 2.4.1 steg 3 till 9 (referenssigma från N_wet, effektiv väglängd, antennmedelvärdesfaktor, fädningsdjup för 0,01 % till 50 % av tiden), med N_wet som indata eller beräknat från temperatur, luftfuktighet och tryck av t Tester: leo_link_reference.rs.
- VALIDATED ITU-R P.2109-2 bilaga 1 ekvationerna (1) till (10) med tabell 1: den förlust som inte överskrids med sannolikheten P för traditionella och värmeeffektiva byggnader vid vägens elevation mot fasaden, 80 MHz till 100 GHz; tillämpad per band och epok Tester: leo_link_reference.rs.
- och 8 till i matrisen.
De rader som själva körningen använde, med den oberoende referens som matrisen anger för var och en (de offentliga källorna nämns där):
- MODELLED Deterministisk, scenario-hashad, SBOM + golden-grindar över flera plattformar. Oberoende referens (ExternalDataset): SBOM som följer det officiella CycloneDX 1,5 JSON Schema (+ giltiga SPDX-identifierare) — en extern publicerad standard, noll valideringsfel över hela beroendegrafen; delen om FoM-determinism / byte-reproducerbarhet förblir en fastlåst kontroll av inre samstämmighet, så raden förblir MODELLED
- VALIDATED ITU-R P.618-14 avsnitt 2.4.1 steg 3 till 9 (referenssigma från N_wet, effektiv väglängd, antennmedelvärdesfaktor, fädningsdjup för 0,01 % till 50 % av tiden). Oberoende referens (ExternalDataset): ITU-R Study Group 3 valideringsexempel (CG-3M3J-13-ValEx-Rev8.3.0) för scintillation enligt P.618-14, med varje platsens P.453-14 N_wet från samma exempel; incheckade i tests/fixtures/leo_link/p618_14_scintillation.csv med webbadresser och hämtningsdatum. Uttrycket för våt refraktivitet utifrån temperatur och luftfuktighet täcks inte av den här raden
- VALIDATED Grupplöptid 40,3 STEC/f^2 per band; de jonosfärsfria koefficienterna f1^2/(f1^2 - f2^2) och -f2^2/(f1^2 - f2^2) och brusförstärkningen sqrt(a1^2 s1^2 + a2^. Oberoende referens (ExternalDataset): IS-GPS-200 avsnitt 20.3.3.3.3.2, som anger L1/L2-förhållandet för grupplöptid gamma = (77/60)^2 som följer av förstaordningens 1/f^2-skalning, och Friis överföringsformel (Proc. IRE, 1946). Validerar skalningslagarna, inte en snedställd TEC
- VALIDATED leo_link::geometry::max_static_user_range_rate: en sökning över varje banposition och varje användare på satellitens horisont för en cirkulär bana, med jorden. Oberoende referens (ExternalDataset): Leclere, Marathe och Reid, Insights into Xona Pulsar LEO PNT: Constellation, Signals, and Receiver Design, ION GNSS+ 2025, arXiv 2509,19551, tabell 1 (statisk mottagare på en sfär med radien 6371 km, jordrotationen som enda övriga effekt): 37751,7 / 33628,5 / 31813,4 / 4018,4 Hz på L1. Täcker cirkulära tvåkroppsbanor
- MODELLED Typen
leo-pass: satelliter från en utformad överflygning, banelement, en TLE via SGP4 eller en Walker-konstellation från constellation-design; per band och epok l. Oberoende referens (InternalConsistency): Slutna former och självkonsistens: identiteterna för avståndshastighet och avståndsacceleration mot numeriska derivator, isoflux-förstärkningen som tar ut avståndsökningen, läroboksgränserna för polarisationsförlust, den kvalitativa observationen LEO jämfört med GNSS (en klockformad överflygning på några minuter som toppar flera dB över de flacka GNSS-bärvågorna på 44-51 dB-Hz). EIRP-värdena och mönstren är publicerade mottagna effekter omräknade till en EIRP eller representat
Begränsningar#
Vad körningens egen rapport säger inte är modellerat eller inte validerat:
- MODELLED: geometri för LEO-överflygning och länkbudget per band utifrån angivna EIRP-värden och idealiserade antennmönster med ITU-R-propagationstermer; komponentmodellerna har egna etiketter i verifieringsmatrisen. Inte en mätning av någon satellit. (resultat
label) - Ett valfritt avsnitt [iot] anger tid till första positionsbestämning, energi per positionsbestämning och batteritid mot driftcykel för en angiven effektbudget för mottagaren (MODELLED). (typkatalog (
kshana kinds --json)) - Ett valfritt avsnitt [spoofer] förfalskar signalerna från en påstådd position som hoppar eller skjuts bort från den sanna efter en start och kör två monitorer med angivna sannolikheter för falsklarm och missad detektion: konsistens mellan Doppler och överflygningsgeometri (uppmätta avståndshastigheter mot de som förutsägs från banorna och en oberoende förhandsposition och hastighet, ett generaliserat minsta kvadrat-chi-kvadrattest över ett fönst (typkatalog (
kshana kinds --json)) - MODELLED: EIRP-värden, mönster, Chapman-andelen av TEC under satelliten och hela överflygningen. (typkatalog (
kshana kinds --json)) - MODELLED. Punktstrålarna, skurschemat och STL-vågformen modelleras inte. (kommentar i scenariofilen, rad 14)
- Reproducerbarhet och programvarusäkring är MODELLED, inte validerad: ett delpåstående kontrolleras externt, men hela förmågan sätts ihop av modellerade delar, så förmågan förblir Modelled. (verifieringsmatris (docs/MODELLED-RATIONALE.md))
- En LEO-PNT-överflygning och dess länkbudget per band mot MEO-GNSS-satelliterna i sikte är MODELLED, inte validerad: kontrollerad mot sin egen slutna eller analytiska identitet — fångar avskrivnings- och koefficientfel, men är ingen extern oberoende referens. (verifieringsmatris (docs/MODELLED-RATIONALE.md))
- Namngivna förinställningar för LEO-PNT-system med angivna källor, och en systemoberoende motor, är MODELLED, inte validerade: kontrollerade mot sin egen slutna eller analytiska identitet — fångar avskrivnings- och koefficientfel, men är ingen extern oberoende referens. (verifieringsmatris (docs/MODELLED-RATIONALE.md))
Se även#
- Familjesida: Navigering i låg omloppsbana
- Alla typer: KINDS.md
- Ämnessida: LEO-PNT.md
- Ämnessida: LEO-PASS.md