Maskinöversättning, inte granskad av en modersmålstalare. Engelska är referensen.

Sidor för scenariotyperRedigera på GitHubKälla: docs/kinds/by-kind/ntn-positioning.md

ntn-positioning (scenariotyp)

Scenariotyp i motorn v0.40.0, familj Navigering i låg omloppsbana. Rådgivande: analysutdata från ett forsknings- och ingenjörsverktyg, inte typgodkänd navigationsutrustning och inte en tjänst för skydd av människoliv. Varje etikett här är motorns eller verifieringsmatrisens; en kind är MODELLED om inte matrisen säger något annat (hur en etikett förtjänas: avsnittet Evidence i README).

Vad den gör#

Positionering från en icke-jordbunden 5G-nätverksnedlänk (NTN) i S-bandet för mobila satellittjänster (MSS) (3GPP-band n256, nedlänk 2170 till 2200 MHz; standardbärvåg 2172,5 MHz): Cramér-Rao-gränsen (CRB) för ankomsttid, c / (2 pi beta sqrt(2 (C/N0) T)) där beta är den kvadratiska medelvärdesbandbredden (Gabor) för det plana OFDM-spektrumet (B/sqrt(12)), och för Doppler hos en komplex ton, sqrt(3 / (2 pi^2 (C/N0) T^3)), för varje signal (som standard en 5 MHz New Radio-kanal med 4,5 MHz upptaget och en 200 kHz smalbandskanal med 180 kHz upptaget); därefter, över valfri LEO-konstellation, positionsbestämningar med ankomsttid i nedlänk med en okänd mottagarklocka (med slumpfrö, med gränsen plus ett synkroniseringsfel i nätverket som sigma), deras PDOP och formella 3D-sigma, samt en positionsbestämning med Doppler från en enda satellit över den längsta passagen med höjden hållen fast. MODELLED: steget från bandbredd till gräns är den läroboksmässiga slutna formen, kontrollerad mot numerisk integration av de plana och bandbegränsade BPSK-spektrumen (intern konsistens, inget publicerat räknat exempel fastlagt), och positioneringsnoggrannheten är en gräns på en kanal utan flervägsutbredning med ett angivet synkroniseringsfel, inte ett uppnått resultat.

En körning av scenarios/ntn-5g-positioning.toml sammanfattas som: 5G NTN positioning at 2172,5 MHz, C/N0 38 to 50 dB-Hz, 324 satellites (10,0 in view) NR 5 MHz: 4500 kHz, CRB range 0,26 to 1,03 m; median formal 3D 2,09 m, RMS error 2,01 m NB 200 kHz: 180 kHz, CRB range 6,49 to 25,85 m; median formal 3D 25,94 m, RMS error 26,73 m one-satellite Doppler pass: 53 samples over 520 s, horizontal error 1,9 m

Indata#

Från schemat (kshana kinds --json):

  • Obligatoriska fält: inga
  • Valfria fält: seed, carrier_hz, signal, integration_s, doppler_integration_s, cn0_dbhz, sync_error_m, user, duration_s, step_s, system

Exemplet scenarios/ntn-5g-positioning.toml anger bland annat:

Fält Värde Enhet
carrier_hz 2172500000 Hz
cn0_dbhz [38, 50] dB-Hz
doppler_integration_s 1 s
duration_s 600 s
integration_s 0.1 s
kind ntn-positioning text
seed 5 inte angivet
signal[0].bandwidth_hz 4500000 Hz
signal[0].name NR 5 MHz text
signal[1].bandwidth_hz 180000 Hz
signal[1].name NB 200 kHz text
step_s 10 s

Kör den#

kshana scenarios/ntn-5g-positioning.toml

Vad den ger#

De skalära resultaten av den körningen, med de enheter som motorn anger:

Resultat Värde Enhet
carrier_hz 2172500000 Hz
doppler_integration_s 1 s
doppler_pass.duration_s 520 s
doppler_pass.horizontal_error_m 1.872198 m
doppler_pass.n_obs 53 antal
doppler_pass.satellite 255 index
doppler_pass.sigma_range_rate_mps 0.001 m/s
doppler_sigma_zenith_hz 0.001233 Hz
evidence.id_rule det stabila id:t för matrisraden (ID text
evidence.matrix docs/VERIFICATION-MATRIX.md text

Resultatetikett (motorns egen): MODELLED positionering från Cramér-Rao-gränser: steget från bandbredd till gräns är en läroboksmässig sluten form (kontrollerad mot numerisk integration, inte mot ett publicerat räknat exempel); noggrannheten är en gräns på en kanal utan flervägsutbredning med ett angivet synkroniseringsfel, inte ett uppnått resultat

Diagrammet som motorn skriver för scenarios/ntn-5g-positioning.toml, typ ntn-positioning

Evidens#

VALIDATED: raderna i verifieringsmatrisen som nämner den här typen.

  • VALIDATED Cramér-Rao-gränsen för ankomsttid från den kvadratiska medelvärdesbandbredden (Gabor), c/(2 pi beta sqrt(2 (C/N0) T)), för ett plant OFDM-spektrum (beta = B/sqrt(12)), ett bandbegränsat BPSK-spektrum (täljare i sluten form) eller valfritt spektrum genom kvadratur Tester: leo_fusion_scenarios.rs.

De rader som själva körningen använde, med den oberoende referens som matrisen anger för var och en (de offentliga källorna nämns där):

  • MODELLED Deterministisk, scenario-hashad, SBOM + golden-grindar över flera plattformar. Oberoende referens (ExternalDataset): SBOM som följer det officiella CycloneDX 1,5 JSON Schema (+ giltiga SPDX-identifierare) — en extern publicerad standard, noll valideringsfel över hela beroendegrafen; delen om FoM-determinism / byte-reproducerbarhet förblir en fastlåst kontroll av inre samstämmighet, så raden förblir MODELLED
  • VALIDATED Cramér-Rao-gränsen för ankomsttid från den kvadratiska medelvärdesbandbredden (Gabor), c/(2 pi beta sqrt(2 (C/N0) T)), för ett plant OFDM-spektrum (beta = B/sqrt(12). Oberoende referens (ExternalDataset): Publicerade räknade värden (P1): Bachl, Lei och Nabeel, arXiv:2608,10270 (2026), gränser för enskilda SSB i NR NTN återgivna från 3GPP TS 38,211 SSB-kartan genom Kshanas egna numeriska funktioner (W_rms 1,9616 mot 1,96 MHz, sigma_t 38,755 mot 39 us, sigma_f 100.79/87.28 mot 101/87 Hz, sigma_rho 0.5970/0.5831 mot 0.60/0.58 m, var och en inom en halv enhet av den tryckta sista siffran); Betz 2001 tabell 1 RMS-bandbredder för BPSK-R (1.128/3.477 mot

Begränsningar#

Vad körningens egen rapport säger inte är modellerat eller inte validerat:

  • MODELLED positionering från Cramér-Rao-gränser: steget från bandbredd till gräns är en läroboksmässig sluten form (kontrollerad mot numerisk integration, inte mot ett publicerat räknat exempel); noggrannheten är en gräns på en kanal utan flervägsutbredning med ett angivet synkroniseringsfel, inte ett uppnått resultat (resultat label)
  • MODELLED: steget från bandbredd till gräns är den läroboksmässiga slutna formen, kontrollerad mot numerisk integration av de plana och bandbegränsade BPSK-spektrumen (intern konsistens, inget publicerat räknat exempel fastlagt), och positioneringsnoggrannheten är en gräns på en kanal utan flervägsutbredning med ett angivet synkroniseringsfel, inte ett uppnått resultat. (typkatalog (kshana kinds --json))
  • Steget från bandbredd till gräns är en läroboksmässig sluten form; positioneringsnoggrannheten är MODELLED (en gräns på en kanal utan flervägsutbredning, inte ett uppnått resultat). (kommentar i scenariofilen, rad 12 till 13)
  • Reproducerbarhet och programvarusäkring är MODELLED, inte validerad: ett delpåstående kontrolleras externt, men hela förmågan sätts ihop av modellerade delar, så förmågan förblir Modelled. (verifieringsmatris (docs/MODELLED-RATIONALE.md))

Se även#