Processing math: 100%
- Muchas notas - Fran Acién

20210829 - Crear decodificador de GENESIS para Satnogs

Voy a crear el decodificador para el satélite GENESIS de AMSAT EA que se lanzará el próximo 3 de septiembre. La verdad que vamos bastante apurados de tiempo, pero no pasa nada.

Cómo hago el decodificador

La buena gente de Satnogs ha puesto una guía de cómo se añade un nuevo decodificador. Básicamente tengo que tener una telemetría en hexadecimal y luego haces el decodificador con Kaitai.

Satélite GENESIS

En la web de AMSAT EA está toda la documentación de sus satélites. En concreto hay un pdf del funcionamiento de las estructuras de datos del satélite GENESIS, que será mi punto de partida para hacer el decodificador.

Algunos datos importantes de la codificación del génesis:

  • El scambling se lleva a cabo en todos los campos menos en los bytes de sincronización, y el CRC.
  • Se trata de un scrambler multiplicativo definido por el polinomio G(x)=x17+x12+1.
  • Los registros de desplazamiento se inicializan para cada paquete con 0x2C350000.

Al final el cohete que llevaba el satélite explotó… así que ya no es tan necesario el decodificador… Una pena.