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

Primeiros passosEditar no GitHubFonte: docs/GLOSSARY.md

Glossário

Definições em linguagem simples dos termos usados no Kshana. Cada verbete começa com uma linha “em termos simples” e depois acrescenta o significado preciso quando isso ajuda. As abreviações não definidas em uma seção estão na tabela de A a Z perto do final, Todas as outras abreviações, de A a Z.

PNT — Positioning, Navigation, and Timing (posicionamento, navegação e temporização). Saber onde você está, para onde está indo e que horas são — com precisão. O PNT moderno vem em sua maior parte de sinais de satélite (GNSS, os sistemas globais de navegação por satélite definidos a seguir); o Kshana estuda o que acontece com o tempo e a posição quando esses sinais se perdem.

GNSS — Global Navigation Satellite System (sistema global de navegação por satélite). As constelações de satélites que fornecem PNT: GPS (Global Positioning System, EUA (Estados Unidos da América)), Galileo (UE), GLONASS (Global Navigation Satellite System da Rússia), BeiDou (China). Um receptor que enxerga ≥ 4 satélites pode calcular uma posição 3D e um ajuste de tempo completos.

Interrupção / negação / degradação / bloqueio do GNSS. Quando os sinais de satélite estão indisponíveis (obstruídos, bloqueados por jamming ou fora de vista). Durante uma interrupção, o sistema precisa “navegar por inércia” com seus próprios sensores de bordo. Todo o propósito do Kshana é medir quão bem ele faz isso.

Holdover. Em termos simples: por quanto tempo o relógio consegue manter a hora certa sozinho depois de perder o GNSS. Um relógio melhor aguenta mais tempo antes que seu erro ultrapasse o limite permitido.

Navegação estimada (dead-reckoning). Em termos simples: estimar onde você está somando o movimento medido, sem nenhuma referência externa. Os erros se acumulam, de modo que um sensor inercial melhor deriva mais lentamente.

Especificação / limiar. O erro máximo permitido antes de a solução ser considerada “fora da especificação” — por exemplo, “a temporização deve permanecer dentro de 20 ns” ou “a posição dentro de 100 m”.

Os sensores que o Kshana compara#

Relógio (relógio atômico). Um dispositivo que mantém o tempo contando a oscilação natural de um átomo. Dois exemplos aqui:

  • CSAC — Chip-Scale Atomic Clock (relógio atômico em escala de chip). Um relógio pequeno, implantado e comercial (a referência “clássica”). Bom, mas deriva de forma perceptível em uma interrupção longa.
  • Relógio de rede óptica (por exemplo, estrôncio). Um relógio “quântico” bem mais estável; o estado da arte em laboratórios, ainda não levado ao espaço.

Acelerômetro. Mede a aceleração (variação do movimento). Integrado duas vezes, dá a posição — de modo que qualquer erro cresce rapidamente. O acelerômetro de átomos frios é a versão quântica, com estabilidade de longo prazo muito melhor; o de grau de navegação é o clássico.

Giroscópio. Mede a rotação. Um pequeno erro de rotação inclina a plataforma, o que faz a gravidade vazar para a direção horizontal e corrompe a estimativa de posição.

IMU — Inertial Measurement Unit (unidade de medição inercial). O próprio conjunto de acelerômetro e giroscópio: três eixos de cada, informando força específica e taxa angular. Ela mede movimento; sozinha, não sabe onde está.

INS — Inertial Navigation System (sistema de navegação inercial). Uma IMU mais a “mecanização” que integra sua saída em atitude, velocidade e posição. O INS é o que faz a navegação estimada durante uma interrupção do GNSS, e sua exatidão é determinada pelos processos de erro da IMU listados abaixo.

Transferência de tempo. Enviar um sinal de tempo preciso entre dois lugares (por exemplo, de satélite para satélite). Os enlaces ópticos são muito mais precisos que os enlaces RF (radiofrequência).

Como os erros são modelados (ruído do relógio)#

O erro do relógio é construído a partir de “tipos de ruído” padrão, cada um com uma assinatura conhecida:

FM branca (modulação de frequência branca). Em termos simples: jitter rápido e aleatório na taxa do relógio. Tirar a média o reduz com o tempo. Parâmetro q_wf.

FM de passeio aleatório. Em termos simples: a taxa do relógio vagueia lentamente. Isso domina as interrupções longas. Parâmetro q_rw.

FM flicker (ruído 1/f). Em termos simples: um piso de ruído persistente abaixo do qual o relógio nunca consegue chegar por média. Ele é plano ao longo dos tempos de média. Parâmetro flicker_floor.

Envelhecimento / deriva. Uma variação lenta e previsível da taxa ao longo do tempo; por ser previsível, o estimador do Kshana a remove. Parâmetro drift.

VRW — Velocity Random Walk (passeio aleatório de velocidade). O equivalente do ruído branco para o acelerômetro: chutes aleatórios na velocidade que se acumulam em erro de posição. Parâmetro q_va.

ARW — Angular Random Walk (passeio aleatório angular). O equivalente para o giroscópio: chutes aleatórios na orientação. Parâmetro q_arw.

Como a estabilidade é medida#

Desvio de Allan (σ_y(τ)). Em termos simples: a forma padrão de declarar quão estável um relógio é ao longo de um tempo de média τ dado. A folha de dados de um relógio cita, por exemplo, σ_y(1 s) = 3×10⁻¹⁰. O Kshana valida seu modelo de relógio calculando o desvio de Allan de sua própria saída e verificando que ele coincide com o número publicado. (Referência: Riley, NIST SP 1065 — National Institute of Standards and Technology Special Publication 1065.)

PSD — Power Spectral Density (densidade espectral de potência). Como a potência de um ruído se distribui entre as frequências; a forma formal de especificar ruído branco / de passeio aleatório / flicker.

As figuras de mérito (como uma execução é pontuada)#

As seis figuras de mérito operacionais de PNT que o Kshana informa (veja a tabela “Output” do README):

FoM — Figure of Merit (figura de mérito). Um número que pontua um aspecto de uma execução, informado com sua unidade e com a indicação de se é validado ou modelado. As seis abaixo são as FoMs operacionais do Kshana.

  • Desempenho de posicionamento / temporização — o tamanho do erro, como RMS (raiz do valor quadrático médio, a média quadrática) e como o percentil 95.
  • Autonomia — a duração do holdover (por quanto tempo ele permanece dentro da especificação sem GNSS).
  • Resiliência — com que rapidez o erro cresce depois que o GNSS é perdido.
  • Disponibilidade — a fração da execução que tem uma solução dentro da especificação.
  • Integridade — você pode confiar na própria estimativa de erro do sistema? O Kshana informa a fração das amostras de interrupção cujo erro verdadeiro permanece dentro do limite de proteção do filtro.
  • Segurança — robustez contra spoofing: uma pontuação de detectabilidade de spoofing baseada na estabilidade do relógio (desde a v0.3.0), significativa apenas quando um cenário de ataque de spoofing está configurado. Ela não é integridade de nível aeronáutico: não calcula nenhum nível de proteção horizontal ou vertical (HPL/VPL) e não executa nenhum monitoramento autônomo de integridade pelo receptor (RAIM), avançado ou não. Esses vêm dos tipos de cenário separados de integridade e ARAIM (RAIM avançado) e são definidos em “Integridade e aumentação” abaixo. Sujeito a controle de exportação.

Termos usados junto com as figuras de mérito:

Spoofing. Em termos simples: um sinal de satélite falso que mente sobre a posição ou o tempo. Um spoofer entrega ao receptor uma resposta plausível, mas errada, o que é pior que jamming porque o receptor pode não perceber.

1-DOF — um grau de liberdade. Um único eixo. O erro de posição do pacote de cenários do Kshana é de eixo único; uma resposta 3-D completa exige o modelo de três eixos.

Conjunto de Monte Carlo. Executar o mesmo cenário muitas vezes com sementes aleatórias diferentes e informar a dispersão dos resultados, em vez de uma única execução.

CI — intervalo de confiança. A faixa em que se espera que uma estatística caia com uma probabilidade declarada (por exemplo, 95 %). Nas tabelas e nos selos do README, “CI” muitas vezes significa integração contínua — a execução automatizada de build e testes a cada alteração; o contexto indica qual.

Limite de k sigma. Um limite fixado em k desvios padrão da própria incerteza do filtro; a figura de mérito de Integridade conta com que frequência o erro verdadeiro permanece dentro dele.

CEP / 2DRMS — erro circular provável / duas vezes a raiz do valor quadrático médio da distância. Duas formas padrão de declarar a exatidão horizontal 2-D: CEP é o raio que contém 50 % das correções; 2DRMS é o dobro do erro horizontal quadrático médio. A biblioteca pode calcular ambos a partir de uma covariância de posição (src/fom.rs), mas nenhum tipo de cenário os informa ainda.

Lendo um resultado: os termos da saída#

Estes são os nomes que você encontra em um arquivo de resultado ou no resumo do playground, primeiro em termos simples.

Holdover (holdover_s). Em termos simples: quantos segundos o sistema permaneceu dentro de seu limite de erro depois que o GNSS foi perdido. O Kshana informa o mais curto desses períodos de navegação por inércia entre todas as interrupções da execução, medido na grade de tempo da execução, de modo que é um limite inferior na resolução do passo de tempo. Um holdover igual à duração da interrupção significa que o limite nunca foi ultrapassado.

p95 (timing_p95_ns). Em termos simples: em 95 % do tempo, o erro de temporização foi igual ou menor que este valor. É o percentil 95 do erro ao longo da interrupção. Um valor muito pequeno pode aparecer como 0.0 em um resumo curto; o arquivo JSON (JavaScript Object Notation) de resultado contém o número em precisão total.

Integridade (integrity). Em termos simples: com que frequência a própria estimativa de erro do sistema foi honesta. É a fração das amostras de interrupção cujo erro verdadeiro permaneceu dentro do limite de k sigma do filtro (definido abaixo). Um valor próximo de 1 significa que o estimador não subestimou seu erro. Não é um nível de proteção aeronáutico; veja “Integridade e aumentação” abaixo e INTEGRITY.md.

Pontuação de segurança (security). Em termos simples: qual a probabilidade de um ataque de spoofing ser detectado. É a probabilidade de que o ataque configurado seja detectado — um menos a probabilidade de falha de detecção P_md — derivada da estabilidade do relógio. Só tem significado quando o cenário configura um ataque de spoofing. Sem ataque configurado, o resumo de uma linha imprime security n/a (no attack) e o resultado marca a figura como applicable: false em seu bloco figure_tiers; o valor permanece no documento e significa “não aplicável”, não “segurança zero”.

PDOP — diluição de precisão de posição (chaves como pdop_min). Em termos simples: quanto a geometria dos satélites amplifica o erro de medição de distância em erro de posição. O erro de posição é aproximadamente o PDOP vezes o erro de medição de distância, portanto menor é melhor. Veja DOP em “Estimação e geometria”.

sigma_y (σ_y(τ), o desvio de Allan). Em termos simples: quanto a taxa de um relógio oscila quando tirada a média ao longo de um tempo τ. Uma linha de folha de dados como sigma_y(1 s) = 3e-10 significa que a taxa, com média de um segundo, varia cerca de 3 partes em 10¹⁰. Menor é um relógio mais estável. Veja “Como a estabilidade é medida” acima.

q_wf — intensidade do ruído de frequência branco. Em termos simples: a intensidade do jitter rápido e aleatório na taxa de um relógio. É o coeficiente em σ_y²(τ) = q_wf / τ para ruído de frequência branco, de modo que um cenário define q_wf = sigma_y(1 s)² a partir do desvio de Allan de um segundo da folha de dados. Seus companheiros são q_rw (ruído de frequência de passeio aleatório) e drift (envelhecimento); veja “Como os erros são modelados” acima.

Termos de temporização de telecomunicações#

As redes de telecomunicações distribuem o tempo por redes de pacotes (Precision Time Protocol) a partir de um relógio de referência alimentado por GNSS, e o Setor de Normalização das Telecomunicações da União Internacional de Telecomunicações (ITU-T) estabelece limites para o erro de tempo que cada relógio pode acrescentar. Estes termos aparecem no tipo de cenário telecom-timing; veja TELECOM-TIMING.md.

TE — time error (erro de tempo). Em termos simples: quão longe o tempo de um relógio está do tempo de referência, em um instante. Positivo ou negativo, geralmente em nanossegundos.

max|TE| — erro de tempo absoluto máximo. Em termos simples: o pior erro de tempo visto durante a medição, ignorando o sinal. É o limite principal que a maioria das máscaras estabelece.

cTE — constant time error (erro de tempo constante). Em termos simples: a parte de deslocamento estável do erro de tempo — o erro médio que não muda ao longo da medição.

dTE — dynamic time error (erro de tempo dinâmico). Em termos simples: a parte oscilante do erro de tempo — o que resta depois de removido o deslocamento constante. É avaliado com MTIE e TDEV.

MTIE — maximum time interval error (erro máximo de intervalo de tempo). Em termos simples: a maior oscilação do erro de tempo vista dentro de qualquer janela de um dado comprimento. Para cada comprimento de janela, ele desliza uma janela ao longo do registro e toma a maior variação pico a pico; uma máscara dá o maior valor permitido para cada comprimento de janela.

TDEV — time deviation (desvio de tempo). Em termos simples: a divagação típica (raiz do valor quadrático médio) do erro de tempo em um dado tempo de média, depois que o jitter de curto prazo é eliminado pela média. É um parente no domínio do tempo do desvio de Allan e, como o MTIE, é verificado em relação a uma máscara.

PRTC — primary reference time clock (relógio de tempo de referência primário). O relógio no topo de uma cadeia de temporização de telecomunicações, normalmente guiado por GNSS. Seus limites de desempenho estão na Recomendação ITU-T G.8272.

ePRTC — enhanced primary reference time clock (relógio de tempo de referência primário aprimorado). Um PRTC com limite de erro de tempo mais estreito, sustentado por um relógio atômico local altamente estável, para poder manter o tempo durante uma longa perda de GNSS. Recomendação ITU-T G.8272.1.

T-BC — telecom boundary clock (relógio de fronteira de telecomunicações). Um relógio de rede que recebe o tempo de cima e o repassa para baixo, acrescentando um pequeno erro de tempo próprio. Recomendação ITU-T G.8273.2.

T-TSC — telecom time slave clock (relógio escravo de tempo de telecomunicações). O relógio no fim da cadeia que recebe o tempo e o fornece ao equipamento que precisa dele (por exemplo, uma estação rádio base). Também coberto pela Recomendação ITU-T G.8273.2.

OCXO — oven-controlled crystal oscillator (oscilador a cristal controlado por forno). Um oscilador de quartzo mantido em temperatura constante dentro de um pequeno forno, o que o torna muito mais estável que um oscilador de quartzo comum. Um relógio de holdover comum em equipamentos de rede; envelhece (deriva) de forma perceptível ao longo de dias.

CSAC — chip-scale atomic clock (relógio atômico em escala de chip). Um relógio atômico muito pequeno (veja “Os sensores que o Kshana compara” acima). Mais estável que um OCXO em holdovers longos, com maior custo e consumo de energia.

Níveis de evidência: VALIDATED, MODELLED, PARTNER#

Cada capacidade da matriz de verificação verificada por máquina (VERIFICATION-MATRIX.md) traz um de três níveis.

VALIDATED. Em termos simples: conferido com a resposta de outra pessoa. A saída da capacidade foi comparada com uma referência independente externa — dados reais medidos, uma biblioteca independente escrita por outra pessoa ou valores de referência publicados — e concordou dentro de uma tolerância declarada. Uma verificação de integração contínua recusa uma linha VALIDATED que não nomeie nenhuma referência independente externa.

MODELLED. Em termos simples: construído a partir de física sólida e verificado quanto à consistência interna, mas ainda não comparado com uma resposta externa. Os valores são significativos para comparação e estudos de projeto; não são evidência de que um dispositivo real terá esse desempenho. MODELLED-RATIONALE.md explica por que cada uma dessas linhas é modelada.

PARTNER. Em termos simples: esta parte pertence a um parceiro de hardware ou de garantia do produto, e o Kshana não afirma nada sobre ela. A linha existe para que a lacuna fique visível em vez de silenciosa.

Termos de espectro e interferência#

Estes termos aparecem no tipo de cenário spectrum; veja SPECTRUM.md.

  • BPSK(n) — binary phase-shift keying (modulação por deslocamento de fase binária) a n × 1,023 Mchip/s. A modulação de chip retangular do GPS L1 coarse/acquisition (C/A) e L2 civil (L2C) (n = 1) e do GPS L5 e Galileo E5a (n = 10). Seu espectro é um sinc² com nulos a cada n × 1,023 MHz.
  • BOC(m, n) — binary offset carrier (portadora com deslocamento binário). Um código de espalhamento a n × 1,023 Mchip/s multiplicado por uma subportadora de onda quadrada a m × 1,023 MHz, o que divide o espectro em dois lóbulos, um de cada lado da portadora.
  • MBOC(6,1,1/11) — multiplexed binary offset carrier (portadora com deslocamento binário multiplexada). A densidade espectral de potência 10/11 × BOC(1.1) + 1/11 × BOC(6.1), acordada para o serviço aberto Galileo E1 e o GPS L1C; o Galileo a transmite como BOC composto (CBOC).
  • CW — continuous wave (onda contínua). Uma portadora não modulada: um único tom.
  • J/S — razão entre jammer e sinal. Potência recebida do jammer sobre a potência recebida do sinal, em decibéis.
  • SSC — spectral separation coefficient (coeficiente de separação espectral). κ = ∫ G_s(f) G_j(f) df sobre a banda do receptor: quanto do espectro de um interferente de potência unitária cai onde cai o do sinal. A densidade de portadora sobre ruído efetiva é [1/(C/N₀) + (J/S)·κ]⁻¹.
  • Figura de ruído. Quanto um receptor acrescenta ao ruído térmico, como uma razão F em decibéis; a temperatura de ruído do sistema é T_ant + 290 K × (F − 1).
  • Waterfall (cascata). Uma imagem tempo-frequência de um espectro: frequência na horizontal, tempo para baixo, cor para a potência.
  • Estimativa de Welch. Uma densidade espectral de potência estimada pela média de periodogramas com janela e sobrepostos (Welch 1967).
  • SigMF — Signal Metadata Format. Um formato aberto de gravação: um arquivo JSON .sigmf-meta que descreve um arquivo bruto .sigmf-data de amostras (aqui complexas cf32_le, ci16_le ou ci8).
  • IQ — in-phase and quadrature (em fase e em quadratura). As duas componentes de uma amostra complexa em banda base.

Termos de sinal LEO-PNT#

Estes termos aparecem no tipo de cenário leo-signal e nos cenários spectrum multibanda; veja LEO-SIGNAL.md.

  • LEO-PNT — posicionamento, navegação e temporização em órbita terrestre baixa. Sinais de navegação transmitidos por satélites a algumas centenas até cerca de 1200 km de altitude: mais fortes e de movimento mais rápido que o GNSS de órbita terrestre média.
  • RNSS, RDSS, MSS, EESS — Radio Navigation Satellite Service, Radio Determination Satellite Service, Mobile Satellite Service, Earth Exploration-Satellite Service. Alocações de serviço da ITU (União Internacional de Telecomunicações) em que uma banda pode se enquadrar.
  • Componentes piloto, de dados e de aquisição. As partes de um sinal: um piloto sem dados para medição de distância, um componente de dados que carrega a mensagem de navegação e um componente de aquisição curto e de baixa taxa, fácil de encontrar.
  • FDMA — frequency-division multiple access (acesso múltiplo por divisão de frequência). Componentes ou satélites separados pela frequência da portadora em vez de pelo código.
  • Largura de banda de Gabor (RMS). β = √(∫ f² G df / ∫ G df) sobre a banda do receptor: a dispersão da potência de um sinal em frequência, que determina com que finura ele pode medir distância.
  • DLL — delay lock loop (malha de captura de atraso). A malha de rastreamento de código; o espaçamento do correlador adiantado-atrasado e a largura de banda de ruído determinam o jitter de medição de distância por ruído térmico.
  • EFQPSK — enhanced Feher quadrature phase-shift keying. Uma modulação de envoltória constante (Xona Pulsar); aproximada aqui por um espectro de chip retangular.
  • OFDM — orthogonal frequency-division multiplexing (multiplexação por divisão de frequência ortogonal). Uma forma de onda multiportadora (o enlace de descida do Starlink); desenhada aqui como uma banda plana.
  • TEC — total electron content (conteúdo total de elétrons). Elétrons por metro quadrado ao longo do percurso; 1 TECU = 10¹⁶ el/m². O atraso ionosférico de primeira ordem é 40,3·TEC/f² metros.
  • EIRP — effective isotropic radiated power (potência isotrópica radiada efetiva). Potência de transmissão vezes o ganho da antena na direção do receptor.

Integridade e aumentação#

A integridade é a pergunta de confiança: não “quão grande é o meu erro?”, mas “consigo limitá-lo, e serei avisado quando o limite for rompido?”. Estes são os termos da aviação para isso.

RAIM — Receiver Autonomous Integrity Monitoring (monitoramento autônomo de integridade pelo receptor). Em termos simples: o receptor confere os satélites uns contra os outros. Com mais satélites que os quatro necessários para uma correção, as sobras (os resíduos) devem ser pequenas; um resíduo grande significa que um satélite está mentindo, e o receptor pode dizê-lo sem ajuda do solo. Implementado em src/raim.rs.

ARAIM — Advanced Receiver Autonomous Integrity Monitoring (monitoramento autônomo avançado de integridade pelo receptor). A forma moderna do RAIM, de dupla frequência e multiconstelação. Ele recebe uma mensagem de suporte à integridade que declara o erro assumido e a probabilidade de falha de cada satélite, e devolve níveis de proteção em vez de um indicador de sucesso/falha. O tratamento completo, com cada suposição, está em ARAIM_REFERENCE.md.

SISRE — Signal-in-Space Range Error (erro de distância no sinal no espaço). Em termos simples: quanto a órbita e o relógio transmitidos por um satélite afastam a distância que um usuário típico mede. O erro de órbita é dividido em partes radial, ao longo da trajetória e transversal, ponderadas pelo quanto cada uma aparece ao longo de uma linha de visada média, e então combinado com o erro de relógio (Montenbruck et al. 2018). Para um satélite de órbita terrestre baixa, as partes ao longo da trajetória e transversal pesam muito mais que para o GPS, porque os usuários o veem muito longe do nadir. Usado pelo tipo de cenário leo-navmsg.

RAC — Radial, Along-track, Cross-track (radial, ao longo da trajetória, transversal). As três direções em que um erro de órbita é decomposto: para fora do centro da Terra, ao longo da direção de voo e perpendicular ao plano orbital. O modelo kepler-rac do tipo de cenário leo-navmsg acrescenta um polinômio de correção em cada uma.

SVID — Space-Vehicle Identifier (identificador de veículo espacial). O número que uma mensagem de navegação usa para nomear o satélite que a enviou.

IOD — Issue of Data (emissão de dados). Um contador que muda sempre que o conteúdo da mensagem de navegação de um satélite muda, para que um receptor possa distinguir uma mensagem nova de uma repetição. (Não confundir com uma demonstração em órbita, também abreviada IOD, como no Celeste IOD da ESA.)

TOW — Time of Week (hora da semana). Segundos desde o início da semana GNSS atual (domingo 00:00).

CRC-24Q — verificação de redundância cíclica de 24 bits (polinômio Qualcomm). A verificação de detecção de erros que as mensagens RTCM 10403 e Galileo carregam: um resto de 24 bits dos bits da mensagem divididos pelo polinômio 0x1864CFB. Um receptor a recalcula e descarta uma mensagem que não coincida.

URE — User Range Error (erro de distância do usuário). Em termos simples: quanto a órbita e o relógio transmitidos pelo próprio satélite erram cada distância até ele. Também chamado de erro de sinal no espaço (SISE); é o orçamento de erro por satélite com que o ARAIM e o RAIM são alimentados (sigma_ure_m em src/raim.rs).

MHSS — Multiple Hypothesis Solution Separation (separação de soluções por múltiplas hipóteses). O método que o ARAIM usa. Para cada forma como a constelação poderia estar em falha, ele forma uma solução que exclui os satélites suspeitos e limita o quanto essa subsolução pode se afastar da solução com todos os satélites em vista.

HPL / VPL — Horizontal / Vertical Protection Level (nível de proteção horizontal / vertical). Em termos simples: o raio dentro do qual o sistema promete que o erro verdadeiro está, a um risco de integridade declarado. É um limite que o algoritmo calcula, não um erro medido. Uma execução está disponível quando o nível de proteção fica abaixo do limite de alerta que a operação admite (VAL, o limite de alerta vertical; HAL, o horizontal).

SBAS — Satellite-Based Augmentation System (sistema de aumentação baseado em satélites). Uma rede em solo que observa o GNSS, calcula correções e limites de integridade e os transmite a partir de satélites geoestacionários. O WAAS — Wide Area Augmentation System é o dos Estados Unidos; o EGNOS (European Geostationary Navigation Overlay Service) é o equivalente europeu. O Kshana calcula níveis de proteção na forma de mínimos quadrados ponderados da DO-229E (a DO-229E é o padrão de desempenho operacional mínimo da RTCA para receptores SBAS; a RTCA era antigamente a Radio Technical Commission for Aeronautics) (src/sbas.rs).

Estimação e geometria#

Estimador. O algoritmo que prevê a posição/hora verdadeira durante uma interrupção a partir do modelo do sensor. O Kshana tem um preditor analítico de holdover e um filtro de Kalman.

Filtro de Kalman. Em termos simples: um algoritmo que rastreia uma grandeza e também rastreia quão incerta ela é. O Kshana usa seu limite de incerteza para calcular a Integridade.

EKF — Extended Kalman Filter (filtro de Kalman estendido). Um filtro de Kalman para um problema não linear: ele lineariza o modelo em torno da estimativa atual a cada passo. A escolha padrão para acoplar o GNSS a um INS.

Filtro de Kalman unscented (UKF). A mesma tarefa sem linearizar: ele passa um pequeno conjunto de pontos de amostra escolhidos deterministicamente pelo modelo não linear verdadeiro e reconstrói a média e a covariância a partir de onde eles caem. Comporta-se melhor quando a não linearidade é forte, e é por isso que a determinação de órbita o usa.

DOP — Dilution Of Precision (diluição de precisão). Em termos simples: quanto a geometria dos satélites amplifica o erro de medição de distância em erro de posição ou de tempo. Erro de posição ≈ PDOP × erro de medição de distância, de modo que um número baixo é boa geometria. A família: GDOP (geométrico — posição e tempo juntos), PDOP (posição), HDOP (horizontal), VDOP (vertical), TDOP (tempo).

Constelação Walker. Uma forma padrão de descrever uma constelação de satélites por seu número de planos orbitais e de satélites por plano (o GPS é aproximadamente uma camada Walker 24/6).

Máscara de elevação. O ângulo mínimo acima do horizonte local em que um satélite é considerado utilizável; sinais muito baixos são excluídos.

Ocultação. Quando a Terra bloqueia fisicamente a linha de visada até um satélite.

Skyline (máscara de horizonte urbano). Em termos simples: o contorno de edifícios, guindastes ou morros contra o céu, como uma elevação para cada azimute. Um satélite conta como em vista apenas acima de max(elevation mask, skyline) em seu azimute, e um acima da máscara, mas atrás do skyline, é “mascarado pelo skyline”. O Kshana constrói um a partir de uma tabela, um cânion urbano, setores e terreno (o máximo ponto a ponto deles) ou uma predefinição REPRESENTATIVE; apenas linha de visada, sem reflexão nem difração (SKYLINE.md).

Geometria do céu. Quais satélites um local enxerga sob um skyline e o que isso faz com a solução: os fatores DOP, a covariância leste-norte-cima da correção de mínimos quadrados e sua elipse de erro, a região horizontal que contém a parcela declarada das correções (95 % por padrão) para erros de distância gaussianos independentes e iguais. Geometria MODELLED sob um modelo de erro declarado, não o erro real de um receptor (SKYLINE.md).

CTI — Composed Timing Integrity (integridade de temporização composta). Níveis de proteção para o tempo em vez da posição, calculados ao longo de uma transferência entre diferentes fontes de tempo — por exemplo, de um relógio verificado por satélite (com RAIM disponível) para um em funcionamento livre em holdover — de modo que o limite permaneça válido durante a transição (src/integrity/mod.rs).

TIB — Timing Integrity Benchmark. Uma régua para os monitores de temporização de outras pessoas: ele injeta um cardápio de falhas e verifica se o nível de proteção declarado do monitor de fato limitou seu erro. Ele não faz nenhuma afirmação de exatidão própria, de modo que não pode exagerar uma (src/benchmark/mod.rs).

Órbitas e cislunar#

CR3BP — Circular Restricted Three-Body Problem (problema restrito circular de três corpos). O sistema Terra–Lua tratado como dois corpos em órbitas circulares em torno de seu centro de massa comum, mais uma espaçonave leve demais para puxar de volta. Perto da Lua, uma elipse de Kepler de dois corpos simplesmente tem a forma errada; o CR3BP é a dinâmica mais barata que está certa (src/cr3bp.rs).

NRHO — Near-Rectilinear Halo Orbit (órbita halo quase retilínea). Uma órbita periódica do CR3BP que passa perto sobre um polo lunar e longe sobre o outro, de modo que, vista de ponta, é quase uma linha reta — daí “quase retilínea”. É a órbita escolhida para o Gateway lunar e mantém uma linha de visada quase contínua com a Terra.

DRO — Distant Retrograde Orbit (órbita retrógrada distante). Outra família do CR3BP: uma órbita grande e estável que circunda a Lua para trás, vista no referencial rotativo.

EOP — Earth Orientation Parameters (parâmetros de orientação da Terra). A oscilação e a rotação medidas, levemente irregulares, da Terra (movimento polar, UT1 (Tempo Universal 1, tempo de rotação da Terra)−UTC — tempo de rotação da Terra menos o Tempo Universal Coordenado — e duração do dia) que são necessárias para converter uma posição fixa à Terra em uma inercial com melhor que metros de precisão. O IERS (International Earth Rotation and Reference Systems Service) as publica; o Kshana lê seu arquivo finals2000A por meio de --eop.

Padrões, formatos e organizações#

As abreviações que o README e as páginas de pacotes usam para padrões, formatos de arquivo, escalas de tempo, referenciais e os órgãos por trás deles. Cada uma também é escrita por extenso no primeiro uso nessas páginas.

Órbitas, referenciais e tempo

  • SGP4 / SDP4 — Simplified General Perturbations 4 / Simplified Deep-space Perturbations 4. Os propagadores analíticos padrão para órbitas de satélites publicadas.
  • TLE — two-line element set (conjunto de elementos de duas linhas). O formato público de órbita que o SGP4 lê.
  • LEO / MEO / GTO / IGSO — órbita terrestre baixa / órbita terrestre média / órbita de transferência geoestacionária / órbita geossíncrona inclinada. Regimes orbitais; a maioria dos satélites GNSS voa em MEO.
  • LMO — órbita baixa de Marte.
  • ECI / ECEF — Earth-centred inertial / Earth-centred, Earth-fixed (inercial centrado na Terra / centrado e fixo na Terra). Um referencial que não gira com a Terra e outro que gira.
  • TEME — true equator, mean equinox (equador verdadeiro, equinócio médio). O referencial em que o SGP4 produz sua saída.
  • GCRS / ITRS / ITRF — Geocentric Celestial Reference System / International Terrestrial Reference System / sua realização, o International Terrestrial Reference Frame. Os referenciais inercial e fixo à Terra modernos.
  • CIO — Celestial Intermediate Origin (origem intermediária celeste). O ponto de referência da cadeia moderna de rotação da Terra, livre de equinócio.
  • LVLH — local vertical, local horizontal (vertical local, horizontal local). Um referencial que se move com a espaçonave.
  • WGS-84 — World Geodetic System 1984. O elipsoide da Terra que o GPS usa.
  • UTC / TAI / TT / UT1 / TDB — Tempo Universal Coordenado / Tempo Atômico Internacional / Tempo Terrestre / Tempo Universal 1 (tempo de rotação da Terra) / Tempo Dinâmico Baricêntrico.
  • LTC / TCL — Lunar Coordinate Time (Temps-Coordonnée Lunaire). A escala de tempo proposta para a Lua.
  • OD — determinação de órbita. Recuperar uma órbita a partir de medições de rastreamento.
  • CR3BP, NRHO e DRO são definidos em “Órbitas e cislunar” acima.

Formatos de arquivo e mensagens

  • SP3 — Standard Product 3. O formato de arquivo de órbita precisa do International GNSS Service (IGS), nas versões c e d.
  • RINEX — Receiver Independent Exchange Format. O formato de arquivo padrão para observações GNSS e efemérides transmitidas.
  • IONEX — IONosphere map EXchange format.
  • OEM / OMM / TDM — Orbit Ephemeris Message / Orbit Mean-elements Message / Tracking Data Message. Mensagens padrão para órbitas e dados de rastreamento do Consultative Committee for Space Data Systems (CCSDS).
  • TOML — Tom's Obvious, Minimal Language. O formato de texto simples dos cenários do Kshana.
  • KIF — Kshana Interchange Format. O envelope de resultado versionado e autodescritivo do Kshana.

Normas

  • DO-229E / DO-316. Padrões de desempenho operacional mínimo da RTCA para receptores SBAS e para equipamentos aerotransportados GPS com aumentação baseada na aeronave.
  • IS-GPS-200 / IS-GPS-705. As especificações de interface do GPS (a segunda cobre o sinal L5).
  • NIST SP 1065. O Handbook of Frequency Stability Analysis do National Institute of Standards and Technology.
  • TRL — nível de maturidade tecnológica. Uma escala de 1 a 9 da maturidade do hardware.

Organizações

  • ESA / ESOC / ESTRACK — a Agência Espacial Europeia, seu Centro Europeu de Operações Espaciais e sua rede europeia de rastreamento espacial.
  • NASA / JPL / NAIF / DSN — a National Aeronautics and Space Administration dos EUA, seu Jet Propulsion Laboratory, sua Navigation and Ancillary Information Facility (que publica o kit de ferramentas SPICE — Spacecraft, Planet, Instrument, C-matrix, Events) e sua Deep Space Network.
  • IGS — o International GNSS Service. IERS — o International Earth Rotation and Reference Systems Service. IAU — a União Astronômica Internacional (cuja biblioteca SOFA, Standards of Fundamental Astronomy, e seu port aberto ERFA, Essential Routines for Fundamental Astronomy, são as referências de referenciais do Kshana).
  • CCSDS — o Consultative Committee for Space Data Systems. AIAA — o American Institute of Aeronautics and Astronautics. RTCA — antigamente a Radio Technical Commission for Aeronautics.

Software e cadeia de suprimentos

  • CLI — interface de linha de comando. MCP — Model Context Protocol, o protocolo que o servidor de agentes do Kshana fala. IDE — ambiente de desenvolvimento integrado.
  • SBOM — lista de materiais de software. SLSA — Supply-chain Levels for Software Artifacts, o framework de proveniência de build sob o qual as versões do Kshana são atestadas.

Todas as outras abreviações, de A a Z#

Toda abreviação usada na documentação do repositório (docs/ e os quatro READMEs) que nenhuma seção acima define, mais algumas que uma define, repetidas para consulta. Cada página também escreve suas abreviações por extenso no primeiro uso; esta tabela é o único lugar para consultá-las todas. Algumas entradas são identificadores ou nomes em vez de abreviações, e dizem isso.

Abreviação Significa Onde aparece
3GPP Third Generation Partnership Project o órgão que escreve os padrões 5G, incluindo redes não terrestres
5G rede móvel de quinta geração incluindo seu posicionamento em redes não terrestres (NTN)
ABI interface binária de aplicação tags de wheel do Python
ABMF a estação IGS em Le Moule, Guadalupe um identificador de estação de quatro caracteres
AC corrente alternada como no efeito AC-Stark (deslocamento de luz)
ADD Algorithm Description Document (documento de descrição do algoritmo) o algoritmo aerotransportado de referência ARAIM do WG-C
ADEV / OADEV desvio de Allan / desvio de Allan sobreposto veja desvio de Allan acima
ADIS16460 / ADIS16465 / ADIS16488, STIM300, 3DM-GX3 (GX3) números de peça de sensores inerciais (Analog Devices; Safran Sensonor; MicroStrain) identificadores, não abreviações
AEM Attitude Ephemeris Message (mensagem de efemérides de atitude) uma mensagem do CCSDS
AESS Aerospace and Electronic Systems Society do IEEE
AF fator de média o múltiplo inteiro do intervalo de amostragem em um estimador do tipo Allan
AFS Augmented Forward Signal o sinal de navegação lunar do LunaNet
AGC controle automático de ganho um indicador de jamming no front end de um receptor
AHP Processo de Análise Hierárquica (Analytic Hierarchy Process) um método de ponderação multicritério (Saaty)
AI / ML inteligência artificial / aprendizado de máquina
AL / HAL / VAL limite de alerta / limite de alerta horizontal / limite de alerta vertical o erro que um monitor de integridade precisa limitar
AltBOC alternative binary offset carrier (portadora com deslocamento binário alternativo) a modulação Galileo E5
AM-HM média aritmética–média harmônica (desigualdade)
AOCS sistema de controle de atitude e órbita
AOS / TCA / LOS aquisição de sinal / instante de maior aproximação / perda de sinal os eventos de uma passagem sobre uma estação terrena (LOS também significa linha de visada; o contexto indica qual)
API interface de programação de aplicações
APID identificador de processo de aplicação o campo de cabeçalho do Space Packet do CCSDS
APS American Physical Society
APV aproximação com guiamento vertical APV-I: limites de alerta de 40 m na horizontal e 50 m na vertical
ARL comprimento médio de execução o tempo médio que um detector de mudança leva para disparar o alarme
ARM / ARM64 a arquitetura de processadores Arm / sua forma de 64 bits
ASD densidade espectral de amplitude a raiz quadrada de uma densidade espectral de potência
AU unidade astronômica 149.597.870,7 km
AUC / ROC área sob a curva / característica de operação do receptor avaliação de detectores
AWS Amazon Web Services hospeda um espelho aberto dos ladrilhos de elevação SRTM
BEL perda de entrada em edificações ITU-R P.2109
BI instabilidade de viés o mínimo plano do desvio de Allan de um sensor inercial
BIPM Bureau International des Poids et Mesures (Bureau Internacional de Pesos e Medidas) publica a Circular T
BKG Bundesamt für Kartographie und Geodäsie (Agência Federal Alemã de Cartografia e Geodésia) mantém um espelho de dados do IGS
BSD Berkeley Software Distribution como nas licenças BSD
BSP SPK binário um arquivo de kernel binário de efemérides SPICE
BSTAR o termo de arrasto de um conjunto de elementos de duas linhas
CAI interferômetro de átomos frios veja QUANTUM.md
CARIOQA-PMP Cold Atom Rubidium Interferometer in Orbit for Quantum Accelerometry – Pathfinder Mission Preparation
CC / CC BY Creative Commons / Creative Commons Attribution uma licença de dados ou de texto
CDDIS Crustal Dynamics Data Information System o arquivo de geodésia espacial da NASA
CDF função de distribuição acumulada
CFAR taxa de falsos alarmes constante uma regra de limiar de detector de aquisição
CGCS2000 China Geodetic Coordinate System 2000 o datum do BeiDou
CIP Celestial Intermediate Pole (polo intermediário celeste)
CIRS Celestial Intermediate Reference System (sistema de referência intermediário celeste)
CISA Cybersecurity and Infrastructure Security Agency do DHS dos EUA
CM / CL civil moderado / civil longo os dois códigos GPS L2C multiplexados no tempo
CMPL nível de proteção de modo comum o limite dos erros que um teste de resíduos não consegue ver
CN Newtoniano convergido a correção de aberração de tempo de luz do SPICE
C/N0 (C/N₀) razão entre a potência da portadora e a densidade de ruído em dB-Hz
COPRAS COmplex PRoportional ASsessment um método de classificação multicritério
COSPAR Committee on Space Research (Comitê de Pesquisa Espacial) emite designadores internacionais de satélites
CPR ciclo por revolução uma aceleração orbital empírica na frequência orbital
CPU / GPU / NPU unidade de processamento central / gráfica / neural
CRB / CRLB limite de Cramér–Rao / limite inferior de Cramér–Rao a menor variância que um estimador não viesado pode atingir
CRD Consolidated laser Ranging Data format arquivos de pontos normais do ILRS
CRPA antena de padrão de recepção controlado um arranjo de antenas anti-jam
CR / RI razão de consistência / índice aleatório a verificação de consistência do AHP (aceitar CR < 0,10)
CS GROUP a empresa francesa que mantém o Orekit o nome de uma empresa, não uma abreviação a expandir
CSK code shift keying (modulação por deslocamento de código)
CSS Cascading Style Sheets
CSV valores separados por vírgula
CUSUM soma cumulativa um detector sequencial de mudança
CV cross-validation (visada comum em transferência de tempo; o contexto indica qual)
CZML Cesium Language o formato de cena JSON do CesiumJS
dB / dBW / dB-Hz decibel / decibel-watt / decibel-hertz razão de potência, potência absoluta e uma unidade de C/N0
DC corrente contínua o limite de frequência zero
DCM matriz de cossenos diretores uma matriz de rotação
DCO Developer Certificate of Origin
DCT tabela de controle de projeto uma tabela de orçamento de enlace (o exemplo da banda X do Galileo do JPL DESCANSO)
DE / DE421 / DE430 / DE440 / DE441 JPL Development Ephemeris (versões 421, 430, 440, 441) efemérides planetárias e lunares; “DE-grade” significa exatidão dessa classe
DEM modelo digital de elevação
DESCANSO Deep Space Communications and Navigation Systems Center of Excellence série de monografias do JPL
DGFI-TUM Deutsches Geodätisches Forschungsinstitut der Technischen Universität München (Instituto Alemão de Pesquisa Geodésica da Universidade Técnica de Munique) hospeda o EUROLAS Data Center
DGNSS GNSS diferencial
DHS Department of Homeland Security EUA
DoD Department of Defense EUA
DOF / DoF grau de liberdade veja 1-DOF acima
DOI identificador digital de objeto
DOR / Δ-DOR differential one-way ranging / delta differential one-way ranging rastreamento angular em espaço profundo
DP5 / RK4 / RK5 / DOP853 Dormand–Prince 5(4) / Runge–Kutta 4 / Runge–Kutta 5 / Dormand–Prince 8(5.3) integradores numéricos
DRMS raiz do valor quadrático médio da distância veja 2DRMS
DS00002980D / DS00002985D / DS00003047A números de documento de folhas de dados da Microchip identificadores, não abreviações
DSAC Deep Space Atomic Clock o relógio de íons de mercúrio aprisionados da NASA
DUT1 UT1 menos UTC a correção de rotação da Terra
Eb/N0 energia por bit sobre a densidade de ruído
ECI0 o referencial inercial alinhado ao referencial fixo à Terra no início de uma execução usado pelas exportações de interoperabilidade leo-pass
ECMAScript / ES o padrão por trás do JavaScript / um módulo ES
ECOM2 Empirical CODE Orbit Model 2 um modelo de pressão solar para GNSS (CODE: Center for Orbit Determination in Europe)
ECSS European Cooperation for Space Standardization ECSS-E-ST-10-02 é o seu padrão de verificação
ED documento da EUROCAE como em ED-259A
EDL entrada, descida e pouso
EEE componentes elétricos, eletrônicos e eletromecânicos garantia de produto espacial
EGM / EGM2008 Earth Gravitational Model (a versão 2008) NGA
EIGEN European Improved Gravity model of the Earth by New techniques
ELECTRE ELimination Et Choix Traduisant la REalité (eliminação e escolha que expressam a realidade) um método multicritério de sobreclassificação
ELP/MPP02 Éphéméride Lunaire Parisienne, a versão MPP02 (Chapront) uma teoria lunar analítica
EME2000 equador médio e equinócio médio da Terra em J2000 um referencial inercial
EML early-minus-late um discriminador de código
EMT limiar efetivo do monitor uma saída do ARAIM
ENU / NED leste-norte-cima / norte-leste-baixo referenciais de nível local
EO observação da Terra
EPM / EPM2021 Ephemerides of Planets and the Moon (a versão 2021) efeméride do IAA RAS
ERA ângulo de rotação da Terra
ESKF filtro de Kalman de estado de erro
ESS tamanho efetivo da amostra de um filtro de partículas
ESSR European Space Software Repository ESA
ET tempo de efemérides o nome do TDB no SPICE
EUROCAE European Organisation for Civil Aviation Equipment
EUROLAS European Laser Network medição de distância a laser de satélites e da Lua
FAQ perguntas frequentes
FCC Federal Communications Commission EUA
FCNN rede neural totalmente conectada
FD diferença finita
FDE detecção e exclusão de falhas
FES / FES2004 Finite Element Solution (a versão 2004) um modelo de marés oceânicas
FIM matriz de informação de Fisher
FNV-1a hash Fowler–Noll–Vo, variante 1a usado para fixar saídas de referência
FOC / IOV capacidade operacional plena / validação em órbita gerações de satélites (Galileo, Xona Pulsar)
FOV / IFOV campo de visão / campo de visão instantâneo
FPGA / MCU / RTOS field-programmable gate array / unidade microcontroladora / sistema operacional de tempo real
FSL / FSPL perda no espaço livre / perda de percurso no espaço livre ITU-R P.525
GB / KB / MB gigabyte / kilobyte / megabyte
GCRF Geocentric Celestial Reference Frame
GDAL Geospatial Data Abstraction Library
GEO órbita geoestacionária
GeoJSON Geographic JavaScript Object Notation IETF RFC 7946
GG gradiente de gravidade como em torque de gradiente de gravidade
GHz / kHz gigahertz / quilohertz
GIM mapa global da ionosfera
GINS / KF-GINS integração GNSS/INS / o conjunto de dados e código de filtro de Kalman GNSS/INS da Universidade de Wuhan
GIS sistema de informação geográfica
GIVE grid ionospheric vertical error (erro vertical ionosférico em grade) um termo de mensagem SBAS
gLAB GNSS-Lab Tool um conjunto de processamento de dados GNSS distribuído pela ESA
GLIBC a biblioteca C do GNU
GLONASS o Global Navigation Satellite System da Rússia (Globalnaya Navigatsionnaya Sputnikovaya Sistema)
GLS mínimos quadrados generalizados
GM parâmetro gravitacional a constante gravitacional vezes a massa de um corpo
GMAT General Mission Analysis Tool NASA
GMM-3 Goddard Mars Model 3 um campo gravitacional de Marte
GMST tempo sideral médio de Greenwich
GNC guiamento, navegação e controle
GPOD Grid Processing On Demand ESA
GR relatividade geral
GRGM / GRGM660PRIM os modelos gravitacionais lunares GRAIL do NASA Goddard (GRAIL: Gravity Recovery and Interior Laboratory)
GRS80 Geodetic Reference System 1980
GSD distância de amostragem no solo
GSE equipamento de apoio em solo
GSFC Goddard Space Flight Center NASA
HDEV / OHDEV desvio de Hadamard / desvio de Hadamard sobreposto uma medida de estabilidade insensível à deriva
HIL hardware in the loop
HMI / MI informação perigosamente enganosa / informação enganosa regiões do diagrama de Stanford
HP Hewlett-Packard
HTML HyperText Markup Language
IAA RAS Institute of Applied Astronomy of the Russian Academy of Sciences
IAG Associação Internacional de Geodesia
IAGA / V-MOD (VMOD) Associação Internacional de Geomagnetismo e Aeronomia / seu Grupo de Trabalho V-MOD (modelagem do campo geomagnético) mantém o IGRF
IC condição inicial
ICAO Organização da Aviação Civil Internacional
ICD documento de controle de interface como no Galileo OS SIS ICD
ICGEM International Centre for Global Earth Models
ICRF International Celestial Reference Frame
ID identificador (ou identificação, como em ID de tipo de ruído)
IEEE Institute of Electrical and Electronics Engineers
IETF / RFC Internet Engineering Task Force / Request for Comments
IF frequência intermediária amostras do receptor
IGb14 a realização do IGS do ITRF2014
IGRF / IGRF14 International Geomagnetic Reference Field IGRF-14 (arquivo IGRF14.shc) é a 14ª geração
IGSO órbita geossíncrona inclinada
IIF GPS Block II Follow-on uma geração de satélites GPS
ILRS International Laser Ranging Service
ILS mínimos quadrados inteiros resolução de ambiguidades
IMCCE Institut de mécanique céleste et de calcul des éphémérides Observatório de Paris; publica o INPOP
INPOP21a Intégration Numérique Planétaire de l'Observatoire de Paris, versão 21a uma efeméride planetária
IOAG Interagency Operations Advisory Group
ION / ITM Institute of Navigation / seu International Technical Meeting
IoT Internet das Coisas
IR risco de integridade a probabilidade de informação perigosamente enganosa
IRE Institute of Radio Engineers um predecessor do IEEE
ISB viés entre sistemas o deslocamento de relógio entre dois GNSS
ISL enlace entre satélites
ISM mensagem de suporte à integridade ARAIM
ISO Organização Internacional de Normalização ISO 8601 é o seu formato de data e hora
ISS Estação Espacial Internacional
ITRF93 / ITRF2020 International Terrestrial Reference Frame 1993 / 2020
ITU-R Setor de Radiocomunicações da União Internacional de Telecomunicações suas Recomendações da série P modelam a propagação
IVS International VLBI Service for Geodesy and Astrometry
JD / MJD data juliana / data juliana modificada
JMLR Journal of Machine Learning Research
JOSA Journal of the Optical Society of America
JRC / JRC122785 Joint Research Centre da Comissão Europeia / um de seus números de relatório
JS JavaScript
JSON JavaScript Object Notation
JSTSP IEEE Journal of Selected Topics in Signal Processing
KF filtro de Kalman
KML Keyhole Markup Language um padrão do OGC lido pelo Google Earth
KP16 / KRAC / LU22 / APOL rótulos de tipo de registro do formato de texto de mensagem de navegação LEO próprio do Kshana uma extensão do Kshana, não um padrão
KPI indicador-chave de desempenho
KSC Kennedy Space Center
KVN Keyword = Value Notation a forma de texto das mensagens do CCSDS
LANS Lunar Augmented Navigation Service NASA
LAPACK Linear Algebra PACKage
LCG gerador congruencial linear o gerador da série de testes do NIST SP 1065
LCNS Lunar Communications and Navigation Services o serviço Moonlight da ESA
LCRNS Lunar Communications Relay and Navigation Systems NASA
LFSR registrador de deslocamento com realimentação linear geração de códigos de espalhamento
LGPL GNU Lesser General Public License
LIL lei do logaritmo iterado
LLI / SSI indicador de perda de travamento / indicador de intensidade de sinal sinalizadores de observação do RINEX
LLR medição de distância a laser até a Lua
LLVM a infraestrutura de compilação LLVM (originalmente Low Level Virtual Machine)
LNAV mensagem de navegação legada GPS
LNCSS sistema de satélites de navegação e comunicação lunar os estudos de caso de constelação em NAVIGATION 70(4), navi.613
LNIS LunaNet Interoperability Specification
LNSS Lunar Navigation Satellite System uma constelação lunar proposta
LPV / LPV-200 desempenho do localizador com guiamento vertical / sua categoria de altura de decisão de 200 ft aproximação de aviação
LRO Lunar Reconnaissance Orbiter NASA
LS segundos intercalares como em Δt_LS
LT tempo de luz
LTE Long-Term Evolution o padrão celular 4G
LU decomposição inferior–superior
LuGRE Lunar GNSS Receiver Experiment voou para a Lua em 2025
LuPNT a biblioteca de PNT lunar de Stanford um nome
MAAST MATLAB Algorithm Availability Simulation Tool Stanford
MAIT fabricação, montagem, integração e teste
MAR099 / JUP365 / SAT441 soluções de efemérides de satélites do JPL para as luas de Marte, Júpiter e Saturno identificadores
MASPS padrões mínimos de desempenho de sistemas de aviação
MATLAB MATrix LABoratory um produto de computação numérica
MAUT teoria da utilidade multiatributo
MC Monte Carlo
MCD Mars Climate Database
MCDA análise de decisão multicritério
MCI / MCMF inercial centrado na Lua / centrado e fixo na Lua
MDB viés mínimo detectável
MDEV desvio de Allan modificado
MEMS sistemas microeletromecânicos
MeO / MLRO MéO (Métrologie Optique), a estação a laser de Grasse / Matera Laser Ranging Observatory estações de medição de distância a laser até a Lua
ME / PA Terra média / eixos principais os dois referenciais lunares fixos ao corpo (MOON_ME, MOON_PA)
MGEX Multi-GNSS Experiment IGS
MIT Massachusetts Institute of Technology como na licença MIT
MLP perceptron de múltiplas camadas uma pequena rede neural
MOD / TOD médio da data / verdadeiro da data referenciais de equador e equinócio
MOORA Multi-Objective Optimisation on the basis of Ratio Analysis
MOPS padrões mínimos de desempenho operacional
MPL Mozilla Public License
MRO110 / MRO110B2 modelos gravitacionais do Mars Reconnaissance Orbiter 110 e 110B2
MSRV versão mínima suportada do Rust
MTF função de transferência de modulação imageamento óptico
MVDR resposta sem distorção de variância mínima beamforming adaptativo
MWL enlace de micro-ondas o enlace de transferência de tempo do ACES
NaN not a number (não é um número)
NavIC Navigation with Indian Constellation
NAVISP Navigation Innovation and Support Programme ESA
NAV / OBS navegação (mensagem) / observação os dois tipos de arquivo RINEX; o Stanford NAV Lab é o Navigation and Autonomous Vehicles Laboratory
NBS / NBS14 o antigo National Bureau of Standards dos EUA / o conjunto de dados de referência de estabilidade de frequência NBS14 usado para verificar estimadores de Allan
NEES / NIS erro de estimação normalizado ao quadrado / inovação normalizada ao quadrado testes de consistência de filtro
NGA National Geospatial-Intelligence Agency EUA
NGS / NOAA National Geodetic Survey / National Oceanic and Atmospheric Administration EUA
NIMA / TR8350 National Imagery and Mapping Agency / seu relatório técnico TR8350.2 (a definição do WGS 84) NIMA é o antigo nome da NGA
NLOS non-line-of-sight um sinal apenas refletido
NNLS mínimos quadrados não negativos
NORAD North American Aerospace Defense Command mantém o catálogo público de satélites
NP Neyman–Pearson teoria da detecção
NPA aproximação de não precisão aviação
NPB nutação–precessão–viés a matriz IAU 2006/2000A
NRL / NRLMSISE-00 Naval Research Laboratory / seu modelo de atmosfera estendido de espectrômetro de massa e radar de espalhamento incoerente, 2000
NTN rede não terrestre 5G a partir de satélites
NTRS NASA Technical Reports Server
OC-0 … OC-13 identificadores de afirmações excessivas linhas de CLAIMS-VS-REALITY.md
OCI Open Container Initiative formato de imagem de contêiner
ODE / SDE equação diferencial ordinária / estocástica
ODM mensagens de dados de órbita a família do CCSDS que inclui OEM e OMM
OGC Open Geospatial Consortium
OLS / WLS mínimos quadrados ordinários / ponderados
OPS-SAT / OPSSAT-AD o satélite-laboratório de software em órbita da ESA / seu conjunto de dados de detecção de anomalias
OSIP Open Space Innovation Platform ESA
OSNMA / TESLA Open Service Navigation Message Authentication / Timed Efficient Stream Loss-tolerant Authentication autenticação de sinal do Galileo
OS / OSes Open Service (Galileo, BeiDou), ou sistema(s) operacional(is) o contexto indica qual
OU Ornstein–Uhlenbeck um processo de ruído com reversão à média
PA garantia de produto (também aproximação de precisão, como em K_H,PA) o contexto indica qual
PCK kernel de constantes planetárias SPICE
PDF Portable Document Format
Pd / Pfa probabilidade de detecção / probabilidade de falso alarme
PEF pseudo-Earth-fixed o referencial entre TEME e ITRF
PG01 / PRN120 / GSAT0101 identificadores de satélites: um rótulo de satélite GPS do SP3, um número de ruído pseudoaleatório do SBAS, um nome de satélite Galileo identificadores, não abreviações
PHARAO Projet d'Horloge Atomique par Refroidissement d'Atomes en Orbite o relógio de césio do ACES
PL nível de proteção
PLL malha de captura de fase
PMC / PMC10301026 PubMed Central / um de seus identificadores de artigo
PM / FM modulação de fase / modulação de frequência ruído na fase de um relógio ou em sua frequência
PN pseudo-noise como em medição de distância PN
PNG Portable Network Graphics
POD determinação precisa de órbita
PPN pós-newtoniano parametrizado
PPP / RTK / SPP posicionamento preciso por ponto / cinemático em tempo real / posicionamento de ponto único
PPS pulso por segundo
PR pull request
PRN ruído pseudoaleatório (número de código) como os satélites GNSS são nomeados nos sinais
PROMETHEE Preference Ranking Organization METHod for Enrichment of Evaluations
PRX Physical Review X um periódico
PSD densidade espectral de potência veja acima
PS / SPS Performance Standard / Standard Positioning Service o PS do SPS do GPS
PTB Physikalisch-Technische Bundesanstalt o instituto nacional de metrologia da Alemanha
PTP Precision Time Protocol IEEE 1588
PVT posição, velocidade e tempo
PyO3 / PyPA / PyPI a biblioteca de vínculo Rust–Python / Python Packaging Authority / Python Package Index
PZ-90 Parametry Zemli 1990 o datum geodésico do GLONASS
QA garantia da qualidade
QEMU Quick Emulator
QPN ruído de projeção quântica
QPSK quadrature phase-shift keying (modulação por deslocamento de fase em quadratura)
QZSS Quasi-Zenith Satellite System Japão
RAAN ascensão reta do nó ascendente
RAFS padrão de frequência atômico de rubídio
RDRR Resist–Detect–Respond–Recover (resistir, detectar, responder, recuperar) o modelo de resiliência RethinkPNT/Firesmith
RF radiofrequência
RHEL Red Hat Enterprise Linux
RHS lado direito
RMS / RSS raiz do valor quadrático médio / raiz da soma dos quadrados
RNG gerador de números aleatórios
RNTF Resilient Navigation and Timing Foundation
ROI retorno sobre o investimento
RPCF Resilient PNT Conformance Framework DHS dos EUA
RTCM Radio Technical Commission for Maritime Services seu padrão de mensagens carrega o CRC-24Q
RTKLIB uma biblioteca de código aberto de posicionamento GNSS (biblioteca cinemática em tempo real)
RTN radial, transversal, normal um referencial fixo à órbita
RW passeio aleatório como em passeio aleatório do viés
RWFM / WFM / FFM / WPM / FPM modulação de frequência de passeio aleatório, branca e flicker / modulação de fase branca e flicker os tipos de ruído de relógio em lei de potência
SA.45s / SA65, OX-208 nomes de produtos da Microchip (dois relógios atômicos em escala de chip, um oscilador a cristal controlado por forno) nomes, não abreviações
SD desvio padrão
SDD Service Definition Document como no Galileo OS SDD
SDK kit de desenvolvimento de software
SDR rádio definido por software
SDS Space Defense Squadron o 18º SDS mantém o catálogo de satélites dos EUA
SEP ângulo Sol–Terra–sonda (também erro esférico provável) o contexto indica qual
SGD descida do gradiente estocástica
SHA-256 Secure Hash Algorithm, 256 bits
SHM movimento harmônico simples
SI Sistema Internacional de Unidades
SIB Safety Information Bulletin EASA; EASA é a Agência da União Europeia para a Segurança da Aviação
SINEX Solution INdependent EXchange format soluções geodésicas
SIR reamostragem por importância um filtro de partículas
SIS / SISA sinal no espaço / exatidão do sinal no espaço
SITAN Sandia Inertial Terrain-Aided Navigation
SLR medição de distância a laser de satélites
SMAD Space Mission Analysis and Design o livro-texto
SNR relação sinal-ruído
SOS / SSE soma dos quadrados / soma dos quadrados dos resíduos
SOTA estado da arte
SP1065 NIST Special Publication 1065 o mesmo documento que o NIST SP 1065
SPD / PD simétrica definida positiva / definida positiva
SPDX Software Package Data Exchange os identificadores de licença nos cabeçalhos de arquivo
SPK kernel SPICE para efemérides de espaçonaves e planetas
SPOF ponto único de falha
SQM monitoramento da qualidade do sinal verificações de spoofing pela forma do correlador
SRIF filtro de informação de raiz quadrada
SRP pressão de radiação solar
SRTM / SRTMHGT Shuttle Radar Topography Mission / seu formato de arquivo de altura os ladrilhos são nomeados por seu canto sudoeste, por exemplo N36W117
SSD Solar System Dynamics o grupo do JPL
STEC conteúdo total de elétrons oblíquo
STK Systems Tool Kit um produto de análise de missão
STL Satellite Time and Location o serviço de posicionamento e temporização da Iridium
STM matriz de transição de estado
SV veículo espacial (um satélite)
SVD decomposição em valores singulares
SVG Scalable Vector Graphics
TAES IEEE Transactions on Aerospace and Electronic Systems
TC / TM telecomando / telemetria
TCXO oscilador de cristal com compensação de temperatura
TDD desenvolvimento orientado a testes
TDOA / FDOA diferença de tempo / de frequência de chegada localização passiva de emissores
TERCOM correspondência de contorno de terreno
TEXBAT Texas Spoofing Test Battery dados gravados de spoofing de GNSS (OAKBAT é um conjunto de dados da mesma classe)
TIE erro de intervalo de tempo
TIES Telecommunication Information Exchange Service contas de membros da ITU
ToA tempo de chegada
TOL tolerância
TOPSIS Technique for Order of Preference by Similarity to Ideal Solution
TOTDEV / TOTVAR desvio total / variância total estimadores de estabilidade de alcance estendido
TPAMI IEEE Transactions on Pattern Analysis and Machine Intelligence
TPL nível de proteção de temporização veja SLOT-TIMING.md
TPS sistema de proteção térmica
TRN navegação referenciada ao terreno
TR / TN relatório técnico / nota técnica
TU Delft Universidade de Tecnologia de Delft
TWSTFT / TWTFT transferência bidirecional de tempo e frequência por satélite / transferência bidirecional de tempo e frequência
UBX o protocolo binário de receptor da u-blox
UDRE erro diferencial de distância do usuário SBAS
UERE erro de distância equivalente do usuário
UFFC Ultrasonics, Ferroelectrics, and Frequency Control um IEEE Transactions
UHF frequência ultra-alta 300 MHz a 3 GHz
UI / UX interface de usuário / experiência de usuário
ULA arranjo linear uniforme
ULP unidade na última casa precisão de ponto flutuante
URA / URE exatidão de distância do usuário / erro de distância do usuário a URA limita para fins de integridade; a URE é a exatidão RMS
URL localizador uniforme de recursos
USGS United States Geological Survey
USNO United States Naval Observatory
USO oscilador ultraestável
USSA76 US Standard Atmosphere 1976
VIKOR VIseKriterijumska Optimizacija I Kompromisno Resenje (otimização multicritério e solução de compromisso)
VLBI interferometria de linha de base muito longa
WAAS / EGNOS Wide Area Augmentation System / European Geostationary Navigation Overlay Service SBAS; veja acima
WASM WebAssembly
WASPAS Weighted Aggregated Sum Product ASSessment
WG-C Grupo de Trabalho C da cooperação União Europeia–Estados Unidos em navegação por satélite publica os documentos de referência do ARAIM
WGCCRE Working Group on Cartographic Coordinates and Rotational Elements IAU
WGN ruído gaussiano branco
WGS72 / WGS84 World Geodetic System 1972 / 1984 o SGP4 usa constantes do WGS72
WHU Universidade de Wuhan
WSM / WPM modelo de soma ponderada / modelo de produto ponderado agregação multicritério (WPM também significa modulação de fase branca; o contexto indica qual)
XML Extensible Markup Language
XOR ou exclusivo
X / Y / Z / F (XYZF), D / I as componentes do campo geomagnético: norte, leste, para baixo, intensidade total; declinação, inclinação
YAGNI you aren't gonna need it (você não vai precisar disso) um princípio de projeto
ZHD atraso hidrostático zenital

Reprodutibilidade e licenciamento#

Reprodutível (determinístico). A mesma entrada sempre dá uma saída idêntica bit a bit — scenario + seed + version → identical result. Nenhuma aleatoriedade oculta.

Semente. O número que inicializa o gerador aleatório (determinístico), de modo que as execuções sejam repetíveis.

Open core. O modelo de negócio: o motor é livre e de código aberto (AGPL-3.0, a GNU Affero General Public License definida abaixo; com licenciamento duplo comercial); o negócio que sustenta o projeto é suporte, integração, licenças comerciais e extensões proprietárias — não taxas por assento sobre o motor aberto.

AGPL-3.0. A GNU Affero General Public License v3 — uma licença de código aberto com copyleft forte, reconhecida pela OSI (Open Source Initiative). Como a GPL (GNU General Public License), mas com uma cláusula extra (§13) que cobre software oferecido a usuários por uma rede: uma versão modificada acessada por uma rede deve oferecer a esses usuários o seu código-fonte correspondente. A licença aberta do Kshana.

Licenciamento duplo. Oferecer o mesmo código sob duas licenças para que os usuários escolham: aqui, a AGPL-3.0 (aberta, copyleft) ou uma licença comercial da Ashforde OÜ (uma sociedade limitada privada estoniana; OÜ = osaühing) para uso proprietário/fechado ao qual a AGPL não serve. Veja LICENSING.md.

Também usadas em kshana.dev

Abreviações que o site usa e que não estão no glossário do repositório acima.

GPS
Global Positioning System (Sistema de Posicionamento Global)
C/N₀
densidade de portadora sobre ruído, em dB-Hz
L-band
a banda de rádio de 1 a 2 GHz que o GNSS usa
C/A
código coarse/acquisition do GPS L1
AFS
augmented forward signal (lunar)
MEMS
sistemas microeletromecânicos
UAS
sistema de aeronave não tripulada
PL · AL
nível de proteção · limite de alerta
APV-I
aproximação com guiamento vertical, nível I
LEO · GEO
órbita terrestre baixa · órbita geoestacionária
OEM · OMM · TDM
mensagens do CCSDS de efemérides de órbita, de elementos médios de órbita e de dados de rastreamento
IGRF
International Geomagnetic Reference Field
DSN
Deep Space Network
VLBI
interferometria de linha de base muito longa
LLR
medição de distância a laser até a Lua
TCXO · OCXO
oscilador a cristal compensado em temperatura · controlado por forno
RAFS
padrão de frequência atômico de rubídio
PHM
maser de hidrogênio passivo
USO · DSAC
oscilador ultraestável · relógio atômico de espaço profundo
MTIE · TDEV
erro máximo de intervalo de tempo · desvio de tempo
PRTC · ePRTC
relógio de tempo de referência primário · PRTC aprimorado
ADEV · σy(τ)
desvio de Allan no tempo de média τ
ITU-T
União Internacional de Telecomunicações, Setor de Normalização das Telecomunicações
NIS · NEES
inovação normalizada ao quadrado · erro de estimação normalizado ao quadrado
IEEE
Institute of Electrical and Electronics Engineers
WASM
WebAssembly
JSON · CSV · SVG
JavaScript Object Notation · valores separados por vírgula · Scalable Vector Graphics
CLI · API · IDE
interface de linha de comando · interface de programação de aplicações · ambiente de desenvolvimento integrado
SBOM · SLSA
lista de materiais de software · Supply-chain Levels for Software Artifacts
NDA
acordo de confidencialidade
DOI
Digital Object Identifier
waterfall de C/N₀
um gráfico da densidade de portadora sobre ruído por satélite ao longo do tempo
HPL · VPL
nível de proteção horizontal · vertical
LROC
Lunar Reconnaissance Orbiter Camera