T T 9
peter.mendygral.org

TT9 - The Telemetry Tracker 9000

Mendygral, P.J. - primary developer
Morgan, D. - primary developer
Anderson, C.S. - primary developer
Nichols, J.S. - concept and management

Description

TT9 is a massively parallel quality analysis and quicklook processing system front end to the Chandra X-ray Observatories standard processing, AP, system located at the Operations and Control Center, or OCC, in Cambridge, MA. The system is written in Perl and CShell scripts and uses the pipeline processes developed by the CXC software team. Originally developed to run quicklook, or first glance, processing on incoming telemetry, the system has evolved into a full quality analysis system and is part of fully automated AP feeding system. Data management is managed through a MySQL backend and is interfaced by both a CLI and GUI client.

Details

Chandra orbits the Earth, but at very far distances. At apogee Chandra is more than one third of the way to the moon. Therefore, communication with the observatory is limited to a few hours a day via the Deep Space Network. Data is first recorded on the satellite on the SSR, or solid state recorder. The recorded data is then transmitted through the DSS when in communication, or COMM, with Chandra and delivered to JPL in Pasadena. JPL adds some headers to the data packets and then transmits it to the OCC. The data is loaded into a system called the NRT, which is like a big database of data packets. That data is then packed and ftp'd to my group, Data Systems Operations.

TT9 is the next system to handle data in the chain of events. TT9 monitors for new telemetry files, or dumps, and starts processing when a new file is encountered. Telemetry dumps contain data for piece(s) of observations that must be checked for quality. Due to the long distances and many systems telemetry passes through to get to us there is plenty of opportunity for data corruption. TT9 processes these dumps to produce a first glance quicklook at an observation always looking for any corruption. If corruption or other strange glitches are encountered a new dump file is often needed. After passing many levels of checks, a dump file is flagged as ready for the AP system.

To be continued...

Papers and Presentations