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

Tableau de mission Secteurs – Fichiers de scénario – Types de scénario 92 Moteur v0.40.0Exécutions réelles
Missions

Votre mission. Sa défaillance. Un scénario qui la montre.

Choisissez un secteur : défense, orbite terrestre, la Lune et l'espace lointain, l'air, la mer, la route, le rail, les infrastructures critiques, les télécoms, ou le laboratoire. Chacun nomme la question à laquelle il répond et la menace, et présente les vrais fichiers de scénario fournis qui la démontrent. Chaque carte ouvre cette exécution exacte dans Kshana Studio. PNT signifie positionnement, navigation et synchronisation temporelle ; GNSS désigne les systèmes mondiaux de navigation par satellite (GPS, Galileo, BeiDou et GLONASS).

  • Noyau libre chaque scénario et chaque graphique de cette page
  • Pro le front de Pareto d'un espace de conception, l'incertitude et la sensibilité, et un dossier de mission en une commande
  • Étude sur mesure modèles étalonnés sur votre matériel, réalisés pour vous
Matrice des menaces · fichiers de scénario par secteur et par défaillanceDepuis les cartes

La matrice est tracée à partir des cartes de scénario ci-dessous au chargement du script de la page.

Sélectionnez une cellule pour ouvrir ce secteur.

01Console des secteurs

Dix secteurs. Un seul moteur.

Chaque secteur : sa question, la menace, les fichiers qui y répondent et un graphique tiré d'une vraie exécution. Les cartes à bord en pointillés portent leurs chiffres sur la carte : chacun est lu dans une exécution enregistrée du moteur, et s'ouvre dans Kshana Studio sur la vue qui le reproduit, à côté du rapport propre du moteur, du fichier de scénario et de la commande.

kshana missions Exécutions réelles

Combien de temps notre propre navigation et notre propre synchronisation temporelle restent-elles dignes de confiance sous brouillage et leurrage, et quelles couches nous maintiennent dans la spécification ?

Menace ou défaillanceBrouillage, leurrage, meaconing, déni du GNSS
RAIM / ARAIMIS-GPS-200IEEE 1139

Le C/N₀ de chaque satellite sous un brouilleur

Moteur v0.40.0 · jamming-demo.toml · graine 1Ouvrir dans Kshana StudioRapport
jammingjamming-demoUn brouilleur au sol près d'un récepteur : le rapport signal sur bruit et l'état d'accrochage de chaque satellite à mesure qu'il s'allume.Exécution enregistréeOuvrir dans Kshana Studiospoof-detectspoof-detectUn détecteur de leurrage fusionné : cohérence entre satellites, gain du récepteur et forme du signal, et quel moniteur se déclenche.Exécution enregistréeOuvrir dans Kshana Studiospoofspoof-attackUne attaque active de leurrage temporel : le moniteur d'intégrité de chaque horloge détecte-t-il la poussée ?Exécution enregistréeOuvrir dans Kshana Studiospoofspoof-meaconingUne réémission retardée de vrais signaux entraîne la solution de temps ; le détecteur a sa propre borne.Exécution enregistréeOuvrir dans Kshana Studioconflict-resilienceconflict-resilienceNavigation en couches sous une intensité de menace croissante : la probabilité de perdre toutes les couches à la fois.Exécution enregistréeOuvrir dans Kshana Studiocombined-altpntcombined-altpntGravimétrie, magnétisme et recalage sur le terrain fusionnés en un seul navigateur qui n'a besoin d'aucun satellite.Exécution enregistréeOuvrir dans Kshana Studiogravity-mapgps-denied-gravity-navUne heure sans satellites, à naviguer sur une carte gravimétrique avec un capteur quantique.Exécution enregistréeOuvrir dans Kshana Studioterrain-navterrain-navNavigation par référence au terrain : des hauteurs mesurées recalées sur une carte alors que les satellites sont refusés.Exécution enregistréeOuvrir dans Kshana Studio
campaignNouveaucampaign-jam-spoof-holdover-integrityUne exécution enchaînée : nominal, brouillage, leurrage, holdover, une alarme d'intégrité et rétablissement.
spectrumNouveaul-band-waterfall-jammingLe spectre en bande L sous forme de cascade sous plusieurs brouilleurs, bande par bande.
campaignNouveaucampaign-sweep-jammer-powerLe même récepteur pendant que la puissance du brouilleur est balayée : là où la poursuite lâche.
campaignNouveauleo-resilience-gnss-jammed-leo-carriesLe GNSS est brouillé et une couche en orbite basse porte l'utilisateur, avec l'intégrité maintenue.
campaignNouveauleo-resilience-spoof-monitorsSignaux en orbite basse sous leurrage : quel moniteur voit quel leurre.

Figures de mérite

  • C/N₀ effectif (densité porteuse sur bruit) et état d'accrochage par satellite sous un brouilleur
  • Verdict de leurrage et couche de détection qui s'est déclenchée
  • Probabilité de perte totale en fonction de l'intensité de la menace pour un PNT en couches
  • Erreur de position bornée d'un PNT alternatif pendant l'interruption
Noyau libre

Exécutez chaque fichier de scénario de ce secteur dans Kshana Studio ou depuis n'importe quelle installation, lisez le registre et exportez des rapports.

Pro ajoute

Pro : des paquets de preuves reproductibles de qualité audit pour un examen.

Demander une évaluation de Pro
L'étude sur mesure ajoute

Sur mesure : des travaux de résilience soumis au contrôle des exportations sous l'habilitation et le NDA (accord de non-divulgation) appropriés.

Demander une étude
Comparer les éditions

Usage défensif uniquement : protéger votre propre navigation et votre propre synchronisation temporelle, évaluer la résilience et planifier le holdover. Kshana ne modélise ni le ciblage, ni l'interception, ni le guidage. Il ne pilote aucun matériel radio et n'émet rien : sa sortie au niveau du signal est constituée de fichiers d'échantillons IQ en bande de base pour des récepteurs logiciels.

02Console d'orbite

N'importe quelle constellation, autour de n'importe quel corps.

Concevez une constellation autour de la Terre, de la Lune ou de Mars et lisez ce qu'un récepteur en obtient. Chaque vue rejoue une vraie exécution du moteur : les orbites sont celles de l'exécution, repropagées ici et vérifiées par rapport à chaque échantillon écrit par le moteur ; la réponse du récepteur est la sortie du moteur, inchangée.

kshana constellation-design · constellation-multi-gnss-coverage Exécution réelle
Réponse du récepteur
Vue orbitale
–
–
–
–
–
–
–
–
moteur v0.40.0t = 0 sVraie exécution du moteur, rejouée

Moteur v0.40.0, build 3395218 · constellation-multi-gnss-coverage.toml · déterministe, sans graineOuvrir dans Kshana StudioRapportJSONTOML

Orbites : repropagées à partir des propres éléments de l'exécution et vérifiées par rapport aux traces au sol du moteur. Planètes : imagerie NASA.

Avec Pro : l'optimiseur de conception parcourt tout un espace de conception de constellations autour de la Terre, de la Lune ou de Mars avec ce moteur et renvoie son front de Pareto, chaque conception du front étant écrite sous forme de simple fichier de scénario. Voir un vrai front

03Modes de défaillance

Six façons dont le GNSS défaille, et qui il touche.

Chaque carte est une façon dont la navigation par satellite se brise, rejouée à partir d'une exécution enregistrée du moteur. Les pastilles nomment les secteurs ci-dessus qui y sont confrontés ; ouvrez n'importe quelle carte dans Kshana Studio pour l'exécuter vous-même et obtenir le même graphique.

Interférence Noyau libre

Brouillage

Un brouilleur à large bande fait passer chaque satellite visible sous le seuil de poursuite, si bien que le récepteur ne peut pas conserver de solution.

Moteur v0.40.0 · jamming-demo.toml · graine 1Ouvrir dans Kshana StudioRapport

ToucheDéfenseAviationMaritimeRoute

Orbites Noyau libre

Géométrie et visibilité

Propagation SGP4 d'un vrai jeu d'éléments à deux lignes : les passages qu'une station au sol peut voir décident si une solution est seulement possible.

Moteur v0.40.0 · ephemeris.toml · déterministe, sans graineOuvrir dans Kshana StudioRapport

ToucheEspaceLune et espace lointainScience

Intégrité Noyau libre

Niveaux de protection

Le RAIM (surveillance autonome de l'intégrité par le récepteur) borne l'erreur. Quand un niveau de protection franchit la limite d'alerte, la position ne peut plus être crue.

Moteur v0.40.0 · integrity-raim.toml · graine 7Ouvrir dans Kshana StudioRapport

ToucheAviationRouteRail

Navigation Noyau libre

Navigation à l'estime sans GNSS

Un petit aéronef sans équipage perd le GNSS en pleine route et poursuit sur son système de navigation inertielle. L'erreur croît pendant l'interruption.

Moteur v0.40.0 · small-uas-jammed-nav.toml · graine 7Ouvrir dans Kshana StudioRapport

ToucheAviationRailMaritimeRoute

04Ce que montre une exécution

Quatre images que demande chaque secteur.

Jusqu'où porte un brouilleur, à quelle vitesse un leurre vous écarte, combien de temps chaque classe d'horloge tient l'heure, et à quel point le cône inertiel s'élargit. Chacune est tracée à partir de la sortie du moteur, et chacune ouvre l'exécution qui la sous-tend.

Empreinte du brouillage Noyau libre

Jusqu'où, au-dessus de l'eau, porte un brouilleur

Le scénario du détroit maritime place un brouilleur à large bande sur un mât près d'un navire. Ici, la position du navire est déplacée sur une grille autour du brouilleur et chaque cellule est sa propre exécution du moteur de maritime-strait-jamming.toml (npm kshana, le moteur qu'exécute Kshana Studio). La couleur est le J/S moyen (rapport brouilleur sur signal) ; les cellules cerclées ont perdu tous les satellites. Sélectionnez une cellule pour ouvrir cette exécution exacte dans Kshana Studio.

Survolez ou touchez une cellule pour voir son exécution.

Moteur v0.40.0 · maritime-strait-jamming.toml · graine 1 · récepteur déplacé à chaque celluleOuvrir dans Kshana StudioRapport

Modélisé : propagation en espace libre, comme l'indique le scénario (ni horizon, ni terrain, ni trajets multiples sur la surface de la mer). Traits de côte : Natural Earth.

Divergence du leurre Noyau libre

Un leurre temporel fait dériver l'horloge, et qui s'en aperçoit

Un leurre en rampe linéaire entraîne la solution de temps. Le moniteur d'intégrité de chaque horloge a sa propre borne de détection ; la relecture marque l'instant où chacun se déclenche, par rapport à la spécification.

Moteur v0.40.0 · spoof-attack.toml · déterministe, sans graineOuvrir dans Kshana StudioRapport

Holdover d'horloge Noyau libre

Erreur de temps après une journée de holdover, par classe d'oscillateur

Le budget de temps lunaire porte une ligne par classe d'horloge, d'une horloge maîtresse optique jusqu'à une horloge au rubidium miniature, chacune reproduisant sa spécification publiée à un jour.

Moteur v0.40.0 · lunar-time-budget.toml · déterministe, sans graineOuvrir dans Kshana StudioRapport

Inertie Noyau libre

Le cône dans lequel vole un système inertiel

À partir du moment où le GNSS est perdu, l'erreur de position ouvre un cône autour de la trajectoire vraie. L'IMU du contrôleur de vol quitte le budget de position après 28,1 s ; l'IMU de classe tactique reste dedans pendant toute l'interruption.

Moteur v0.40.0 · small-uas-jammed-nav.toml · graine 7Ouvrir dans Kshana StudioRapport

05À qui elle s'adresse

Une porte d'entrée pour chaque rôle.

Huit profils d'utilisateurs, chacun avec son point d'entrée, la commande qu'il saisirait en premier, et ce que Pro ou un travail sur mesure leur apporte.

Ingénieur mission et systèmes

Dimensionnez une architecture PNT et voyez où elle casse.

Commencez par l'atlas des capacités
kshana scenarios/hybrid-pnt.toml
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Pro : des études de compromis d'architecture classées selon une figure de mérite.

Spécialiste PNT ou GNSS

Ouvrez le TOML, changez la physique, vérifiez-la par rapport au registre.

Commencez par le registre de validation
kshana --validate scenarios/integrity-raim.toml
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Sur mesure : des modèles de capteurs et de résilience étalonnés sur votre matériel.

Responsable des essais et de l'évaluation

Fixez des scénarios comme tests de non-régression et exécutez toute une suite dans une seule étude estampillée.

Commencez par les façons de l'utiliser
kshana --study scenarios/quantum-pnt-demonstrator.suite.toml
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Pro : des paquets de preuves reproductibles de qualité audit pour un examen.

Acheteur ou évaluateur de programme

Utilisez le registre de validation comme élément de preuve de due diligence : chaque capacité nomme sa référence indépendante et son essai.

Commencez par la matrice de vérification
https://github.com/ashfordeOU/kshanaOuvrir
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Pro : des paquets de preuves reproductibles de qualité audit pour un examen.

Chercheur ou étudiant

Reproduisez un résultat jusqu'à la graine, étendez-le et citez la version exacte du moteur.

Commencez par la recherche et la citation
pip install kshana
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Gratuit : le moteur entier, citable par DOI.

Ingénieur synchronisation temporelle et réseau

Vérifiez le holdover par rapport aux masques de l'UIT-T avant que l'antenne GNSS ne tombe en panne.

Commencez par le mur de la synchronisation temporelle
kshana scenarios/telecom-prtc-holdover-24h.toml
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Pro : des jumeaux numériques d'horloge étalonnés sur le budget d'Allan publié de votre dispositif.

Utilisateur d'assistant IA

Laissez votre assistant exécuter le moteur validé plutôt que de deviner les calculs.

Commencez par le serveur MCP
cargo install kshana-mcp
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Gratuit : 49 outils MCP, de run_scenario à export_oem.

Développeur embarqué ou produit

Appelez le moteur depuis Rust, Python ou JavaScript à l'intérieur de votre propre produit.

Commencez par l'installation
cargo add kshana
Gratuit aujourd'hui : tout ce qu'il y a dans le moteur ouvert. Licence commerciale du noyau ouvert : intégration fermée ou propriétaire sans obligations AGPL.

Kshana ne pilote aucun matériel radio et n'émet rien. Il comprend un récepteur GNSS logiciel pour de l'IQ enregistré et généré, et peut écrire des fichiers IQ en bande de base synthétiques, mais il n'est pas un matériel générateur de signaux RF et ni un récepteur GNSS matériel, ni certifié. C'est un instrument d'étude et de compromis : il simule ce que le brouillage, le leurrage et la perte de signal font à une solution de navigation et de synchronisation temporelle, et vous dit lesquelles de ses réponses sont validées. Pas un produit de vol.