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
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

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.

Problème

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.

Note 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