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

Aan de slagBewerken op GitHubBron: docs/GLOSSARY.md

Verklarende woordenlijst

Begrijpelijke definities van de termen die in Kshana worden gebruikt. Elk item begint met een eenregelige uitleg "in gewone woorden" en voegt daarna de exacte betekenis toe waar dat helpt. Afkortingen die niet in een sectie zijn gedefinieerd, staan in de A-tot-Z-tabel bijna aan het einde, Elke andere afkorting, van A tot Z.

PNT — Positioning, Navigation, and Timing (positiebepaling, navigatie en tijdsynchronisatie). Precies weten waar u bent, welke kant u op gaat en hoe laat het is. Moderne PNT komt meestal van satellietsignalen (GNSS, de hierna gedefinieerde globale navigatiesatellietsystemen); Kshana onderzoekt wat er met tijd en positie gebeurt wanneer die signalen verloren gaan.

GNSS — Global Navigation Satellite System. De satellietconstellaties die PNT leveren: GPS (het Global Positioning System, VS (Verenigde Staten)), Galileo (EU), GLONASS (het Global Navigation Satellite System van Rusland), BeiDou (China). Een ontvanger die ≥ 4 satellieten kan zien, kan een volledige 3D-positie en tijd bepalen.

GNSS-uitval / geweigerd / gedegradeerd / gejamd. Wanneer de satellietsignalen niet beschikbaar zijn (geblokkeerd, gejamd of buiten zicht). Tijdens een uitval moet het systeem op zijn eigen sensoren aan boord "coasten". Het hele doel van Kshana is meten hoe goed dat coasten gaat.

Holdover. In gewone woorden: hoe lang de klok op eigen kracht de juiste tijd kan houden nadat ze GNSS kwijt is. Een betere klok houdt het langer vol voordat haar fout de toegestane grens overschrijdt.

Koppelnavigatie. In gewone woorden: schatten waar u bent door uw gemeten beweging op te tellen, zonder externe referentie. Fouten stapelen zich op, dus een betere inertiële sensor driftt langzamer.

Specificatie / drempel. De maximale fout die u mag hebben voordat de oplossing als "buiten specificatie" telt — bijvoorbeeld "de tijdsynchronisatie moet binnen 20 ns blijven" of "de positie binnen 100 m".

De sensoren die Kshana vergelijkt#

Klok (atoomklok). Een apparaat dat de tijd bijhoudt door de natuurlijke oscillatie van een atoom te tellen. Twee voorbeelden hier:

  • CSAC — Chip-Scale Atomic Clock. Een kleine, ingezette, commerciële klok (de "klassieke" referentie). Goed, maar driftt merkbaar bij een lange uitval.
  • Optische roosterklok (bijvoorbeeld strontium). Een veel stabielere "kwantum"klok; de stand van de techniek in laboratoria, nog niet in de ruimte gevlogen.

Versnellingsmeter. Meet versnelling (verandering van beweging). Twee keer geïntegreerd levert hij positie op — dus elke fout groeit snel. Koudeatoomversnellingsmeter is de kwantumversie met veel betere stabiliteit op lange termijn; navigatiekwaliteit is de klassieke.

Gyroscoop. Meet rotatie. Een kleine rotatiefout kantelt het platform, waardoor zwaartekracht in de horizontale richting lekt en de positieschatting wordt verstoord.

IMU — Inertial Measurement Unit. Het pakket van versnellingsmeter en gyroscoop zelf: van elk drie assen, die specifieke kracht en hoeksnelheid melden. Het meet beweging; op zichzelf weet het niet waar het is.

INS — Inertial Navigation System. Een IMU plus de "mechanisatie" die zijn uitvoer integreert tot oriëntatie, snelheid en positie. De INS is wat tijdens een GNSS-uitval aan koppelnavigatie doet, en zijn nauwkeurigheid wordt bepaald door de foutprocessen van de IMU die hieronder staan.

Tijdoverdracht. Een nauwkeurig tijdsignaal tussen twee plaatsen sturen (bijvoorbeeld van satelliet naar satelliet). Optische verbindingen zijn veel nauwkeuriger dan RF-verbindingen (radiofrequentie).

Hoe fouten worden gemodelleerd (klokruis)#

De klokfout wordt opgebouwd uit standaard "ruissoorten", elk met een bekende signatuur:

Witte FM (witte frequentiemodulatie). In gewone woorden: snelle, willekeurige jitter in de gang van de klok. Uitmiddelen verbetert het met de tijd. Parameter q_wf.

Random-walk-FM. In gewone woorden: de gang van de klok dwaalt langzaam weg. Dit domineert lange uitvallen. Parameter q_rw.

Flicker-FM (1/f-ruis). In gewone woorden: een hardnekkige ruisondergrens waar de klok nooit onder kan uitmiddelen. Ze is vlak over alle middelingstijden. Parameter flicker_floor.

Veroudering / drift. Een langzame, voorspelbare verandering van de gang in de tijd; omdat ze voorspelbaar is, verwijdert de schatter van Kshana haar. Parameter drift.

VRW — Velocity Random Walk. Het equivalent van witte ruis voor de versnellingsmeter: willekeurige stoten in de snelheid die zich opstapelen tot positiefout. Parameter q_va.

ARW — Angular Random Walk. Het equivalent voor de gyroscoop: willekeurige stoten in de oriëntatie. Parameter q_arw.

Hoe stabiliteit wordt gemeten#

Allan-deviatie (σ_y(τ)). In gewone woorden: de standaardmanier om te vermelden hoe stabiel een klok is over een gegeven middelingstijd τ. Een gegevensblad van een klok noemt bijvoorbeeld σ_y(1 s) = 3×10⁻¹⁰. Kshana toetst zijn klokmodel door de Allan-deviatie van zijn eigen uitvoer te berekenen en na te gaan of die overeenkomt met het gepubliceerde getal. (Referentie: Riley, NIST SP 1065 — National Institute of Standards and Technology Special Publication 1065.)

PSD — Power Spectral Density. Hoe het vermogen van ruis over frequenties is verdeeld; de formele manier om witte, random-walk- en flickerruis te specificeren.

De kwaliteitsmaten (hoe een run wordt gescoord)#

De zes operationele PNT-kwaliteitsmaten die Kshana meldt (zie de tabel "Output" in de README):

FoM — Figure of Merit. Eén getal dat één aspect van een run scoort, gemeld met zijn eenheid en met de vermelding of het is getoetst aan een externe referentie of berekend uit een model. De zes hieronder zijn de operationele FoM's van Kshana.

  • Positie- / tijdsynchronisatieprestaties — de grootte van de fout, als RMS (root mean square, het kwadratisch gemiddelde) en als 95e percentiel.
  • Autonomie — de holdoverduur (hoe lang het zonder GNSS binnen de specificatie blijft).
  • Veerkracht — hoe snel de fout groeit zodra GNSS verloren is.
  • Beschikbaarheid — het deel van de run met een oplossing binnen de specificatie.
  • Integriteit — kunt u de eigen schatting van het systeem van zijn fout vertrouwen? Kshana meldt het deel van de samples tijdens de uitval waarvan de ware fout binnen de beschermende grens van het filter blijft.
  • Beveiliging — robuustheid tegen spoofing: een score voor de detecteerbaarheid van spoofing op basis van klokstabiliteit (sinds v0.3.0), die alleen zinvol is wanneer een spoofingaanvalsscenario is geconfigureerd. Het is niet integriteit op luchtvaartniveau: het berekent geen horizontaal of verticaal beschermingsniveau (HPL/VPL) en draait geen receiver autonomous integrity monitoring (RAIM), geavanceerd of anderszins. Die komen uit de afzonderlijke scenariosoorten voor integriteit en ARAIM (advanced RAIM) en zijn gedefinieerd onder "Integriteit en augmentatie" hieronder. Exportgevoelig.

Termen die naast de kwaliteitsmaten worden gebruikt:

Spoofing. In gewone woorden: een vals satellietsignaal dat liegt over positie of tijd. Een spoofer voert de ontvanger een aannemelijk maar fout antwoord, wat erger is dan jamming omdat de ontvanger het misschien niet merkt.

1-DOF — één vrijheidsgraad. Eén enkele as. De positiefout in het scenariopakket van Kshana is eenassig; een volledig 3D-antwoord vraagt het model met drie assen.

Monte Carlo-ensemble. Hetzelfde scenario vele malen draaien met verschillende willekeurige seeds en de spreiding van de resultaten melden in plaats van één run.

CI — betrouwbaarheidsinterval. Het bereik waarin een statistiek naar verwachting valt met een vermelde waarschijnlijkheid (bijvoorbeeld 95 %). In de tabellen en badges van de README betekent "CI" vaker continuous integration — de geautomatiseerde build-en-testrun bij elke wijziging; de context zegt welke bedoeld is.

k-sigmagrens. Een grens op k standaarddeviaties van de eigen onzekerheid van het filter; de kwaliteitsmaat Integriteit telt hoe vaak de ware fout erbinnen blijft.

CEP / 2DRMS — circular error probable / tweemaal de wortel uit het gemiddelde kwadraat van de afstand. Twee standaardmanieren om 2D-horizontale nauwkeurigheid te vermelden: CEP is de straal die 50 % van de positiebepalingen bevat; 2DRMS is tweemaal de kwadratisch gemiddelde horizontale fout. De bibliotheek kan beide berekenen uit een positiecovariantie (src/fom.rs), maar geen enkele scenariosoort meldt ze al.

Een resultaat lezen: de termen in de uitvoer#

Dit zijn de namen die u tegenkomt in een resultaatbestand of in de samenvatting van de playground, eerst in gewone woorden.

Holdover (holdover_s). In gewone woorden: hoeveel seconden het systeem binnen zijn foutgrens bleef nadat GNSS verloren was. Kshana meldt de kortste zulke coast over alle uitvallen in de run, gemeten op het tijdraster van de run, dus het is een ondergrens bij de resolutie van de tijdstap. Een holdover gelijk aan de duur van de uitval betekent dat de grens nooit is overschreden.

p95 (timing_p95_ns). In gewone woorden: in 95 % van de tijd was de tijdfout zo klein of kleiner. Het is het 95e percentiel van de fout tijdens de uitval. Een zeer kleine waarde kan in een korte samenvatting als 0.0 worden getoond; het JSON-resultaatbestand (JavaScript Object Notation) bevat het getal met volledige precisie.

Integriteit (integrity). In gewone woorden: hoe vaak de eigen foutschatting van het systeem eerlijk was. Het is het deel van de samples tijdens de uitval waarvan de ware fout binnen de k-sigmagrens van het filter bleef (hieronder gedefinieerd). Een waarde dicht bij 1 betekent dat de schatter zijn fout niet te laag inschatte. Het is geen beschermingsniveau voor de luchtvaart; zie "Integriteit en augmentatie" hieronder en INTEGRITY.md.

Beveiligingsscore (security). In gewone woorden: hoe waarschijnlijk het is dat een spoofingaanval wordt opgemerkt. Het is de kans dat de geconfigureerde aanval wordt gedetecteerd — één min de kans op gemiste detectie P_md — afgeleid uit de stabiliteit van de klok. Het betekent alleen iets wanneer het scenario een spoofingaanval configureert. Zonder geconfigureerde aanval drukt de eenregelige samenvatting security n/a (no attack) af en markeert het resultaat het cijfer als applicable: false in zijn blok figure_tiers; de waarde blijft in het document staan en betekent "niet van toepassing", niet "geen beveiliging".

PDOP — positie-dilution of precision (sleutels zoals pdop_min). In gewone woorden: hoezeer de satellietgeometrie afstandsmetingsfouten vergroot tot positiefouten. De positiefout is ruwweg PDOP maal de afstandsmetingsfout, dus lager is beter. Zie DOP onder "Schatting en geometrie".

sigma_y (σ_y(τ), de Allan-deviatie). In gewone woorden: hoezeer de gang van een klok schommelt wanneer ze over een tijd τ wordt gemiddeld. Een regel in een gegevensblad zoals sigma_y(1 s) = 3e-10 betekent dat de gang, gemiddeld over één seconde, ongeveer 3 delen op 10¹⁰ varieert. Kleiner is een stabielere klok. Zie "Hoe stabiliteit wordt gemeten" hierboven.

q_wf — intensiteit van witte frequentieruis. In gewone woorden: de sterkte van de snelle, willekeurige jitter in de gang van een klok. Het is de coëfficiënt in σ_y²(τ) = q_wf / τ voor witte frequentieruis, dus een scenario stelt q_wf = sigma_y(1 s)² in uit de Allan-deviatie bij één seconde in het gegevensblad. De metgezellen zijn q_rw (random-walk-frequentieruis) en drift (veroudering); zie "Hoe fouten worden gemodelleerd" hierboven.

Termen voor telecomtijdsynchronisatie#

Telecomnetwerken verspreiden tijd over pakketnetwerken (Precision Time Protocol) vanaf een door GNSS gevoede referentieklok, en de International Telecommunication Union Telecommunication Standardization Sector (ITU-T) stelt grenzen aan de tijdfout die elke klok mag toevoegen. Deze termen komen voor in de soort telecom-timing; zie TELECOM-TIMING.md.

TE — time error (tijdfout). In gewone woorden: hoever de tijd van een klok op één moment van de referentietijd afligt. Positief of negatief, meestal in nanoseconden.

max|TE| — maximale absolute tijdfout. In gewone woorden: de grootste tijdfout die tijdens de meting is gezien, zonder rekening te houden met het teken. Het is de hoofdgrens die de meeste maskers stellen.

cTE — constante tijdfout. In gewone woorden: het vaste offsetdeel van de tijdfout — de gemiddelde fout die tijdens de meting niet verandert.

dTE — dynamische tijdfout. In gewone woorden: het schommelende deel van de tijdfout — wat overblijft nadat de constante offset is verwijderd. Ze wordt beoordeeld met MTIE en TDEV.

MTIE — maximum time interval error. In gewone woorden: de grootste uitslag van de tijdfout binnen een venster van een gegeven lengte. Voor elke vensterlengte schuift het een venster langs de registratie en neemt de grootste piek-tot-piekverandering; een masker geeft de grootste toegestane waarde per vensterlengte.

TDEV — time deviation. In gewone woorden: de typische (kwadratisch gemiddelde) zwerving van de tijdfout bij een gegeven middelingstijd, nadat kortetermijnjitter is uitgemiddeld. Het is een verwant van de Allan-deviatie in het tijdsdomein en wordt, net als MTIE, getoetst aan een masker.

PRTC — primary reference time clock. De klok bovenaan een telecomketen voor tijdsynchronisatie, normaal gestuurd door GNSS. De prestatiegrenzen ervan staan in ITU-T Recommendation G.8272.

ePRTC — enhanced primary reference time clock. Een PRTC met een strengere tijdfoutgrens, ondersteund door een zeer stabiele lokale atoomklok zodat hij de tijd kan vasthouden tijdens een lang GNSS-verlies. ITU-T Recommendation G.8272.1.

T-BC — telecom boundary clock. Een netwerkklok die tijd van stroomopwaarts ontvangt en stroomafwaarts doorgeeft, waarbij hij zelf een kleine tijdfout toevoegt. ITU-T Recommendation G.8273.2.

T-TSC — telecom time slave clock. De klok aan het einde van de keten die tijd ontvangt en aanbiedt aan de apparatuur die haar nodig heeft (bijvoorbeeld een radiobasisstation). Ook gedekt door ITU-T Recommendation G.8273.2.

OCXO — oven-controlled crystal oscillator. Een kwartsoscillator die in een kleine oven op constante temperatuur wordt gehouden, waardoor hij veel stabieler is dan een gewone kwartsoscillator. Een veelgebruikte holdoverklok in netwerkapparatuur; hij veroudert (driftt) merkbaar over dagen.

CSAC — chip-scale atomic clock. Een zeer kleine atoomklok (zie "De sensoren die Kshana vergelijkt" hierboven). Stabieler dan een OCXO bij lange holdovers, tegen hogere kosten en een hoger vermogen.

Bewijsniveaus: VALIDATED, MODELLED, PARTNER#

Elke mogelijkheid in de machinaal gecontroleerde verificatiematrix (VERIFICATION-MATRIX.md) heeft een van drie niveaus.

VALIDATED. In gewone woorden: getoetst aan het antwoord van iemand anders. De uitvoer van de mogelijkheid is vergeleken met een onafhankelijke externe referentie — echte gemeten gegevens, een onafhankelijke bibliotheek van iemand anders of gepubliceerde referentiewaarden — en kwam binnen een vermelde tolerantie overeen. Een continuous-integration-controle weigert een VALIDATED-rij die geen externe referentie noemt.

MODELLED. In gewone woorden: gebouwd op degelijke fysica en gecontroleerd op interne consistentie, maar nog niet vergeleken met een extern antwoord. De cijfers zijn zinvol voor vergelijking en ontwerpafwegingen; ze zijn geen bewijs dat een echt apparaat zo zal presteren. MODELLED-RATIONALE.md legt uit waarom elke zo'n rij berekend is uit een model.

PARTNER. In gewone woorden: dit onderdeel is van een hardware- of productzekerheidspartner, en Kshana beweert er niets over. De rij bestaat zodat de leemte zichtbaar is in plaats van onzichtbaar.

Termen voor spectrum en interferentie#

Deze termen komen voor in de soort spectrum; zie SPECTRUM.md.

  • BPSK(n) — binary phase-shift keying bij n × 1,023 Mchip/s. De rechthoekige chipmodulatie van GPS L1 coarse/acquisition (C/A) en L2 civil (L2C) (n = 1) en GPS L5 en Galileo E5a (n = 10). Het spectrum is een sinc² met nullen om de n × 1,023 MHz.
  • BOC(m, n) — binary offset carrier. Een spreidingscode bij n × 1,023 Mchip/s vermenigvuldigd met een blokgolfsubdraaggolf bij m × 1,023 MHz, wat het spectrum splitst in twee lobben aan weerszijden van de draaggolf.
  • MBOC(6,1,1/11) — multiplexed binary offset carrier. De spectrale vermogensdichtheid 10/11 × BOC(1.1) + 1/11 × BOC(6.1), overeengekomen voor Galileo E1 open service en GPS L1C; Galileo zendt haar uit als composite BOC (CBOC).
  • CW — continuous wave. Een ongemoduleerde draaggolf: één enkele toon.
  • J/S — jammer-to-signal ratio. Ontvangen jammervermogen ten opzichte van ontvangen signaalvermogen, in decibel.
  • SSC — spectral separation coefficient. κ = ∫ G_s(f) G_j(f) df over de ontvangerband: hoeveel van het spectrum van een storer met eenheidsvermogen terechtkomt waar dat van het signaal ligt. De effectieve draaggolf-ruisdichtheid is [1/(C/N₀) + (J/S)·κ]⁻¹.
  • Ruisgetal. Hoeveel een ontvanger aan de thermische ruis toevoegt, als verhouding F in decibel; de systeemruistemperatuur is T_ant + 290 K × (F − 1).
  • Waterfall. Een tijd-frequentiebeeld van een spectrum: frequentie dwars, tijd naar beneden, kleur voor vermogen.
  • Welch-schatting. Een spectrale vermogensdichtheid geschat door gevensterde, overlappende periodogrammen uit te middelen (Welch 1967).
  • SigMF — Signal Metadata Format. Een open opnameformaat: een JSON-bestand .sigmf-meta dat een ruw bestand .sigmf-data met samples beschrijft (hier complex cf32_le, ci16_le of ci8).
  • IQ — in-phase and quadrature. De twee componenten van een complexe basisbandsample.

Signaaltermen voor LEO-PNT#

Deze termen komen voor in de soort leo-signal en in de multibandscenario's spectrum; zie LEO-SIGNAL.md.

  • LEO-PNT: positiebepaling, navigatie en tijdsynchronisatie vanuit een lage baan om de aarde. Navigatiesignalen die worden uitgezonden door satellieten op een hoogte van enkele honderden tot ongeveer 1200 km: sterker en sneller bewegend dan GNSS vanuit een middelhoge baan om de aarde.
  • RNSS, RDSS, MSS, EESS: Radio Navigation Satellite Service, Radio Determination Satellite Service, Mobile Satellite Service, Earth Exploration-Satellite Service. Dienstentoewijzingen van de ITU (International Telecommunication Union) waarin een band kan vallen.
  • Pilot-, data- en acquisitiecomponenten. De delen van één signaal: een datavrije pilot voor afstandsmeting, een datacomponent die het navigatiebericht draagt, en een korte acquisitiecomponent met lage datasnelheid die gemakkelijk te vinden is.
  • FDMA: frequency-division multiple access (frequentieverdelingsmultitoegang). Componenten of satellieten die worden gescheiden op basis van draaggolffrequentie in plaats van op basis van code.
  • Gabor-bandbreedte (RMS). β = √(∫ f² G df / ∫ G df) over de ontvangerband: de spreiding van het vermogen van een signaal in de frequentie, die bepaalt hoe nauwkeurig het afstanden kan meten.
  • DLL: delay lock loop (vertragingsvergrendelingslus). De codevolglus; de early-late-correlatorafstand en de ruisbandbreedte bepalen de thermische-ruisjitter van de afstandsmeting.
  • EFQPSK: enhanced Feher quadrature phase-shift keying. Een modulatie met constante omhullende (Xona Pulsar); hier benaderd door een spectrum van rechthoekige chips.
  • OFDM: orthogonal frequency-division multiplexing. Een multicarriergolfvorm (de downlink van Starlink); hier getekend als een vlakke band.
  • TEC: total electron content (totale elektronendichtheid langs het pad). Elektronen per vierkante meter langs het pad; 1 TECU = 10¹⁶ el/m². De ionosferische vertraging van de eerste orde is 40,3·TEC/f² meter.
  • EIRP: effective isotropic radiated power (equivalent isotroop uitgestraald vermogen). Zendvermogen maal antennewinst in de richting van de ontvanger.

Integriteit en augmentatie#

Integriteit is de vraag naar vertrouwen: niet "hoe groot is mijn fout?" maar "kan ik haar begrenzen, en word ik gewaarschuwd wanneer de grens wordt overschreden?" Dit zijn de termen uit de luchtvaart daarvoor.

RAIM: Receiver Autonomous Integrity Monitoring. In gewone woorden: de ontvanger controleert de satellieten onderling. Bij meer satellieten dan de vier die een positiebepaling nodig heeft, moeten de overblijvende restwaarden (de residuen) klein zijn; een groot residu betekent dat één satelliet liegt, en de ontvanger kan dat zonder hulp van de grond vaststellen. Geïmplementeerd in src/raim.rs.

ARAIM: Advanced Receiver Autonomous Integrity Monitoring. De moderne vorm van RAIM voor meerdere frequenties en meerdere constellaties. Hij krijgt een integriteitsondersteuningsbericht met de aangenomen fout en foutkans van elke satelliet en geeft beschermingsniveaus terug in plaats van een geslaagd/mislukt-vlag. De volledige behandeling, met elke aanname, staat in ARAIM_REFERENCE.md.

SISRE: Signal-in-Space Range Error. In gewone woorden: hoe ver de uitgezonden baan en klok van een satelliet de afstand die een gemiddelde gebruiker meet ernaast doen zitten. De baanfout wordt opgesplitst in radiale, along-track- en cross-trackcomponenten, gewogen naar hoezeer elk daarvan doorwerkt langs een gemiddelde zichtlijn, en vervolgens gecombineerd met de klokfout (Montenbruck et al. 2018). Voor een satelliet in een lage baan om de aarde wegen de along- en cross-trackcomponenten veel zwaarder dan voor GPS, omdat gebruikers de satelliet onder een grote hoek ten opzichte van het nadir zien. Gebruikt door de soort leo-navmsg.

RAC: Radial, Along-track, Cross-track. De drie richtingen waarin een baanfout wordt ontbonden: van het middelpunt van de aarde af, langs de vliegrichting en loodrecht op het baanvlak. Het kepler-rac-model van de soort leo-navmsg voegt in elk daarvan een correctiepolynoom toe.

SVID: Space-Vehicle Identifier. Het nummer waarmee een navigatiebericht de satelliet aanduidt die het heeft verzonden.

IOD: Issue of Data. Een teller die verandert wanneer de inhoud van het navigatiebericht van een satelliet verandert, zodat een ontvanger een nieuw bericht van een herhaling kan onderscheiden. (Niet te verwarren met een in-orbit demonstratie, ook afgekort tot IOD, zoals bij Celeste IOD van ESA.)

TOW: Time of Week. Seconden sinds het begin van de huidige GNSS-week (zondag 00:00).

CRC-24Q: 24-bit cyclic redundancy check (Qualcomm-polynoom). De foutdetectiecontrole die RTCM 10403- en Galileo-berichten dragen: een rest van 24 bit van de berichtbits gedeeld door de polynoom 0x1864CFB. Een ontvanger berekent haar opnieuw en verwerpt een bericht dat niet overeenkomt.

URE: User Range Error. In gewone woorden: hoe onjuist de eigen uitgezonden baan en klok van een satelliet elke afstand tot die satelliet maken. Ook wel de signal-in-space-fout (SISE) genoemd; het is het foutbudget per satelliet dat aan ARAIM en RAIM wordt gevoerd (sigma_ure_m in src/raim.rs).

MHSS: Multiple Hypothesis Solution Separation. De methode die ARAIM gebruikt. Voor elke manier waarop de constellatie kan zijn gestoord vormt hij een oplossing die de verdachte satellieten uitsluit, en begrenst hij hoever die deeloplossing van de oplossing met alle satellieten in zicht kan afliggen.

HPL / VPL: Horizontal / Vertical Protection Level. In gewone woorden: de straal waarbinnen het systeem belooft dat de ware fout ligt, bij een vermeld integriteitsrisico. Het is een grens die het algoritme berekent, geen gemeten fout. Een run is beschikbaar wanneer het beschermingsniveau onder de alarmgrens blijft die de operatie toestaat (VAL, de verticale alarmgrens; HAL, de horizontale).

SBAS: Satellite-Based Augmentation System. Een grondnetwerk dat GNSS bewaakt, correcties en integriteitsgrenzen berekent en deze uitzendt vanaf geostationaire satellieten. WAAS: Wide Area Augmentation System is het Amerikaanse systeem; EGNOS (de European Geostationary Navigation Overlay Service) is het Europese equivalent. Kshana berekent beschermingsniveaus in de DO-229E-vorm met gewogen kleinste kwadraten (DO-229E is de minimale operationele prestatienorm van RTCA voor SBAS-ontvangers; RTCA was voorheen de Radio Technical Commission for Aeronautics) (src/sbas.rs).

Schatting en geometrie#

Schatter. Het algoritme dat tijdens een onderbreking de ware positie of tijd voorspelt op basis van het sensormodel. Kshana heeft een analytische holdover-voorspeller en een Kalman-filter.

Kalman-filter. In gewone woorden: een algoritme dat een grootheid volgt en ook bijhoudt hoe onzeker die is. Kshana gebruikt de onzekerheidsgrens ervan om integriteit te berekenen.

EKF: Extended Kalman Filter. Een Kalman-filter voor een niet-lineair probleem: het linealiseert het model bij elke stap rond de huidige schatting. De standaardkeuze voor het koppelen van GNSS aan een INS.

UKF: Unscented Kalman Filter. Dezelfde taak zonder te linealiseren: het stuurt een kleine set deterministisch gekozen steekpunten door het werkelijke niet-lineaire model en bouwt het gemiddelde en de covariantie opnieuw op uit de plaats waar ze terechtkomen. Gedraagt zich beter wanneer de niet-lineariteit sterk is, en daarom gebruikt de baanbepaling het.

DOP: Dilution Of Precision. In gewone woorden: hoezeer de geometrie van de satellieten de afstandsmeetfout versterkt tot een positie- of tijdfout. Positiefout ≈ PDOP × afstandsmeetfout, dus een laag getal betekent een goede geometrie. De familie: GDOP (geometrisch: positie en tijd samen), PDOP (positie), HDOP (horizontaal), VDOP (verticaal), TDOP (tijd).

Walker-constellatie. Een standaardmanier om een satellietconstellatie te beschrijven aan de hand van het aantal baanvlakken en satellieten per vlak (GPS is grofweg een Walker-schil van 24/6).

Elevatiemasker. De minimale hoek boven de lokale horizon waarbij een satelliet als bruikbaar wordt beschouwd; signalen die te laag staan worden uitgesloten.

Occultatie. Wanneer de aarde de zichtlijn naar een satelliet fysiek blokkeert.

Skyline (skylinemasker). In gewone woorden: de omtrek van gebouwen, hijskranen of heuvels tegen de lucht, als een elevatie voor elk azimut. Een satelliet telt alleen als in zicht boven max(elevation mask, skyline) op zijn azimut, en een satelliet boven het masker maar achter de skyline is "afgeschermd door de skyline". Kshana bouwt er een op uit een tabel, een straatcanyon, sectoren en terrein (hun puntsgewijze maximum) of een REPRESENTATIVE-voorinstelling; alleen zichtlijn, geen reflectie of diffractie (SKYLINE.md).

Hemelgeometrie. Welke satellieten een locatie onder een skyline ziet en wat dat met de oplossing doet: de DOP-factoren, de oost-noord-omhoog-covariantie van de positiebepaling met kleinste kwadraten en de bijbehorende foutellips, het horizontale gebied dat het vermelde aandeel van de positiebepalingen bevat (95 % standaard) bij onafhankelijke, gelijke Gaussische afstandsfouten. MODELLED geometrie onder een vermeld foutmodel, niet de werkelijke fout van een ontvanger (SKYLINE.md).

CTI: Composed Timing Integrity. Beschermingsniveaus voor tijd in plaats van positie, berekend over een overdracht tussen verschillende tijdbronnen, bijvoorbeeld van een door satellieten gecontroleerde klok (met RAIM beschikbaar) naar een vrijlopende klok in holdover, zodat de grens geldig blijft tijdens de overgang (src/integrity/mod.rs).

TIB: Timing Integrity Benchmark. Een maatstaf voor de tijdsynchronisatiemonitors van anderen: hij injecteert een menu van fouten en controleert of het vermelde beschermingsniveau van de monitor zijn fout werkelijk heeft begrensd. Hij doet zelf geen nauwkeurigheidsclaim en kan er dus ook geen overdrijven (src/benchmark/mod.rs).

Banen en cislunair#

CR3BP: Circular Restricted Three-Body Problem. Het aarde-maansysteem behandeld als twee lichamen op cirkelvormige banen om hun gemeenschappelijke zwaartepunt, plus een ruimtevaartuig dat te licht is om terug te trekken. Dicht bij de maan is een tweelichamen-Kepler-ellips eenvoudigweg de verkeerde vorm; het CR3BP is de goedkoopste dynamica die wel klopt (src/cr3bp.rs).

NRHO: Near-Rectilinear Halo Orbit. Een periodieke CR3BP-baan die dicht langs de ene maanpool zwaait en ver langs de andere, zodat hij van de kant gezien bijna een rechte lijn is, vandaar "near-rectilinear". Het is de baan die voor het maanstation Gateway is gekozen, en hij behoudt bijna continu zichtlijn naar de aarde.

DRO: Distant Retrograde Orbit. Een andere CR3BP-familie: een grote, stabiele baan die in het roterende stelsel gezien achterwaarts om de maan cirkelt.

EOP: Earth Orientation Parameters. De gemeten, enigszins onregelmatige wobbel en draaiing van de aarde (poolbeweging, UT1 (Universal Time 1, aardrotatietijd)−UTC, oftewel aardrotatietijd min gecoördineerde wereldtijd, en daglengte) die nodig is om een aardvaste positie op beter dan meters nauwkeurig in een inertiale positie om te zetten. De IERS (International Earth Rotation and Reference Systems Service) publiceert ze; Kshana leest het bestand finals2000A ervan via --eop.

Normen, formaten en organisaties#

De afkortingen die de README en de pakketpagina's gebruiken voor normen, bestandsformaten, tijdschalen, referentiestelsels en de organisaties erachter. Elke afkorting wordt ook uitgeschreven bij het eerste gebruik op die pagina's.

Banen, referentiestelsels en tijd

  • SGP4 / SDP4: Simplified General Perturbations 4 / Simplified Deep-space Perturbations 4. De standaard analytische propagators voor gepubliceerde satellietbanen.
  • TLE: two-line element set (tweeregelige elementenset). Het openbare baanformaat dat SGP4 leest.
  • LEO / MEO / GTO / IGSO: lage baan om de aarde / middelhoge baan om de aarde / geostationaire transferbaan / hellende geosynchrone baan. Baanregimes; de meeste GNSS-satellieten vliegen in een MEO.
  • LMO: lage baan om Mars.
  • ECI / ECEF: Earth-centred inertial / Earth-centred, Earth-fixed (geocentrisch inertiaal / geocentrisch aardvast). Een stelsel dat niet met de aarde meedraait, en een stelsel dat dat wel doet.
  • TEME: true equator, mean equinox. Het stelsel waarin SGP4 zijn uitvoer geeft.
  • GCRS / ITRS / ITRF: Geocentric Celestial Reference System / International Terrestrial Reference System / de realisatie ervan, het International Terrestrial Reference Frame. De moderne inertiale en aardvaste stelsels.
  • CIO: Celestial Intermediate Origin. Het referentiepunt van de moderne aardrotatieketen zonder equinox.
  • LVLH: local vertical, local horizontal. Een stelsel dat met het ruimtevaartuig meebeweegt.
  • WGS-84: World Geodetic System 1984. De aardellipsoïde die GPS gebruikt.
  • UTC / TAI / TT / UT1 / TDB: gecoördineerde wereldtijd / internationale atoomtijd / terrestrische tijd / Universal Time 1 (aardrotatietijd) / barycentrische dynamische tijd.
  • LTC / TCL: Lunar Coordinate Time (Temps-Coordonnée Lunaire). De voorgestelde tijdschaal voor de maan.
  • OD: baanbepaling. Het herleiden van een baan uit volgmetingen.
  • CR3BP, NRHO en DRO worden hierboven gedefinieerd onder "Banen en cislunair".

Bestandsformaten en berichten

  • SP3: Standard Product 3. Het bestandsformaat voor nauwkeurige banen van de International GNSS Service (IGS), in de versies c en d.
  • RINEX: Receiver Independent Exchange Format. Het standaardbestandsformaat voor GNSS-waarnemingen en uitgezonden efemeriden.
  • IONEX: IONosphere map EXchange format.
  • OEM / OMM / TDM: Orbit Ephemeris Message / Orbit Mean-elements Message / Tracking Data Message. Standaardberichten voor banen en volggegevens van het Consultative Committee for Space Data Systems (CCSDS).
  • TOML: Tom's Obvious, Minimal Language. Het platte-tekstformaat van Kshana-scenario's.
  • KIF: Kshana Interchange Format. Het van versies voorziene, zelfbeschrijvende resultaatomhulsel van Kshana.

Standaarden

  • DO-229E / DO-316. Minimale operationele prestatienormen van RTCA voor SBAS-ontvangers en voor GPS-boordapparatuur met augmentatie aan boord van het luchtvaartuig.
  • IS-GPS-200 / IS-GPS-705. De GPS-interfacespecificaties (de tweede behandelt het L5-signaal).
  • NIST SP 1065. Het Handbook of Frequency Stability Analysis van het National Institute of Standards and Technology.
  • TRL: technology readiness level. Een schaal van 1 tot 9 voor de rijpheid van hardware.

Organisaties

  • ESA / ESOC / ESTRACK: de Europese ruimtevaartorganisatie, haar European Space Operations Centre en haar European Space Tracking network.
  • NASA / JPL / NAIF / DSN: de Amerikaanse National Aeronautics and Space Administration, haar Jet Propulsion Laboratory, haar Navigation and Ancillary Information Facility (die de toolkit SPICE publiceert: Spacecraft, Planet, Instrument, C-matrix, Events) en haar Deep Space Network.
  • IGS: de International GNSS Service. IERS: de International Earth Rotation and Reference Systems Service. IAU: de International Astronomical Union (wier SOFA-bibliotheek, Standards of Fundamental Astronomy, en de open port ERFA, Essential Routines for Fundamental Astronomy, de referenties van Kshana voor stelsels zijn).
  • CCSDS: het Consultative Committee for Space Data Systems. AIAA: het American Institute of Aeronautics and Astronautics. RTCA: voorheen de Radio Technical Commission for Aeronautics.

Software en toeleveringsketen

  • CLI: opdrachtregelinterface. MCP: Model Context Protocol, het protocol dat de agentserver van Kshana spreekt. IDE: geïntegreerde ontwikkelomgeving.
  • SBOM: software bill of materials (softwarestuklijst). SLSA: Supply-chain Levels for Software Artifacts, het raamwerk voor bouwherkomst waaronder de releases van Kshana worden geattesteerd.

Elke andere afkorting, van A tot Z#

Elke afkorting die in de documentatie van de repository (docs/ en de vier README's) wordt gebruikt en die geen enkele sectie hierboven definieert, plus enkele die er wel een definieert, herhaald om op te zoeken. Elke pagina schrijft haar afkortingen ook uit bij het eerste gebruik; deze tabel is de ene plek om ze allemaal op te zoeken. Enkele items zijn identificatiecodes of namen in plaats van afkortingen en zeggen dat ook.

Afkorting Staat voor Waar het voorkomt
3GPP Third Generation Partnership Project de instantie die de 5G-normen schrijft, inclusief niet-terrestrische netwerken
5G mobiel netwerk van de vijfde generatie inclusief de positiebepaling via niet-terrestrische netwerken (NTN)
ABI application binary interface Python-wheeltags
ABMF het IGS-station in Le Moule, Guadeloupe een stationsidentificatiecode van vier tekens
AC wisselstroom zoals in het AC-Stark-effect (lichtverschuiving)
ADD Algorithm Description Document het WG-C-referentiealgoritme voor ARAIM aan boord van luchtvaartuigen
ADEV / OADEV Allan-deviatie / overlappende Allan-deviatie zie Allan-deviatie hierboven
ADIS16460 / ADIS16465 / ADIS16488, STIM300, 3DM-GX3 (GX3) typenummers van inertiële sensoren (Analog Devices; Safran Sensonor; MicroStrain) identificatiecodes, geen afkortingen
AEM Attitude Ephemeris Message een CCSDS-bericht
AESS Aerospace and Electronic Systems Society van de IEEE
AF middelingsfactor het gehele veelvoud van het steekproefinterval in een schatter van het Allan-type
AFS Augmented Forward Signal het LunaNet-navigatiesignaal voor de maan
AGC automatische versterkingsregeling een jamming-indicator in de front-end van een ontvanger
AHP Analytic Hierarchy Process een weegmethode met meerdere criteria (Saaty)
AI / ML kunstmatige intelligentie / machinaal leren
AL / HAL / VAL alarmgrens / horizontale alarmgrens / verticale alarmgrens de fout die een integriteitsmonitor moet begrenzen
AltBOC alternative binary offset carrier de Galileo-E5-modulatie
AM-HM (ongelijkheid van het) rekenkundig en harmonisch gemiddelde
AOCS standregel- en baanregelsysteem
AOS / TCA / LOS acquisitie van signaal / tijdstip van dichtste nadering / verlies van signaal de gebeurtenissen van een passage boven een grondstation (LOS betekent ook zichtlijn; de context geeft aan welke betekenis geldt)
API application programming interface
APID application process identifier het kopveld van het CCSDS Space Packet
APS American Physical Society
APV approach with vertical guidance APV-I: horizontale alarmgrens van 40 m, verticale van 50 m
ARL gemiddelde looplengte de gemiddelde tijd die een veranderingsdetector nodig heeft om alarm te slaan
ARM / ARM64 de Arm-processorarchitectuur / de 64-bitsvorm ervan
ASD amplitudespectrale dichtheid de wortel van een vermogensspectrale dichtheid
AU astronomische eenheid 149.597.870,7 km
AUC / ROC oppervlakte onder de curve / receiver operating characteristic beoordeling van detectoren
AWS Amazon Web Services host een open mirror van de SRTM-hoogtetegels
BEL building entry loss (verlies bij binnendringen in gebouwen) ITU-R P.2109
BI biasinstabiliteit het vlakke minimum van de Allan-deviatie van een inertiële sensor
BIPM Bureau International des Poids et Mesures (Internationaal Bureau voor Maten en Gewichten) publiceert Circular T
BKG Bundesamt für Kartographie und Geodäsie (Duits federaal agentschap voor cartografie en geodesie) beheert een IGS-gegevensmirror
BSD Berkeley Software Distribution zoals in de BSD-licenties
BSP binaire SPK een binair SPICE-efemeridekernelbestand
BSTAR de weerstandsterm van een tweeregelige elementenset
CAI koudeatoominterferometer zie QUANTUM.md
CARIOQA-PMP Cold Atom Rubidium Interferometer in Orbit for Quantum Accelerometry – Pathfinder Mission Preparation
CC / CC BY Creative Commons / Creative Commons Attribution een licentie voor gegevens of tekst
CDDIS Crustal Dynamics Data Information System het archief voor ruimtegeodesie van NASA
CDF cumulatieve verdelingsfunctie
CFAR constante valsalarmfrequentie een drempelregel voor een acquisitiedetector
CGCS2000 China Geodetic Coordinate System 2000 het BeiDou-datum
CIP Celestial Intermediate Pole
CIRS Celestial Intermediate Reference System
CISA Cybersecurity and Infrastructure Security Agency van het Amerikaanse DHS
CM / CL civiel gemiddeld / civiel lang de twee in tijd gemultiplexte GPS-L2C-codes
CMPL common-mode protection level de grens aan fouten die een residutest niet kan zien
CN converged Newtonian de SPICE-aberratiecorrectie voor lichttijd
C/N0 (C/N₀) draaggolf-ruisdichtheidsverhouding in dB-Hz
COPRAS COmplex PRoportional ASsessment een rangschikkingsmethode met meerdere criteria
COSPAR Committee on Space Research geeft internationale satellietaanduidingen uit
CPR cyclus per omwenteling een empirische baanversnelling met de baanfrequentie
CPU / GPU / NPU centrale / grafische / neurale verwerkingseenheid
CRB / CRLB Cramér-Rao-grens / Cramér-Rao-ondergrens de kleinste variantie die een zuivere schatter kan bereiken
CRD Consolidated laser Ranging Data format ILRS-normaalpuntbestanden
CRPA controlled-reception-pattern antenna een antenne-array tegen jamming
CR / RI consistentieratio / willekeurigheidsindex de consistentiecontrole van AHP (accepteer CR < 0,10)
CS GROUP het Franse bedrijf dat Orekit onderhoudt een bedrijfsnaam, geen afkorting om uit te schrijven
CSK code shift keying
CSS Cascading Style Sheets
CSV kommagescheiden waarden
CUSUM cumulatieve som een sequentiële veranderingsdetector
CV cross-validation (common view bij tijdoverdracht; de context geeft aan welke betekenis geldt)
CZML Cesium Language het JSON-scèneformaat van CesiumJS
dB / dBW / dB-Hz decibel / decibel-watt / decibel-hertz vermogensverhouding, absoluut vermogen en een eenheid voor C/N0
DC gelijkstroom de limiet bij frequentie nul
DCM richtingscosinusmatrix een rotatiematrix
DCO Developer Certificate of Origin
DCT design control table een linkbudgettabel (het Galileo-X-bandvoorbeeld uit JPL DESCANSO)
DE / DE421 / DE430 / DE440 / DE441 JPL Development Ephemeris (versies 421, 430, 440, 441) planeet- en maanefemeriden; "DE-grade" betekent nauwkeurigheid van die klasse
DEM digitaal hoogtemodel
DESCANSO Deep Space Communications and Navigation Systems Center of Excellence JPL-monografieënreeks
DGFI-TUM Deutsches Geodätisches Forschungsinstitut der Technischen Universität München (Duits geodetisch onderzoeksinstituut aan de Technische Universiteit van München) host het EUROLAS Data Center
DGNSS differentiële GNSS
DHS Department of Homeland Security VS
DoD Department of Defense VS
DOF / DoF vrijheidsgraad zie 1-DOF hierboven
DOI digital object identifier
DOR / Δ-DOR differential one-way ranging / delta differential one-way ranging hoekvolging in de diepe ruimte
DP5 / RK4 / RK5 / DOP853 Dormand–Prince 5(4) / Runge–Kutta 4 / Runge–Kutta 5 / Dormand–Prince 8(5.3) numerieke integratoren
DRMS distance root mean square zie 2DRMS
DS00002980D / DS00002985D / DS00003047A documentnummers van Microchip-datasheets identificatiecodes, geen afkortingen
DSAC Deep Space Atomic Clock de kwikion-klok van NASA met opgesloten ionen
DUT1 UT1 min UTC de correctie voor de aardrotatie
Eb/N0 energie per bit ten opzichte van de ruisdichtheid
ECI0 het inertiale stelsel dat aan het begin van een run is uitgelijnd met het aardvaste stelsel gebruikt door de interop-exports van leo-pass
ECMAScript / ES de standaard achter JavaScript / een ES-module
ECOM2 Empirical CODE Orbit Model 2 een GNSS-model voor zonnedruk (CODE: Center for Orbit Determination in Europe)
ECSS European Cooperation for Space Standardization ECSS-E-ST-10-02 is de verificatienorm ervan
ED EUROCAE-document zoals in ED-259A
EDL binnenkomst, afdaling en landing
EEE elektrische, elektronische en elektromechanische (onderdelen) productborging voor de ruimtevaart
EGM / EGM2008 Earth Gravitational Model (de uitgave van 2008) NGA
EIGEN European Improved Gravity model of the Earth by New techniques
ELECTRE ELimination Et Choix Traduisant la REalité (eliminatie en keuze die de werkelijkheid uitdrukken) een multicriteriamethode op basis van overklassering
ELP/MPP02 Éphéméride Lunaire Parisienne, de MPP02-versie (Chapront) een analytische maantheorie
EME2000 gemiddelde aardequator en equinox van J2000 een inertiaal stelsel
EML early-minus-late een codediscriminator
EMT effective monitor threshold een uitvoer van ARAIM
ENU / NED oost-noord-omhoog / noord-oost-omlaag lokale horizontale stelsels
EO aardobservatie
EPM / EPM2021 Ephemerides of Planets and the Moon (de uitgave van 2021) efemeride van IAA RAS
ERA aardrotatiehoek
ESKF Kalman-filter op foutentoestand
ESS effectieve steekproefgrootte van een deeltjesfilter
ESSR European Space Software Repository ESA
ET efemeridetijd de naam van SPICE voor TDB
EUROCAE European Organisation for Civil Aviation Equipment
EUROLAS European Laser Network satelliet- en maanlaserafstandsmeting
FAQ veelgestelde vragen
FCC Federal Communications Commission VS
FCNN volledig verbonden neuraal netwerk
FD eindig verschil
FDE foutdetectie en foutuitsluiting
FES / FES2004 Finite Element Solution (de uitgave van 2004) een oceaangetijdenmodel
FIM Fisher-informatiematrix
FNV-1a Fowler–Noll–Vo-hash, variant 1a gebruikt om golden outputs vast te zetten
FOC / IOV volledige operationele capaciteit / validatie in een baan om de aarde satellietgeneraties (Galileo, Xona Pulsar)
FOV / IFOV gezichtsveld / ogenblikkelijk gezichtsveld
FPGA / MCU / RTOS field-programmable gate array / microcontrollereenheid / realtimebesturingssysteem
FSL / FSPL vrije-ruimteverlies / padverlies in de vrije ruimte ITU-R P.525
GB / KB / MB gigabyte / kilobyte / megabyte
GCRF Geocentric Celestial Reference Frame
GDAL Geospatial Data Abstraction Library
GEO geostationaire baan
GeoJSON Geographic JavaScript Object Notation IETF RFC 7946
GG zwaartekrachtgradiënt zoals in het zwaartekrachtgradiëntkoppel
GHz / kHz gigahertz / kilohertz
GIM wereldwijde ionosfeerkaart
GINS / KF-GINS GNSS/INS-integratie / de dataset en code van de Wuhan University voor het Kalman-filter van GNSS/INS
GIS geografisch informatiesysteem
GIVE grid ionospheric vertical error een term uit SBAS-berichten
gLAB GNSS-Lab Tool een door ESA verspreide softwaresuite voor GNSS-gegevensverwerking
GLIBC de GNU C-bibliotheek
GLONASS het Russische Global Navigation Satellite System (Globalnaya Navigatsionnaya Sputnikovaya Sistema)
GLS gegeneraliseerde kleinste kwadraten
GM gravitatieparameter de gravitatieconstante maal de massa van een lichaam
GMAT General Mission Analysis Tool NASA
GMM-3 Goddard Mars Model 3 een zwaartekrachtveld van Mars
GMST Greenwichse gemiddelde sterrentijd
GNC geleiding, navigatie en besturing
GPOD Grid Processing On Demand ESA
GR algemene relativiteitstheorie
GRGM / GRGM660PRIM de GRAIL-zwaartekrachtmodellen van de maan van NASA Goddard (GRAIL: Gravity Recovery and Interior Laboratory)
GRS80 Geodetic Reference System 1980
GSD grondmonsterafstand
GSE grondondersteuningsapparatuur
GSFC Goddard Space Flight Center NASA
HDEV / OHDEV Hadamard-deviatie / overlappende Hadamard-deviatie een driftongevoelige stabiliteitsmaat
HIL hardware in de lus
HMI / MI hazardously misleading information / misleading information gebieden van het Stanford-diagram
HP Hewlett-Packard
HTML HyperText Markup Language
IAA RAS Institute of Applied Astronomy of the Russian Academy of Sciences
IAG International Association of Geodesy
IAGA / V-MOD (VMOD) International Association of Geomagnetism and Aeronomy / haar werkgroep V-MOD (modellering van het aardmagnetisch veld) onderhoudt de IGRF
IC beginvoorwaarde
ICAO International Civil Aviation Organization
ICD interface control document zoals in de Galileo OS SIS ICD
ICGEM International Centre for Global Earth Models
ICRF International Celestial Reference Frame
ID identificatiecode (of identificatie, zoals in ID van het ruistype)
IEEE Institute of Electrical and Electronics Engineers
IETF / RFC Internet Engineering Task Force / Request for Comments
IF tussenfrequentie samples van de ontvanger
IGb14 de IGS-realisatie van ITRF2014
IGRF / IGRF14 International Geomagnetic Reference Field IGRF-14 (bestand IGRF14.shc) is de 14e generatie
IGSO hellende geosynchrone baan
IIF GPS Block II Follow-on een GPS-satellietgeneratie
ILRS International Laser Ranging Service
ILS geheeltallige kleinste kwadraten oplossing van ambiguïteiten
IMCCE Institut de mécanique céleste et de calcul des éphémérides Observatoire de Paris; publiceert INPOP
INPOP21a Intégration Numérique Planétaire de l'Observatoire de Paris, versie 21a een planeetefemeride
IOAG Interagency Operations Advisory Group
ION / ITM Institute of Navigation / haar International Technical Meeting
IoT Internet of Things
IR integriteitsrisico de kans op hazardously misleading information
IRE Institute of Radio Engineers een voorloper van de IEEE
ISB bias tussen systemen het klokverschil tussen twee GNSS
ISL inter-satellietverbinding
ISM integriteitsondersteuningsbericht ARAIM
ISO International Organization for Standardization ISO 8601 is het datum-tijdformaat ervan
ISS Internationaal Ruimtestation
ITRF93 / ITRF2020 International Terrestrial Reference Frame 1993 / 2020
ITU-R International Telecommunication Union Radiocommunication Sector de aanbevelingen van de P-serie modelleren de voortplanting
IVS International VLBI Service for Geodesy and Astrometry
JD / MJD juliaanse datum / gemodificeerde juliaanse datum
JMLR Journal of Machine Learning Research
JOSA Journal of the Optical Society of America
JRC / JRC122785 Joint Research Centre van de Europese Commissie / een van de rapportnummers ervan
JS JavaScript
JSON JavaScript Object Notation
JSTSP IEEE Journal of Selected Topics in Signal Processing
KF Kalman-filter
KML Keyhole Markup Language een OGC-standaard die Google Earth leest
KP16 / KRAC / LU22 / APOL labels voor recordtypen van het eigen tekstformaat van Kshana voor LEO-navigatieberichten een extensie van Kshana, geen standaard
KPI key performance indicator
KSC Kennedy Space Center
KVN Keyword = Value Notation de tekstvorm van CCSDS-berichten
LANS Lunar Augmented Navigation Service NASA
LAPACK Linear Algebra PACKage
LCG lineaire congruentiegenerator de generator van de testreeks van NIST SP 1065
LCNS Lunar Communications and Navigation Services de Moonlight-dienst van ESA
LCRNS Lunar Communications Relay and Navigation Systems NASA
LFSR schuifregister met lineaire terugkoppeling het genereren van spreidingscodes
LGPL GNU Lesser General Public License
LIL wet van de herhaalde logaritme
LLI / SSI indicator voor verlies van vergrendeling / indicator voor signaalsterkte waarnemingsvlaggen van RINEX
LLR maanlaserafstandsmeting
LLVM de LLVM-compilerinfrastructuur (oorspronkelijk Low Level Virtual Machine)
LNAV legacy-navigatiebericht GPS
LNCSS lunar navigation and communication satellite system de casestudies over constellaties in NAVIGATION 70(4), navi.613
LNIS LunaNet Interoperability Specification
LNSS Lunar Navigation Satellite System een voorgestelde constellatie rond de maan
LPV / LPV-200 localiser performance with vertical guidance / de categorie met beslissingshoogte van 200 ft naderingsprocedure in de luchtvaart
LRO Lunar Reconnaissance Orbiter NASA
LS schrikkelseconden zoals in Δt_LS
LT lichttijd
LTE Long-Term Evolution de 4G-mobielenetwerkstandaard
LU lower–upper (decompositie)
LuGRE Lunar GNSS Receiver Experiment vloog in 2025 naar de maan
LuPNT de maan-PNT-bibliotheek van Stanford een naam
MAAST MATLAB Algorithm Availability Simulation Tool Stanford
MAIT vervaardiging, assemblage, integratie en test
MAR099 / JUP365 / SAT441 JPL-oplossingen voor satellietefemeriden van de manen van Mars, Jupiter en Saturnus identificatiecodes
MASPS minimum aviation system performance standards
MATLAB MATrix LABoratory een product voor numeriek rekenen
MAUT multiattribuutnutstheorie
MC Monte Carlo
MCD Mars Climate Database
MCDA multicriteria-beslissingsanalyse
MCI / MCMF maangecentreerd inertiaal / maangecentreerd, maanvast
MDB minimale detecteerbare bias
MDEV gemodificeerde Allan-deviatie
MEMS micro-elektromechanische systemen
MeO / MLRO MéO (Métrologie Optique), het laserstation in Grasse / Matera Laser Ranging Observatory laserafstandsmetingsstations voor de maan
ME / PA gemiddelde aarde / hoofdassen de twee maanvaste stelsels (MOON_ME, MOON_PA)
MGEX Multi-GNSS Experiment IGS
MIT Massachusetts Institute of Technology zoals in de MIT-licentie
MLP meerlaagse perceptron een klein neuraal netwerk
MOD / TOD mean of date / true of date stelsels met equator en equinox
MOORA Multi-Objective Optimisation on the basis of Ratio Analysis
MOPS minimale operationele prestatienormen
MPL Mozilla Public License
MRO110 / MRO110B2 de zwaartekrachtmodellen 110 en 110B2 van de Mars Reconnaissance Orbiter
MSRV minimaal ondersteunde Rust-versie
MTF modulatieoverdrachtsfunctie optische beeldvorming
MVDR minimum-variance distortionless response adaptieve bundelvorming
MWL microgolfverbinding de ACES-verbinding voor tijdoverdracht
NaN geen getal
NavIC Navigation with Indian Constellation
NAVISP Navigation Innovation and Support Programme ESA
NAV / OBS navigatie(bericht) / waarneming de twee bestandstypen van RINEX; het Stanford NAV Lab is het Navigation and Autonomous Vehicles Laboratory
NBS / NBS14 het voormalige Amerikaanse National Bureau of Standards / de referentiedataset NBS14 voor frequentiestabiliteit gebruikt om Allan-schatters te controleren
NEES / NIS genormaliseerde gekwadrateerde schattingsfout / genormaliseerde gekwadrateerde innovatie consistentietests voor filters
NGA National Geospatial-Intelligence Agency VS
NGS / NOAA National Geodetic Survey / National Oceanic and Atmospheric Administration VS
NIMA / TR8350 National Imagery and Mapping Agency / haar technisch rapport TR8350.2 (de definitie van WGS 84) NIMA is de voormalige naam van de NGA
NLOS non-line-of-sight een uitsluitend gereflecteerd signaal
NNLS niet-negatieve kleinste kwadraten
NORAD North American Aerospace Defense Command beheert de openbare satellietcatalogus
NP Neyman–Pearson detectietheorie
NPA non-precision approach luchtvaart
NPB nutatie–precessie–bias de IAU-matrix 2006/2000A
NRL / NRLMSISE-00 Naval Research Laboratory / het atmosfeermodel Mass Spectrometer and Incoherent Scatter Radar Extended, 2000
NTN niet-terrestrisch netwerk 5G vanaf satellieten
NTRS NASA Technical Reports Server
OC-0 … OC-13 identificatiecodes van overclaims rijen van CLAIMS-VS-REALITY.md
OCI Open Container Initiative formaat voor containerimages
ODE / SDE gewone / stochastische differentiaalvergelijking
ODM baangegevensberichten de CCSDS-familie waartoe OEM en OMM behoren
OGC Open Geospatial Consortium
OLS / WLS gewone / gewogen kleinste kwadraten
OPS-SAT / OPSSAT-AD de satelliet van ESA als softwarelaboratorium in een baan om de aarde / de dataset ervan voor anomaliedetectie
OSIP Open Space Innovation Platform ESA
OSNMA / TESLA Open Service Navigation Message Authentication / Timed Efficient Stream Loss-tolerant Authentication authenticatie van Galileo-signalen
OS / OSes Open Service (Galileo, BeiDou), of besturingssysteem(en) de context geeft aan welke betekenis geldt
OU Ornstein–Uhlenbeck een naar het gemiddelde terugkerend ruisproces
PA productborging (ook precision approach, zoals in K_H,PA) de context geeft aan welke betekenis geldt
PCK kernel met planetaire constanten SPICE
PDF Portable Document Format
Pd / Pfa detectiekans / kans op vals alarm
PEF pseudo-Earth-fixed het stelsel tussen TEME en ITRF
PG01 / PRN120 / GSAT0101 satellietidentificatiecodes: een SP3-label voor een GPS-satelliet, een pseudoruisnummer van SBAS, een naam van een Galileo-satelliet identificatiecodes, geen afkortingen
PHARAO Projet d'Horloge Atomique par Refroidissement d'Atomes en Orbite de cesiumklok van ACES
PL beschermingsniveau
PLL fasevergrendelde lus
PMC / PMC10301026 PubMed Central / een van de artikelidentificatiecodes ervan
PM / FM fasemodulatie / frequentiemodulatie ruis op de fase of op de frequentie van een klok
PN pseudo-noise zoals in PN-afstandsmeting
PNG Portable Network Graphics
POD nauwkeurige baanbepaling
PPN geparametriseerd post-Newtoniaans
PPP / RTK / SPP nauwkeurige puntpositiebepaling / real-time kinematic / positiebepaling met één punt
PPS puls per seconde
PR pull request
PRN pseudoruis (codenummer) hoe GNSS-satellieten in signalen worden aangeduid
PROMETHEE Preference Ranking Organization METHod for Enrichment of Evaluations
PRX Physical Review X een tijdschrift
PSD vermogensspectrale dichtheid zie hierboven
PS / SPS Performance Standard / Standard Positioning Service de GPS SPS PS
PTB Physikalisch-Technische Bundesanstalt het nationale metrologisch instituut van Duitsland
PTP Precision Time Protocol IEEE 1588
PVT positie, snelheid en tijd
PyO3 / PyPA / PyPI de Rust-Python-bindingbibliotheek / Python Packaging Authority / Python Package Index
PZ-90 Parametry Zemli 1990 het geodetische datum van GLONASS
QA kwaliteitsborging
QEMU Quick Emulator
QPN quantumprojectieruis
QPSK quadrature phase-shift keying
QZSS Quasi-Zenith Satellite System Japan
RAAN rechte klimming van de klimmende knoop
RAFS atomaire frequentiestandaard met rubidium
RDRR Resist–Detect–Respond–Recover het veerkrachtmodel van RethinkPNT/Firesmith
RF radiofrequentie
RHEL Red Hat Enterprise Linux
RHS rechterlid
RMS / RSS kwadratisch gemiddelde / wortel uit de som van kwadraten
RNG generator voor willekeurige getallen
RNTF Resilient Navigation and Timing Foundation
ROI rendement op investering
RPCF Resilient PNT Conformance Framework DHS van de VS
RTCM Radio Technical Commission for Maritime Services de berichtstandaard ervan draagt CRC-24Q
RTKLIB een opensource GNSS-positiebepalingsbibliotheek (real-time kinematic-bibliotheek)
RTN radiaal, transversaal, normaal een baanvast stelsel
RW random walk zoals in bias random walk
RWFM / WFM / FFM / WPM / FPM random-walk-, witte en flickerfrequentiemodulatie / witte en flickerfasemodulatie de machtswetruistypen van klokken
SA.45s / SA65, OX-208 productnamen van Microchip (twee atoomklokken op chipschaal, een oscillator met kristal in een oven) namen, geen afkortingen
SD standaarddeviatie
SDD Service Definition Document zoals in de Galileo OS SDD
SDK software development kit
SDR software-defined radio
SDS Space Defense Squadron de 18th SDS houdt de Amerikaanse satellietcatalogus bij
SEP zon–aarde–sondehoek (ook sferische waarschijnlijke fout) de context geeft aan welke betekenis geldt
SGD stochastische gradiëntafdaling
SHA-256 Secure Hash Algorithm, 256 bits
SHM eenvoudige harmonische beweging
SI Internationaal Stelsel van Eenheden
SIB Safety Information Bulletin EASA; EASA is het Agentschap van de Europese Unie voor de veiligheid van de luchtvaart
SINEX Solution INdependent EXchange format geodetische oplossingen
SIR sampling importance resampling een deeltjesfilter
SIS / SISA signal in space / signal-in-space accuracy
SITAN Sandia Inertial Terrain-Aided Navigation
SLR satellietlaserafstandsmeting
SMAD Space Mission Analysis and Design het studieboek
SNR signaal-ruisverhouding
SOS / SSE som van kwadraten / som van gekwadrateerde residuen
SOTA stand van de techniek
SP1065 NIST Special Publication 1065 hetzelfde document als NIST SP 1065
SPD / PD symmetrisch positief definiet / positief definiet
SPDX Software Package Data Exchange de licentie-identificatiecodes in bestandskoppen
SPK SPICE-kernel voor efemeriden van ruimtevaartuigen en planeten
SPOF single point of failure
SQM bewaking van de signaalkwaliteit spoofingcontroles op de vorm van de correlator
SRIF wortelinformatiefilter
SRP zonnestralingsdruk
SRTM / SRTMHGT Shuttle Radar Topography Mission / het hoogtebestandsformaat ervan tegels worden genoemd naar hun zuidwestelijke hoek, bijvoorbeeld N36W117
SSD Solar System Dynamics de groep van JPL
STEC totale elektronendichtheid langs het schuine pad
STK Systems Tool Kit een product voor missieanalyse
STL Satellite Time and Location de dienst van Iridium voor positiebepaling en tijdsynchronisatie
STM toestandsovergangsmatrix
SV ruimtevaartuig (een satelliet)
SVD singulierewaardenontbinding
SVG Scalable Vector Graphics
TAES IEEE Transactions on Aerospace and Electronic Systems
TC / TM telecommando / telemetrie
TCXO temperatuurgecompenseerde kristaloscillator
TDD testgedreven ontwikkeling
TDOA / FDOA verschil in aankomsttijd / aankomstfrequentie passieve lokalisatie van zenders
TERCOM vergelijking van terreincontouren
TEXBAT Texas Spoofing Test Battery opgenomen GNSS-spoofinggegevens (OAKBAT is een dataset van dezelfde klasse)
TIE tijdsintervalfout
TIES Telecommunication Information Exchange Service accounts van ITU-leden
ToA aankomsttijd
TOL tolerantie
TOPSIS Technique for Order of Preference by Similarity to Ideal Solution
TOTDEV / TOTVAR totale deviatie / totale variantie stabiliteitsschatters met uitgebreid bereik
TPAMI IEEE Transactions on Pattern Analysis and Machine Intelligence
TPL beschermingsniveau voor tijdsynchronisatie zie SLOT-TIMING.md
TPS thermisch beschermingssysteem
TRN navigatie met terreinreferentie
TR / TN technisch rapport / technische notitie
TU Delft Technische Universiteit Delft
TWSTFT / TWTFT tweewegs tijd- en frequentieoverdracht via satelliet / tweewegs tijd- en frequentieoverdracht
UBX het binaire ontvangerprotocol van u-blox
UDRE differentiële afstandsfout voor de gebruiker SBAS
UERE gebruikersequivalente afstandsfout
UFFC Ultrasonics, Ferroelectrics, and Frequency Control een IEEE Transactions
UHF ultrahoge frequentie 300 MHz tot 3 GHz
UI / UX gebruikersinterface / gebruikerservaring
ULA uniforme lineaire array
ULP eenheid op de laatste plaats precisie van drijvende komma
URA / URE user range accuracy / user range error URA begrenst voor integriteit, URE is de RMS van de nauwkeurigheid
URL uniform resource locator
USGS United States Geological Survey
USNO United States Naval Observatory
USO ultrastabiele oscillator
USSA76 US Standard Atmosphere 1976
VIKOR VIseKriterijumska Optimizacija I Kompromisno Resenje (multicriteria-optimalisatie en compromisoplossing)
VLBI interferometrie met zeer lange basislijn
WAAS / EGNOS Wide Area Augmentation System / European Geostationary Navigation Overlay Service SBAS; zie hierboven
WASM WebAssembly
WASPAS Weighted Aggregated Sum Product ASSessment
WG-C Working Group C van de samenwerking tussen de Europese Unie en de Verenigde Staten op het gebied van satellietnavigatie publiceert de ARAIM-referentiedocumenten
WGCCRE Working Group on Cartographic Coordinates and Rotational Elements IAU
WGN wit Gaussische ruis
WGS72 / WGS84 World Geodetic System 1972 / 1984 SGP4 gebruikt de constanten van WGS72
WHU Wuhan University
WSM / WPM gewogensommodel / gewogenproductmodel multicriteria-aggregatie (WPM betekent ook witte fasemodulatie; de context geeft aan welke betekenis geldt)
XML Extensible Markup Language
XOR exclusieve of
X / Y / Z / F (XYZF), D / I de componenten van het aardmagnetisch veld: noord, oost, omlaag, totale intensiteit; declinatie, inclinatie
YAGNI you aren't gonna need it een ontwerpprincipe
ZHD zenit-hydrostatische vertraging

Reproduceerbaarheid en licenties#

Reproduceerbaar (deterministisch). Dezelfde invoer geeft altijd bit-voor-bit identieke uitvoer: scenario + seed + version → identical result. Geen verborgen willekeur.

Seed. Het getal waarmee de (deterministische) willekeurige generator wordt geïnitialiseerd, zodat runs herhaalbaar zijn.

Open core. Het bedrijfsmodel: de engine is gratis en open source (AGPL-3.0, de hieronder gedefinieerde GNU Affero General Public License; commercieel onder dubbele licentie); het bedrijf wordt gedragen door support, integratie, commerciële licenties en propriëtaire add-ons, niet door gebruikerskosten voor de open engine.

AGPL-3.0. De GNU Affero General Public License v3: een sterke copyleft-opensourcelicentie die de OSI (Open Source Initiative) als open source aanmerkt. Net als de GPL (GNU General Public License), maar met een extra clausule (§13) voor software die aan gebruikers wordt aangeboden via een netwerk: een aangepaste versie die via een netwerk bereikbaar is, moet die gebruikers de bijbehorende broncode aanbieden. De open licentie van Kshana.

Dubbele licentiëring. Dezelfde code onder twee licenties aanbieden, zodat gebruikers kiezen: hier de AGPL-3.0 (open, copyleft) of een commerciële licentie van Ashforde OÜ (een Estse besloten vennootschap; OÜ = osaühing) voor propriëtair/gesloten gebruik waarvoor de AGPL niet geschikt is. Zie LICENSING.md.

Ook gebruikt op kshana.dev

Afkortingen die de website gebruikt en die niet in de woordenlijst van de repository hierboven staan.

GPS
Global Positioning System
C/N₀
draaggolf-ruisdichtheidsverhouding, in dB-Hz
L-band
de radioband van 1 tot 2 GHz die GNSS gebruikt
C/A
coarse/acquisition-code van GPS L1
AFS
augmented forward signal (maan)
MEMS
micro-elektromechanische systemen
UAS
onbemand luchtvaartuigsysteem
PL · AL
beschermingsniveau · alarmgrens
APV-I
approach with vertical guidance, niveau I
LEO · GEO
lage baan om de aarde · geostationaire baan
OEM · OMM · TDM
CCSDS-berichten voor baanefemeriden, gemiddelde baanelementen en volggegevens
IGRF
International Geomagnetic Reference Field
DSN
Deep Space Network
VLBI
interferometrie met zeer lange basislijn
LLR
maanlaserafstandsmeting
TCXO · OCXO
temperatuurgecompenseerde · in een oven geregelde kristaloscillator
RAFS
atomaire frequentiestandaard met rubidium
PHM
passieve waterstofmaser
USO · DSAC
ultrastabiele oscillator · atoomklok voor de diepe ruimte
MTIE · TDEV
maximale tijdsintervalfout · tijdsdeviatie
PRTC · ePRTC
primaire referentietijdklok · verbeterde PRTC
ADEV · σy(τ)
Allan-deviatie bij middelingstijd τ
ITU-T
International Telecommunication Union, Telecommunication Standardization Sector
NIS · NEES
genormaliseerde gekwadrateerde innovatie · genormaliseerde gekwadrateerde schattingsfout
IEEE
Institute of Electrical and Electronics Engineers
WASM
WebAssembly
JSON · CSV · SVG
JavaScript Object Notation · door komma's gescheiden waarden · Scalable Vector Graphics
CLI · API · IDE
opdrachtregelinterface · application programming interface · geïntegreerde ontwikkelomgeving
SBOM · SLSA
software bill of materials · Supply-chain Levels for Software Artifacts
NDA
geheimhoudingsovereenkomst
DOI
Digital Object Identifier
C/N₀-waterval
een grafiek van de draaggolf-ruisdichtheidsverhouding per satelliet in de tijd
HPL · VPL
horizontaal · verticaal beschermingsniveau
LROC
Lunar Reconnaissance Orbiter Camera