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

Pages des types de scénarioModifier sur GitHubSource : docs/kinds/by-kind/link-budget.md

link-budget (type de scénario)

Type de scénario du moteur v0.40.0, famille Analyse de mission, liaisons et opérations spatiales. À titre consultatif : résultat d'analyse d'un outil de recherche et d'ingénierie, et non un équipement de navigation homologué ni un service de sauvegarde de la vie humaine. Chaque étiquette ici est celle du moteur ou de la matrice de vérification ; un type de scénario est MODELLED sauf si la matrice dit le contraire (comment une étiquette s'acquiert : la section Evidence du README).

Ce qu'il fait#

Bilan de liaison unidirectionnel selon l'équation de liaison CCSDS 401 / DSN 810-005 : affaiblissement en espace libre, C/N₀, Eb/N₀, marge et fermeture pour une PIRE d'émission, un G/T de réception, une distance, un débit de données et une bande (s|x|ka), par rapport à un Eb/N₀ requis. Un calcul d'ingénierie déterministe à partir des entrées fournies (et non la fiche technique d'un terminal étalonné).

Une exécution de scenarios/link-budget.toml se résume ainsi : link-budget: x-band, 2000 km, 1000000 bit/s -> FSPL 177,0 dB, Eb/N0 96,6 dB, margin 92,1 dB (closes)

Entrées#

D'après le schéma (kshana kinds --json) :

  • Champs requis : aucun
  • Champs facultatifs : band, eirp_dbw, g_over_t_db, range_km, data_rate_bps, other_losses_db, required_eb_n0_db, tsys_k

L'exemple scenarios/link-budget.toml définit, entre autres :

Champ Valeur Unité
band x texte
data_rate_bps 1000000 bit/s
eirp_dbw 55 dBW
g_over_t_db 53 dB/K
kind link-budget texte
other_losses_db 3 dB
range_km 2000 km
required_eb_n0_db 4.5 dB

L'exécuter#

kshana scenarios/link-budget.toml

Ce qu'il donne#

Les résultats scalaires de cette exécution, avec les unités que le moteur indique :

Résultat Valeur Unité
band x texte
closes true indicateur
cn0_dbhz 156.624475 dB-Hz
data_rate_bps 1000000 bit/s
eb_n0_db 96.624475 dB
evidence.id_rule l'identifiant stable de la ligne de la matrice (l'ID texte
evidence.matrix docs/VERIFICATION-MATRIX.md texte
evidence.tier MODELLED texte
free_space_loss_db 176.974625 dB
link_constants.boltzmann_dbw_per_k_per_hz -228.5991 dBW/K/Hz

Libellé du résultat (celui du moteur) : Bilan de liaison unidirectionnel selon l'équation de liaison CCSDS 401 / DSN 810-005 (EIRP − FSPL − L_other + G/T − k) ; un calcul d'ingénierie déterministe à partir des entrées fournies, et NON la fiche technique d'un terminal étalonné

Le graphique que le moteur écrit pour scenarios/link-budget.toml, type de scénario link-budget

Preuves#

MODELLED 1 · VALIDATED 1 : les lignes de la matrice de vérification qui nomment ce type de scénario.

  • VALIDATED Affaiblissement en espace libre, C/N₀, Eb/N₀, marge et fermeture selon l'équation de liaison CCSDS 401 / DSN 810-005 pour EIRP/G·T/distance/débit/bande, par rapport à un Eb/N₀ requis. Tests : one_way_link_budget_reference.rs.
  • MODELLED Rapport brouilleur/signal propre à la Lune, C/N₀ effectif et perte d'accrochage pour un utilisateur à la surface sélénographique sous un brouilleur à la surface lunaire (ou surélevé), sur la constellation illustrative de classe Moonlight/LCNS issue de sources publiques.

Les lignes que l'exécution elle-même a exercées, avec la référence indépendante que la matrice donne pour chacune (les sources publiques y sont nommées) :

  • MODELLED Déterministe, hachée par scénario, avec des barrières SBOM + références d'or multiplateformes. Référence indépendante (ExternalDataset) : respect du schéma JSON officiel CycloneDX 1,5 par la SBOM (+ identifiants SPDX valides) — une norme publiée externe, zéro erreur de validation sur tout le graphe de dépendances ; la partie déterminisme du FoM / reproductibilité à l'octet près reste un contrôle d'autocohérence figé, de sorte que la ligne reste MODELLED
  • VALIDATED Affaiblissement en espace libre, C/N₀, Eb/N₀, marge et fermeture selon l'équation de liaison CCSDS 401 / DSN 810-005 pour EIRP/G·T/distance/débit/bande, par rapport à un Eb/N₀ requis. Runn. Référence indépendante (ExternalDataset) : table publiée de contrôle de conception de télécommunications en espace lointain, sous forme de vecteurs numériques figés : DESCANSO / J. H. Yuen (éd.), Deep Space Telecommunications Systems Engineering, JPL Pub 82-76, Table 1-1 (Galileo, bande X) — kshana reconstitue les lignes de la table et reproduit son L_fs de bout en bout publié de 290,54 dB et son Pr/N0 de 54,6 dB-Hz ; l'affaiblissement en espace libre est aussi comparé à l'UIT-R P.525
  • MODELLED Le rapport du bilan de liaison énonce chaque constante absolue à partir de laquelle sa propre marge a été calculée -- la fréquence porteuse utilisée pour l'affaiblissement en espace libre, la PIRE, la valeur o. Référence indépendante (InternalConsistency) : aucune référence externe : il s'agit d'une auto-description d'une équation déjà vérifiée par rapport à une table publiée de contrôle de conception (voir la ligne du bilan de liaison unidirectionnel). Elle est consignée parce que son absence a été un défaut mesuré -- reproduire le d1_rate_gain_beamwidth.csv publié exigeait de résoudre à rebours une constante effective unique à 0,0034 dB à partir des trente lignes, et le moteur à la fois nomme désormais cette combinaison et prouve, par test

Limites#

Ce que le rapport propre à l'exécution dit n'être pas modélisé ou pas validé :

  • Facultatif : la température de bruit du système de réception (K). Ce n'est PAS une entrée de l'équation de liaison -- celle-ci n'a besoin que du rapport G/T -- mais la renseigner permet au rapport de donner aussi le gain de l'antenne de réception que sous-entend le facteur de mérite (G = G/T + 10*log10(T_sys)). Si elle est omise, la répartition du gain est absente du rapport plutôt que supposée. tsys_k = 300,0 (commentaire du fichier de scénario, lignes 21 à 25)
  • La reproductibilité et l'assurance logicielle sont MODELLED, et non validées : une sous-affirmation est vérifiée de l'extérieur, mais la capacité entière compose des éléments modélisés, de sorte qu'elle reste modélisée. (matrice de vérification (docs/MODELLED-RATIONALE.md))
  • L'auto-description du rapport de bilan de liaison est MODELLED, et non vérifiée : elle est contrôlée par rapport à sa propre identité analytique ou en forme close, ce qui détecte les erreurs de transcription et de coefficients, mais n'est pas une référence externe. (matrice de vérification (docs/MODELLED-RATIONALE.md))

Voir aussi#