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

Painel de missão Setores – Ficheiros de cenário – Tipos de cenário 92 Motor v0.40.0Execuções reais
Missões

A sua missão. A sua falha. Um cenário que a mostra.

Escolha um setor: defesa, órbita terrestre, a Lua e o espaço profundo, o ar, o mar, a estrada, o caminho de ferro, infraestruturas críticas, telecomunicações ou o laboratório. Cada um indica a pergunta a que responde e a ameaça, e apresenta os ficheiros de cenário reais incluídos que a demonstram. Cada cartão abre essa mesma execução no Kshana Studio. PNT significa posicionamento, navegação e temporização; GNSS significa os Global Navigation Satellite Systems (GPS, Galileo, BeiDou e GLONASS).

  • Núcleo gratuito todos os cenários e gráficos desta página
  • Pro a frente de Pareto de um espaço de projeto, incerteza e sensibilidade, e um dossiê de missão com um só comando
  • Estudo à medida modelos calibrados para o seu equipamento, tratados por nós
Matriz de ameaças · ficheiros de cenário por setor e falhaA partir dos cartões

A matriz é desenhada a partir dos cartões de cenário abaixo quando o script da página carrega.

Selecione uma célula para abrir esse setor.

01Consola de setores

Dez setores. Um só motor.

Cada setor: a sua pergunta, a ameaça, os ficheiros que lhe respondem e um gráfico de uma execução real. Os cartões com margem tracejada trazem as suas figuras no próprio cartão: cada uma é lida de uma execução registada do motor e abre-se no Kshana Studio na vista que a reproduz, ao lado do relatório do próprio motor, do ficheiro de cenário e do comando.

kshana missions Execuções reais

Durante quanto tempo a nossa própria navegação e temporização permanecem fiáveis sob jamming e spoofing, e que camadas nos mantêm dentro da especificação?

Ameaça ou falhaJamming, spoofing, meaconing, negação do GNSS
RAIM / ARAIMIS-GPS-200IEEE 1139

O C/N₀ de cada satélite sob um jammer

Motor v0.40.0 · jamming-demo.toml · semente 1Abrir no Kshana StudioRelatório
jammingjamming-demoUm jammer em terra junto a um recetor: a relação sinal-ruído e o estado de bloqueio de cada satélite à medida que este se liga.Execução registadaAbrir no Kshana Studiospoof-detectspoof-detectUm detetor de spoofing fundido: coerência entre satélites, ganho do recetor e forma do sinal, e qual monitor dispara.Execução registadaAbrir no Kshana Studiospoofspoof-attackUm ataque ativo de spoofing de hora: o monitor de integridade de cada relógio apanha o desvio?Execução registadaAbrir no Kshana Studiospoofspoof-meaconingUma retransmissão atrasada de sinais reais arrasta a solução de hora; o detetor tem o seu próprio limite.Execução registadaAbrir no Kshana Studioconflict-resilienceconflict-resilienceNavegação em camadas sob intensidade de ameaça crescente: a probabilidade de perder todas as camadas em simultâneo.Execução registadaAbrir no Kshana Studiocombined-altpntcombined-altpntCorrespondência gravimétrica, magnética e de terreno fundida num único navegador que dispensa satélites.Execução registadaAbrir no Kshana Studiogravity-mapgps-denied-gravity-navUma hora sem satélites, a navegar sobre um mapa gravimétrico com um sensor quântico.Execução registadaAbrir no Kshana Studioterrain-navterrain-navNavegação referenciada ao terreno: alturas medidas confrontadas com um mapa enquanto os satélites são negados.Execução registadaAbrir no Kshana Studio
campaignNovocampaign-jam-spoof-holdover-integrityUma execução encadeada: nominal, jamming, spoofing, holdover, um alarme de integridade e recuperação.
spectrumNovol-band-waterfall-jammingO espetro da banda L como uma cascata sob vários jammers, banda a banda.
campaignNovocampaign-sweep-jammer-powerO mesmo recetor enquanto a potência do jammer é varrida: onde o seguimento cede.
campaignNovoleo-resilience-gnss-jammed-leo-carriesO GNSS está sob jamming e uma camada de órbita baixa transporta o utilizador, com a integridade mantida.
campaignNovoleo-resilience-spoof-monitorsSinais de órbita baixa sob spoofing: que monitor vê que spoofer.

Figuras de mérito

  • C/N₀ efetivo (densidade de portadora-ruído) e estado de bloqueio por satélite sob um jammer
  • Veredicto de spoofing e que camada de deteção disparou
  • Probabilidade de perda total face à intensidade da ameaça para PNT em camadas
  • Erro de posição limitado de PNT alternativo durante a falha
Núcleo gratuito

Execute todos os ficheiros de cenário deste setor no Kshana Studio ou a partir de qualquer instalação, leia o registo e exporte relatórios.

O Pro acrescenta

Pro: pacotes de evidências reprodutíveis e de qualidade de auditoria para uma revisão.

Pedir uma avaliação do Pro
O estudo à medida acrescenta

À medida: trabalho de resiliência sujeito a controlo de exportação sob a credenciação de segurança e o NDA (acordo de confidencialidade) adequados.

Pedir um estudo
Comparar as edições

Apenas para uso defensivo: proteger a sua própria navegação e temporização, avaliação de resiliência e planeamento de holdover. O Kshana não modela seleção de alvos, interceção nem guiamento. Não comanda nenhum equipamento de rádio nem transmite nada: a sua saída ao nível do sinal são ficheiros de amostras IQ em banda de base para recetores de software.

02Consola de órbitas

Qualquer constelação, em torno de qualquer corpo.

Conceba uma constelação em torno da Terra, da Lua ou de Marte e veja o que um recetor obtém dela. Cada vista reproduz uma execução real do motor: as órbitas são as da própria execução, repropagadas aqui e verificadas face a todas as amostras que o motor escreveu; a resposta do recetor é a saída do motor, sem alterações.

kshana constellation-design · constellation-multi-gnss-coverage Execução real
Resposta do recetor
Vista da órbita
–
–
–
–
–
–
–
–
motor v0.40.0t = 0 sExecução real do motor, reproduzida

Motor v0.40.0, build 3395218 · constellation-multi-gnss-coverage.toml · determinístico, sem sementeAbrir no Kshana StudioRelatórioJSONTOML

Órbitas: repropagadas a partir dos próprios elementos da execução e verificadas face aos rastos no solo do motor. Planetas: imagens da NASA.

Com o Pro: o otimizador de projeto percorre todo um espaço de projeto de constelações em torno da Terra, da Lua ou de Marte através deste motor e devolve a sua frente de Pareto, com cada projeto da frente escrito como um ficheiro de cenário simples. Ver uma frente real

03Modos de falha

Seis formas de o GNSS falhar e quem atingem.

Cada cartão é uma forma de a navegação por satélite se avariar, reproduzida a partir de uma execução registada do motor. As etiquetas indicam os setores acima que a enfrentam; abra qualquer cartão no Kshana Studio para o executar por si e obter o mesmo gráfico.

Interferência Núcleo gratuito

Jamming

Um jammer de banda larga leva todos os satélites visíveis abaixo do limiar de seguimento, pelo que o recetor não consegue manter uma solução de posição.

Motor v0.40.0 · jamming-demo.toml · semente 1Abrir no Kshana StudioRelatório

AtingeDefesaAviaçãoMarítimoEstrada

Órbitas Núcleo gratuito

Geometria e visibilidade

Propagação SGP4 de um conjunto real de elementos de duas linhas: as passagens que uma estação terrestre consegue ver determinam se uma solução de posição sequer é possível.

Motor v0.40.0 · ephemeris.toml · determinístico, sem sementeAbrir no Kshana StudioRelatório

AtingeEspaçoLunar e espaço profundoCiência

Integridade Núcleo gratuito

Níveis de proteção

O RAIM (monitorização autónoma da integridade pelo recetor) limita o erro. Quando um nível de proteção ultrapassa o limite de alerta, não se pode confiar na posição.

Motor v0.40.0 · integrity-raim.toml · semente 7Abrir no Kshana StudioRelatório

AtingeAviaçãoEstradaFerrovia

Navegação Núcleo gratuito

Navegação inercial sem GNSS

Uma pequena aeronave não tripulada perde o GNSS a meio do percurso e prossegue com o seu sistema de navegação inercial. O erro cresce ao longo da falha.

Motor v0.40.0 · small-uas-jammed-nav.toml · semente 7Abrir no Kshana StudioRelatório

AtingeAviaçãoFerroviaMarítimoEstrada

04O que uma execução mostra

Quatro imagens que todos os setores pedem.

Até onde chega um jammer, a que velocidade um spoofing o desvia, durante quanto tempo cada classe de relógio mantém a hora e quanto se alarga o cone inercial. Cada um é desenhado a partir da saída do motor e cada um abre a execução que está por trás.

Pegada de jamming Núcleo gratuito

Até onde sobre a água chega um jammer

O cenário do estreito marítimo coloca um jammer de banda larga num mastro junto de um navio. Aqui, a posição do navio é deslocada sobre uma grelha à volta do jammer e cada célula é uma execução própria do motor de maritime-strait-jamming.toml (npm kshana, o motor que o Kshana Studio executa). A cor é o J/S médio (razão jammer-sinal); as células contornadas perderam todos os satélites. Selecione uma célula para abrir essa mesma execução no Kshana Studio.

Passe o rato ou toque numa célula para ver a sua execução.

Motor v0.40.0 · maritime-strait-jamming.toml · semente 1 · recetor deslocado por célulaAbrir no Kshana StudioRelatório

Modelado: propagação em espaço livre, tal como o cenário declara (sem horizonte, terreno nem multipercurso da superfície do mar). Linhas de costa: Natural Earth.

Divergência de spoofing Núcleo gratuito

Um spoofing de hora afasta o relógio e quem repara

Um spoofing em rampa linear arrasta a solução de hora. O monitor de integridade de cada relógio tem o seu próprio limite de deteção; a reprodução assinala quando cada um dispara, face à especificação.

Motor v0.40.0 · spoof-attack.toml · determinista, sem sementeAbrir no Kshana StudioRelatório

Holdover do relógio Núcleo gratuito

Erro de hora após um dia de holdover, por classe de oscilador

O orçamento do tempo lunar tem uma linha por classe de relógio, de um relógio-mestre ótico a um relógio de rubídio em miniatura, cada uma a reproduzir a sua especificação publicada a um dia.

Motor v0.40.0 · lunar-time-budget.toml · determinístico, sem sementeAbrir no Kshana StudioRelatório

Coasting inercial Núcleo gratuito

O cone dentro do qual voa um sistema inercial

A partir do momento em que o GNSS se perde, o erro de posição abre um cone em torno da trajetória verdadeira. A IMU do controlador de voo sai do orçamento de posição após 28,1 s; a IMU de classe tática permanece dentro durante toda a falha.

Motor v0.40.0 · small-uas-jammed-nav.toml · semente 7Abrir no Kshana StudioRelatório

05A quem se destina

Uma porta de entrada para cada função.

Oito tipos de utilizador, cada um com o ponto de entrada, o comando a que recorreria primeiro e o que o Pro ou o trabalho à medida lhe acrescentam.

Engenheiro de missão e de sistemas

Dimensione uma arquitetura PNT e veja onde falha.

Comece em Atlas de capacidades
kshana scenarios/hybrid-pnt.toml
Gratuito hoje: tudo o que está no motor aberto. Pro: estudos comparativos de arquiteturas ordenados por uma figura de mérito.

Especialista em PNT ou GNSS

Abra o TOML, altere a física, confronte-a com o registo.

Comece em Registo de validação
kshana --validate scenarios/integrity-raim.toml
Gratuito hoje: tudo o que está no motor aberto. À medida: modelos de sensores e de resiliência calibrados para o seu equipamento.

Responsável de testes e avaliação

Fixe cenários como testes de regressão e execute uma suíte inteira num único estudo carimbado.

Comece em Formas de utilização
kshana --study scenarios/quantum-pnt-demonstrator.suite.toml
Gratuito hoje: tudo o que está no motor aberto. Pro: pacotes de evidências reprodutíveis e de qualidade de auditoria para uma revisão.

Revisor de aquisições ou de programa

Use o registo de validação como evidência de diligência devida: cada capacidade indica a sua referência independente e o seu teste.

Comece em Matriz de verificação
https://github.com/ashfordeOU/kshanaAbrir
Gratuito hoje: tudo o que está no motor aberto. Pro: pacotes de evidências reprodutíveis e de qualidade de auditoria para uma revisão.

Investigador ou estudante

Reproduza um resultado até à semente, alargue-o e cite a versão exata do motor.

Comece em Investigação e citação
pip install kshana
Gratuito hoje: tudo o que está no motor aberto. Gratuito: o motor completo, citável por DOI.

Engenheiro de temporização e de redes

Verifique o holdover face às máscaras da ITU-T antes de a antena GNSS falhar.

Comece em Painel de temporização
kshana scenarios/telecom-prtc-holdover-24h.toml
Gratuito hoje: tudo o que está no motor aberto. Pro: gémeos digitais de relógios calibrados segundo o orçamento de Allan publicado do seu equipamento.

Utilizador de assistentes de IA

Deixe o seu assistente executar o motor validado em vez de adivinhar a matemática.

Comece em Servidor MCP
cargo install kshana-mcp
Gratuito hoje: tudo o que está no motor aberto. Gratuito: 49 ferramentas MCP, de run_scenario a export_oem.

Programador embebido ou de produto

Chame o motor a partir de Rust, Python ou JavaScript dentro do seu próprio produto.

Comece em Instalar
cargo add kshana
Gratuito hoje: tudo o que está no motor aberto. Licença comercial do núcleo aberto: integração fechada ou proprietária sem obrigações da AGPL.

O Kshana não comanda nenhum equipamento de rádio nem transmite nada. Inclui um recetor GNSS de software para IQ registado e gerado e pode escrever ficheiros IQ sintéticos em banda de base, mas não é equipamento gerador de sinais RF nem um recetor GNSS de hardware ou certificado. É um instrumento de estudo e de compromissos de projeto: simula o que o jamming, o spoofing e a perda de sinal fazem a uma solução de navegação e temporização e diz-lhe quais das suas respostas são validadas. Não é um produto de voo.