Tradução automática, não revista por um falante nativo. O inglês é a referência.

Páginas dos tipos de cenárioEditar no GitHubFonte: docs/kinds/by-kind/ntn-positioning.md

ntn-positioning (tipo de cenário)

Tipo de cenário do motor v0.40.0, família Navegação em órbita terrestre baixa. Consultivo: resultado de análise de uma ferramenta de investigação e engenharia, não um equipamento de navegação homologado e não um serviço de segurança da vida humana. Cada etiqueta aqui é do motor ou da matriz de verificação; um tipo de cenário é MODELLED salvo indicação em contrário da matriz (como se obtém um rótulo: a secção Evidence do README).

O que faz#

Posicionamento a partir de uma ligação descendente de uma rede não terrestre (NTN) 5G na banda S do serviço móvel por satélite (MSS) (banda 3GPP n256, ligação descendente de 2170 a 2200 MHz; portadora predefinida de 2172,5 MHz): o limite de Cramér-Rao (CRB) para o tempo de chegada, c / (2 pi beta sqrt(2 (C/N0) T)), com beta a largura de banda quadrática média (de Gabor) do espetro OFDM plano (B/sqrt(12)), e para o Doppler de um tom complexo, sqrt(3 / (2 pi^2 (C/N0) T^3)), para cada sinal (por predefinição, um canal New Radio de 5 MHz com 4,5 MHz ocupados e um canal de banda estreita de 200 kHz com 180 kHz ocupados); depois, sobre qualquer constelação LEO, soluções de posição por tempo de chegada na ligação descendente com um relógio do recetor desconhecido (de semente fixa, com o limite mais um erro de sincronização da rede como sigma), o seu PDOP e o sigma 3D formal, e uma solução de posição por Doppler com um único satélite sobre a passagem mais longa com a altura mantida. MODELLED: o passo da largura de banda para o limite é a forma fechada dos manuais, verificada face à integração numérica dos espetros BPSK plano e limitado em banda (consistência interna, sem nenhum valor trabalhado publicado fixado), e a exatidão do posicionamento é um limite num canal sem multipercurso com um erro de sincronização indicado, não um resultado alcançado.

Uma execução de scenarios/ntn-5g-positioning.toml resume-se assim: posicionamento 5G NTN a 2172,5 MHz, C/N0 de 38 a 50 dB-Hz, 324 satélites (10,0 à vista) NR 5 MHz: 4500 kHz, CRB de distância de 0,26 a 1,03 m; 3D formal mediano de 2,09 m, erro RMS de 2,01 m NB 200 kHz: 180 kHz, CRB de distância de 6,49 a 25,85 m; 3D formal mediano de 25,94 m, erro RMS de 26,73 m passagem Doppler com um satélite: 53 amostras ao longo de 520 s, erro horizontal de 1,9 m

Entradas#

A partir do esquema (kshana kinds --json):

  • Campos obrigatórios: nenhum
  • Campos opcionais: seed, carrier_hz, signal, integration_s, doppler_integration_s, cn0_dbhz, sync_error_m, user, duration_s, step_s, system

O exemplo scenarios/ntn-5g-positioning.toml define, entre outros:

Campo Valor Unidade
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 texto
seed 5 não indicado
signal[0].bandwidth_hz 4500000 Hz
signal[0].name NR 5 MHz texto
signal[1].bandwidth_hz 180000 Hz
signal[1].name NB 200 kHz texto
step_s 10 s

Execute-o#

kshana scenarios/ntn-5g-positioning.toml

O que dá#

Os resultados escalares dessa execução, com as unidades que o motor indica:

Resultado Valor Unidade
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 contagem
doppler_pass.satellite 255 índice
doppler_pass.sigma_range_rate_mps 0.001 m/s
doppler_sigma_zenith_hz 0.001233 Hz
evidence.id_rule o id estável da linha da matriz (o ID texto
evidence.matrix docs/VERIFICATION-MATRIX.md texto

Etiqueta do resultado (a do motor): posicionamento MODELLED a partir de limites de Cramér-Rao: o passo da largura de banda para o limite é uma forma fechada dos manuais (verificada face à integração numérica, não face a um valor trabalhado publicado); a exatidão é um limite num canal sem multipercurso com um erro de sincronização indicado, não um resultado alcançado

O gráfico que o motor escreve para scenarios/ntn-5g-positioning.toml, tipo de cenário ntn-positioning

Evidências#

VALIDATED: as linhas da matriz de verificação que nomeiam este tipo.

  • VALIDATED O limite de Cramér-Rao para o tempo de chegada a partir da largura de banda quadrática média (de Gabor), c/(2 pi beta sqrt(2 (C/N0) T)), para um espetro OFDM plano (beta = B/sqrt(12)), um espetro BPSK limitado em banda (numerador de forma fechada) ou qualquer espetro por quadr Ensaios: leo_fusion_scenarios.rs.

As linhas que a própria execução exercitou, com a referência independente que a matriz dá a cada uma (as fontes públicas estão aí nomeadas):

  • MODELLED Determinista, com hash do cenário, SBOM + portões de referência multiplataforma. Referência independente (ExternalDataset): aderência à norma do SBOM ao esquema JSON oficial CycloneDX 1,5 (+ identificadores SPDX válidos) — uma norma externa publicada, zero erros de validação em todo o grafo de dependências; a parte de determinismo das FoM / reprodutibilidade byte a byte permanece uma verificação de autoconsistência fixada, pelo que a linha permanece MODELLED
  • VALIDATED O limite de Cramér-Rao para o tempo de chegada a partir da largura de banda quadrática média (de Gabor), c/(2 pi beta sqrt(2 (C/N0) T)), para um espetro OFDM plano (beta = B/sqrt(12). Referência independente (ExternalDataset): Valores trabalhados publicados (P1): Bachl, Lei e Nabeel, arXiv:2608,10270 (2026), limites de SSB único do NR NTN reproduzidos a partir do mapa SSB da 3GPP TS 38,211 através das próprias funções numéricas do Kshana (W_rms 1,9616 vs 1,96 MHz, sigma_t 38,755 vs 39 us, sigma_f 100.79/87.28 vs 101/87 Hz, sigma_rho 0.5970/0.5831 vs 0.60/0.58 m, cada um a menos de meia unidade do último dígito impresso); larguras de banda RMS BPSK-R da Tabela 1 de Betz 2001 (1.128/3.477 vs

Limitações#

O que o próprio relatório da execução diz que não está modelado ou não está validado:

  • Posicionamento MODELLED a partir de limites de Cramér-Rao: o passo da largura de banda para o limite é uma forma fechada dos manuais (verificada face à integração numérica, não face a um valor trabalhado publicado); a exatidão é um limite num canal sem multipercurso com um erro de sincronização indicado, não um resultado alcançado (resultado label)
  • MODELLED: o passo da largura de banda para o limite é a forma fechada dos manuais, verificada face à integração numérica dos espetros BPSK plano e limitado em banda (consistência interna, sem nenhum valor trabalhado publicado fixado), e a exatidão do posicionamento é um limite num canal sem multipercurso com um erro de sincronização indicado, não um resultado alcançado. (catálogo de tipos de cenário (kshana kinds --json))
  • O passo da largura de banda para o limite é uma forma fechada dos manuais; a exatidão do posicionamento é MODELLED (um limite num canal sem multipercurso, não um resultado alcançado). (comentário do ficheiro de cenário, linhas 12 a 13)
  • A reprodutibilidade e a garantia de software são MODELLED, não validadas: uma subafirmação é verificada externamente, mas a capacidade no seu conjunto compõe partes modeladas, pelo que a capacidade permanece modelada. (matriz de verificação (docs/MODELLED-RATIONALE.md))

Ver também#