jamming (scenariosoort)
Scenariosoort van de engine v0.40.0, familie Jamming, spoofing en het spectrum. Adviserend: uitvoer van een analyse door een onderzoeks- en engineeringhulpmiddel, geen typegoedgekeurde navigatieapparatuur en geen safety-of-life-dienst. Elk label hier is van de engine of van de verificatiematrix; een soort is MODELLED tenzij de matrix anders vermeldt (hoe een label wordt verdiend: de sectie Evidence van de README).
Wat het doet#
Jamming via linkbudget: J/S → effectieve C/N₀ → verlies van lock.
Eén run van scenarios/jamming-demo.toml vat samen als: scenario 5aac34b045c7 | jamming ON | availability under jamming 0,00 (nominal 1,00) | min tracking 0 | mean J/S 72,2 dB
Invoer#
Uit het schema (kshana kinds --json):
- Verplichte velden:
seed,time,receiver,constellation - Optionele velden:
jammer,mask_deg,tracking_threshold_dbhz,degraded_margin_db,signal_power_dbw,temp_k,freq_hz,chip_rate_hz,skyline
Het voorbeeld scenarios/jamming-demo.toml stelt onder meer in:
| Veld | Waarde | Eenheid |
|---|---|---|
constellation.altitude_km |
20200 | km |
constellation.inclination_deg |
55 | deg |
constellation.phasing_f |
1 | niet vermeld |
constellation.planes |
6 | niet vermeld |
constellation.sats_per_plane |
4 | niet vermeld |
jammer.bandwidth_mhz |
20 | MHz |
jammer.gain_dbi |
0 | dBi |
jammer.jammer_type |
broadband | tekst |
jammer.position_ecef_m |
[3.9264e6, 2.7449e5, 5.0028e6] | m |
jammer.power_dbw |
10 | dBW |
kind |
jamming | tekst |
mask_deg |
5 | deg |
Uitvoeren#
kshana scenarios/jamming-demo.toml
3 meegeleverde scenario's gebruiken dit kind; de overige staan in scenarios/.
Wat het oplevert#
De scalaire resultaten van die run, met de eenheden die de engine noemt:
| Resultaat | Waarde | Eenheid |
|---|---|---|
evidence.id_rule |
de stabiele id van de matrixrij (de ID | tekst |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | tekst |
evidence.tier |
PARTNER | tekst |
fom.availability_nominal |
1 | 1 |
fom.availability_under_jamming |
0 | 1 |
fom.mean_js_db |
72.164862 | dB |
fom.min_tracking |
0 | aantal |
jammer_present |
true | vlag |
seed |
1 | 1 |
Bewijs#
MODELLED: de rijen van de verificatiematrix die dit type noemen.
- MODELLED Geometrisch J/S-linkbudget, anti-jam-C/N₀, verlies van lock per satelliet Tests: gnss_denied_jamming_resilience_reference.rs.
- MODELLED Het hybrid-optical-rf-rapport vermeldt een RF-linkbeschikbaarheid, samengesteld uit grootheden die de engine al berekent in plaats van uit een geïmporteerde klimatologie, en vermeldt de samenstelling als een benoemde regel: A_rf = I_closure * I_track, waarbij I_clos
- MODELLED Maanspecifieke jammer-tot-signaalverhouding, effectieve C/N₀ en verlies van lock voor een selenografische oppervlaktegebruiker onder een jammer op het maanoppervlak (of verhoogd), over de illustratieve constellatie van het type Moonlight/LCNS uit openbare bronnen.
- MODELLED Het rapport
lunar-jammingsteunt zijn ontkenningscontour niet langer op één scalair. - en 5 meer in de matrix.
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 J/S-linkbudget uit geometrie, anti-jam-C/N₀, verlies van lock per satelliet. Onafhankelijke referentie (InternalConsistency): De linkbudgetvergelijking voor anti-jam-C/N₀ is gecontroleerd tegen een onafhankelijke numpy-herafleiding (deelt dezelfde gesloten vorm → InternalConsistency) plus een karakterisering van de C/N₀-degradatie in de echte JammerTest-2024. 0,30 round 2, geblokkeerd (blijft MODELLED): de gemeten JammerTest 2024-C/N0-daling tegenover een linkbudgetvoorspelling (vooraf vastgelegd 6a66994b, binnen 3 dB) is niet uitgevoerd omdat de antennepositie en -richting van F8.1 at
- 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
- PARTNER Niet geleverd — Kshana modelleert signaalprestaties, geen payload- of antennehardware. Onafhankelijke referentie (NoneKind): geen: een discipline die van de partner is, met opzet zonder module en zonder test
Beperkingen#
Wat het eigen rapport van de run zegt dat niet is gemodelleerd of niet extern getoetst is:
- Jamming-veerkracht bij GNSS-uitval 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))
- 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))
Zie ook#
- Familiepagina: Jamming, spoofing en het spectrum
- Alle kinds: KINDS.md
- Onderwerppagina: CAMPAIGNS.md
- Onderwerppagina: SPECTRUM.md