2017/05/10 Réunion avancement
Réunion ce jour :
-
Nicolas ANDRE
-
Alain BARTHE
Sujet : état d’avancement avant Workshop Toulouse
Level 0 : Récupération télémesure
Fichier de configuration
La récupération de la télémesure passe par une librairie SDTP livrée par la JAXA, qui nécessite un fichier de configuration pour déterminer les adresses des serveurs de télémesure
export TLMPATH=/home/bepi/trunk/config/SOCKFILE.X.ori
dst 10000 010e07110000 010e01020601 133.74.4.2
stg 20000 010e07110000 010e06010000 133.74.4.2
#
# AB test sirius 2017/01/30
#
# sir 30200 998877665544 999999999999 133.74.196.2
#
-
On ne sait pas grand chose des serveurs dst, stg et sir
-
Apparemment sirius est un système plus complet, qui permet de faire des requetes plus completes
Récupération télémesure
On utilise le script DOWNLOAD.
Ce script utilise lui même le programme C GET_DATA, qui utilise la librairie SDTP.
Il faut passer en argument, une suite de couples (Antenne, Band)
BAND_S 0x40
BAND_X 0x80
Les antennes sont identifiées par un code hexadécimal :
0x82
0x83
Si on utilise le serveur SIRIUS, il est possible de passer une liste de couples (antenne, bande) a la librairie SDTP.
Si on utilise les serveurs dst et stg du fichier de config, on ne peut passer qu’un couple (antenne, bande)
Lors des derniers tests, il a fallu refaire deux recuperations :
-
La premiere pour le couple (0x82, BAND_X)
-
La seconde pour le couple (0x83, BAND_X)
Sinon on ne récupérait qu’une partie de la télémesure (HSK ou Science)
Memory DUMP
Apparemment, APID = 718 pour memory Dump MEA1.
-
On ne connait pas APID pour MEA2
-
En contradiction avec la doc :
MEA1 HSK = 0x528 SCI = 0x628 Memory DUMP = 0x728
Voir : page=telemetry
HO mode
Je ne sais pas comment le recuperer (APID)
Level 1 : Production données brutes
Probleme datation TI0
Les données HSK sont approximativement bien datées (date BCD en hexadécimal).
Les données SCI sont datées par un TI0 (compteur en 1/512 s) depuis origine inconnue.
Normalement, la JAXA doit fournir un fichier auxiliaire avec les paramètres nécessaires.
-
Première méthode :
Identifier dans les HSK le temps approximatif ou on met l’analyseur ON, et considérer le temps des HSK comme le temps d’origine des premières données SCI.
Fonctionne très grossièrement
-
Deuxième méthode :
Dans les trames HSK, en plus du temps, se trouve un compteur CCSDS time, en 1/32 s, dont l’origine est inconnue.
Si on considère que ce compteur est le même que pour le TI0, on peut associer le temps des HSK avec le compteur CCSDS, pour recalculer son origine, et prendre la même origine pour les TI0 des données SCI.
Fonctionne mieux, sauf pour quelques jours
Format des produits
Nous arrivons maintenant a lire à peu près correctement la totalité des produits décrits dans le document des Japonais.
Il nous manque les produits H0 mode, que nous n’avons jamais retrouvé dans la télémesure.
Problème datation
Il y a apparemment des irrégularités dans la datation des produits (OMN, VM, PAP…)
Au lieu d’avoir des produits très régulièrement, fonction du mode (LOW, MED, HIGH), espacés de N secondes, on a des séquences espacées de :
N, N, N, 2*N, 0, N, N, N, 2*N, 0, N, N...
On doit pouvoir corriger au sol avec un algorithme, mais ca vaudrait le coup de revoir le soft de bord si possible.
Donner un exemple /documents/PB_DATATION/xxx…
Regroupement des CDF
J’avais pensé regrouper les produits ayant à peu près la même structure (1D, Moments) pour les modes LOW, MED et HIGH, dans un seul produit, en décrivant juste de manière différente leur validité temporelle : start time + duration ou center time + half interval.
Les produits LOW, MED et HIGH peuvent arriver simultanément : les produits LOW et MED sont générés de manière systématique, les produts HIGH seront demandés ultérieurement, pour un intervalle donné, et seront superposés avec les produits LOW ou MED.
Il vaut donc mieux produire des fichiers CDF séparés (LOW, MED et HIGH)
Level 2 : Production valeurs physiques
Fonctionnement des produits
Certains produits sont complexes :
-
Et-PAP :
4 ou 8 bandes d'énergies définies par un numéro (start) et une largeur en nombre d'énergies -
Moments :
6 gammes d'énergies (la première correspondant à 2 * potentiel satellite, et les 5 suivantes)
Il faudrait regarder un peu plus en détail leur fonctionnement, mais nous n’avons pas de données réelles pour tester
Géometrie
On retrouve des informations sur les anodes dans le rapport de calibration de Fedorov.
On retouve aussi des informations dans les softs de test fournis par la Jaxa, notamment sur le calcul des angles des anodes et des secteurs, ainsi que les changements de repère.
Ce sont des codes sources en C, peu documentés, qu’il faudrait valider. |
Valeurs physiques
Voir mémo sur les moments : /documents/JAXA/MEAmemo.docx
TO DO
-
Traduire cette page en anglais et la mettre sur le site.
-
Laisser des questions identifiées Q01, Q02, Q03… pour que les Japonais les complètent.
-
Eventuellement un sortie en PDF
-
Ajouter des liens vers les codes et les exemples laissés par les Japonais