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

Famílias de tipos de cenárioEditar no GitHubFonte: docs/kinds/clocks-timing-and-holdover.md

Relógios, temporização e holdover (família de tipos de cenário)

9 tipos de cenário do motor v0.40.0. Caráter consultivo: resultado de análise de uma ferramenta de investigação e engenharia, não um equipamento de navegação homologado nem um serviço de segurança da vida humana. Todas as etiquetas aqui são do motor ou da matriz de verificação; um tipo é MODELLED, salvo indicação em contrário da matriz (como uma etiqueta é obtida: a secção Evidence do README).

Páginas de tema: TELECOM-TIMING, SLOT-TIMING, TIMING-HIL, CLOCK-LOG-FORMATS. Executar uma: kshana scenarios/clock-holdover.toml. Todas as famílias: KINDS.md.

Folha de contactos dos gráficos que o motor escreve para os tipos da família Relógios, temporização e holdover
Tipo O que faz Registo
clock Holdover do relógio face à especificação; conjunto Monte Carlo opcional (execuções > 1). MODELLED
sweep Varrimento 1-D de estudo de compromissos sobre um parâmetro de um pacote de relógio. MODELLED
sweep-nd Varrimento N-D genérico sobre qualquer pacote através de chaves TOML com pontos / caminhos de métricas JSON. MODELLED (etiqueta de resultado)
telecom-timing Temporização de telecomunicações: erro de tempo, erro máximo de intervalo de tempo (MTIE) e desvio de tempo (TDEV) de um holdover de GNSS, verificados face a máscaras ITU-T com PASS ou FAIL e uma margem por máscara. MODELLED 5 · VALIDATED 1
slot-timing Temporização de intervalos: segundos até um relógio em funcionamento livre sair da guarda de um intervalo de encaminhamento ou de atribuição de tarefas indexado no tempo (o maior erro de tempo absoluto que o intervalo tolera), a contribuição de cada termo nesse MODELLED 2 · VALIDATED 1
timetransfer Transferência bidirecional de tempo/frequência ótica vs RF. MODELLED
time-transfer-budget Transferência bidirecional de tempo e frequência por satélite entre duas estações através de um relé geoestacionário: a equação bidirecional resolvida para T_A - T_B com todos os termos não recíprocos (atrasos do equipamento das estações, Ku MODELLED
holdover-test Ensaio de holdover MODELLED de um sistema de temporização, pontuado a partir de um registo de erro de tempo que o OPERADOR fornece (um registo linuxptp ptp4l, phc2sys ou ts2phc, um registo de seguimento ou de estatísticas chrony, um TICC, TimeLab ou RINEX MODELLED
quantum-time-transfer Cadeia de temporização quântica fidedigna MODELLED: um orçamento de transferência de tempo de ponta a ponta quântico (relógio de rede ótica + ligação por emaranhamento/fotão único) vs clássico (CSAC + RF bidirecional), um nível de proteção de temporização reutilizado MODELLED (etiqueta de resultado)

clock#

Holdover do relógio face à especificação; conjunto Monte Carlo opcional (execuções > 1).

Campos obrigatórios: seed, threshold_ns, time, gnss, clock_quantum, clock_classical. Opcionais: runs, integrity.

Registo: MODELLED. Página completa, com as entradas, os resultados, as evidências e as limitações: clock.

kshana scenarios/clock-ensemble.toml
O gráfico que o motor gera para scenarios/clock-ensemble.toml, tipo de cenário clock

sweep#

Varrimento 1-D de estudo de compromissos sobre um parâmetro de um pacote de relógio.

Campos obrigatórios: parameter, metric, start, stop, steps, base. Opcionais: scale.

Registo: MODELLED. Página completa, com as entradas, os resultados, as evidências e as limitações: sweep.

kshana scenarios/sweep-clock-stability.toml
O gráfico que o motor escreve para scenarios/sweep-clock-stability.toml, tipo sweep

sweep-nd#

Varrimento N-D genérico sobre qualquer pacote através de chaves TOML com pontos / caminhos de métricas JSON.

Campos obrigatórios: base, axes, metrics.

Registo: nenhuma linha da matriz menciona este tipo; o motor etiqueta o seu próprio resultado. Página completa, com as entradas, os resultados, as evidências e as limitações: sweep-nd.

kshana scenarios/sweep-nd-inertial.toml
O gráfico que o motor escreve para scenarios/sweep-nd-inertial.toml, tipo sweep-nd

telecom-timing#

Temporização de telecomunicações: erro de tempo, erro máximo de intervalo de tempo (MTIE) e desvio de tempo (TDEV) de um holdover de GNSS, verificados face a máscaras ITU-T com PASS ou FAIL e uma margem por máscara. A entrada é um HOLDOVER SINTÉTICO (uma predefinição de oscilador -- ocxo, rubídio, césio ou csac, cada uma com os valores de estabilidade, envelhecimento e temperatura de uma ficha técnica pública da Microchip identificada -- mais o instante de perda de GNSS, a duração do registo e o intervalo de amostragem; o relógio em funcionamento livre tem ruído de frequência branco, flicker e, quando o ajuste à ficha técnica o exige, de passeio aleatório, envelhecimento linear e um termo de temperatura sinusoidal) ou uma SÉRIE INGERIDA de pares [time_s, time_error_ns] indicados em linha (e, apenas em compilações nativas, um ficheiro CSV). Máscaras: ITU-T G.8272 (07/2025) PRTC-A e PRTC-B (máx|TE| 100 / 40 ns, MTIE Tabelas 1-2, TDEV Tabelas 3-4); G.8272.1 (2024) Amd. 1 (07/2025) ePRTC bloqueado (30 ns, Tabelas 1-2) e holdover ePRTC-A (a envolvente de erro de tempo da Tabela 3 a subir de 30 ns para 100 ns ao longo do período de holdover H definido pela duração de bloqueio, MTIE Tabela 4, TDEV Tabela 5); G.8273.2 (2023) Amd. 2 (11/2025) classes A-C de T-BC/T-TSC (máx|TE|, erro de tempo constante, MTIE e TDEV filtrados por passa-baixo) e classe D (máx|TE_L| 5 ns, o único valor da classe D que não fica para estudo posterior); G.8271.1 (2022) Amd. 3 (05/2025) ponto de referência C (máx|TE_L| 1100 / 600 / 100 ns com MTIE Tabelas 7-1 a 7-3). Cada entrada que uma Recomendação marca para estudo posterior está ausente em vez de preenchida, e cada relatório lista o que não está implementado. Indica também o tempo até exceder cada orçamento de erro de tempo máximo (predefinições: 100 ns máx|TE_HO| do ePRTC, 400 ns de atribuição de holdover de rede, 1100 ns ponto C, 1,5 us classe 4), as curvas MTIE/TDEV como uma tabela CSV com cada limite de máscara, e uma entrada de unidades e proveniência por campo numérico. VALIDATED: os estimadores MTIE e TDEV face ao pacote allantools sobre uma série de holdover registada. MODELLED: as tabelas de máscaras são transcrições, e um holdover sintético é um modelo construído a partir de máximos de fichas técnicas, não uma medição de qualquer unidade. Não é um ensaio de aderência à norma.

Campos obrigatórios: nenhum. Opcionais: seed, masks, budgets, holdover, series.

Registo: MODELLED 5 · VALIDATED 1. Página completa, com as entradas, os resultados, as evidências e as limitações: telecom-timing.

kshana scenarios/telecom-synce-eec.toml
O gráfico que o motor escreve para scenarios/telecom-synce-eec.toml, tipo telecom-timing

slot-timing#

Temporização de intervalos: segundos até um relógio em funcionamento livre sair da guarda de um intervalo de encaminhamento ou de atribuição de tarefas indexado no tempo (o maior erro de tempo absoluto que o intervalo tolera), a contribuição de cada termo nesse momento com o dominante identificado (incerteza da solução de posição, ruído de fase branco, ruído de frequência branco, flicker, de passeio aleatório e de corrida aleatória, desvio de frequência residual, temperatura, envelhecimento), o tempo restante desde a última solução de posição e o maior intervalo entre soluções de posição que mantém o relógio dentro, líquido da latência da solução de posição. O oscilador é uma predefinição de CLASSE (csac, uso, dsac, tcxo, ocxo ou rafs: um desvio de Allan citado a um segundo e um patamar de ruído vermelho assumido), uma PREDEFINIÇÃO DE FICHA TÉCNICA de temporização de telecomunicações ou uma FICHA TÉCNICA em linha (máximos do desvio de Allan ajustados como envolvente, mais envelhecimento e um coeficiente de temperatura), ou um REGISTO DE FASE MEASURED em linha (o seu desvio de Allan sobreposto ajustado por mínimos quadrados ponderados na base de fase branca e de modulação de frequência IEEE Std 1139, de modo que o patamar de ruído vermelho é medido e não assumido). Uma violação além do maior tempo de média que a ficha técnica ou o registo suporta é assinalada como extrapolada. Uma secção opcional de spoofing acrescenta o nível de proteção de temporização para um recetor em órbita: velocidade e período orbitais, durante quanto tempo um único spoofer terrestre consegue alcançar o satélite por passagem, o patamar do monitor assistido por relógio e a latência de deteção CUSUM, o limite condicional, o arrastamento que um spoofer a uma taxa de rampa máxima indicada acumula antes de o satélite sair do seu alcance ou de uma verificação independente ser executada, e se cada verificação de contacto terrestre ou de ligação cruzada é independente desse spoofer. VALIDATED: a inversão de holdover a partir de um registo ajustado, reservada num relógio de césio real medido face a um maser de hidrogénio (tests/slot_timing_cs5071a_holdout.rs, condicionado pelos dados); num oscilador de cristal medido, a previsão reservada é conservadora mas não está dentro do limiar, pelo que o caso do cristal é MODELLED. MODELLED: as fontes de classe e de ficha técnica, os termos determinísticos e a avaliação de spoofing.

Campos obrigatórios: oscillator, slot. Opcionais: spoofing.

Registo: MODELLED 2 · VALIDATED 1. Página completa, com as entradas, os resultados, as evidências e as limitações: slot-timing.

kshana scenarios/slot-timing-ocxo-leo.toml
O gráfico que o motor escreve para scenarios/slot-timing-ocxo-leo.toml, tipo slot-timing

timetransfer#

Transferência bidirecional de tempo/frequência ótica vs RF.

Campos obrigatórios: seed, samples, step_s, range_spec_mm, link_quantum, link_classical.

Registo: MODELLED. Página completa, com as entradas, os resultados, as evidências e as limitações: timetransfer.

kshana scenarios/timetransfer.toml
O gráfico que o motor escreve para scenarios/timetransfer.toml, tipo timetransfer

time-transfer-budget#

Transferência bidirecional de tempo e frequência por satélite entre duas estações através de um relé geoestacionário: a equação bidirecional resolvida para T_A - T_B com todos os termos não recíprocos (atrasos do equipamento das estações, ionosfera em banda Ku, transponder, Sagnac), um orçamento de incerteza em quadratura cujo termo do tipo A é o TDEV da ligação simulada ao tempo de média, uma ligação simulada com ruído de fase branco e flicker e uma não reciprocidade diurna, e a estabilidade (taxa, RMS residual, TDEV, ADEV) de qualquer série da Secção 1 da Circular T do BIPM, CSV MJD,ns ou registos de relógio de estação RINEX do IGS fornecida. MODELLED.

Campos obrigatórios: station_a, station_b, satellite_lon_deg, transponder_ab_ns, transponder_ba_ns, white_noise_ns, uncertainty. Opcionais: uplink_ghz, downlink_ghz, true_offset_ns, flicker_noise_ns, diurnal_amplitude_ns, reciprocity_bias_ns, step_s, span_days, averaging_s, seed, series.

Registo: MODELLED. Página completa, com as entradas, os resultados, as evidências e as limitações: time-transfer-budget.

kshana scenarios/time-transfer-budget.toml
O gráfico que o motor escreve para scenarios/time-transfer-budget.toml, tipo time-transfer-budget

holdover-test#

Teste de holdover MODELLED de um sistema de temporização, pontuado a partir de um registo de erro de tempo que o OPERADOR fornece (um log do ptp4l, phc2sys ou ts2phc do linuxptp, um log de tracking ou statistics do chrony, um log de relógio TICC, TimeLab ou RINEX, ou pares time_s,time_error_ns). O teste tem quatro etapas e o Kshana não executa nenhuma delas: uma LINHA DE BASE bloqueada, GNSS REMOVIDO pelo operador (o cabo da antena ou a saída do simulador; o Kshana não transmite nem aciona nada) num instante declarado, HOLDOVER no oscilador próprio do sistema e RECUPERAÇÃO depois de o operador restabelecer o GNSS num segundo instante declarado. O registo é dividido nesses dois instantes. Linha de base: estatísticas de erro de tempo e as máscaras da ITU-T escritas para um relógio bloqueado. Holdover: estatísticas, o desvio fracionário de frequência que o sistema manteve (uma reta de mínimos quadrados), as máscaras escritas para holdover ou para um relógio autónomo, o envelope de holdover do ePRTC-A a partir da duração bloqueada declarada e o tempo para exceder cada orçamento de erro de tempo. Recuperação: se e quando |TE| entrou numa banda declarada e permaneceu nela, o pico e o maior degrau. Cada limite é transcrito de uma tabela pública da ITU-T (as máscaras de temporização de telecomunicações); as palavras são 'medido em relação à máscara', e os dois instantes são uma declaração do operador, não verificada. Um registo curto demais para uma máscara é INCOMPLETE, nunca extrapolado. Ver docs/TIMING-HIL.md.

Campos obrigatórios: test, series. Opcionais: masks, budgets.

Registo: MODELLED. Página completa, com as entradas, os resultados, as evidências e as limitações: holdover-test.

kshana scenarios/holdover-test-ptp4l.toml
O gráfico que o motor gera para scenarios/holdover-test-ptp4l.toml, tipo de cenário holdover-test

quantum-time-transfer#

Cadeia de temporização quântica fidedigna MODELLED: um orçamento de transferência de tempo de ponta a ponta quântico (relógio de rede ótica + ligação por emaranhamento/fotão único) vs clássico (CSAC + RF bidirecional), um nível de proteção de temporização reutilizado + uma FoM de segurança contra ataques de atraso/repetição (1-P_md), uma probabilidade de deteção de anomalias do relógio + latência CUSUM, e o compromisso quântico-vs-clássico como TradeEvidence honesta com um registo de representatividade + lacunas até ao voo. Parâmetros ilustrativos de dispositivos/ligações de fontes públicas; modela a classe, sem alegação de TRL/voo/certificação.

Campos obrigatórios: nenhum. Opcionais: integration_s, dissemination_interval_s, link_loss_db, classical_link_sigma_s, monitor_pfa, attack_delay_s, clock_fault_sigma.

Registo: nenhuma linha da matriz menciona este tipo; o motor etiqueta o seu próprio resultado. Página completa, com as entradas, os resultados, as evidências e as limitações: quantum-time-transfer.

kshana scenarios/quantum-time-transfer.toml
O gráfico que o motor escreve para scenarios/quantum-time-transfer.toml, tipo quantum-time-transfer