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

Pagina's per scenariotypeBewerken op GitHubBron: docs/kinds/by-kind/contact-schedule.md

contact-schedule (scenariokind)

Scenariotype van de engine v0.40.0, familie Missieanalyse, verbindingen en ruimteoperaties. Adviserend: analyse-uitvoer van een onderzoeks- en engineeringhulpmiddel, geen typegoedgekeurde navigatieapparatuur en geen dienst voor het redden van mensenlevens. Elk label hier is dat van de engine of van de verificatiematrix; een type is MODELLED tenzij de matrix anders zegt (hoe een label wordt verdiend: de sectie Evidence van de README).

Wat het doet#

Planning van grondcontacten voor meerdere satellieten boven meerdere stations: schijnbare toegangsvensters (SGP4, aardvast frame IAU 2006/2000A, refractie ITU-R P.834, lichttijd), het DVB-S2-ACM-datavolume van elke passage (drempels van ETSI EN 302 307-1 Table 13) en een conflictvrij schema (één satelliet per antenne met een omschakeltijd, één station per satelliet, prioriteitsgewogen aflevering begrensd tot elke achterstand) door een greedy-methode op marginale waarde, een first-come-basislijn en een exacte branch-and-bound op kleine verzamelingen, met de optimaliteitskloof van de greedy-methode. MODELLED.

Eén run van scenarios/contact-schedule.toml vat samen als: contact-schedule: 3 satellieten x 3 stations over 12 h -> 31 kandidaatcontacten, 22 ingepland; 797266 van 860000 Mbit afgeleverd (MODELLED)

Invoer#

Uit het schema (kshana kinds --json):

  • Vereiste velden: geen
  • Optionele velden: epoch, duration_hours, step_s, refraction, light_time, link, satellites, stations

Het voorbeeld scenarios/contact-schedule.toml stelt onder meer in:

Veld Waarde Eenheid
duration_hours 12 h
epoch [2024, 1, 1, 0, 0, 0] niet vermeld
kind contact-schedule tekst
light_time true vlag
link.acm_step_s 10 s
link.eirp_dbw 7 dBW
link.frequency_ghz 8.2 GHz
link.implementation_margin_db 1 dB
link.other_losses_db 2 dB
link.symbol_rate_msps 20 Msymbol/s
link.zenith_atm_loss_db 0.3 dB
refraction true vlag

Uitvoeren#

kshana scenarios/contact-schedule.toml

Wat het oplevert#

De scalaire resultaten van die run, met de eenheden die de engine noemt:

Resultaat Waarde Eenheid
candidate_contacts 31 aantal
conflicting_pairs 5 aantal
duration_hours 12 h
evidence.id_rule de stabiele id van de matrixrij (de ID tekst
evidence.matrix docs/VERIFICATION-MATRIX.md tekst
evidence.tier MODELLED tekst
light_time true vlag
link.acm_step_s 10 s
link.eirp_dbw 7 dBW
link.frequency_ghz 8.2 GHz

Resultaatlabel (van de engine): MODELLED — contactplan voor meerdere satellieten en meerdere stations: schijnbare toegangsvensters (SGP4, IAU 2006/2000A, refractie ITU-R P.834, lichttijd), DVB-S2-ACM-datavolume per passage uit een linkbudget bij onbewolkte hemel (drempels van ETSI EN 302 307-1 Table 13), en conflictoplossing (één satelliet per antenne met om

De grafiek die de engine schrijft voor scenarios/contact-schedule.toml, kind contact-schedule

Bewijs#

MODELLED: de rijen van de verificatiematrix die dit type noemen.

  • MODELLED Downlink-Es/N0 langs elke passage van één satelliet boven één station (EIRP, vrijeruimteverlies, atmosferisch verlies volgens de cosecanswet, overige verliezen, G/T, de constante van Boltzmann, symbolsnelheid), de efficiëntste DVB-S2-MODCOD die zijn ETSI EN 302 307-
  • MODELLED Kandidaatcontacten uit elke satelliet-stationpassage met haar ACM-datavolume; conflicten waarbij één antenne twee satellieten zou bedienen binnen haar omschakeltijd of één satelliet naar twee stations tegelijk zou downlinken; een prioriteitsgewogen aflevering

De rijen die de run zelf heeft beproefd, met de onafhankelijke referentie die de matrix aan elk geeft (de openbare bronnen worden daar genoemd):

  • MODELLED Deterministisch, scenario-gehasht, SBOM + gouden poorten voor meerdere platforms. Onafhankelijke referentie (ExternalDataset): formaatcontrole van de SBOM tegen het officiële CycloneDX 1,5 JSON Schema (+ geldige SPDX-identificatoren) — een externe gepubliceerde standaard, nul validatiefouten over de volledige afhankelijkheidsgraaf; het onderdeel determinisme van de FoM en byte-reproduceerbaarheid blijft een vastgepinde zelfconsistentiecontrole, dus de rij blijft MODELLED
  • VALIDATED Zichtbaarheidspassages (AOS, TCA, LOS, maximale schijnbare elevatie, duur) van een SGP4-elementenset boven een WGS-84-station op het getoetste aardbaanpad (IAU 2006. Onafhankelijke referentie (ExternalDataset): Orekit 13.1.8 (CS GROUP, Apache-2.0) met Hipparchus 4.0.3: TLEPropagator op dezelfde elementensets in een TEME die Orekit opbouwt volgens de vermelde definitie (zijn IERS 2010 TOD, geroteerd met GAST - GMST), ElevationDetector en ElevationExtremumDetector met en zonder ITURP834AtmosphericRefraction, en AngularAzEl met AngularRadioRefractionModifier voor het lichttijdgeval, waarbij doorgangen en maximum door Hipparchus worden opgelost; 60 gevallen (f
  • MODELLED Downlink-Es/N0 langs elke passage van één satelliet boven één station (EIRP, vrije-ruimteverlies, atmosferisch verlies volgens de cosecanswet, overige verliezen, G/T, de constante van Boltzmann,. Onafhankelijke referentie (InternalConsistency): Interne consistentie: de spectrale efficiëntie, in gesloten vorm berekend uit Table 5a K_bch en de framelengtes, komt overeen met de efficiënties die Table 13 afdrukt (een transcriptiecontrole op de drempeltabel); de onderdelen van het linkbudget komen overeen met hun gesloten vormen; de selectie is monotoon in Es/N0 en houdt rekening met de marge; ACM verplaatst minstens het volume van de constante codering. De passagegeometrie komt uit het afzonderlijke VALIDATED a
  • MODELLED Kandidaatcontacten uit elke satelliet-stationpassage met haar ACM-datavolume; conflicten waarbij één antenne twee satellieten zou bedienen binnen haar omschakeltijd of ée. Onafhankelijke referentie (InternalConsistency): Interne consistentie: de exacte branch-and-bound komt overeen met brute-force-opsomming op kleine willekeurige verzamelingen, elk plan wordt gecontroleerd op haalbaarheid tegen de conflictregels, en de greedy-methode verslaat het exacte optimum nooit. WAT NIET: er is geen externe planner of operationeel plan vergeleken; contacten worden als geheel genomen (geen splitsing), de achterstand ligt vast bij het begin van het venster, slewtijd boven de vaste omschakeltijd en boordopslag

Beperkingen#

Wat het eigen rapport van de run zegt dat niet is gemodelleerd of niet extern getoetst is:

  • MODELLED — contactplan voor meerdere satellieten en meerdere stations: schijnbare toegangsvensters (SGP4, IAU 2006/2000A, refractie ITU-R P.834, lichttijd), DVB-S2-ACM-datavolume per passage uit een linkbudget bij onbewolkte hemel (drempels van ETSI EN 302 307-1 Table 13), en conflictoplossing (één satelliet per antenne met omschakeltijd, één station per satelliet) door een greedy-methode op marginale waarde, gecontroleerd tegen een exacte branch-and-bound; geen regenfading, (resultaat label)
  • MODELLED. (kindcatalogus (kshana kinds --json))
  • Elk getal hieronder is ILLUSTRATIVE: geen banen, stations of linkbudget van een operator. MODELLED: de planner wordt gecontroleerd tegen zijn eigen exacte oplosser, niet tegen een extern hulpmiddel. (opmerking in het scenariobestand, regels 11 tot 12)
  • Reproduceerbaarheid en softwarewaarborging is MODELLED, niet extern getoetst: een deelclaim wordt extern gecontroleerd, maar de hele mogelijkheid is samengesteld uit gemodelleerde onderdelen, dus de mogelijkheid blijft gemodelleerd. (verificatiematrix (docs/MODELLED-RATIONALE.md))
  • DVB-S2 adaptieve codering en modulatie langs een LEO-downlinkpassage is MODELLED, niet extern getoetst: gecontroleerd tegen zijn eigen gesloten-vorm- of analytische identiteit — dat vangt transcriptie- en coëfficiëntfouten, maar is geen externe referentie. (verificatiematrix (docs/MODELLED-RATIONALE.md))
  • Grondcontactplanning voor meerdere satellieten en meerdere stations met conflictoplossing is MODELLED, niet extern getoetst: gecontroleerd tegen zijn eigen gesloten-vorm- of analytische identiteit — dat vangt transcriptie- en coëfficiëntfouten, maar is geen externe referentie. (verificatiematrix (docs/MODELLED-RATIONALE.md))

Zie ook#