Conceitos — uma introdução em linguagem simples
Esta página explica o que o Kshana faz e porquê, partindo do zero e construindo até à física. Não se pressupõe nenhum conhecimento prévio na primeira parte; as secções posteriores acrescentam as relações precisas para especialistas. Para definições palavra a palavra, consulte o Glossário.
1. O problema, num parágrafo#
Quase tudo o que precisa de saber onde está ou que horas são — telemóveis, aeronaves, navios, satélites, redes elétricas, sistemas financeiros — depende de sinais de satélites de navegação (o GPS (Sistema de Posicionamento Global) e os seus congéneres, coletivamente GNSS (sistema global de navegação por satélite)). Esses sinais são fracos e perdem-se facilmente: sofrem jamming, são bloqueados ou simplesmente ficam fora de vista no espaço. Quando isso acontece, um sistema tem de continuar por si próprio usando sensores de bordo — um relógio para manter o tempo e sensores inerciais para acompanhar o movimento. A pergunta a que o Kshana responde é simples de formular e difícil de medir: durante quanto tempo e com que qualidade consegue continuar?
2. Porquê «quântico»?#
Os sensores de bordo derivam. Um relógio vai perdendo tempo; um sensor inercial vai perdendo a noção da posição. Os relógios e sensores inerciais quânticos derivam muito mais devagar do que as peças clássicas hoje em uso — pelo que um veículo poderia atravessar uma interrupção de GNSS muito mais longa mantendo-se dentro dos seus limites de exatidão. Essa vantagem é toda a promessa do PNT (posicionamento, navegação e temporização) quântico. Mas «muito mais devagar» tem de ser convertido em números: quantos minutos extra de holdover? quantos metros a menos de deriva? Esses números decidem se uma carga útil quântica compensa o seu custo, massa e potência.
3. O que o Kshana realmente faz#
O Kshana é um simulador, não é hardware nem um projeto de hardware. Ele:
- Toma um cenário — uma cronologia com um período de interrupção de GNSS e as figuras de desempenho publicadas de um sensor.
- Conduz um modelo de erros de sensor ao longo dessa cronologia: enquanto o GNSS está disponível o modelo é disciplinado pela referência; durante a interrupção corre livremente, acumulando erro exatamente como a física diz que deve.
- Pontua o resultado face a figuras de mérito operacionais (quão grande o erro se torna, durante quanto tempo se mantém dentro da especificação, quão fiável é a estimativa).
- Para os pacotes de sensores, faz isto duas vezes — uma para um sensor quântico, outra para a sua contraparte clássica — no mesmo cenário, de modo que a comparação seja em condições idênticas.
É fundamental que o motor não sabe nada sobre «quântico» vs «clássico». Ambos são apenas modelos de erro com parâmetros diferentes (publicados e citados). A diferença que se vê na saída é a diferença na física publicada — nada é ajustado à mão para favorecer um dos lados.
4. Os quatro blocos de construção («pacotes»)#
| Pacote | Sensor | A que responde |
|---|---|---|
| Holdover do relógio | relógio atómico | Durante quanto tempo se mantém o tempo exato sem GNSS? |
| Navegação estimada inercial | acelerómetro (+ giroscópio) | Com que rapidez deriva a posição sem GNSS? |
| Transferência de tempo | ligação ótica / RF (radiofrequência) | Com que precisão podem duas naves partilhar o tempo? |
| Fusão híbrida | todos os anteriores | A solução PNT combinada mantém-se? |
O pacote híbrido é o ponto fulcral: uma solução de navegação precisa de ambos bom tempo e boa posição. Mostra que uma ligação ótica de temporização pode manter bloqueado até um relógio modesto — o que significa que o sensor inercial passa a ser o elo mais fraco, e é exatamente aí que um acelerómetro quântico compensa.
Para além dos quatro pacotes#
O mesmo motor executa muitos mais tipos de cenário; kshana kinds lista-os a todos. Estendem-se para além dos sensores, até aos sinais e à geometria de que os sensores dependem:
- Onde estão os satélites — propagação de órbitas, projeto de constelações em torno da Terra, da Lua ou de outro corpo e as posições dos corpos do sistema solar.
- O que o recetor consegue ver — uma linha de horizonte dependente do azimute (uma rua, um cais, um fiorde) sobre a máscara de elevação e a geometria do céu que ela deixa: os satélites à vista, a sua diluição de precisão e a elipse de erro.
- O que o recetor ouve — o espetro da banda L sob um jammer, jamming e spoofing, e a perda de bloqueio do ciclo de seguimento.
- Se a resposta é fiável — monitorização de integridade (RAIM, monitorização autónoma de integridade pelo recetor, e a sua forma avançada ARAIM) com níveis de proteção.
- Alternativas ao GNSS — correspondência com mapas de gravidade e de terreno, e posicionamento, navegação e temporização a partir de satélites em órbita terrestre baixa (LEO), desde o projeto do sinal, passando pelo orçamento de ligação e pela mensagem de navegação, até à solução de posição.
- Temporização para redes — holdover de telecomunicações verificado face às máscaras internacionais e temporização de intervalos para escalonamentos indexados no tempo.
- Para além da Terra — tempo e referenciais lunares, volumes de serviço lunares e navegação por retransmissão em Marte.
- Muitas execuções de uma vez — as campanhas encadeiam tipos de cenário numa só cronologia, varrem um parâmetro ou executam um ensemble de Monte Carlo.
5. Honestidade por construção#
Um simulador só é útil se se puder confiar nele. O Kshana está construído de modo a que se possa:
- Cada parâmetro é citado. Cada figura de sensor transporta uma cadeia
provenanceque nomeia a folha de especificações ou o artigo de onde veio. Sem constantes anónimas. - Cada modelo é verificado face a uma relação de manual, e não apenas face a si próprio — por exemplo, o desvio de Allan do relógio simulado tem de coincidir com a figura de estabilidade publicada, e a deriva inercial tem de coincidir com a lei padrão de crescimento de erro. Uma capacidade só é chamada validada quando uma referência independente externa (um conjunto de dados real, uma implementação independente ou vetores de referência publicados) concorda; o resto é modelado, e a matriz de verificação indica o que é o quê.
- A maturidade é etiquetada. VALIDATION.md classifica cada efeito como
validated,modelledounot modelede afirma com clareza que os valores dos relógios óticos são números de laboratório / objetivo espacial — nenhum relógio ótico de estrôncio voou. - Os resultados são reprodutíveis ao bit: o mesmo cenário, a mesma semente e a mesma versão produzem sempre a resposta idêntica na mesma plataforma; entre sistemas operativos, os valores coincidem até 1e-6 em termos relativos (ver REPRODUCIBILITY.md).
6. A física, para especialistas#
As relações que o Kshana implementa e testa (todos os pormenores e tolerâncias em VALIDATION.md):
- Holdover do relógio. Modelo de dois estados, fase e frequência, com modulação de frequência branca (white FM, densidade espetral de potência
q_wf), FM de passeio aleatório (q_rw), FM de cintilação (uma soma de processos de Ornstein–Uhlenbeck espaçados logaritmicamente, calibrados para um patamar de Allan plano) e envelhecimento determinista. Validado por desvio de Allan sobreposto face aoσ_y(τ)publicado (Riley, NIST (National Institute of Standards and Technology) SP (Special Publication) 1065). - Navegação inercial por estima. O desvio residual do acelerómetro →
½·b·T²; o passeio aleatório da velocidade →σ_x(T) = √(S_a·T³/3); o desvio opcional do giroscópio e o passeio aleatório angular produzem um erro de inclinação que acopla a gravidade (g·θ) à aceleração horizontal (Groves). - Transferência de tempo. Jitter de temporização branco → precisão de sincronização → medição de distância num só sentido (
range = c·dt, 1 ps ≈ 0,3 mm); a média da amostra varia comoσ/√N. - Fusão e integridade. Um filtro de Kalman de dois estados cujo ruído de processo corresponde ao modelo de referência; em navegação inercial livre, a variância do erro de fase cresce exatamente até
q_wf·T + q_rw·T³/3— a relação analítica do holdover — e o seu limite de 1-σ alimenta a figura de mérito de Integridade. - Geometria. Propagação kepleriana de dois corpos (opcionalmente com J2 secular) ou SGP4 (Simplified General Perturbations 4) a partir de conjuntos reais de elementos de duas linhas, constelações Walker e visibilidade em linha de vista (ocultação pela Terra + máscara de elevação) derivam a disponibilidade GNSS da geometria orbital, e não de janelas escritas à mão.
7. Para onde ir a seguir#
- Trabalhar com ele: os tutoriais — três exemplos resolvidos + exercícios graduados.
- Executá-lo: ver o arranque rápido no README.
- Compreender a estrutura: ARCHITECTURE.md.
- Verificar o que está e o que não está validado: VALIDATION.md.
- Consultar um termo: GLOSSARY.md.