Guia de campo detalhado · GOES-13 · Publicado em 2017

GOES Satellite Hunt

Monte uma estação terrestre em banda L e acompanhe cada transformação, das amostras de radiofrequência aos produtos meteorológicos LRIT completos. O guia conecta hardware prático de RF, GNU Radio, codificação de canal, quadros CCSDS, transporte de pacotes e arquivos de imagem como um único sistema.

Imagem infravermelha de disco completo da Terra, recuperada da transmissão LRIT do GOES-13
  1. Receber o sinal em banda L
  2. Recuperar os símbolos BPSK
  3. Decodificar os quadros CCSDS
  4. Extrair os canais virtuais
  5. Montar os produtos LRIT

Do sinal à imagem

Um registro prático da investigação, organizado como um guia técnico reutilizável.

Este trabalho começou como uma série de cinco posts, escrita enquanto eu fazia a engenharia reversa do downlink do GOES-13 no fim de 2016. Reorganizei o material aqui para explicar toda a cadeia de recepção de forma coerente e mantê-lo útil junto à pesquisa do GOES-16 que veio depois.

A investigação levou diretamente ao Open Satellite Project. Muitas das mesmas ideias também se aplicam a satélites meteorológicos com protocolos de downlink relacionados, incluindo a família Meteosat.

Capítulos

Leia em ordem para acompanhar o pipeline completo ou vá direto à camada que está implementando.

01 Contexto

Motivação

Por que receber o GOES diretamente, o que o projeto buscou demonstrar e como o sistema completo se encaixa.

Começar o guia
02 Hardware de RF

Montagem do hardware

Monte a parabólica, construa um alimentador cilíndrico em guia de onda, adicione filtragem e amplificação e aponte a antena.

Montar o receptor
03 Processamento de sinais

O demodulador

Mova o espectro gravado para a banda-base, filtre e reamostre, recupere portadora e relógio e produza símbolos BPSK.

Recuperar os símbolos
04 Codificação de canal

Decodificador de quadros

Encontre o marcador de sincronização, resolva a ambiguidade de fase, aplique a decodificação de Viterbi e recupere quadros CCSDS de tamanho fixo.

Decodificar os quadros
05 Transporte

Demultiplexador de pacotes

Desembaralhe o fluxo, corrija erros Reed–Solomon, separe canais virtuais e reconstrua pacotes espaciais.

Extrair os pacotes
06 Produtos

Arquivos e formatos LRIT

Processe cabeçalhos LRIT, descomprima imagens codificadas em Rice, nomeie os produtos e interprete o catálogo completo de arquivos.

Montar os arquivos
Cite este trabalho Plain text · BibTeX

Citação sugerida

Lucas Teske. “GOES Satellite Hunt.” Lets Hack It, 2017. https://lucasteske.dev/goes-satellite-hunt/.

BibTeX

@misc{teske2017goessatellitehunt,
  author = {Teske, Lucas},
  title = {GOES Satellite Hunt},
  year = {2017},
  publisher = {Lets Hack It},
  url = {https://lucasteske.dev/goes-satellite-hunt/}
}