+ NASA Homepage
 + Sciences & Exploration Directorate
Science Info

VOYAGER MAGNETOMETER EDR PROCESSING SOFTWARE

Introduction

The purpose of the Voyager Magnetometer EDR Production System (VOYPROD) is to take raw experiment data from the Voyagers' magnetometers, decode it, and perform limited data analyses producing high quality summary or detail data that may be used for display or extended analysis. Voyager processing is currently performed on a DEC Alpha workstation running the OpenVMS operating system. VOYPROD processes Voyager magnetometer (MAG) instrument Experimental Data Records (EDRs) and Supplemental Experimental Data Records (SEDRs) to produce either a 48 second Summary Data Product or a Detail Data Product.

Background

VOYPROD decommutates EDRs to obtain integer magnetometer counts which are converted to units of magnetic field strength (gammas) by subtracting an offset value (zeros) and multiplying the resulting difference by the sensitivity value of the instrument as determined by the range setting in effect. VOYPROD uses SEDRs to provide navigation and pointing vector information necessary to transform decommutated magnetic field data into coordinate systems other than the onboard payload oriented system.

VOYPROD is currently capable of processing EDR's containing data from the following telemetry modes:

  • GS-x (encounter modes)
  • CR-1 (cruise mode)
  • CR-2 (cruise mode)
  • CR-3 (cruise mode)
  • CR-4 (cruise mode)
  • CR-5 (cruise mode)
  • CR-6 (cruise mode)
  • VIM-5 (current cruise mode)
The above modes represent all of the differring MAG telemetry modes used throughout the Voyagers' mission.

VOYPROD produces data based in either payload (PL), heliographic (HG) or planetary (S3=Jupiter, L1=Saturn, U1=Uranus, N1=Neptune) system coordinates. Data may be processed with an option to filter noise spikes using a population filter.

Processing

The following steps outline the basic sequence of Voyager EDR processing:
  • Read EDR
  • Unpack header block (rec. id, s/c id, tel. mode, FDS counts, data flags)
  • Convert selected time tags to integer time (yy/ddd/hh:mm:ss.fff)
  • Unpack sub-header block (MAG status words, plasma data)
  • Unpack science block (MAG counts)
  • Convert counts to gammas
  • Apply sensor and boom alignment matrices
  • Filter detail data based on standard deviation (optional)
  • Rotate (optional) detail gammas (Detail Data only) OR
  • Rotate (optional) 1.92 second averages while averaging detail gammas to create 1.92, 9.6 and 48 second averages (Summary only)
  • Write Summary or Detail record

Data Components

The Voyager MAG EDR is composed of three major blocks, the header, the sub-header or plasma block, and the science block containing MAG counts.

Header block

The header block provides basic information necessary to properly interpret the science and engineering data that follows it. Spacecraft identification, time tags, telemetry configuration, data status and quality are some of the parameters contained within the header block. Most fields within the header block are statically defined for the whole of the mission. An exception to this rule are the fields indicating data presence. These fields change size and format between modes.

Sub-header block

The EDR sub-header block contains MAG and plasma (PLS) command words, the MAG status words, and plasma data. MAG and PLS command words reflect the most recently commanded instrument states. The MAG status words provide information regarding operating state of the MAG instruments. These parameters include range, mode and calibration settings. Values extracted from MAG status words are used in production to map the correct sensitivity range to digital magnetometer values. Plasma data consist of eight bit words. They are unpacked from the sub-header block but are not employed in the MAG science processing.

Science block

The MAG EDR science block contains digital magnetometer counts. Counts are measured onboard using 12 bit words that may represent values ranging from 0-4096. Integer counts are converted to magnetic field units (gammas) by subtracting a zero offset, nominally 2048, from the measured MAG value and multiplying this difference by the sensitivity of the instrument. Counts are stored using a number of differring format methods dependent upon the telemetry mode employed. There are four basic format types used for recording science data; direct readout, averaged, delta modulated, and differenced.

Telemetry schemes

Direct Readout

Direct readout is the simplest method of representing MAG science data. The direct readout format contains a stream of 12 bit full word MAG counts that are representative of the data rate of the MAG instrument itself. The MAG instrument has a .06 second per sample data rate and thus direct readout data provides this level of resolution. The CR-1 mode is the only mode employing the direct telemetry format.

Averaged

Averaged data is written in a format similar to that of direct readout data. Detail data from the MAG instrument are averaged over a mode dependent interval then written as 12 bit full words. The CR-2 and CR-3 modes employ averaged formatting of MAG counts.

Delta modulated

The delta modulation scheme compacts the data stream by placing a number of 2 bit delta modulated words in between 12 bit reference full words. The 2 bit delta modulated words can be reconstructed to form 12 bit predicted values which are then fitted to the level of the reference words using a shift and pivot method. The CR-5 and CR-6 modes employ the delta modulation scheme of telemetry formatting.

Differenced

The differencing scheme compacts the data stream by placing a number of 6 bit difference counts in between 12 bit reference full words. The 6 bit difference words represent the arithmetic difference between a current MAG count and the prior count from the same instrument axis. Full words are reconstructed by adding accumulated difference words to the last full reference word encountered. The GS-x, CR-4 and VIM-5 modes employ difference formatting.

Data Products

Summary Data

Voyager summary data files provide a high resolution averaged magnetic field data in 48 second/9.6 second/1.92 second resolutions independent of the instrument telemetry mode and data sampling rate. A 400 byte header record is appended to the front and back of the summary data file describing the processing parameters used in creating the summary data product. These parameters include coordinate system (ie, payload, heliographic, planetary), single MAG or dual MAG, time tag type (spacecraft vs. event time), data filtering options, and other processing options. The 2272 byte length magnetic field records contain a 48 second interval of MAG data. The 48 second interval is generated by creating 1.92 second averages of detail data that are used to produce 9.6 second averages which are then averaged to create a single 48 second average for the summary file. All of these averages, 1.92 second, 9.6 second, and 48 second are contained in one summary file record. At the head of the summary record is a header block containing a data time tag, telemetry format, data identifier and further descriptions of the data. At the back of the summary record is a SEDR block that holds navigation information if the field data has been rotated out of payload coordinates.

Detail Data

Voyager detail data are written directly from the highest resolution data produced by the VOYPROD system. The resolution of this data is dependent upon the the telemetry mode being processed. Resolutions of data from the various telemetry modes are as follows:
     Mode    Primary  Secondary
              rate       rate
              (sec)      (sec)

     GS-x     0.06       0.12
     CR-1     0.06       0.06
     CR-2     0.12       0.24
     CR-3     0.24       0.96
     CR-4     0.30       2.40
     CR-5     0.24       0.96
     CR-6     1.92       3.84
     VIM-5    0.48      24.00
FirstGov - Your First Click to the US Government Privacy Policy & Important Notices NASA - National Aeronautics and Space Administration Curator: Robert M. Candey
Responsible NASA Official: Adam Szabo
Last Modified: April 10, 2012