Telemetrie-Empfang von AO-40
Reinhard Richter, DJ1KM

Die Telemetriedaten werden über eine Bake ausgesendet. Das Format ist 400 Bd PSK, wie es auch schon von den vorigen P3-Satelliten verwendet wurde. Dieses Datenformat wird in SSB, und zwar im oberen Seitenband (USB) empfangen und ausgewertet. Hierzu wird zuallererst ein Demodulator für 400-Bd-PSK benötigt. Solche Geräte sind nicht weit verbreitet. Meines Wissens wurden hergestellt; DSP-12 von L.L. Grace, DSP-1232 und DSP-2232 von AEA, PSK-1 von Paccom, und in Bausatzform gibt es von der TAPR den DSP-93 und eine Platine von G3RUH. Man kann sich hier einen Höreindruck des von der Bake ausgestrahlten Telemetriesignals verschaffen.

Für die Auswertung der Telemetrie hat Stacey Mills, W4SM ein Prgramm geschrieben, welches er P3T nennt und das im Internet herunter geladen werden kann. W4SM erwartet, dass die Nutzer des Programms eine Spende an die nationale AMSAT-Organisation leisten. Das Programm ist sehr aufwendig und liefert eine Vielzahl von Daten. Durch Studieren der Hilfedateien , die ich ins Deutsche übersetzt und als HTM-Seite aufbereitet habe, kann man sich einen sehr guten Überblick verschaffen. Anfang Januar 2002 hat W4SM noch ein weiteres Programm herausgebracht, mit dem man die WOD-Daten (Whole Orbit Data), also die Daten eines ganzen Umlaufs dekodieren kann. Es heißt WodGraph und kann im Internet von der Homepage von W4SM heruntergeladen werden.

Nun bleibt nur noch das Problem des Dekoders. Und da bieten sich jetzt erfreulicherweise Softwarelösungen an, so dass man nicht darauf angewiesen ist, einen der oben erwähnten Hardwaredekoder zu beschaffen oder in Betrieb zu setzen. 

Ein Programm, das sich selbständig ein PSK-Signal im Empfängerdurchlass sucht, heisst AO40Rcv und stammt von AE4JY und kann in der neuesten Version 2.04 mit FEC-Dekodierung hier zum freien Gebrauch heruntergeladen werden. Es sollte bei keiner Satellitenstation fehlen, die sich mit AO-40 beschäftigt. Die Telemetriedaten können als Rohdaten (.raw) gespeichert werden, wobei das Programm automatisch die Identifizierung der Datei mit Datum und Rufzeichen des Benutzers vornimmt. Damit ist die Datei gleich geeignet, um in das Archiv übernommen zu werden, was von VP9MU eingerichtet wurde und das über ao40-archive@amsat.org zum Übersenden eigener Datenfiles erreicht werden kann. Die dort gespeicherten Daten können hier eingesehen werden. Es ist auch vorgesehen, dass gleich eine Auswertung der Telemetriedaten mit dem Programm P3T vorgenommen werden kann. Gleichermaßen können die Telemetriedaten auch als .wav-Datei abgespeichert werden. Es gibt eine ausführliche deutsche Bedienungsanleitung für AO40Rcv  im PDF-Format (gezippt, ca. 325k) zum Herunterladen.

Das Programm selbst wertet die Telemetrie in Echtzeit aus, und die einzelnen Telemetriekanäle lassen sich mit den Funktionstasten F2 bis F7 aufrufen. Die beiden nachfolgenden Bilder zeigen das Statusfenster und das Mailboxfenster. Der Inhalt der Fenster kann mit Drag and Drop kopiert werden.

Die Telemetriedaten können automatisch gespeichert werden und erhalten dabei einen Namen, der sich aus dem Datum und dem Rufzeichen zusammensetzt. Man kann auswählen, ob alle Blöcke oder nur die mit gutem CRC gespeichert werden sollen. Letztere erhalten dann die Endung .tlm und die anderen die Endung .raw. Abgespeicherte Daten sollte man in gezippter Form per E-Mail an die Adresse ao40-archive@amsat.org an das von VP9MU unterhaltene Archiv schicken. Man kann sich auch Daten aus dem Archiv holen, um sie selbst und nachträglich auszuwerten. Im Archiv sind sie nach Monaten und Tagen sortiert. Mit AO-40Rcv kann man auch das Telemetriesignal als Sounddatei mit der Erweiterung .wav speichern, was natürlich unter Umständen je nach Dauer der Aufzeichnung eine umfangreiche Datei werden kann.


Zum Dekodieren von WOD-Daten dient das Programm WodGraph von W4SM, das man sich von dessen Software-Seite als Zipfile herunter laden kann. Das Programm sollte man in das Verzeichnis von P3T hinein entpacken, da es seine Daten aus dem dort vorhandenen Unterverzeichnis TELEMETRY holt. Es stellt sich so dar:  


In dem Fenster WOD Block Name wird die gewünschte Datei ausgewählt und markiert, die aus einem 512-Byte Datenblock bestehen muß. Solche Dateien kann man sich aus dem AO-40-Archiv bei der AMSAT-NA herunterladen. Die Dateinamen fangen mit WOD# an und haben die Endung .tlm.

Man kann mit P3T auch selbst 512- Byte- Datenblöcke aus den Telemetriedaten herausziehen, entweder im Replay-Verfahren oder auch "live". Das wird in P3Thelp.htm beschrieben, das hier angeschaut  werden kann. 

Die ausgewählte Datei wird durch Anklicken markiert, damit das Fenster blaue Farbe annimmt. Vorher sollte man noch im Fenster Orbit HiByte die dort vorhandene 0 mit einer 2 ersetzen. Dieser Eintrag bleibt erhalten, wenn man das Programm mit einem Klick auf das X rechts oben beendet. Nachdem "Load" angeklickt wird, füllen sich die vorher leeren Fenster mit Angaben als Hinweis auf die Art der Daten. Durch Anklicken von "Graph" wird eine Grafik angezeigt:

Ein Klick auf "Table" zaubert eine Tabelle hervor: 
Ganz einfach funktioniert es, wenn man per drag/drop den Dateinamen einer 512- Byte-WOD-Datei in das geöffnete Fenster von WodGraph zieht. Dann erscheint sofort die zugehörige Grafik.


Erfreulicherweise gibt es noch weitere Dekodierprogramme auf Soundkartenbasis, die ich hier kurz vorstellen möchte.

Es gibt schon verschiedene Lösungen, und es werden sicher noch einige dazukommen. Ich möchte aber besonders auf das folgende Programm hinweisen. IZ8BLY, Nino Porcino, der schon mehrere interessante Dekoderprogramme auf Soundkartenbasis der Amateurfunkwelt zur Verfügung gestellt hat, hat einen Softwaredecoder für die AO-40-Telemetrie geschrieben, der mit handelsüblichen Soundkarten arbeitet und gleichfalls im Internet herunter geladen werden kann. Das Interessante ist dabei, daß die Daten, die dieses Programm liefert, auch von dem Auswerteprogramm P3T übernommen und ausgewertet werden können. Dazu schreibt IZ8BLY (übersetzt):

Die Analyse der Telemetriedaten wird üblicherweise mit dem gut bekannten Programm P3T von Stacey Mills, W4SM gemacht. Um den Server für Telemetriedaten hierfür zu benutzen, klicken Sie auf den Button "Start Server". Man kann beide Programme auf dem gleichen Computer laufen lassen. In diesem Fall soll man 127.0.0.1 als Server- Adresse im P3T-Programm einsetzen. Die Port-Nummer ist 2001. Außerdem müssen Blocks mit 514 Bytes im Setup markiert sein. Überzeugen Sie sich, daß auch das Protokoll TCP/IP auf dem PC installiert ist. Unabhängig von der Auswertung mit P3T speichert das Programm die empfangenen Telemetriedaten auch unter dem Namen P3D.tlm ab. Neuere Daten werden angehängt. Diese Datei kann mit anderen Programmen ausgewertet werden, z. B. mit TLMDEC.exe von AMSAT-Frankreich.

IZ8BLY
 
Interessant ist das Programm PSK400 von Dave Page aus USA, das als Windowsprogramm mit 20 k sehr klein ist und hier herunter geladen werden kann. Genau wie das Programm von IZ8BLY liefert es die Daten zur Auswertung und zum Abspeichern an das Programm P3T. Im Fenster werden kurze Zeichenketten der Telemetrie auch angezeigt. Es benötigt wohl einen größeren Signal/Rauschabstand als das Programm von IZ8BLY. Bei mir arbeitet es aber sehr zuverlässig und problemlos. Die TCP/IP-Adresse im P3T-Programm ist auch 127.0.0.1, nur der Port hat die Nummer 1024. Übrigens die IP-Adresse, die unten im Bildschirm des IZ8BLY-Programms gezeigt wird und bei mir "skycase-piii" heißt, gehört zu dem Computer und kann frei unter Einstellungen| Systemsteuerung| Netzwerk| Identifikation definiert werden. Wer schon ein Netzwerk auf seinem Computer hat, der hat dort auch schon einen Eintrag. Und die Adresse 127.0.0.1 steht in der Datei "hosts.sam" im Windows- verzeichnis. 

Auch sehr interessant ist das Programm WDECPSK, das von OM Ghislain, F!HDD/ AMSAT-France entwickelt wurde. Man kann die Version 1.7d hier von der AMSAT-DL-Seite herunter laden

Zur korrekten Abstimmung dient das FFT-Display, wobei die Länge des grünen Strichs in der Mitte Auskunft über die Güte des Signal/Rauschverhältnisses gibt. Das Programm zeigt die Telemetrie direkt an und speichert jeweils zwei Dateien mit Namen P3D ab. Eine mit der Endung .tlm und die andere mit der Endung .txt. Hier ist die dekodierte Telemetrie enthalten, wie man in dem folgenden Textbeispiel sehen kann. Eine solche Datei kann über 5 MB groß werden, wenn man das Programm den ganzen Tag laufen läßt.

A  HI, THIS IS AMSAT OSCAR-40       2000-12- 04  08:46:27  #009B 
+--------------------------------------------------------------+ 
| S2 MB 2401.350 MHz on MA 16-26. Attitude 260/-9 moving 270/0 | 
+--------------------------------------------------------------+ 
________________________ Orbit data ___________________________
 

AMSAT day 08373  Time 08:46:27.58 UTC  Orbit No 00037  Phase 043 
________________________ Status _______________________________
 

RX: U(-1.7dB) L1(0.6dB) 
TX: V(0x81W MB) 
Beacons: GB(PSK;) MB(EB source; V) 
Ant/Pre-amps: V-Rx=hi V-Tx=om U-Rx=om U-Tx=hi L-om+preamp 
Experiments: IHU-2 Cedex-ctrl Cedex-pwr 
Main battery on; Charger on; Memory soft error count: 5 

________________________ Temperatures [°C] _____________________
 

 SolPan1   -4.5  SolPan2   15.3  SolPan3   16.6  SolPan4   14.7 
 SolPan5   14.7  SolPan6   -4.5 
 BCR1       3.4  BCR2       9.4  BCR3       7.4 
 MainBatB2 11.4  MainBatB4 12.0  MainBatB6 -4.5 
 AuxBatB1   1.5  AuxBatB5   2.8 
 V-TX      25.2  U-Excit    6.7  U-Amp      6.7  S1- TX     5.4 
 S2-TX      6.1  X- TX     86.0  X-TX TWT  87.3 
 U&V-RX     8.7  L1- RX     8.1  L2-RX      3.4  S1-HF RX   5.4 
 S2-C RX    5.4  IHU       -0.5  SEU       -0.5  EPU        8.7 
 HP1+X-Y    6.1  HP2+X+Y   10.0  HP2+X- Y  10.0  HP2-X     10.7 
 HP3+X      6.1  HP3- X     6.7  HP4+X+Y    4.8 
 NH3 B2     6.7  MMH B3     7.4  N2O4-X-Y   6.7  N2O4+X+Y   5.4 
 He Tank    4.8 
 Top        5.4  Bottom     1.5  Back       6.1  Side2Pan   9.4 
 Side4Pan   8.7  S ant      8.1 

________________________ Voltages [V] __________________________
 

 Main-Bat  29.0  Aux-Bat     27.6 
 BCR1-In   21.8  BCR2-In     23.1  BCR3-In      20.6 
 28V Bus   28.9  10V-C1BCR2  10.6  10V- C2BCR3  10.6 

________________________ Currents [mA] _________________________
 

 SP1-BCR1   101  SP4-BCR2   14297  SP2-BCR3   101 
 SP6-BCR1   203  SP5-BCR2   10546  SP3-BCR3   101 
 10V-C1BCR2 125  10V-C2BCR3   288  28V-SSEU  0x08 
 28V-Bat   1496  28VU1EPU      -1  28VU2Bus  6353 
 28VU3-S     23  28V-BCR     7129 
 28VS-PA/M   10  10VS-PA/M   0x08  X- Helix  3 K-Tx      0x08 

________________________ Sun/Earth Sensors _____________________
 

Sensor mode: spin 
 SS1 PLL: locked  SS2 count: 255  SpinRate[rpm]   7.6 
 SS Z-25   -20°  SS Y-25   -20°  SS Up-X     8°  SS Up-Y     8° 
 SS Z-45   -35°  SS Y-45   -35°  SS Dwn-X    8°  SS Dwn-Y    8° 
###### AO-40 IHU-1 Telemetry Display --- End of A/E Block ###### 


In USA gibt es eine Website, auf der viele Informationen über AO- 40 verfügbar sind.
Die neuesten Nachrichten über AO-40 lesen Sie bitte auf der Seite der AMSAT-DL .

Webmaster: Reinhard Richter, DJ1KM