Ferramentas de engenharia GNSS

Conversor Tempo GPS ↔ UTC ↔ Unix

Alterne instantaneamente entre UTC, semana GPS + TOW, segundos GPS desde a época e tempo Unix — com todo o histórico de leap seconds embutido (o GPS está atualmente 18 segundos à frente do UTC). Mostra a semana de 10 bits + contagem de rollover para dados NMEA / RINEX 2 legados, o dia do ano para nomeação de arquivos RINEX e um indicador ao vivo da semana GPS + TOW atuais para conferências rápidas.

Época GPS 06-01-1980 · 18 leap seconds ativos

Edite qualquer campo e os demais são recalculados ao vivo. A tabela de leap seconds vai da época GPS até 01-01-2017 (a inserção mais recente); o valor de GPS − UTC no instante escolhido é mostrado no bloco de saída. A URL da página fica sincronizada — copie a barra de endereço para compartilhar um timestamp específico.

Atualmente

2026-07-11T07:18:51Z · GPS week 2426 · TOW 544750 · DOY 192

UTC, semana GPS, tempo na semana e dia do ano ao vivo — atualizam a cada segundo.

Presets:

Data / hora UTC

Semana GPS + TOW

Segundos GPS desde a época

Timestamp Unix

Semana de 10 bits

378

mod 1024

Rollover nº

2

1024-week cycles

Leap seconds

+18s

GPS − UTC

Dia do ano

192 / 2026

Numeração de arquivos RINEX

Modelos de nome de arquivo RINEX

Substitua 'ssss' / 'SSSS' pelo seu código de site de 4 caracteres e 'CCC' pelo seu código de país de 3 caracteres.

  • RINEX 2 daily:ssss1920.26o
  • RINEX 2 hourly:ssss192h.26o
  • RINEX 3 hourly:SSSS00CCC_R_20261920718_01H_30S_MO.rnx

Quando você usaria isto

Quando você usaria isto

O tempo GPS aparece sempre que dados brutos GNSS aparecem. Cada caso abaixo usa o mesmo conversor — o que muda é o formato esperado pela sua ferramenta a jusante.

Leitura de timestamps RINEX

Arquivos RINEX OBS / NAV apresentam épocas em semana GPS + TOW (RINEX 2.x) ou em ano-DOY-HH-MM absolutos (RINEX 3.x). Quando a data de um arquivo não bate com o log da sua campanha, colar aqui a semana + TOW converte para UTC de relógio de parede instantaneamente — incluindo o offset correto de leap seconds para o ano de coleta dos dados.

Decodificação de logs NMEA / firmware

Logs de depuração de receptor costumam imprimir 'week %d, tow %.3f' em vez de UTC. Streams NMEA antigos (e alguns firmwares) reportam apenas a semana de 10 bits — cole aqui com a contagem de rollover correspondente à sua data de coleta para recuperar a semana absoluta sem ambiguidade.

Verificação de validade de efemérides

As janelas de validade de efemérides e almanaque transmitidos são informadas em semana GPS + TOW. Para verificar se uma efeméride armazenada ainda está dentro da sua janela de validade de 4 horas para uma época de observação planejada, converta ambas para segundos GPS e subtraia.

Nomeação de arquivos RINEX de saída

Arquivos RINEX 2 diários usam ssssDDD0.YYo, e os horários usam ssssDDDx.YYo (a–x minúsculo para hora 0–23). RINEX 3 usa o esquema mais longo site-DOY-hora-minuto. O painel de modelos de nome de arquivo monta a porção dependente de tempo para a época atual — cole seus códigos de site / país e está pronto.

Detecção de rollovers da semana de 10 bits

Já ocorreram três rollovers de semana GPS (22-08-1999, 07-04-2019, com o próximo em 21-11-2038). Receptores e softwares com tratamento de semana de 10 bits codificado em hard começam a imprimir datas 19,6 anos no passado ou falham na aquisição. Coloque aqui um timestamp suspeito para ver em qual rollover o receptor está.

Correlação de UTC com TAI / GPS

Ao correlacionar observações GNSS com VLBI, TLE de satélite ou eventos astronômicos, você verá tempo TAI ou GPS nos dados de origem. A saída de leap seconds mostra quantos segundos o GPS está atualmente à frente do UTC (18, desde o leap second de 01-01-2017). TAI = GPS + 19 s sempre.

FAQ

Perguntas frequentes

O que mais confunde integradores quando o tempo GPS e o UTC não coincidem.

Por que o tempo GPS está 18 segundos à frente do UTC?

Ambos são referenciados ao TAI (tempo atômico), mas o UTC teve 18 leap seconds inseridos desde a época GPS (06-01-1980) para mantê-lo próximo ao UT1 (rotação da Terra). O tempo GPS teve ZERO leap seconds — vem rodando continuamente desde a época. O leap second mais recente foi em 01-01-2017; o IERS não anunciou nenhum desde então e está a caminho de eliminar o sistema por volta de 2035.

O que é o rollover da semana de 10 bits?

As mensagens de navegação originais do GPS codificavam o número da semana em apenas 10 bits — valor máximo de 1023, após o qual reinicia em 0. Cada ciclo leva 1024 semanas ≈ 19,6 anos. O primeiro rollover foi em 22-08-1999; o segundo em 07-04-2019; o terceiro será em 21-11-2038. Receptores que codificam a contagem de rollover em hard imprimem datas 19,6 (ou 39,2) anos no passado após cada evento. Sinais modernos CNAV / L1C / Galileo E1 usam números de semana de 13 bits e só sofrem rollover em 2137.

Como sei em qual rollover meu receptor está?

Olhe qualquer timestamp que ele produza — se afirmar uma data no passado coincidente com o ano menos 19,6 (ou 39,2), está preso a um rollover antigo. Este conversor mostra a semana absoluta atual, a semana de 10 bits e a contagem de rollover — compare o número de rollover com a data do seu receptor para confirmar.

Qual é a diferença entre tempo GPS e GPST?

Nenhuma — 'tempo GPS' e 'GPST' são acrônimos intercambiáveis para a mesma escala temporal contínua. Ambos diferem do UTC pelos mesmos 18 segundos (desde o leap de 2017), do TAI por exatamente 19 segundos, e do tempo GLONASS (UTC(SU) + 3 horas) por valores variáveis.

TOW conta segundos com ou sem leap?

TOW é o número de segundos GPS desde o início da semana GPS atual (domingo 00:00:00 UTC + leap seconds). Não inclui nenhum segundo 'extra' em dia de leap second, porque o tempo GPS não tem leap seconds. A conversão para UTC soma de volta o offset acumulado válido naquele instante.

Futuros leap seconds vão quebrar meu receptor?

Receptores modernos tratam leap seconds corretamente por meio da mensagem de navegação transmitida (campo de almanaque 'A1 / A0 / dt_LS / WN_LSF / DN'). Firmware legado ou simplificado pode produzir uma discrepância de 1 segundo durante várias horas em torno da inserção. Ferramentas como os registros LEAP SECONDS no cabeçalho RINEX também precisam ser atualizadas. O IERS pretende abolir os leap seconds completamente até 2035.

Construindo ou atualizando uma cadeia GNSS grau sincronização?

As antenas de sincronização da GNSource alimentam fronthaul 5G, redes de telecom e receptores PMU em redes elétricas, com proteção contra raios de 1 kV e LNA de 36 dB. Conte-nos a precisão de tempo de que você precisa no receptor — especificaremos uma antena + tiragem de cabo que mantenha você dentro do seu orçamento de holdover.