Traduction automatique, non relue par un locuteur natif. L'anglais fait foi.

Premiers pasModifier sur GitHubSource : docs/GLOSSARY.md

Glossaire

Définitions en langage clair des termes utilisés dans Kshana. Chaque entrée commence par une ligne « en clair », puis ajoute le sens précis lorsque cela aide. Les abréviations non définies dans une section figurent dans le tableau de A à Z vers la fin, Toutes les autres abréviations, de A à Z.

PNT — Positioning, Navigation, and Timing (positionnement, navigation et synchronisation temporelle). Savoir où l'on est, dans quelle direction l'on va et quelle heure il est — avec précision. Le PNT moderne provient surtout de signaux satellitaires (GNSS, les systèmes mondiaux de navigation par satellite définis ensuite) ; Kshana étudie ce qui arrive au temps et à la position lorsque ces signaux sont perdus.

GNSS — Global Navigation Satellite System (système mondial de navigation par satellite). Les constellations de satellites qui fournissent le PNT : GPS (le Global Positioning System, États-Unis d'Amérique), Galileo (UE), GLONASS (le Global Navigation Satellite System de la Russie), BeiDou (Chine). Un récepteur qui voit ≥ 4 satellites peut calculer une position 3D complète et un point de temps.

Interruption / refus / dégradation / brouillage du GNSS. Lorsque les signaux des satellites ne sont pas disponibles (bloqués, brouillés ou hors de vue). Pendant une interruption, le système doit « naviguer à l'estime » avec ses propres capteurs embarqués. Tout l'objet de Kshana est de mesurer à quel point cette navigation se passe bien.

Holdover. En clair : combien de temps l'horloge peut garder l'heure correcte par elle-même après avoir perdu le GNSS. Une meilleure horloge tient plus longtemps avant que son erreur ne franchisse la limite admise.

Navigation à l'estime. En clair : estimer où l'on est en additionnant son mouvement mesuré, sans aucune référence extérieure. Les erreurs s'accumulent ; un meilleur capteur inertiel dérive donc plus lentement.

Spécification / seuil. L'erreur maximale admise avant que la solution soit jugée « hors spécification » — par exemple « la synchronisation temporelle doit rester dans 20 ns » ou « la position dans 100 m ».

Les capteurs que Kshana compare#

Horloge (horloge atomique). Un dispositif qui garde le temps en comptant l'oscillation naturelle d'un atome. Deux exemples ici :

  • CSAC — Chip-Scale Atomic Clock (horloge atomique à l'échelle d'une puce). Une petite horloge commerciale déployée (la référence « classique »). Bonne, mais elle dérive sensiblement lors d'une longue interruption.
  • Horloge à réseau optique (par exemple au strontium). Une horloge « quantique » bien plus stable ; l'état de l'art en laboratoire, pas encore envoyée dans l'espace.

Accéléromètre. Mesure l'accélération (changement de mouvement). Intégrée deux fois, elle donne la position — de sorte que toute erreur croît rapidement. Accéléromètre à atomes froids est la version quantique, à bien meilleure stabilité à long terme ; de classe navigation est la version classique.

Gyroscope. Mesure la rotation. Une petite erreur de rotation incline la plateforme, ce qui fait fuir la gravité dans la direction horizontale et corrompt l'estimation de position.

IMU — Inertial Measurement Unit (centrale inertielle). L'ensemble accéléromètres et gyroscopes lui-même : trois axes de chacun, qui fournit la force spécifique et la vitesse angulaire. Elle mesure le mouvement ; seule, elle ne sait pas où elle est.

INS — Inertial Navigation System (système de navigation inertielle). Une IMU plus la « mécanisation » qui intègre sa sortie en attitude, vitesse et position. L'INS est ce qui navigue à l'estime pendant une interruption du GNSS, et sa précision est fixée par les processus d'erreur de l'IMU listés ci-dessous.

Transfert de temps. Envoyer un signal horaire précis entre deux endroits (par exemple de satellite à satellite). Les liaisons optiques sont bien plus précises que les liaisons RF (radiofréquence).

Comment les erreurs sont modélisées (bruit d'horloge)#

L'erreur d'horloge est construite à partir de « types de bruit » standard, chacun avec une signature connue :

FM blanche (modulation de fréquence blanche). En clair : une gigue rapide et aléatoire de la fréquence de l'horloge. La moyenner l'améliore avec le temps. Paramètre q_wf.

FM à marche aléatoire. En clair : la fréquence de l'horloge dérive lentement. C'est ce qui domine les longues interruptions. Paramètre q_rw.

FM de scintillement (bruit en 1/f). En clair : un plancher de bruit tenace sous lequel l'horloge ne peut jamais descendre en moyennant. Il est plat sur tous les temps de moyennage. Paramètre flicker_floor.

Vieillissement / dérive. Un changement lent et prévisible de la fréquence au cours du temps ; comme il est prévisible, l'estimateur de Kshana le supprime. Paramètre drift.

VRW — Velocity Random Walk (marche aléatoire de vitesse). L'équivalent du bruit blanc pour l'accéléromètre : des à-coups aléatoires sur la vitesse qui s'accumulent en erreur de position. Paramètre q_va.

ARW — Angular Random Walk (marche aléatoire angulaire). L'équivalent pour le gyroscope : des à-coups aléatoires sur l'orientation. Paramètre q_arw.

Comment la stabilité est mesurée#

Déviation d'Allan (σ_y(τ)). En clair : la manière standard d'indiquer la stabilité d'une horloge sur un temps de moyennage donné τ. La fiche technique d'une horloge indique, par exemple, σ_y(1 s) = 3×10⁻¹⁰. Kshana valide son modèle d'horloge en calculant la déviation d'Allan de sa propre sortie et en vérifiant qu'elle correspond au chiffre publié. (Référence : Riley, NIST SP 1065 — National Institute of Standards and Technology Special Publication 1065.)

PSD — Power Spectral Density (densité spectrale de puissance). La façon dont la puissance d'un bruit est répartie selon les fréquences ; la manière formelle de spécifier un bruit blanc / à marche aléatoire / de scintillement.

Les chiffres de mérite (comment une exécution est notée)#

Les six chiffres de mérite PNT opérationnels que Kshana rapporte (voir le tableau « Output » du README) :

FoM — Figure of Merit (chiffre de mérite). Un nombre qui note un aspect d'une exécution, rapporté avec son unité et indiquant s'il est vérifié ou modélisé. Les six ci-dessous sont les FoM opérationnels de Kshana.

  • Performance de positionnement / de synchronisation temporelle — la taille de l'erreur, en RMS (racine de la moyenne quadratique) et en 95ᵉ centile.
  • Autonomie — la durée de holdover (combien de temps elle reste dans la spécification sans GNSS).
  • Résilience — la vitesse de croissance de l'erreur une fois le GNSS perdu.
  • Disponibilité — la fraction de l'exécution qui dispose d'une solution dans la spécification.
  • Intégrité — peut-on se fier à l'estimation que le système fait de sa propre erreur ? Kshana rapporte la fraction des échantillons d'interruption dont l'erreur réelle reste à l'intérieur de la borne de protection du filtre.
  • Sécurité — robustesse au leurrage : un score de détectabilité du leurrage fondé sur la stabilité de l'horloge (depuis v0.3.0), significatif seulement lorsqu'un scénario d'attaque par leurrage est configuré. Ce n'est pas une intégrité de niveau aéronautique : il ne calcule aucun niveau de protection horizontal ou vertical (HPL/VPL) et n'exécute aucune surveillance autonome d'intégrité par le récepteur (RAIM), avancée ou non. Ceux-ci proviennent des types de scénario distincts d'intégrité et d'ARAIM (RAIM avancée) et sont définis sous « Intégrité et augmentation » ci-dessous. Sensible à l'exportation.

Termes utilisés avec les chiffres de mérite :

Leurrage. En clair : un faux signal satellitaire qui ment sur la position ou l'heure. Un leurre donne au récepteur une réponse plausible mais fausse, ce qui est pire que le brouillage car le récepteur peut ne pas s'en apercevoir.

1-DOF — un degré de liberté. Un seul axe. L'erreur de position du paquet de scénarios de Kshana est sur un seul axe ; une réponse 3D complète exige le modèle à trois axes.

Ensemble Monte Carlo. Exécuter le même scénario de nombreuses fois avec des graines aléatoires différentes et rapporter la dispersion des résultats plutôt qu'une seule exécution.

CI — intervalle de confiance. La plage dans laquelle une statistique est censée tomber avec une probabilité donnée (par exemple 95 %). Dans les tableaux et badges du README, « CI » signifie plus souvent intégration continue — l'exécution automatisée de construction et de test à chaque modification ; le contexte dit laquelle.

Borne k-sigma. Une borne fixée à k écarts types de l'incertitude propre du filtre ; le chiffre de mérite d'intégrité compte à quelle fréquence l'erreur réelle reste à l'intérieur.

CEP / 2DRMS — circular error probable / twice the distance root mean square (erreur circulaire probable / deux fois la racine de la distance quadratique moyenne). Deux manières standard d'énoncer la précision horizontale 2D : le CEP est le rayon contenant 50 % des positions ; le 2DRMS est le double de l'erreur horizontale quadratique moyenne. La bibliothèque peut calculer les deux à partir d'une covariance de position (src/fom.rs), mais aucun type de scénario ne les rapporte encore.

Lire un résultat : les termes de la sortie#

Ce sont les noms que vous rencontrez dans un fichier de résultat ou dans le résumé du playground, d'abord en clair.

Holdover (holdover_s). En clair : combien de secondes le système est resté dans sa limite d'erreur après la perte du GNSS. Kshana rapporte la plus courte de ces navigations à l'estime parmi toutes les interruptions de l'exécution, mesurée sur la grille de temps de l'exécution ; c'est donc une borne inférieure à la résolution du pas de temps. Un holdover égal à la durée de l'interruption signifie que la limite n'a jamais été franchie.

p95 (timing_p95_ns). En clair : 95 % du temps, l'erreur de synchronisation temporelle était aussi petite que cela ou plus petite. C'est le 95ᵉ centile de l'erreur sur l'interruption. Une très petite valeur peut s'afficher 0.0 dans un résumé court ; le fichier JSON (JavaScript Object Notation) de résultat contient le nombre en pleine précision.

Intégrité (integrity). En clair : à quelle fréquence l'estimation d'erreur du système était honnête. C'est la fraction des échantillons d'interruption dont l'erreur réelle est restée à l'intérieur de la borne k-sigma du filtre (définie ci-dessous). Une valeur proche de 1 signifie que l'estimateur n'a pas sous-estimé son erreur. Ce n'est pas un niveau de protection aéronautique ; voir « Intégrité et augmentation » ci-dessous et INTEGRITY.md.

Score de sécurité (security). En clair : avec quelle probabilité une attaque par leurrage est détectée. C'est la probabilité que l'attaque configurée soit détectée — un moins la probabilité de non-détection P_md — déduite de la stabilité de l'horloge. Elle n'a de sens que lorsque le scénario configure une attaque par leurrage. Sans attaque configurée, le résumé d'une ligne affiche security n/a (no attack) et le résultat marque le chiffre applicable: false dans son bloc figure_tiers ; la valeur reste dans le document et signifie « non applicable », et non « sécurité nulle ».

PDOP — position dilution of precision (dilution de précision de position ; clés telles que pdop_min). En clair : à quel point la géométrie des satellites amplifie l'erreur de mesure de distance en erreur de position. L'erreur de position vaut à peu près le PDOP fois l'erreur de mesure de distance ; plus bas est donc meilleur. Voir DOP sous « Estimation et géométrie ».

sigma_y (σ_y(τ), la déviation d'Allan). En clair : à quel point la fréquence d'une horloge oscille lorsqu'elle est moyennée sur un temps τ. Une ligne de fiche technique telle que sigma_y(1 s) = 3e-10 signifie que la fréquence, moyennée sur une seconde, varie d'environ 3 parties sur 10¹⁰. Plus petit signifie une horloge plus stable. Voir « Comment la stabilité est mesurée » ci-dessus.

q_wf — intensité du bruit de fréquence blanc. En clair : la force de la gigue rapide et aléatoire de la fréquence d'une horloge. C'est le coefficient dans σ_y²(τ) = q_wf / τ pour le bruit de fréquence blanc ; un scénario fixe donc q_wf = sigma_y(1 s)² à partir de la déviation d'Allan à une seconde de la fiche technique. Ses compagnons sont q_rw (bruit de fréquence à marche aléatoire) et drift (vieillissement) ; voir « Comment les erreurs sont modélisées » ci-dessus.

Termes de synchronisation temporelle des télécoms#

Les réseaux de télécommunications distribuent le temps sur des réseaux à commutation de paquets (Precision Time Protocol) à partir d'une horloge de référence alimentée par le GNSS, et le secteur de la normalisation des télécommunications de l'Union internationale des télécommunications (UIT-T) fixe des limites à l'erreur de temps que chaque horloge peut ajouter. Ces termes apparaissent dans le type de scénario telecom-timing ; voir TELECOM-TIMING.md.

TE — time error (erreur de temps). En clair : l'écart entre l'heure d'une horloge et l'heure de référence, à un instant donné. Positif ou négatif, généralement en nanosecondes.

max|TE| — erreur de temps absolue maximale. En clair : la pire erreur de temps observée sur la mesure, sans tenir compte de son signe. C'est la limite principale que fixent la plupart des gabarits.

cTE — constant time error (erreur de temps constante). En clair : la part de décalage stable de l'erreur de temps — l'erreur moyenne qui ne change pas au cours de la mesure.

dTE — dynamic time error (erreur de temps dynamique). En clair : la part oscillante de l'erreur de temps — ce qui reste une fois le décalage constant retiré. Elle est jugée avec le MTIE et le TDEV.

MTIE — maximum time interval error (erreur maximale d'intervalle de temps). En clair : la plus grande excursion de l'erreur de temps observée dans une fenêtre quelconque d'une longueur donnée. Pour chaque longueur de fenêtre, il fait glisser une fenêtre le long de l'enregistrement et retient la plus grande variation crête à crête ; un gabarit donne la plus grande valeur admise pour chaque longueur de fenêtre.

TDEV — time deviation (déviation de temps). En clair : la dérive typique (quadratique moyenne) de l'erreur de temps pour un temps de moyennage donné, une fois la gigue à court terme moyennée. C'est un cousin, dans le domaine temporel, de la déviation d'Allan et, comme le MTIE, il est comparé à un gabarit.

PRTC — primary reference time clock (horloge de temps de référence primaire). L'horloge en tête d'une chaîne de synchronisation temporelle télécom, normalement asservie au GNSS. Ses limites de performance figurent dans la Recommandation UIT-T G.8272.

ePRTC — enhanced primary reference time clock (horloge de temps de référence primaire améliorée). Une PRTC avec une limite d'erreur de temps plus serrée, appuyée sur une horloge atomique locale très stable pour pouvoir tenir le temps lors d'une longue perte du GNSS. Recommandation UIT-T G.8272.1.

T-BC — telecom boundary clock (horloge de frontière télécom). Une horloge de réseau qui reçoit le temps de l'amont et le transmet en aval, en ajoutant une petite erreur de temps qui lui est propre. Recommandation UIT-T G.8273.2.

T-TSC — telecom time slave clock (horloge esclave de temps télécom). L'horloge en bout de chaîne qui reçoit le temps et le fournit à l'équipement qui en a besoin (par exemple une station de base radio). Également couverte par la Recommandation UIT-T G.8273.2.

OCXO — oven-controlled crystal oscillator (oscillateur à quartz thermostaté). Un oscillateur à quartz maintenu à température constante dans un petit four, ce qui le rend bien plus stable qu'un oscillateur à quartz ordinaire. Une horloge de holdover courante dans les équipements réseau ; elle vieillit (dérive) sensiblement sur plusieurs jours.

CSAC — chip-scale atomic clock (horloge atomique à l'échelle d'une puce). Une très petite horloge atomique (voir « Les capteurs que Kshana compare » ci-dessus). Plus stable que l'OCXO sur de longs holdovers, pour un coût et une consommation plus élevés.

Niveaux de preuve : VALIDATED, MODELLED, PARTNER#

Chaque capacité de la matrice de vérification vérifiée par machine (VERIFICATION-MATRIX.md) porte l'un de trois niveaux.

VALIDATED. En clair : vérifié par rapport à la réponse de quelqu'un d'autre. La sortie de la capacité a été comparée à une référence indépendante externe — des données mesurées réelles, une bibliothèque indépendante écrite par quelqu'un d'autre, ou des valeurs de référence publiées — et concorde dans une tolérance indiquée. Un contrôle d'intégration continue refuse une ligne VALIDATED qui ne nomme aucune référence externe.

MODELLED. En clair : construit à partir d'une physique solide et vérifié pour sa cohérence interne, mais pas encore comparé à une réponse extérieure. Les chiffres sont significatifs pour la comparaison et les compromis de conception ; ils ne prouvent pas qu'un dispositif réel se comportera ainsi. MODELLED-RATIONALE.md explique pourquoi chacune de ces lignes est modélisée.

PARTNER. En clair : cette part relève d'un partenaire matériel ou d'assurance produit, et Kshana n'affirme rien à son sujet. La ligne existe pour que l'écart soit visible plutôt que silencieux.

Termes de spectre et d'interférence#

Ces termes apparaissent dans le type de scénario spectrum ; voir SPECTRUM.md.

  • BPSK(n) — binary phase-shift keying (modulation par déplacement de phase binaire) à n × 1,023 Mchip/s. La modulation à éléments rectangulaires du GPS L1 grossier/acquisition (C/A) et du L2 civil (L2C) (n = 1) et du GPS L5 et Galileo E5a (n = 10). Son spectre est un sinc² avec des nuls tous les n × 1,023 MHz.
  • BOC(m, n) — binary offset carrier (porteuse à décalage binaire). Un code d'étalement à n × 1,023 Mchip/s multiplié par une sous-porteuse carrée à m × 1,023 MHz, ce qui scinde le spectre en deux lobes de part et d'autre de la porteuse.
  • MBOC(6,1,1/11) — multiplexed binary offset carrier (porteuse à décalage binaire multiplexée). La densité spectrale de puissance 10/11 × BOC(1 1) + 1/11 × BOC(6 1), convenue pour le service ouvert Galileo E1 et le GPS L1C ; Galileo la transmet sous forme de BOC composite (CBOC).
  • CW — continuous wave (onde continue). Une porteuse non modulée : une seule tonalité.
  • J/S — jammer-to-signal ratio (rapport brouilleur sur signal). La puissance reçue du brouilleur sur la puissance reçue du signal, en décibels.
  • SSC — spectral separation coefficient (coefficient de séparation spectrale). κ = ∫ G_s(f) G_j(f) df sur la bande du récepteur : quelle part du spectre d'un brouilleur de puissance unitaire tombe là où tombe celui du signal. La densité porteuse sur bruit effective est [1/(C/N₀) + (J/S)·κ]⁻¹.
  • Facteur de bruit. Ce qu'un récepteur ajoute au bruit thermique, sous forme d'un rapport F en décibels ; la température de bruit du système est T_ant + 290 K × (F − 1).
  • Cascade (waterfall). Une image temps-fréquence d'un spectre : la fréquence en travers, le temps vers le bas, la couleur pour la puissance.
  • Estimation de Welch. Une densité spectrale de puissance estimée en moyennant des périodogrammes fenêtrés et se chevauchant (Welch 1967).
  • SigMF — Signal Metadata Format. Un format d'enregistrement ouvert : un fichier JSON .sigmf-meta décrivant un fichier brut .sigmf-data d'échantillons (ici complexes cf32_le, ci16_le ou ci8).
  • IQ — in-phase and quadrature (en phase et en quadrature). Les deux composantes d'un échantillon complexe en bande de base.

Termes de signal LEO-PNT#

Ces termes apparaissent dans le type de scénario leo-signal et dans les scénarios multibandes spectrum ; voir LEO-SIGNAL.md.

  • LEO-PNT — positionnement, navigation et synchronisation temporelle en orbite terrestre basse. Signaux de navigation diffusés par des satellites situés de quelques centaines à environ 1200 km d'altitude : plus puissants et plus rapides que le GNSS de l'orbite terrestre moyenne.
  • RNSS, RDSS, MSS, EESS — Radio Navigation Satellite Service, Radio Determination Satellite Service, Mobile Satellite Service, Earth Exploration-Satellite Service (services de radionavigation par satellite, de radiorepérage par satellite, mobile par satellite, et d'exploration de la Terre par satellite). Attributions de services de l'UIT (Union internationale des télécommunications) dans lesquelles une bande peut se situer.
  • Composantes pilote, données et acquisition. Les parties d'un même signal : un pilote sans données pour la mesure de distance, une composante de données qui porte le message de navigation, et une courte composante d'acquisition à faible débit, facile à repérer.
  • FDMA — frequency-division multiple access (accès multiple par répartition en fréquence). Composantes ou satellites séparés par la fréquence porteuse plutôt que par le code.
  • Largeur de bande de Gabor (RMS). β = √(∫ f² G df / ∫ G df) sur la bande du récepteur : l'étalement de la puissance d'un signal en fréquence, qui fixe la finesse avec laquelle il permet de mesurer la distance.
  • DLL — delay lock loop (boucle à verrouillage de retard). La boucle de poursuite du code ; l'espacement de ses corrélateurs avance-retard et sa largeur de bande de bruit fixent la gigue de mesure de distance due au bruit thermique.
  • EFQPSK — enhanced Feher quadrature phase-shift keying (modulation de Feher en quadrature de phase améliorée). Une modulation à enveloppe constante (Xona Pulsar) ; approchée ici par un spectre à éléments rectangulaires.
  • OFDM — orthogonal frequency-division multiplexing (multiplexage par répartition orthogonale en fréquence). Une forme d'onde multiporteuse (la liaison descendante de Starlink) ; représentée ici comme une bande plate.
  • TEC — total electron content (contenu électronique total). Électrons par mètre carré le long du trajet ; 1 TECU = 10¹⁶ él/m². Le retard ionosphérique au premier ordre est de 40,3·TEC/f² mètres.
  • EIRP — effective isotropic radiated power (puissance isotrope rayonnée équivalente, PIRE). La puissance d'émission multipliée par le gain d'antenne vers le récepteur.

Intégrité et augmentation#

L'intégrité est la question de la confiance : non pas « quelle est la taille de mon erreur ? » mais « puis-je la borner, et me dira-t-on quand la borne est rompue ? » Ce sont les termes aéronautiques pour cela.

RAIM — Receiver Autonomous Integrity Monitoring (surveillance autonome d'intégrité par le récepteur). En clair : le récepteur contrôle les satellites les uns par rapport aux autres. Avec plus de satellites que les quatre dont un point a besoin, les restes (les résidus) devraient être petits ; un grand résidu signifie qu'un satellite ment, et le récepteur peut le dire sans aide du sol. Implémenté dans src/raim.rs.

ARAIM — Advanced Receiver Autonomous Integrity Monitoring (surveillance autonome d'intégrité avancée par le récepteur). La forme moderne de la RAIM, bifréquence et multiconstellation. Elle reçoit un message de support d'intégrité indiquant l'erreur supposée et la probabilité de défaut de chaque satellite, et retourne des niveaux de protection plutôt qu'un indicateur de réussite ou d'échec. Traitement complet, avec chaque hypothèse, dans ARAIM_REFERENCE.md.

SISRE — Signal-in-Space Range Error (erreur de distance du signal dans l'espace). En clair : de combien l'orbite et l'horloge diffusées par un satellite faussent la distance qu'un utilisateur typique mesure. L'erreur d'orbite est scindée en composantes radiale, le long de la trace et transversale, pondérées par la part de chacune qui apparaît le long d'une ligne de visée moyenne, puis combinées avec l'erreur d'horloge (Montenbruck et al. 2018). Pour un satellite en orbite terrestre basse, les composantes le long de la trace et transversale pèsent bien plus que pour le GPS, car les utilisateurs le voient très loin du nadir. Utilisé par le type de scénario leo-navmsg.

RAC — Radial, Along-track, Cross-track (radial, le long de la trace, transversal). Les trois directions selon lesquelles une erreur d'orbite est décomposée : vers l'extérieur depuis le centre de la Terre, le long de la direction du vol, et perpendiculairement au plan orbital. Le modèle kepler-rac du type de scénario leo-navmsg ajoute un polynôme de correction dans chacune.

SVID — Space-Vehicle Identifier (identifiant de véhicule spatial). Le numéro qu'un message de navigation utilise pour désigner le satellite qui l'a émis.

IOD — Issue of Data (numéro d'émission des données). Un compteur qui change chaque fois que le contenu du message de navigation d'un satellite change, afin qu'un récepteur puisse distinguer un nouveau message d'une répétition. (À ne pas confondre avec une démonstration en orbite, également abrégée IOD, comme dans l'IOD Celeste de l'ESA.)

TOW — Time of Week (temps de la semaine). Secondes écoulées depuis le début de la semaine GNSS en cours (dimanche 00:00).

CRC-24Q — contrôle de redondance cyclique sur 24 bits (polynôme Qualcomm). Le contrôle de détection d'erreur que portent les messages RTCM 10403 et Galileo : un reste sur 24 bits des bits du message divisés par le polynôme 0x1864CFB. Un récepteur le recalcule et écarte un message qui ne correspond pas.

URE — User Range Error (erreur de distance utilisateur). En clair : de combien l'orbite et l'horloge diffusées par un satellite faussent chaque distance vers lui. Aussi appelée erreur du signal dans l'espace (SISE) ; c'est le budget d'erreur par satellite dont sont alimentées l'ARAIM et la RAIM (sigma_ure_m dans src/raim.rs).

MHSS — Multiple Hypothesis Solution Separation (séparation de solutions à hypothèses multiples). La méthode qu'utilise l'ARAIM. Pour chaque manière dont la constellation pourrait être en défaut, elle forme une solution qui exclut les satellites suspects et borne l'écart que cette sous-solution peut avoir par rapport à la solution avec tous les satellites en vue.

HPL / VPL — Horizontal / Vertical Protection Level (niveau de protection horizontal / vertical). En clair : le rayon à l'intérieur duquel le système promet que se trouve l'erreur réelle, pour un risque d'intégrité donné. C'est une borne que l'algorithme calcule, et non une erreur mesurée. Une exécution est disponible lorsque le niveau de protection reste sous la limite d'alerte que l'opération admet (VAL, la limite d'alerte verticale ; HAL, l'horizontale).

SBAS — Satellite-Based Augmentation System (système d'augmentation par satellites). Un réseau au sol qui surveille le GNSS, calcule des corrections et des bornes d'intégrité, et les diffuse depuis des satellites géostationnaires. WAAS — Wide Area Augmentation System est le système des États-Unis ; EGNOS (le European Geostationary Navigation Overlay Service) est l'équivalent européen. Kshana calcule les niveaux de protection sous la forme des moindres carrés pondérés de la DO-229E (la DO-229E est la norme de performance opérationnelle minimale de la RTCA pour les récepteurs SBAS ; la RTCA s'appelait autrefois Radio Technical Commission for Aeronautics) (src/sbas.rs).

Estimation et géométrie#

Estimateur. L'algorithme qui prédit la position/l'heure réelle pendant une interruption à partir du modèle de capteur. Kshana dispose d'un prédicteur analytique de holdover et d'un filtre de Kalman.

Filtre de Kalman. En clair : un algorithme qui suit une grandeur et suit aussi son incertitude. Kshana utilise sa borne d'incertitude pour calculer l'intégrité.

EKF — Extended Kalman Filter (filtre de Kalman étendu). Un filtre de Kalman pour un problème non linéaire : il linéarise le modèle autour de l'estimation courante à chaque pas. Le choix standard pour coupler le GNSS à un INS.

UKF — Unscented Kalman Filter (filtre de Kalman sans parfum). Le même travail sans linéariser : il fait passer un petit ensemble de points d'échantillonnage choisis de façon déterministe dans le vrai modèle non linéaire et reconstruit la moyenne et la covariance à partir de leur point d'arrivée. Mieux comporté lorsque la non-linéarité est forte, ce qui explique que la détermination d'orbite l'utilise.

DOP — Dilution Of Precision (dilution de précision). En clair : à quel point la géométrie des satellites amplifie l'erreur de mesure de distance en erreur de position ou de temps. Erreur de position ≈ PDOP × erreur de mesure de distance ; un nombre bas correspond donc à une bonne géométrie. La famille : GDOP (géométrique — position et temps ensemble), PDOP (position), HDOP (horizontale), VDOP (verticale), TDOP (temps).

Constellation de Walker. Une manière standard de décrire une constellation de satellites par son nombre de plans orbitaux et de satellites par plan (le GPS est à peu près une coque de Walker 24/6).

Masque d'élévation. L'angle minimal au-dessus de l'horizon local à partir duquel un satellite est jugé utilisable ; les signaux trop bas sont exclus.

Occultation. Lorsque la Terre bloque physiquement la ligne de visée vers un satellite.

Skyline (masque de ligne d'horizon). En clair : le contour des bâtiments, des grues ou des collines se détachant sur le ciel, sous forme d'une élévation pour chaque azimut. Un satellite compte comme en vue seulement au-dessus de max(elevation mask, skyline) à son azimut, et un satellite au-dessus du masque mais derrière la skyline est « masqué par la skyline ». Kshana en construit une à partir d'un tableau, d'un canyon urbain, de secteurs et de relief (leur maximum point par point) ou d'un préréglage REPRESENTATIVE ; ligne de visée seulement, sans réflexion ni diffraction (SKYLINE.md).

Géométrie du ciel. Quels satellites un site voit sous une skyline et ce que cela fait à la solution : les facteurs DOP, la covariance est-nord-haut du point par moindres carrés et son ellipse d'erreur, la région horizontale qui contient la part indiquée des points (95 % par défaut) pour des erreurs de distance gaussiennes indépendantes et égales. Géométrie MODELLED sous un modèle d'erreur donné, et non l'erreur réelle d'un récepteur (SKYLINE.md).

CTI — Composed Timing Integrity (intégrité de synchronisation temporelle composée). Niveaux de protection pour le temps plutôt que pour la position, calculés à travers un passage de relais entre différentes sources de temps — par exemple d'une horloge contrôlée par satellite (RAIM disponible) à une horloge libre en holdover — de sorte que la borne reste valide pendant la transition (src/integrity/mod.rs).

TIB — Timing Integrity Benchmark (étalon d'évaluation de l'intégrité de synchronisation temporelle). Un étalon pour les moniteurs de synchronisation temporelle d'autres personnes : il injecte un menu de défauts et vérifie si le niveau de protection annoncé du moniteur a réellement borné son erreur. Il n'avance aucune affirmation de précision qui lui soit propre, de sorte qu'il ne peut pas en exagérer une (src/benchmark/mod.rs).

Orbites et cislunaire#

CR3BP — Circular Restricted Three-Body Problem (problème restreint circulaire à trois corps). Le système Terre–Lune traité comme deux corps sur des orbites circulaires autour de leur centre de masse commun, plus un engin spatial trop léger pour exercer une attraction en retour. Près de la Lune, une ellipse de Kepler à deux corps n'a tout simplement pas la bonne forme ; le CR3BP est la dynamique la moins coûteuse qui soit juste (src/cr3bp.rs).

NRHO — Near-Rectilinear Halo Orbit (orbite en halo quasi rectiligne). Une orbite périodique du CR3BP qui passe tout près d'un pôle lunaire et très loin au-dessus de l'autre, de sorte qu'elle est presque une ligne droite vue de bout — d'où « quasi rectiligne ». C'est l'orbite choisie pour la Gateway lunaire, et elle conserve une ligne de visée quasi continue vers la Terre.

DRO — Distant Retrograde Orbit (orbite rétrograde distante). Une autre famille du CR3BP : une grande orbite stable qui tourne autour de la Lune à rebours, vue dans le référentiel tournant.

EOP — Earth Orientation Parameters (paramètres d'orientation de la Terre). L'oscillation et la rotation mesurées, légèrement irrégulières, de la Terre (mouvement du pôle, UT1 (Universal Time 1, temps de rotation de la Terre)−UTC — temps de rotation de la Terre moins temps universel coordonné — et durée du jour) nécessaires pour transformer une position fixe dans le référentiel terrestre en position inertielle à mieux que quelques mètres. L'IERS (International Earth Rotation and Reference Systems Service) les publie ; Kshana lit son fichier finals2000A via --eop.

Normes, formats et organisations#

Les abréviations que le README et les pages de paquets emploient pour les normes, les formats de fichier, les échelles de temps, les référentiels et les organismes qui les portent. Chacune est aussi développée à sa première utilisation dans ces pages.

Orbites, référentiels et temps

  • SGP4 / SDP4 — Simplified General Perturbations 4 / Simplified Deep-space Perturbations 4. Les propagateurs analytiques standard pour les orbites de satellites publiées.
  • TLE — two-line element set (jeu d'éléments à deux lignes). Le format public d'orbite que lit SGP4.
  • LEO / MEO / GTO / IGSO — orbite terrestre basse / orbite terrestre moyenne / orbite de transfert géostationnaire / orbite géosynchrone inclinée. Régimes d'orbite ; la plupart des satellites GNSS volent en MEO.
  • LMO — orbite basse de Mars.
  • ECI / ECEF — Earth-centred inertial / Earth-centred, Earth-fixed (inertiel centré sur la Terre / centré sur la Terre et fixe par rapport à elle). Un référentiel qui ne tourne pas avec la Terre, et un qui tourne avec elle.
  • TEME — true equator, mean equinox (équateur vrai, équinoxe moyen). Le référentiel dans lequel SGP4 produit sa sortie.
  • GCRS / ITRS / ITRF — Geocentric Celestial Reference System / International Terrestrial Reference System / sa réalisation, l'International Terrestrial Reference Frame. Les référentiels modernes, inertiel et fixe par rapport à la Terre.
  • CIO — Celestial Intermediate Origin (origine intermédiaire céleste). Le point de référence de la chaîne moderne de rotation de la Terre sans équinoxe.
  • LVLH — local vertical, local horizontal (verticale locale, horizontale locale). Un référentiel qui se déplace avec l'engin spatial.
  • WGS-84 — World Geodetic System 1984. L'ellipsoïde terrestre qu'utilise le GPS.
  • UTC / TAI / TT / UT1 / TDB — temps universel coordonné / temps atomique international / temps terrestre / temps universel 1 (temps de rotation de la Terre) / temps dynamique barycentrique.
  • LTC / TCL — Lunar Coordinate Time (Temps-Coordonnée Lunaire). L'échelle de temps proposée pour la Lune.
  • OD — détermination d'orbite. Retrouver une orbite à partir de mesures de poursuite.
  • CR3BP, NRHO et DRO sont définis sous « Orbites et cislunaire » ci-dessus.

Formats de fichier et messages

  • SP3 — Standard Product 3. Le format de fichier d'orbite précise de l'International GNSS Service (IGS), dans ses versions c et d.
  • RINEX — Receiver Independent Exchange Format (format d'échange indépendant du récepteur). Le format de fichier standard pour les observations GNSS et les éphémérides diffusées.
  • IONEX — IONosphere map EXchange format (format d'échange de cartes de l'ionosphère).
  • OEM / OMM / TDM — Orbit Ephemeris Message / Orbit Mean-elements Message / Tracking Data Message. Messages standard pour les orbites et les données de poursuite du Consultative Committee for Space Data Systems (CCSDS).
  • TOML — Tom's Obvious, Minimal Language. Le format en texte brut des scénarios Kshana.
  • KIF — Kshana Interchange Format (format d'échange Kshana). L'enveloppe de résultat versionnée et autodescriptive de Kshana.

Normes

  • DO-229E / DO-316. Normes de performance opérationnelle minimale de la RTCA pour les récepteurs SBAS et pour l'équipement GPS embarqué avec augmentation à bord de l'aéronef.
  • IS-GPS-200 / IS-GPS-705. Les spécifications d'interface du GPS (la seconde couvre le signal L5).
  • NIST SP 1065. Le Handbook of Frequency Stability Analysis du National Institute of Standards and Technology.
  • TRL — technology readiness level (niveau de maturité technologique). Une échelle de 1 à 9 de la maturité du matériel.

Organisations

  • ESA / ESOC / ESTRACK — l'Agence spatiale européenne, son Centre européen d'opérations spatiales et son réseau européen de poursuite spatiale.
  • NASA / JPL / NAIF / DSN — l'agence spatiale américaine (National Aeronautics and Space Administration), son Jet Propulsion Laboratory, son Navigation and Ancillary Information Facility (qui publie la boîte à outils SPICE — Spacecraft, Planet, Instrument, C-matrix, Events) et son Deep Space Network.
  • IGS — l'International GNSS Service. IERS — l'International Earth Rotation and Reference Systems Service. IAU — l'Union astronomique internationale (dont la bibliothèque SOFA, Standards of Fundamental Astronomy, et son portage ouvert ERFA, Essential Routines for Fundamental Astronomy, sont les références de référentiels de Kshana).
  • CCSDS — le Consultative Committee for Space Data Systems. AIAA — l'American Institute of Aeronautics and Astronautics. RTCA — autrefois la Radio Technical Commission for Aeronautics.

Logiciel et chaîne d'approvisionnement

  • CLI — interface en ligne de commande. MCP — Model Context Protocol, le protocole que parle le serveur d'agents de Kshana. IDE — environnement de développement intégré.
  • SBOM — nomenclature logicielle (software bill of materials). SLSA — Supply-chain Levels for Software Artifacts, le cadre de provenance de construction sous lequel les versions de Kshana sont attestées.

Toutes les autres abréviations, de A à Z#

Toutes les abréviations employées dans la documentation du dépôt (docs/ et les quatre README) qu'aucune section ci-dessus ne définit, plus quelques-unes qu'une section définit, répétées pour la consultation. Chaque page développe aussi ses abréviations à la première utilisation ; ce tableau est l'unique endroit où toutes les retrouver. Quelques entrées sont des identifiants ou des noms plutôt que des abréviations, et le disent.

Abréviation Signifie Où on la rencontre
3GPP Third Generation Partnership Project (projet de partenariat de troisième génération) l'organisme qui rédige les normes 5G, y compris les réseaux non terrestres
5G réseau mobile de cinquième génération y compris son positionnement par réseau non terrestre (NTN)
ABI interface binaire d'application balises de wheels Python
ABMF la station IGS du Moule, en Guadeloupe un identifiant de station de quatre caractères
AC courant alternatif comme dans l'effet Stark AC (déplacement lumineux)
ADD Algorithm Description Document (document de description de l'algorithme) l'algorithme aéroporté de référence ARAIM du WG-C
ADEV / OADEV déviation d'Allan / déviation d'Allan à recouvrement voir déviation d'Allan ci-dessus
ADIS16460 / ADIS16465 / ADIS16488, STIM300, 3DM-GX3 (GX3) références de capteurs inertiels (Analog Devices ; Safran Sensonor ; MicroStrain) des identifiants, pas des abréviations
AEM Attitude Ephemeris Message (message d'éphéméride d'attitude) un message CCSDS
AESS Aerospace and Electronic Systems Society (société des systèmes aérospatiaux et électroniques) de l'IEEE
AF facteur de moyennage le multiple entier de l'intervalle d'échantillonnage dans un estimateur de type Allan
AFS Augmented Forward Signal (signal aller augmenté) le signal de navigation lunaire LunaNet
AGC commande automatique de gain un indicateur de brouillage dans un étage d'entrée de récepteur
AHP Analytic Hierarchy Process (processus d'analyse hiérarchique) une méthode de pondération multicritère (Saaty)
AI / ML intelligence artificielle / apprentissage automatique
AL / HAL / VAL limite d'alerte / limite d'alerte horizontale / limite d'alerte verticale l'erreur qu'un moniteur d'intégrité doit borner
AltBOC porteuse à décalage binaire alternative la modulation Galileo E5
AM-HM moyenne arithmétique–moyenne harmonique (inégalité)
AOCS système de contrôle d'attitude et d'orbite
AOS / TCA / LOS acquisition du signal / instant de plus courte distance / perte du signal les événements d'un passage au-dessus d'une station sol (LOS signifie aussi ligne de visée ; le contexte dit laquelle)
API interface de programmation d'application
APID identifiant de processus d'application le champ d'en-tête de paquet spatial CCSDS
APS American Physical Society (société américaine de physique)
APV approche avec guidage vertical APV-I : limites d'alerte de 40 m à l'horizontale, 50 m à la verticale
ARL longueur moyenne de séquence le temps moyen qu'un détecteur de changement met à donner l'alarme
ARM / ARM64 l'architecture de processeur Arm / sa forme 64 bits
ASD densité spectrale d'amplitude la racine carrée d'une densité spectrale de puissance
AU unité astronomique 149 597 870,7 km
AUC / ROC aire sous la courbe / caractéristique de fonctionnement du récepteur évaluation de détecteur
AWS Amazon Web Services héberge un miroir ouvert des tuiles d'élévation SRTM
BEL affaiblissement de pénétration dans les bâtiments ITU-R P.2109
BI instabilité de biais le minimum plat de la déviation d'Allan d'un capteur inertiel
BIPM Bureau International des Poids et Mesures publie la Circular T
BKG Bundesamt für Kartographie und Geodäsie (agence fédérale allemande de cartographie et de géodésie) exploite un miroir de données de l'IGS
BSD Berkeley Software Distribution comme dans les licences BSD
BSP SPK binaire un fichier noyau d'éphéméride SPICE binaire
BSTAR le terme de traînée d'un jeu d'éléments à deux lignes
CAI interféromètre à atomes froids voir QUANTUM.md
CARIOQA-PMP Cold Atom Rubidium Interferometer in Orbit for Quantum Accelerometry – Pathfinder Mission Preparation
CC / CC BY Creative Commons / Creative Commons Attribution une licence de données ou de texte
CDDIS Crustal Dynamics Data Information System l'archive de géodésie spatiale de la NASA
CDF fonction de répartition
CFAR taux de fausses alarmes constant une règle de seuil de détecteur d'acquisition
CGCS2000 China Geodetic Coordinate System 2000 le datum de BeiDou
CIP Celestial Intermediate Pole (pôle intermédiaire céleste)
CIRS Celestial Intermediate Reference System (système de référence intermédiaire céleste)
CISA Cybersecurity and Infrastructure Security Agency (agence de cybersécurité et de sécurité des infrastructures) du DHS américain
CM / CL civil modéré / civil long les deux codes GPS L2C multiplexés dans le temps
CMPL niveau de protection en mode commun la borne des erreurs qu'un test de résidus ne peut pas voir
CN newtonien convergé la correction d'aberration de temps de lumière de SPICE
C/N0 (C/N₀) rapport densité de puissance de porteuse sur bruit en dB-Hz
COPRAS COmplex PRoportional ASsessment (évaluation proportionnelle complexe) une méthode de classement multicritère
COSPAR Committee on Space Research (comité de la recherche spatiale) attribue les désignations internationales de satellites
CPR cycle par révolution une accélération orbitale empirique à la fréquence orbitale
CPU / GPU / NPU unité de traitement centrale / graphique / neuronale
CRB / CRLB borne de Cramér–Rao / borne inférieure de Cramér–Rao la plus petite variance qu'un estimateur sans biais puisse atteindre
CRD Consolidated laser Ranging Data format (format consolidé de données de télémétrie laser) fichiers de points normaux de l'ILRS
CRPA antenne à diagramme de réception contrôlé un réseau d'antennes anti-brouillage
CR / RI rapport de cohérence / indice aléatoire le contrôle de cohérence AHP (accepter CR < 0,10)
CS GROUP l'entreprise française qui maintient Orekit un nom d'entreprise, pas une abréviation à développer
CSK modulation par déplacement de code
CSS Cascading Style Sheets (feuilles de style en cascade)
CSV valeurs séparées par des virgules
CUSUM somme cumulée un détecteur séquentiel de changement
CV cross-validation (vue commune dans le transfert de temps ; le contexte dit laquelle)
CZML Cesium Language le format de scène JSON de CesiumJS
dB / dBW / dB-Hz décibel / décibel-watt / décibel-hertz rapport de puissances, puissance absolue et unité de C/N0
DC courant continu la limite à fréquence nulle
DCM matrice des cosinus directeurs une matrice de rotation
DCO Developer Certificate of Origin
DCT tableau de contrôle de conception un tableau de bilan de liaison (l'exemple Galileo en bande X du JPL DESCANSO)
DE / DE421 / DE430 / DE440 / DE441 JPL Development Ephemeris (versions 421, 430, 440, 441) éphémérides planétaires et lunaires ; « de qualité DE » désigne une exactitude de cette classe
DEM modèle numérique d'élévation
DESCANSO Deep Space Communications and Navigation Systems Center of Excellence série de monographies du JPL
DGFI-TUM Deutsches Geodätisches Forschungsinstitut der Technischen Universität München (institut allemand de recherche géodésique de l'Université technique de Munich) héberge l'EUROLAS Data Center
DGNSS GNSS différentiel
DHS Department of Homeland Security (département de la Sécurité intérieure) États-Unis
DoD Department of Defense (département de la Défense) États-Unis
DOF / DoF degré de liberté voir 1-DOF ci-dessus
DOI identifiant d'objet numérique
DOR / Δ-DOR mesure de distance différentielle à sens unique / mesure de distance différentielle à sens unique delta poursuite angulaire en espace lointain
DP5 / RK4 / RK5 / DOP853 Dormand–Prince 5(4) / Runge–Kutta 4 / Runge–Kutta 5 / Dormand–Prince 8(5 3) intégrateurs numériques
DRMS racine de la distance quadratique moyenne voir 2DRMS
DS00002980D / DS00002985D / DS00003047A numéros de documents de fiches techniques Microchip des identifiants, pas des abréviations
DSAC Deep Space Atomic Clock l'horloge à ions mercure piégés de la NASA
DUT1 UT1 moins UTC la correction de rotation de la Terre
Eb/N0 énergie par bit sur densité de bruit
ECI0 le référentiel inertiel aligné sur le référentiel terrestre au début d'une exécution utilisé par les exports d'interopérabilité leo-pass
ECMAScript / ES la norme qui sous-tend JavaScript / un module ES
ECOM2 Empirical CODE Orbit Model 2 un modèle de pression solaire pour le GNSS (CODE : Center for Orbit Determination in Europe)
ECSS European Cooperation for Space Standardization (coopération européenne pour la normalisation spatiale) ECSS-E-ST-10-02 est sa norme de vérification
ED document EUROCAE comme dans ED-259A
EDL entrée, descente et atterrissage
EEE (composants) électriques, électroniques et électromécaniques assurance produit spatial
EGM / EGM2008 Earth Gravitational Model (la version 2008) NGA
EIGEN European Improved Gravity model of the Earth by New techniques
ELECTRE ELimination Et Choix Traduisant la REalité (élimination et choix traduisant la réalité) une méthode multicritère de surclassement
ELP/MPP02 Éphéméride Lunaire Parisienne, la version MPP02 (Chapront) une théorie lunaire analytique
EME2000 équateur moyen et équinoxe moyen de la Terre à J2000 un référentiel inertiel
EML early-minus-late un discriminateur de code
EMT seuil de moniteur effectif une sortie d'ARAIM
ENU / NED est-nord-haut / nord-est-bas référentiels de niveau local
EO observation de la Terre
EPM / EPM2021 Ephemerides of Planets and the Moon (la version 2021) éphéméride de l'IAA RAS
ERA angle de rotation de la Terre
ESKF filtre de Kalman à état d'erreur
ESS taille d'échantillon effective d'un filtre particulaire
ESSR European Space Software Repository (dépôt européen de logiciels spatiaux) ESA
ET temps des éphémérides le nom que SPICE donne au TDB
EUROCAE Organisation européenne pour l'équipement de l'aviation civile
EUROLAS European Laser Network (réseau laser européen) télémétrie laser sur satellites et sur la Lune
FAQ foire aux questions
FCC Federal Communications Commission (commission fédérale des communications) États-Unis
FCNN réseau de neurones entièrement connecté
FD différence finie
FDE détection et exclusion de défauts
FES / FES2004 Finite Element Solution (la version 2004) un modèle de marée océanique
FIM matrice d'information de Fisher
FNV-1a hachage Fowler–Noll–Vo, variante 1a utilisé pour figer les sorties de référence
FOC / IOV capacité opérationnelle complète / validation en orbite générations de satellites (Galileo, Xona Pulsar)
FOV / IFOV champ de vue / champ de vue instantané
FPGA / MCU / RTOS réseau de portes programmable sur site / microcontrôleur / système d'exploitation temps réel
FSL / FSPL affaiblissement en espace libre / affaiblissement de propagation en espace libre ITU-R P.525
GB / KB / MB gigaoctet / kilooctet / mégaoctet
GCRF Geocentric Celestial Reference Frame (référentiel céleste géocentrique)
GDAL Geospatial Data Abstraction Library
GEO orbite géostationnaire
GeoJSON Geographic JavaScript Object Notation IETF RFC 7946
GG gradient de gravité comme dans le couple de gradient de gravité
GHz / kHz gigahertz / kilohertz
GIM carte globale de l'ionosphère
GINS / KF-GINS intégration GNSS/INS / le jeu de données et le code de filtre de Kalman GNSS/INS de l'Université de Wuhan
GIS système d'information géographique
GIVE erreur verticale ionosphérique de grille un terme de message SBAS
gLAB GNSS-Lab Tool une suite de traitement de données GNSS distribuée par l'ESA
GLIBC la bibliothèque C de GNU
GLONASS le Global Navigation Satellite System de la Russie (Globalnaya Navigatsionnaya Sputnikovaya Sistema)
GLS moindres carrés généralisés
GM paramètre gravitationnel la constante gravitationnelle multipliée par la masse d'un corps
GMAT General Mission Analysis Tool NASA
GMM-3 Goddard Mars Model 3 un champ de gravité de Mars
GMST temps sidéral moyen de Greenwich
GNC guidage, navigation et contrôle
GPOD Grid Processing On Demand ESA
GR relativité générale
GRGM / GRGM660PRIM les modèles de gravité lunaire GRAIL du NASA Goddard (GRAIL : Gravity Recovery and Interior Laboratory)
GRS80 Geodetic Reference System 1980
GSD distance d'échantillonnage au sol
GSE équipement de soutien au sol
GSFC Goddard Space Flight Center NASA
HDEV / OHDEV déviation de Hadamard / déviation de Hadamard à recouvrement une mesure de stabilité insensible à la dérive
HIL matériel dans la boucle
HMI / MI information dangereusement trompeuse / information trompeuse régions du diagramme de Stanford
HP Hewlett-Packard
HTML HyperText Markup Language
IAA RAS Institut d'astronomie appliquée de l'Académie des sciences de Russie
IAG Association internationale de géodésie
IAGA / V-MOD (VMOD) Association internationale de géomagnétisme et d'aéronomie / son groupe de travail V-MOD (modélisation du champ géomagnétique) maintient l'IGRF
IC condition initiale
ICAO Organisation de l'aviation civile internationale
ICD document de contrôle d'interface comme dans l'ICD SIS du Galileo OS
ICGEM International Centre for Global Earth Models
ICRF International Celestial Reference Frame (référentiel céleste international)
ID identifiant (ou identification, comme dans l'ID du type de bruit)
IEEE Institute of Electrical and Electronics Engineers
IETF / RFC Internet Engineering Task Force / Request for Comments
IF fréquence intermédiaire échantillons du récepteur
IGb14 la réalisation de l'ITRF2014 par l'IGS
IGRF / IGRF14 International Geomagnetic Reference Field (champ géomagnétique de référence international) IGRF-14 (fichier IGRF14.shc) est la 14ᵉ génération
IGSO orbite géosynchrone inclinée
IIF GPS Block II Follow-on une génération de satellites GPS
ILRS International Laser Ranging Service
ILS moindres carrés entiers résolution d'ambiguïté
IMCCE Institut de mécanique céleste et de calcul des éphémérides Observatoire de Paris ; publie INPOP
INPOP21a Intégration Numérique Planétaire de l'Observatoire de Paris, version 21a une éphéméride planétaire
IOAG Interagency Operations Advisory Group
ION / ITM Institute of Navigation / sa réunion technique internationale
IoT Internet des objets
IR risque d'intégrité la probabilité d'une information dangereusement trompeuse
IRE Institute of Radio Engineers un prédécesseur de l'IEEE
ISB biais inter-systèmes le décalage d'horloge entre deux GNSS
ISL liaison inter-satellites
ISM message de support d'intégrité ARAIM
ISO Organisation internationale de normalisation ISO 8601 est son format de date et d'heure
ISS Station spatiale internationale
ITRF93 / ITRF2020 International Terrestrial Reference Frame 1993 / 2020
ITU-R Secteur des radiocommunications de l'Union internationale des télécommunications ses Recommandations de la série P modélisent la propagation
IVS International VLBI Service for Geodesy and Astrometry
JD / MJD date julienne / date julienne modifiée
JMLR Journal of Machine Learning Research
JOSA Journal of the Optical Society of America
JRC / JRC122785 Centre commun de recherche de la Commission européenne / l'un de ses numéros de rapport
JS JavaScript
JSON JavaScript Object Notation
JSTSP IEEE Journal of Selected Topics in Signal Processing
KF filtre de Kalman
KML Keyhole Markup Language une norme de l'OGC lue par Google Earth
KP16 / KRAC / LU22 / APOL étiquettes de type d'enregistrement du format texte de message de navigation LEO propre à Kshana une extension de Kshana, pas une norme
KPI indicateur clé de performance
KSC Kennedy Space Center
KVN Keyword = Value Notation la forme texte des messages CCSDS
LANS Lunar Augmented Navigation Service NASA
LAPACK Linear Algebra PACKage
LCG générateur congruentiel linéaire le générateur de la série de tests NIST SP 1065
LCNS Lunar Communications and Navigation Services le service Moonlight de l'ESA
LCRNS Lunar Communications Relay and Navigation Systems NASA
LFSR registre à décalage à rétroaction linéaire génération de code d'étalement
LGPL GNU Lesser General Public License
LIL loi du logarithme itéré
LLI / SSI indicateur de perte de verrouillage / indicateur de puissance du signal drapeaux d'observation RINEX
LLR télémétrie laser sur la Lune
LLVM l'infrastructure de compilation LLVM (à l'origine Low Level Virtual Machine)
LNAV message de navigation hérité GPS
LNCSS système de satellites lunaires de navigation et de communication les études de cas de constellations dans NAVIGATION 70(4), navi.613
LNIS LunaNet Interoperability Specification
LNSS Lunar Navigation Satellite System une constellation lunaire proposée
LPV / LPV-200 performance du radioalignement de piste avec guidage vertical / sa catégorie de hauteur de décision de 200 ft approche aéronautique
LRO Lunar Reconnaissance Orbiter NASA
LS secondes intercalaires comme dans Δt_LS
LT temps de lumière
LTE Long-Term Evolution la norme cellulaire 4G
LU (décomposition) inférieure–supérieure
LuGRE Lunar GNSS Receiver Experiment a volé vers la Lune en 2025
LuPNT la bibliothèque PNT lunaire de Stanford un nom
MAAST MATLAB Algorithm Availability Simulation Tool Stanford
MAIT fabrication, assemblage, intégration et essais
MAR099 / JUP365 / SAT441 solutions d'éphémérides de satellites du JPL pour les lunes de Mars, de Jupiter et de Saturne identifiants
MASPS normes de performance minimale de système aéronautique
MATLAB MATrix LABoratory un produit de calcul numérique
MAUT théorie de l'utilité multi-attributs
MC Monte Carlo
MCD Mars Climate Database
MCDA analyse de décision multicritère
MCI / MCMF inertiel centré sur la Lune / centré sur la Lune et fixe par rapport à elle
MDB biais minimal détectable
MDEV déviation d'Allan modifiée
MEMS systèmes micro-électromécaniques
MeO / MLRO MéO (Métrologie Optique), la station laser de Grasse / Matera Laser Ranging Observatory stations de télémétrie laser sur la Lune
ME / PA Terre moyenne / axes principaux les deux référentiels lunaires liés au corps (MOON_ME, MOON_PA)
MGEX Multi-GNSS Experiment IGS
MIT Massachusetts Institute of Technology comme dans la licence MIT
MLP perceptron multicouche un petit réseau de neurones
MOD / TOD moyen de la date / vrai de la date référentiels équateur-équinoxe
MOORA Multi-Objective Optimisation on the basis of Ratio Analysis (optimisation multi-objectif fondée sur l'analyse de rapports)
MOPS normes de performance opérationnelle minimale
MPL Mozilla Public License
MRO110 / MRO110B2 modèles de gravité de Mars Reconnaissance Orbiter 110 et 110B2
MSRV version minimale de Rust prise en charge
MTF fonction de transfert de modulation imagerie optique
MVDR réponse sans distorsion à variance minimale formation de faisceau adaptative
MWL liaison micro-ondes la liaison de transfert de temps d'ACES
NaN pas un nombre
NavIC Navigation with Indian Constellation
NAVISP Navigation Innovation and Support Programme ESA
NAV / OBS navigation (message) / observation les deux types de fichier RINEX ; le Stanford NAV Lab est le Navigation and Autonomous Vehicles Laboratory
NBS / NBS14 l'ancien National Bureau of Standards américain / le jeu de données de référence de stabilité de fréquence NBS14 utilisé pour vérifier les estimateurs d'Allan
NEES / NIS erreur d'estimation normalisée au carré / innovation normalisée au carré tests de cohérence de filtre
NGA National Geospatial-Intelligence Agency États-Unis
NGS / NOAA National Geodetic Survey / National Oceanic and Atmospheric Administration États-Unis
NIMA / TR8350 National Imagery and Mapping Agency / son rapport technique TR8350.2 (la définition du WGS 84) NIMA est l'ancien nom de la NGA
NLOS non-line-of-sight un signal uniquement réfléchi
NNLS moindres carrés non négatifs
NORAD North American Aerospace Defense Command tient le catalogue public de satellites
NP Neyman–Pearson théorie de la détection
NPA approche de non-précision aéronautique
NPB nutation–précession–biais la matrice IAU 2006/2000A
NRL / NRLMSISE-00 Naval Research Laboratory / son modèle d'atmosphère étendu à spectromètre de masse et radar à diffusion incohérente, 2000
NTN réseau non terrestre la 5G depuis des satellites
NTRS NASA Technical Reports Server
OC-0 … OC-13 identifiants d'affirmations excessives (overclaim) lignes de CLAIMS-VS-REALITY.md
OCI Open Container Initiative format d'image de conteneur
ODE / SDE équation différentielle ordinaire / stochastique
ODM messages de données d'orbite la famille CCSDS qui inclut OEM et OMM
OGC Open Geospatial Consortium
OLS / WLS moindres carrés ordinaires / pondérés
OPS-SAT / OPSSAT-AD le satellite-laboratoire logiciel en orbite de l'ESA / son jeu de données de détection d'anomalies
OSIP Open Space Innovation Platform ESA
OSNMA / TESLA Open Service Navigation Message Authentication / Timed Efficient Stream Loss-tolerant Authentication authentification des signaux Galileo
OS / OSes Open Service (Galileo, BeiDou), ou système(s) d'exploitation le contexte dit lequel
OU Ornstein–Uhlenbeck un processus de bruit à retour à la moyenne
PA assurance produit (aussi approche de précision, comme dans K_H,PA) le contexte dit lequel
PCK noyau de constantes planétaires SPICE
PDF Portable Document Format
Pd / Pfa probabilité de détection / probabilité de fausse alarme
PEF pseudo-Earth-fixed le référentiel entre TEME et ITRF
PG01 / PRN120 / GSAT0101 identifiants de satellites : une étiquette de satellite GPS SP3, un numéro de bruit pseudo-aléatoire SBAS, un nom de satellite Galileo des identifiants, pas des abréviations
PHARAO Projet d'Horloge Atomique par Refroidissement d'Atomes en Orbite l'horloge au césium d'ACES
PL niveau de protection
PLL boucle à verrouillage de phase
PMC / PMC10301026 PubMed Central / l'un de ses identifiants d'article
PM / FM modulation de phase / modulation de fréquence bruit sur la phase d'une horloge ou sur sa fréquence
PN pseudo-noise comme dans la mesure de distance PN
PNG Portable Network Graphics
POD détermination d'orbite précise
PPN post-newtonien paramétré
PPP / RTK / SPP positionnement ponctuel précis / cinématique en temps réel / positionnement par point unique
PPS impulsion par seconde
PR pull request
PRN bruit pseudo-aléatoire (numéro de code) la façon dont les satellites GNSS sont nommés dans les signaux
PROMETHEE Preference Ranking Organization METHod for Enrichment of Evaluations
PRX Physical Review X une revue
PSD densité spectrale de puissance voir ci-dessus
PS / SPS Performance Standard / Standard Positioning Service le PS du SPS du GPS
PTB Physikalisch-Technische Bundesanstalt l'institut national de métrologie de l'Allemagne
PTP Precision Time Protocol IEEE 1588
PVT position, vitesse et temps
PyO3 / PyPA / PyPI la bibliothèque de liaison Rust–Python / Python Packaging Authority / Python Package Index
PZ-90 Parametry Zemli 1990 le datum géodésique de GLONASS
QA assurance qualité
QEMU Quick Emulator
QPN bruit de projection quantique
QPSK modulation par déplacement de phase en quadrature
QZSS Quasi-Zenith Satellite System Japon
RAAN ascension droite du nœud ascendant
RAFS étalon de fréquence atomique au rubidium
RDRR Resist–Detect–Respond–Recover (résister–détecter–répondre–rétablir) le modèle de résilience RethinkPNT/Firesmith
RF radiofréquence
RHEL Red Hat Enterprise Linux
RHS membre de droite
RMS / RSS racine de la moyenne quadratique / racine de la somme des carrés
RNG générateur de nombres aléatoires
RNTF Resilient Navigation and Timing Foundation
ROI retour sur investissement
RPCF Resilient PNT Conformance Framework DHS des États-Unis
RTCM Radio Technical Commission for Maritime Services sa norme de messages porte le CRC-24Q
RTKLIB une bibliothèque libre de positionnement GNSS (bibliothèque cinématique en temps réel)
RTN radial, transversal, normal un référentiel lié à l'orbite
RW marche aléatoire comme dans la marche aléatoire de biais
RWFM / WFM / FFM / WPM / FPM modulation de fréquence à marche aléatoire, blanche et de scintillement / modulation de phase blanche et de scintillement les types de bruit d'horloge en loi de puissance
SA.45s / SA65, OX-208 noms de produits Microchip (deux horloges atomiques à l'échelle d'une puce, un oscillateur à quartz thermostaté) des noms, pas des abréviations
SD écart type
SDD Service Definition Document comme dans le SDD du Galileo OS
SDK kit de développement logiciel
SDR radio logicielle
SDS Space Defense Squadron le 18ᵉ SDS tient le catalogue de satellites américain
SEP angle Soleil–Terre–sonde (aussi erreur sphérique probable) le contexte dit lequel
SGD descente de gradient stochastique
SHA-256 Secure Hash Algorithm, 256 bits
SHM mouvement harmonique simple
SI Système international d'unités
SIB Safety Information Bulletin (bulletin d'information de sécurité) EASA ; l'EASA est l'Agence de l'Union européenne pour la sécurité aérienne
SINEX Solution INdependent EXchange format solutions géodésiques
SIR rééchantillonnage par importance un filtre particulaire
SIS / SISA signal dans l'espace / exactitude du signal dans l'espace
SITAN Sandia Inertial Terrain-Aided Navigation
SLR télémétrie laser sur satellites
SMAD Space Mission Analysis and Design le manuel de référence
SNR rapport signal sur bruit
SOS / SSE somme des carrés / somme des carrés des résidus
SOTA état de l'art
SP1065 NIST Special Publication 1065 le même document que NIST SP 1065
SPD / PD symétrique définie positive / définie positive
SPDX Software Package Data Exchange les identifiants de licence dans les en-têtes de fichier
SPK noyau SPICE pour les éphémérides d'engins spatiaux et de planètes
SPOF point unique de défaillance
SQM surveillance de la qualité du signal contrôles de leurrage par forme de corrélateur
SRIF filtre d'information en racine carrée
SRP pression de rayonnement solaire
SRTM / SRTMHGT Shuttle Radar Topography Mission / son format de fichier de hauteurs les tuiles sont nommées d'après leur coin sud-ouest, par exemple N36W117
SSD Solar System Dynamics le groupe du JPL
STEC contenu électronique total oblique
STK Systems Tool Kit un produit d'analyse de mission
STL Satellite Time and Location le service de positionnement et de synchronisation temporelle d'Iridium
STM matrice de transition d'état
SV véhicule spatial (un satellite)
SVD décomposition en valeurs singulières
SVG Scalable Vector Graphics
TAES IEEE Transactions on Aerospace and Electronic Systems
TC / TM télécommande / télémesure
TCXO oscillateur à quartz compensé en température
TDD développement piloté par les tests
TDOA / FDOA différence de temps / de fréquence d'arrivée localisation passive d'émetteurs
TERCOM mise en correspondance de contours de terrain
TEXBAT Texas Spoofing Test Battery données enregistrées de leurrage du GNSS (OAKBAT est un jeu de données de même classe)
TIE erreur d'intervalle de temps
TIES Telecommunication Information Exchange Service comptes de membres de l'UIT
ToA temps d'arrivée
TOL tolérance
TOPSIS Technique for Order of Preference by Similarity to Ideal Solution
TOTDEV / TOTVAR déviation totale / variance totale estimateurs de stabilité à portée étendue
TPAMI IEEE Transactions on Pattern Analysis and Machine Intelligence
TPL niveau de protection de synchronisation temporelle voir SLOT-TIMING.md
TPS système de protection thermique
TRN navigation par référence au terrain
TR / TN rapport technique / note technique
TU Delft Université de technologie de Delft
TWSTFT / TWTFT transfert bidirectionnel de temps et de fréquence par satellite / transfert bidirectionnel de temps et de fréquence
UBX le protocole binaire de récepteur u-blox
UDRE erreur de distance différentielle utilisateur SBAS
UERE erreur de distance équivalente utilisateur
UFFC Ultrasonics, Ferroelectrics, and Frequency Control une revue IEEE Transactions
UHF ultra haute fréquence 300 MHz à 3 GHz
UI / UX interface utilisateur / expérience utilisateur
ULA réseau linéaire uniforme
ULP unité de la dernière place précision en virgule flottante
URA / URE exactitude de distance utilisateur / erreur de distance utilisateur l'URA borne l'intégrité, l'URE est l'exactitude RMS
URL localisateur uniforme de ressource
USGS United States Geological Survey
USNO United States Naval Observatory
USO oscillateur ultra-stable
USSA76 US Standard Atmosphere 1976
VIKOR VIseKriterijumska Optimizacija I Kompromisno Resenje (optimisation multicritère et solution de compromis)
VLBI interférométrie à très longue base
WAAS / EGNOS Wide Area Augmentation System / European Geostationary Navigation Overlay Service SBAS ; voir ci-dessus
WASM WebAssembly
WASPAS Weighted Aggregated Sum Product ASSessment
WG-C Groupe de travail C de la coopération Union européenne–États-Unis sur la navigation par satellite publie les documents de référence de l'ARAIM
WGCCRE Working Group on Cartographic Coordinates and Rotational Elements IAU
WGN bruit gaussien blanc
WGS72 / WGS84 World Geodetic System 1972 / 1984 SGP4 utilise les constantes WGS72
WHU Université de Wuhan
WSM / WPM modèle de somme pondérée / modèle de produit pondéré agrégation multicritère (WPM signifie aussi modulation de phase blanche ; le contexte dit laquelle)
XML Extensible Markup Language
XOR ou exclusif
X / Y / Z / F (XYZF), D / I les composantes du champ géomagnétique : nord, est, bas, intensité totale ; déclinaison, inclinaison
YAGNI you aren't gonna need it (vous n'en aurez pas besoin) un principe de conception
ZHD retard hydrostatique zénithal

Reproductibilité et licences#

Reproductible (déterministe). La même entrée donne toujours une sortie identique bit à bit — scenario + seed + version → identical result. Aucun aléa caché.

Graine. Le nombre qui initialise le générateur aléatoire (déterministe), afin que les exécutions soient répétables.

Open core. Le modèle économique : le moteur est libre et open source (AGPL-3.0, la GNU Affero General Public License définie ci-dessous ; double licence commerciale) ; l'activité qui le soutient est l'assistance, l'intégration, les licences commerciales et les extensions propriétaires — pas des frais par poste sur le moteur ouvert.

AGPL-3.0. La GNU Affero General Public License v3 — une licence open source à copyleft fort, approuvée par l'OSI (Open Source Initiative). Comme la GPL (GNU General Public License), mais avec une clause supplémentaire (§13) couvrant les logiciels proposés à des utilisateurs via un réseau : une version modifiée accessible via un réseau doit offrir à ces utilisateurs son code source correspondant. La licence ouverte de Kshana.

Double licence. Proposer le même code sous deux licences pour que les utilisateurs choisissent : ici, l'AGPL-3.0 (ouverte, copyleft) ou une licence commerciale d'Ashforde OÜ (une société estonienne à responsabilité limitée ; OÜ = osaühing) pour un usage propriétaire/fermé auquel l'AGPL ne convient pas. Voir LICENSING.md.

Également utilisé sur kshana.dev

Abréviations que le site web utilise et qui ne figurent pas dans le glossaire du dépôt ci-dessus.

GPS
Global Positioning System
C/N₀
densité porteuse sur bruit, en dB-Hz
L-band
la bande radio de 1 à 2 GHz qu'utilise le GNSS
C/A
code grossier/d'acquisition du GPS L1
AFS
signal aller augmenté (lunaire)
MEMS
systèmes micro-électromécaniques
UAS
système d'aéronef sans équipage
PL · AL
niveau de protection · limite d'alerte
APV-I
approche avec guidage vertical, niveau I
LEO · GEO
orbite terrestre basse · orbite géostationnaire
OEM · OMM · TDM
messages CCSDS d'éphéméride d'orbite, d'éléments moyens d'orbite et de données de poursuite
IGRF
International Geomagnetic Reference Field (champ géomagnétique de référence international)
DSN
Deep Space Network
VLBI
interférométrie à très longue base
LLR
télémétrie laser sur la Lune
TCXO · OCXO
oscillateur à quartz compensé en température · thermostaté
RAFS
étalon de fréquence atomique au rubidium
PHM
maser à hydrogène passif
USO · DSAC
oscillateur ultra-stable · horloge atomique en espace lointain
MTIE · TDEV
erreur maximale d'intervalle de temps · déviation de temps
PRTC · ePRTC
horloge de temps de référence primaire · PRTC améliorée
ADEV · σy(τ)
déviation d'Allan au temps de moyennage τ
ITU-T
Secteur de la normalisation des télécommunications de l'Union internationale des télécommunications
NIS · NEES
innovation normalisée au carré · erreur d'estimation normalisée au carré
IEEE
Institute of Electrical and Electronics Engineers
WASM
WebAssembly
JSON · CSV · SVG
JavaScript Object Notation · valeurs séparées par des virgules · Scalable Vector Graphics
CLI · API · IDE
interface en ligne de commande · interface de programmation d'application · environnement de développement intégré
SBOM · SLSA
nomenclature logicielle · Supply-chain Levels for Software Artifacts
NDA
accord de non-divulgation
DOI
Digital Object Identifier
Cascade C/N₀ (waterfall)
un graphique de la densité porteuse sur bruit par satellite au cours du temps
HPL · VPL
niveau de protection horizontal · vertical
LROC
Lunar Reconnaissance Orbiter Camera