Recevoir EntrySat

La balise :

Entrysat prévoit de rester en orbite au moins six mois avant d’effectuer de lancer sa mission scientifique d’étude de l’environnement de la ré-entrée dans l’atmosphère. Durant son fonctionnement en mode orbital, Entrysat émettra une balise toutes les minutes. Ce message de 50 octets contient des informations de base tel que le mode de fonctionnement du satellite, les tensions et les courants des alimentations et les températures de la plateforme (voir ci-après). A l’approche de la station sol (Toulouse, France) des informations complémentaires sur les capteurs du cubesat seront envoyées vers le sol.

Le lien radio :

Le lien vers le sol utilise une modulation BPSK 9600 bauds sur la fréquence 436.95 MHz sur les bandes radioamateurs. D’ailleurs Entrysat possède un indicatif radioamateur ON2FR indispensable pour émettre sur cette bande. Il existe plusieurs façons de recevoir et de démoduler son signal. Cela est laissé à la discrétion de chacun pour expérimenter la réception des données numériques. Cependant nous proposons une solution en passant par un récepteur SDR avec son logiciel (Gqrx de OZ9AEC par exemple) et un logiciel de démodulation comme SoundModem de UZ7HO (version G3RUH-BPSK-9K6). Le récepteur SDR devra être en mode USB, avec une bande passante d’au moins 24kHz et un décalage de la fréquence de réception de -12kHz pour récupérer le décalage de l’USB (ou de +12kHz si vous choisissez le mode LSB)


Le décodage de la balise :

La balise utilise une trame AX25 pour délivrer un paquet PUS à la norme ECSS. Voici un exemple de trame reçue :

8c 6c 96 a8 82 40 e0 : F6KTA-0 (ASCII<<1)
9e 9c 60 64 8c a4 61: ON02FR-0 (ASCII<<1)
03 f0 : Control Bit / Protocol Identifier (fixed)
—————–Information Field ——-
00 00 00 00 : Time not used
————— TM PACKET————–
08 01 : packet ID
c7 29 : packet sequence control
00 12 : packet length
10 : Spare/TM source packet number/ Space (fixed)
03 19 : service / service sub_type (3,25)
23 fe bd cd 17 : time (0x23256^3 + 0xfe256^2 + 0xbd256 + 0xcd + 0x17256^-1) = 2019/02/19 @ 13:14:53
time since 2000/1/1 @ 00:00:00
————–SOURCE DATA——————
06 : SID (6)
00 : Mode Safe
f1 : EPS_VBATT ( 3+0.05×241 = 15.05V ) Battery Voltage
6b : EPS_BATT_VCURRENT ( -1+0.0078740×107 = -157.48mA ) Battery consumption
00 : EPS_3.3V Current (0.025×0 = 0A) 3.3V current sink
00 : EPS_5V Current (0.025×0 = 0A) 5V current sink
9e : TRX_TEMP (-15+0.25×158 = 24.5°C) Radio Transceiver temperature
a0 : EPS_TEMP ( 25 °C) Power Management module temperature
98 : BATT_TEMP ( 23°C ) Battery temperature
1f c6 : Packet CRC
b0 : Frame status, AX.25 transfer frame information field (fixed)
09 be fe 23 : Time, AX.25 transfer frame information field, Coded in Little Endian (last packet sent)

Dans cet exemple le cubesat est en mode survie. Il ne consomme donc pas de courant sur ses lignes d’alimentation 3.3V et 5V des charges utiles (EPS 3.3V et 5V), Courant=0A.

Un logiciel de décodage a été écrit par l’AMSAT-FR et est disponible au téléchargement. Ìl s’interface au logiciel de démodulation à travers le serveur KISS de ce dernier.

Lien vers EntrySat Decoder (merci Xtof)

Expérimentez la réception et le décodage des signaux d’Entrysat !!!