PDS_VERSION_ID                    = PDS3
RECORD_TYPE                       = FIXED_LENGTH
RECORD_BYTES                      = 2666
FILE_RECORDS                      = 21601
DATA_SET_ID                       = "GO-J-RSS-1-ODR-V1.0"
TARGET_NAME                       = "JUPITER"
INSTRUMENT_HOST_NAME              = "GALILEO ORBITER"
MISSION_PHASE_NAME                = "JUPITER ORBIT OPERATIONS"
INSTRUMENT_NAME                   = "RADIO SCIENCE SUBSYSTEM"
PRODUCER_ID                       = DSN
DSN_STATION_NUMBER                = 43
NOTE                              = "
       Signal Processing Center: 40 ( CANBERRA )"
PRODUCT_CREATION_TIME             = 1997-08-01T12:50:00Z
PRODUCT_TYPE                      = ODR
PRODUCT_ID                        = "72130850.ODR"
^TABLE                            = "72130850.ODR"
START_TIME                        = 1997-08-01T09:50:00Z
STOP_TIME                         = 1997-08-01T12:50:00Z
SOFTWARE_NAME                     = "DSPR-5205-OP-FV9.8"
DOCUMENT_NAME                     = "RSC11_11.TXT"
OBJECT                            = TABLE
   INTERCHANGE_FORMAT                = BINARY
   ROWS                              = 21601
   COLUMNS                           = 76
   ROW_BYTES                         = 2666
   DESCRIPTION                       = "Original Data Records (ODRs)
        are raw data generated by the NASA Deep Space Network Radio
        Science System.  The raw data are samples of the output from 
        one or more open-loop receivers.  ODRs are defined here in 
        terms of a PDS TABLE object, each record being represented 
        as a row in the table. Each row in the table (record) contains
        a record header (166 bytes) and then a repeating structure of 
        data samples.  The number of bytes in each data structure 
        and the number of structure repetitions per record depend on 
        the sample rate and number of bits per sample.

        ODR formats have evolved slowly over the years, and continue
        to evolve; the structure described here corresponds to that
        documented by the DSN for tape delivery of data in

                       DOCUMENT 820-13; REV. A
                       DSN SYSTEM REQUIREMENTS
                      DETAILED INTERFACE DESIGN
                              RSC-11-11 
                      DSN RADIO SCIENCE SYSTEM
                    ORIGINAL DATA RECORD (ODR) AND
                      ORIGINAL DATA STREAM (ODS)

        Several of the fields in the ODR contain information on sources
        and destinations for data, represented by numerical codes.
        These codes are defined by the DSN in

                       DOCUMENT 820-13; REV. A
                       DSN SYSTEM REQUIREMENTS
                      DETAILED INTERFACE DESIGN
                               OPS-6-8
                 DSN 1200-BIT AND 4800-BIT DATA BLOCK
                HEADER CODE ASSIGNMENTS, MARK IVA, 1985"


   NOTE                              = "
      This ODR data file contains 8-bit samples from the 4 Analog-to-Digital
      converters. The sample rate is 1250 samples/second and the number
      of data structure repetitions per record is 625, i.e. there are 625 
      repetitions of the ordered set (AD1, AD2, AD3, AD4) in each record."


     OBJECT                           = COLUMN
        NAME                             = "ORECBAND"
        COLUMN_NUMBER                    = 1
        START_BYTE                       = 1
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "A composite field in
           which the first four bits are one-bit flags and the last
           four bits are a single flag."

        OBJECT                     = BIT_COLUMN
           NAME                       = "ORIGIN FLAG"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 1
           DESCRIPTION                = "The origin of the Narrow
              Band Occultation Converter (NBOC) time tag (Column 10)
              and configuration information (Columns 69 through 72).
              Set to 0 if the time tag in Column 10 was generated 
                       by DSP-R software counting from the last 
                       Frequency and Timing Subsystem (FTS)
                       1-second pulse and configuration information
                       in Columns 69 through 72 was copied forward
                       by software and not read directly from the
                       NBOC buffer.
                     1 if the time tag was from FTS and Columns 69
                       through 72 came directly from NBOC buffer.
  
              NOTES:
  
                1. If bit 1 is set to '1' the following additional
                   validity checks may be made:
                      (a) Column 69 should be 'A55A'
                      (b) Columns 71 and 72 should indicate the
                          correct configuration from the Conversion
                          Mode Register.
                2. After bit 1 is set to '1' it will read '0' for
                   the next L-1 records (table rows), where L is 
                   the number of records per second (the number of
                   records per second is given in the third column
                   of Table 1 in DSN document RSC-11-11)."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "START FLAG"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 2 
           BITS                       = 1 
           DESCRIPTION                = "Flag indicating start
              of a recording session.
              Set to 0 if other than first record in the 
                       recording session.
                     1 if this is the first record of the
                       recording session.
  
              NOTE:
  
                Each time the program mode is changed from IDLE
                to RUN, this bit is set to 1 in the first
                record.  When the software is in its auto-
                start/stop operating mode, this bit is set to 1
                in the first record after a BEGIN RECORDING
                directive is processed from the active predict
                set. "
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN  
           NAME                       = "COPY ERROR FLAG" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 3  
           BITS                       = 1  
           DESCRIPTION                = "Flag signaling error
              during tape copy process.  This flag will never
              be set on an original (master) tape.
              Set to 0 if Master Tape contains no error.
                     1 if error occurred while reading a
                       record from the Master Tape."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN   
           NAME                       = "RESOLUTION"  
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER  
           START_BIT                  = 4   
           BITS                       = 1   
           DESCRIPTION                = "Analog-to-digital (AD)
              conversion resolution.
              Set to 0 for 12-bit AD resolution
                     1 for  8-bit AD resolution."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN    
           NAME                       = "NARROW BAND FLAG"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER   
           START_BIT                  = 5    
           BITS                       = 4    
           DESCRIPTION                = "Flag indicating
              'narrow-band, no compression' data (for
              compatibility with Mk III 0DR).  Set to  0001."
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "TAPE NUMBER"
        COLUMN_NUMBER                    = 2
        START_BYTE                       = 2
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = " Tape Number in this 
           recording session; first tape is No. 1.
  
           NOTE:

             A new recording session is indicated each time
             the program mode is changed from IDLE to RUN.
             Cycling between these two modes will cause each
             tape to be labeled No. 1, in which case the tape
             sequence must be determined from the time tag in
             Column 10.  During auto-start/stop operations, 
             the BEGIN RECORDING and END RECORDING directives
             do not alter the Tape Number."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "RECORD NUMBER"
        COLUMN_NUMBER                    = 3
        START_BYTE                       = 3
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Record number within
           the file (row number within the table); reset to 1 at
           the beginning of each file/table)."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "RECORD LENGTH"
        COLUMN_NUMBER                    = 4
        START_BYTE                       = 5
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Record length; number
           of 16-bit words per record (the number of words per
           record is given in the fifth column of Table 1 in DSN 
           document RSC-11-11)."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "PRIMARY_FEA"
        COLUMN_NUMBER                    = 5
        START_BYTE                       = 7
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Prime Front End Area,
           or antenna, (FEA) number (e.g., 14, 43).  FEA assignments
           are given in the fourth column of Table OPS-6-8-6 of
           DSN document OPS-6-8."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "SECONDARY_FEA"
        COLUMN_NUMBER                    = 6
        START_BYTE                       = 8
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Secondary Front End Area,
           or antenna, (FEA) number (e.g., 14, 43).  FEA assignments
           are given in the fourth column of Table OPS-6-8-6 of DSN 
           document OPS-6-8.  Set to 0 if only one antenna was used."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "SPACECRAFT"
        COLUMN_NUMBER                    = 7
        START_BYTE                       = 9
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Spacecraft number.
           Spacecraft number assignments are given in Tables
           OPS-6-8-10 and OPS-6-8-10A of DSN document OPS-6-8
           For example:
                     Magellan          18
                     Voyager 1         31
                     Voyager 2         32
                     Clementine        64
                     Galileo Orbiter   77"
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "SPC"
        COLUMN_NUMBER                    = 8
        START_BYTE                       = 10
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Signal Processing
           Center (SPC) designator.  SPC designators are given
           in the fourth column of Table OPS-6-8-6 of DSN 
           document OPS-6-8.  For example:
                     Goldstone         10
                     Canberra          40
                     Madrid            60"
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "DATE"
        COLUMN_NUMBER                    = 9
        START_BYTE                       = 11
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Two-digit year and
           day of year."

        OBJECT                     = BIT_COLUMN
           NAME                       = "YEAR"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 7
           DESCRIPTION                = "Last two digits of year,
              from Monitor and Control Subsystem (DMC) monitor 
              data."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "DOY" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 8
           BITS                       = 9 
           MINIMUM                    = 1
           MAXIMUM                    = 366
           DESCRIPTION                = "Day of year, from the
              Frequency and Timing Subsystem (FTS).  Jan 1 = 1."
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "TIME TAG"
        COLUMN_NUMBER                    = 10
        START_BYTE                       = 13
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 4
        UNIT                             = "MILLISECOND"
        DESCRIPTION                      = "A composite field in
           which bits 1-5 are unused (and typically set to 0) and
           bits 6-32 give time of the first sample in the record
           (row) in milliseconds past 0 hours Universal Time
           Coordinated (UTC).  Only guaranteed accurate when the 
           flag in Column 1, bit 1 is set to 1."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "PREDICT SET ID"
        COLUMN_NUMBER                    = 11
        START_BYTE                       = 17
        DATA_TYPE                        = CHARACTER
        BYTES                            = 10
        UNIT                             = "N/A"
        DESCRIPTION                      = "Predict Set ID; an
           identifier for the set of predicts used to tune the
           open-loop receiver.  Ten 8-bit ASCII characters."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "POCA_STATUS"
        COLUMN_NUMBER                    = 12
        START_BYTE                       = 27
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "A set of eight one-bit
           flags indicating status and configuration of the 
           Programmable Oscillator Control Assembly (POCA). Normal
           radio science use is indicated with an asterisk (*)."

        OBJECT                     = BIT_COLUMN
           NAME                       = "POCA CONTROL"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 1
           DESCRIPTION                = "Flag denoting manual
              or computer control of the POCA.
              Set to 0 if POCA is under COMPUTER control*
                     1 if POCA is under MANUAL control"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "POCA READY"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 2
           BITS                       = 1
           DESCRIPTION                = "Flag denoting whether
              the POCA is ready.
              Set to 0 if NOT READY
                     1 if READY*"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "SYNTHESIZER POWER" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 3 
           BITS                       = 1
           DESCRIPTION                = "Flag indicating whether
              frequency synthesizer power is on.
              Set to 0 if synthesizer power is OFF
                     1 if synthesizer power is ON*"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "SYNTESIZER LOCK"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 4
           BITS                       = 1
           DESCRIPTION                = "Flag indicating whether
              frequency synthesizer is in-lock.
              Set to 0 if frequency synthesizer is OUT-OF-LOCK
                     1 if frequency synthesizer is IN-LOCK*"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "LIMIT ENABLE" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 5 
           BITS                       = 1
           DESCRIPTION                = "Flag indicating whether
              limit enable is on.
              Set to 0 if limit enable is OFF*
                     1 if limit enable is ON"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "TRACK"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 6
           BITS                       = 1
           DESCRIPTION                = "Flag indicating whether
              the tracking function is on.
              Set to 0 if track is OFF
                     1 if track is ON*"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN  
           NAME                       = "ACQUISITION"  
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER  
           START_BIT                  = 7  
           BITS                       = 1 
           DESCRIPTION                = "Flag indicating whether
              the acquisition function is on.
              Set to 0 if acquisition is OFF*
                     1 if acquisition is ON"
        END_OBJECT                 = BIT_COLUMN 

        OBJECT                     = BIT_COLUMN 
           NAME                       = "SWEEP" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 8 
           BITS                       = 1 
           DESCRIPTION                = "Flag indicating whether
              the sweep function is on.
              Set to 0 if sweep is OFF
                     1 if sweep is ON*"
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN 
        NAME                             = "READBACK POCA FREQUENCY" 
        COLUMN_NUMBER                    = 13 
        START_BYTE                       = 28
        DATA_TYPE                        = "BINARY CODED DECIMAL"
        BYTES                            = 7
        UNIT                             = "MICROHERTZ"
        DESCRIPTION                      = "Frequency read back
           from the POCA frequency registers in binary coded decimal
           (BCD); the best estimate of the POCA frequency at the time
           given in Column 14.  BCD may be interpreted from hex as 
           follows:

                  Byte        Hex
                  28           41
                  29-30       5624
                  31-32       2167
                  33-34       3152
           Indicates a POCA frequency of 41,562,421.673152 Hz."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN  
        NAME                             = "READBACK POCA TIME"
        COLUMN_NUMBER                    = 14  
        START_BYTE                       = 35  
        DATA_TYPE                        = UNSIGNED_INTEGER 
        BYTES                            = 4 
        UNIT                             = "MILLISECOND"  
        DESCRIPTION                      = "A composite field in
           which bits 1-5 are unused (but typically set to 0) and
           bits 6-32 contain the actual FTS time read from the POCA 
           register in milliseconds past O h UTC.  This is the time 
           value that should be used for reconstructing POCA 
           frequency values. "
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "SPARE"
        COLUMN_NUMBER                    = 15
        START_BYTE                       = 39
        DATA_TYPE                        = CHARACTER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Eight unused bits."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN  
        NAME                             = "CALCULATED POCA FREQUENCY"  
        COLUMN_NUMBER                    = 16  
        START_BYTE                       = 40
        DATA_TYPE                        = "BINARY CODED DECIMAL"
        BYTES                            = 7 
        UNIT                             = "MICROHERTZ"  
        DESCRIPTION                      = "The 'calculated' POCA
           frequency in binary coded decimal (BCD); the value of the
           predicted frequency (plus filter offset and operator-
           entered offset) interpolated by the DSP-R for the time 
           recorded in Column 14.  The predicted frequency is 
           supplied by the NSS Radio Science prediction software and
           is used primarily for diagnostic purposes; values in 
           Column 13 should be used for reconstructing POCA 
           frequency.  BCD may be interpreted from hex as follows:

                  Byte        Hex
                  28           41
                  29-30       5624
                  31-32       2167
                  33-34       3152
           Indicates a POCA frequency of 41,562,421.673152 Hz."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "POCA UPDATE TIME"
        COLUMN_NUMBER                    = 17
        START_BYTE                       = 47
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 4
        UNIT                             = "MILLISECOND"
        DESCRIPTION                      = "A composite field in 
           which bits 1-5 are unused (typically set to 0) and bits
           6-32 contain the time tag of the POCA frequency update 
           cycle in milliseconds past O h UTC.  This time value is
           for diagnostic purposes only, and should not be used for
           data reconstruction."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "IF SWITCH CONFIG"
        COLUMN_NUMBER                    = 18
        START_BYTE                       = 51
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "A pair of two-bit
           flags indicating configuration of the IF-video switch
           selection, followed by four unused bits."

        OBJECT                     = BIT_COLUMN
           NAME                       = "IF VIDEO SWITCH SELECT"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 2
           DESCRIPTION                = "Antenna RF configuration 
              code which reflects requested configuration of the 
              IF-video switch (operator input selection).  Modes 
              used are:
                      01 = PRIME mode (70 m)
                      10 = CROSS mode (34 m HEF)
                      11 = FAROT mode (Faraday rotation)"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "IF VIDEO SWITCH ACTUAL"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 3
           BITS                       = 2
           DESCRIPTION                = "Antenna RF configuration 
              code which reflects configuration of the IF-video 
              switch as reported by the IF switch assembly.  Modes 
              used are:
                      01 = PRIME mode (70 m)
                      10 = CROSS mode (34 m HEF)
                      11 = FAROT mode (Faraday rotation)"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "SPARE"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 5
           BITS                       = 4
           DESCRIPTION                = "Four unused bits."
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "POCA FREQUENCY RATE"
        COLUMN_NUMBER                    = 19
        START_BYTE                       = 52
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 3
        UNIT                             = "HERTZ PER SECOND"
        DESCRIPTION                      = "Rate at which the POCA
           frequency changes given as a BCD mantissa, a power-of-ten
           multiplier, and a sign bit.  The following are examples 
           of POCA rates:

           Byte 52  Bytes 53-54   Decimal Rate Conversion
            (hex)      (hex)             (Hz/sec)
           -------  -----------   -----------------------
              12        3452              -1.2345
              12        3457             123.45
              12        3451               0.12345"

        OBJECT                     = BIT_COLUMN
           NAME                       = "POCA RATE MANTISSA"
           BIT_DATA_TYPE              = "BINARY CODED DECIMAL"
           START_BIT                  = 1
           BITS                       = 20
           DESCRIPTION                = "The mantissa of the POCA 
              frequency rate as read from the POCA rate registers 
              (5 BCD digits following the decimal point -- e.g., 
              0.12345)."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "POCA RATE MULTIPLIER"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 21
           BITS                       = 3
           DESCRIPTION                = "Power of ten multiplier
              for the mantissa contained in bits 1-20.  For
              example, binary 011 in bits 21-23 means the mantissa
              should be multiplied by 1000."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "POCA RATE SIGN"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 24
           BITS                       = 1
           DESCRIPTION                = "Sign of the POCA rate.
              Set to 0 if the POCA rate is negative
                     1 if the POCA rate is positive"
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "FREQUENCY COUNT 1"
        COLUMN_NUMBER                    = 20   
        START_BYTE                       = 55
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 6
        UNIT                             = "N/A"
        DESCRIPTION                      = "One-second accumulated
           phase from frequency counter No. 1, scaled to 2^-20 
           cycles.  The last 20 bits are the fractional part of one 
           cycle.  This is a 'running count,' not the difference count
           from the previous second."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "FREQUENCY COUNT 2"
        COLUMN_NUMBER                    = 21
        START_BYTE                       = 61
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 6
        UNIT                             = "N/A"
        DESCRIPTION                      = "One-second accumulated
           phase from frequency counter No. 2, scaled to 2^-20 
           cycles.  The last 20 bits are the fractional part of one 
           cycle.  This is a 'running count,' not the difference count
           from the previous second."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "FMS_STATUS"
        COLUMN_NUMBER                    = 22
        START_BYTE                       = 67
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "A set of three four-bit
           and four one-bit flags indicating status and configuration
           of the Frequency Monitoring Subsystem (FMS).  Normal radio
           science use is indicated with an asterisk (*)."

        OBJECT                     = BIT_COLUMN
           NAME                       = "INPUT SIGNAL SELECT"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 4
           DESCRIPTION                = "FMS Test Facility input
              signal selection.
              Set to 0001 for live input of Counter 1 (POCA 'J1')*
                     0010 for live input of Counter 2 ('J2', not used)"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "LIVE SAMPLE ENABLE"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 5
           BITS                       = 1
           DESCRIPTION                = "First bit from the FMS Sample
              Control Register, indicating whether live samples have
              been enabled to the counter.
              Set to 1 if live sample to counter is ENABLED*
                     0 if live sample to counter is DISABLED"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "TEST SAMPLE ENABLE"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 6
           BITS                       = 1
           DESCRIPTION                = "Second bit from FMS Sample
              Control Register, indicating whether test samples have
              been enabled to the counter.
              Set to 1 if test sample to counter is ENABLED*
                     0 if test sample to counter is DISABLED"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "10MHZ RESOLVERS"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 7
           BITS                       = 1
           DESCRIPTION                = "Third bit from FMS Sample
              Control Register, indicating the source of 10 MHz to
              resolvers.
              Set to 1 to enable INTERNAL 10 MHz to resolvers*
                     0 to enable REFERENCE 10 MHz to resolvers"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "10MHZ TEST FACILITIES"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 8
           BITS                       = 1
           DESCRIPTION                = "Fourth bit from FMS Sample
              Control Register, indicating to source of 10 MHZ to
              test facilities.
              Set to 1 to enable INTERNAL 10 MHz to test facilities*
                     0 to enable REFERENCE 10 MHz to test facilities"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "COUNTER_1 MODE REGISTER" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 9
           BITS                       = 4
           DESCRIPTION                = "Frequency Counter No. 1
              Mode Register.
              Set to 0000 for Test Facility output to counter
                     0001 for live frequency to counter (POCA)*"
        END_OBJECT                    = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "COUNTER_2 MODE REGISTER" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 13
           BITS                       = 4
           DESCRIPTION                = "Frequency Counter No. 2
              Mode Register.
              Set to 0000 for Test Facility output to counter
                     0001 for live frequency to counter (POCA)*"
        END_OBJECT                    = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                     = COLUMN
        NAME                       = "FMS TIME TAG"
        COLUMN_NUMBER              = 23
        START_BYTE                 = 69
        DATA_TYPE                  = MSB_UNSIGNED_INTEGER
        BYTES                      = 4
        UNIT                       = "MILLISECOND"
        DESCRIPTION                = "A composite field in which
           bits 1-5 are unused (typically set to 0) and bits
           6-32 contain the time tag associated with frequency 
           counter readings in Columns 20 and 21, in milliseconds
           past 0 hours UTC.  This is the FTS time at which the 
           program stored the FMS phases described in columns 20 
           and 21.  This time tag is for diagnostic purposes 
           only."
     END_OBJECT                 = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "PREDICT TIME OFFSET"
        COLUMN_NUMBER                    = 24
        START_BYTE                       = 73
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 4
        UNIT                             = "N/A"
        DESCRIPTION                      = "A composite field
           containing predict time offset enter by the operator 
           in days and seconds within a day."

        OBJECT                     = BIT_COLUMN
           NAME                       = "TIME OFFSET DAYS"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 9
           DESCRIPTION                = "Predict Time offset 
              in days (positive value)"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "SPARE"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 10
           BITS                       = 5
           DESCRIPTION                = "Five unused bits"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "TIME OFFSET SIGN"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 15
           BITS                       = 1
           DESCRIPTION                = "Sign of the Predict Time 
              Offset; this sign is applied to both the days and 
              seconds portions of the offset.
              Set to 1 for negative offsets
                     0 for positive offsets"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "TIME OFFSET SECONDS"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 16
           BITS                       = 17
           DESCRIPTION                = "Predict Time Offset 
              in seconds.  This time offset is input by the 
              operator in real time as a last-minute correction
              to the time domain of the predict set.  This value 
              is added to the predict set times, and the results
              are tracked relative to real (current) FTS.
              Therefore, positive time offsets will cause the
              original predict times to occur later, and
              negative values cause the times to occur earlier." 
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "FREQUENCY OFFSET"
        COLUMN_NUMBER                    = 25
        START_BYTE                       = 77
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 6
        UNIT                             = "N/A"
        DESCRIPTION                      = "The S-band Frequency 
           Offset to the predict set; formatted as a 48-bit binary 
           number with least significant bit equal to 2^-20 Hz.  
           Value may be positive or negative (2's complement format).
           Maximum value is 2 MHz.  This Frequency Offset value is 
           entered by the operator in real time as a last-minute
           correction to the frequency domain of the predict set."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "FILTER OFFSET"
        COLUMN_NUMBER                    = 26
        START_BYTE                       = 83
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 4
        UNIT                             = "HERTZ"
        DESCRIPTION                      = "Filter Offset; the value
           used by software to tune the carrier signal to center of 
           the filter.  This offset compensates for the unique 
           characteristics and placement of the filter in the RF 
           spectrum.  The value is a 32-bit signed binary, scaled 
           in Hertz; it is applied to the predict set frequencies to 
           obtain the final frequency result for the POCA.
  
           NOTE:
  
           The following station-dependent formulas are used to 
           determine POCA settings:
  
	   POCA = 2*(Fs - 300 - FO)/9 - 400  (DSS 7 and 42)
           POCA = (Fs - 300 - FO)/48         (DSS 12 and 61)
           POCA = (Fs - FO)/3 - 721 - 9/11   (all other stations)

             where        POCA  =  POCA frequency (MHz)
                          Fs    =  S-Band value (MHz)
                          FO    =  Filter Offset (MHz) (Column 26)
  
           The offsets found in Columns 24 and 25 are applied to  Fs
           before these formulas are used."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "RIC FILTER SELECT"
        COLUMN_NUMBER                    = 27
        START_BYTE                       = 87
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Four four-bit fields
           giving RIC filter selections requested by the operator
           for receiver channels 1-4.  RIC stands for RIV Controller;
           RIV stands for Radio Science IF-VF Converter Assembly."

        OBJECT                     = BIT_COLUMN
           NAME                       = "CH1 FILTER SELECT"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 4
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter selection for 
              Channel 1."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "CH2 FILTER SELECT"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 5
           BITS                       = 4
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter selection for 
              Channel 2."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "CH3 FILTER SELECT"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 9
           BITS                       = 4
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter selection for 
              Channel 3."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "CH4 FILTER SELECT" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 13
           BITS                       = 4 
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter selection for 
              Channel 4."
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "RIC FILTER CONFIG"
        COLUMN_NUMBER                    = 28
        START_BYTE                       = 89
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Four four-bit fields
           giving filter configurations reported by the RIC
           for receiver channels 1-4.  RIC stands for RIV Controller;
           RIV stands for Radio Science IF-VF Converter Assembly."

        OBJECT                     = BIT_COLUMN
           NAME                       = "CH1 FILTER CONFIG"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 4
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter configuration for 
              Channel 1."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "CH2 FILTER CONFIG"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 5
           BITS                       = 4
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter configuration for 
              Channel 2."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "CH3 FILTER CONFIG"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 9
           BITS                       = 4
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter configuration for 
              Channel 3."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "CH4 FILTER CONFIG" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 13
           BITS                       = 4 
           DESCRIPTION                = "IF-VF Downconverter 
              Controller (RIC) Operator filter configuration for 
              Channel 4."
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 1 ATTENUATOR A"
        COLUMN_NUMBER                    = 29
        START_BYTE                       = 91
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "DECIBEL"
        MAXIMUM                          = 119
        MINIMUM                          = 0
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'A' setting for 
           receiver Channel 1."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 2 ATTENUATOR A"
        COLUMN_NUMBER                    = 30
        START_BYTE                       = 92
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "DECIBEL"
        MAXIMUM                          = 119
        MINIMUM                          = 0
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'A' setting for 
           receiver Channel 2."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 3 ATTENUATOR A"
        COLUMN_NUMBER                    = 31
        START_BYTE                       = 93
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "DECIBEL"
        MAXIMUM                          = 119
        MINIMUM                          = 0
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'A' setting for 
           receiver Channel 3."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 4 ATTENUATOR A"
        COLUMN_NUMBER                    = 32
        START_BYTE                       = 94
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "DECIBEL"
        MAXIMUM                          = 119
        MINIMUM                          = 0
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'A' setting for 
           receiver Channel 4."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 1 ATTENUATOR B"
        COLUMN_NUMBER                    = 33
        START_BYTE                       = 95
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'B' settings for
           receiver Channel 1; reserved for future use."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 2 ATTENUATOR B"
        COLUMN_NUMBER                    = 34
        START_BYTE                       = 96
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'B' settings for
           receiver Channel 2; reserved for future use."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 3 ATTENUATOR B"
        COLUMN_NUMBER                    = 35
        START_BYTE                       = 97
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'B' settings for
           receiver Channel 3; reserved for future use."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 4 ATTENUATOR B"
        COLUMN_NUMBER                    = 36
        START_BYTE                       = 98
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Radio Science IF-VF 
           Converter Assembly (RIV) attenuator 'B' settings for
           receiver Channel 4; reserved for future use."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "RIV TIME TAG"
        COLUMN_NUMBER                    = 37
        START_BYTE                       = 99
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 4
        UNIT                             = "MILLISECOND"
        DESCRIPTION                      = "A composite field in
           which bits 1-5 are unused (set to 0) and bits 6-32 give 
           the Radio Science IF-VF Converter Assembly (RIV) time 
           tag associated with RIV attenuator settings in Columns 
           29-36; in milliseconds past 0 hours UTC."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 1 RMS FROM RIC"
        COLUMN_NUMBER                    = 38
        START_BYTE                       = 103
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Receiver Channel 1 root
           mean square voltage as reported by the Radio Science 
           IF-VF Converter Assembly (RIV) Controller."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 2 RMS FROM RIC"
        COLUMN_NUMBER                    = 39
        START_BYTE                       = 105
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Receiver Channel 2 root
           mean square voltage as reported by the Radio Science 
           IF-VF Converter Assembly (RIV) Controller."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 3 RMS FROM RIC"
        COLUMN_NUMBER                    = 40
        START_BYTE                       = 107
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Receiver Channel 3 root
           mean square voltage as reported by the Radio Science 
           IF-VF Converter Assembly (RIV) Controller."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH 4 RMS FROM RIC"
        COLUMN_NUMBER                    = 41
        START_BYTE                       = 109
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Receiver Channel 4 root
           mean square voltage as reported by the Radio Science 
           IF-VF Converter Assembly (RIV) Controller."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH W RMS"
        COLUMN_NUMBER                    = 42
        START_BYTE                       = 111
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Reserved for future RMS
           voltage reading."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH X RMS"
        COLUMN_NUMBER                    = 43
        START_BYTE                       = 113
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Reserved for future RMS
           voltage reading."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH Y RMS"
        COLUMN_NUMBER                    = 44
        START_BYTE                       = 115
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Reserved for future RMS
           voltage reading."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CH Z RMS"
        COLUMN_NUMBER                    = 45
        START_BYTE                       = 117
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Reserved for future RMS
           voltage reading."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "RIC RMS TIME TAG"
        COLUMN_NUMBER                    = 46
        START_BYTE                       = 119
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 4
        UNIT                             = "MILLISECOND"
        DESCRIPTION                      = "A composite field in
           which bits 1-5 are unused (typically set to 0) and bits 
           6-32 give the Radio Science IF-VF Converter Assembly 
           Controller (RIC) time tag associated with RMS voltage
           readings in Columns 38 through 45; in milliseconds past 
           0 hours UTC.  This is the FTS time that the DSP
           received the monitor data from the RIC reporting the
           voltmeter readings on the receiver channels."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 1 RMS"
        COLUMN_NUMBER                    = 47
        START_BYTE                       = 123
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Software-calculated
           RMS voltage for analog-to-digital (AD) channel 1."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 2 RMS"
        COLUMN_NUMBER                    = 48
        START_BYTE                       = 125
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Software-calculated
           RMS voltage for analog-to-digital (AD) channel 2."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 3 RMS"
        COLUMN_NUMBER                    = 49
        START_BYTE                       = 127
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Software-calculated
           RMS voltage for analog-to-digital (AD) channel 3."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 4 RMS"
        COLUMN_NUMBER                    = 50
        START_BYTE                       = 129
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "MILLIVOLT"
        DESCRIPTION                      = "Software-calculated
           RMS voltage for analog-to-digital (AD) channel 4."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 1 MAX"
        COLUMN_NUMBER                    = 51
        START_BYTE                       = 131
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Maximum AD value found
           in calculating the RMS reported in Column 47.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the maximum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 1 MIN"
        COLUMN_NUMBER                    = 52
        START_BYTE                       = 132
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Minimum AD value found
           in calculating the RMS reported in Column 47.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the minimum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 1 MAX"
        COLUMN_NUMBER                    = 53
        START_BYTE                       = 133
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the maximum value given in Column 51 during calculation
           of the RMS reported in Column 47."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 1 MIN"
        COLUMN_NUMBER                    = 54
        START_BYTE                       = 135
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the minimum value given in Column 52 during calculation
           of the RMS reported in Column 47."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 2 MAX"
        COLUMN_NUMBER                    = 55
        START_BYTE                       = 137
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Maximum AD value found
           in calculating the RMS reported in Column 48.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the maximum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 2 MIN"
        COLUMN_NUMBER                    = 56
        START_BYTE                       = 138
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Minimum AD value found
           in calculating the RMS reported in Column 48.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the minimum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 2 MAX"
        COLUMN_NUMBER                    = 57
        START_BYTE                       = 139
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the maximum value given in Column 55 during calculation
           of the RMS reported in Column 48."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 2 MIN"
        COLUMN_NUMBER                    = 58
        START_BYTE                       = 141
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the minimum value given in Column 56 during calculation
           of the RMS reported in Column 48."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 3 MAX"
        COLUMN_NUMBER                    = 59
        START_BYTE                       = 143
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Maximum AD value found
           in calculating the RMS reported in Column 49.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the maximum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 3 MIN"
        COLUMN_NUMBER                    = 60
        START_BYTE                       = 144
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Minimum AD value found
           in calculating the RMS reported in Column 49.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the minimum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 3 MAX"
        COLUMN_NUMBER                    = 61
        START_BYTE                       = 145
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the maximum value given in Column 59 during calculation
           of the RMS reported in Column 49."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 3 MIN"
        COLUMN_NUMBER                    = 62
        START_BYTE                       = 147
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the minimum value given in Column 60 during calculation
           of the RMS reported in Column 49."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 4 MAX"
        COLUMN_NUMBER                    = 63
        START_BYTE                       = 149
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Maximum AD value found
           in calculating the RMS reported in Column 50.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the maximum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "AD 4 MIN"
        COLUMN_NUMBER                    = 64
        START_BYTE                       = 150
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Minimum AD value found
           in calculating the RMS reported in Column 50.  In 12-bit
           sampling, this field holds the most significant 8 bits of
           the minimum sample value."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 4 MAX"
        COLUMN_NUMBER                    = 65
        START_BYTE                       = 151
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the maximum value given in Column 63 during calculation
           of the RMS reported in Column 50."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NUMBER OF AD 4 MIN"
        COLUMN_NUMBER                    = 66
        START_BYTE                       = 153
        DATA_TYPE                        = MSB_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "Number of occurrences
           of the minimum value given in Column 64 during calculation
           of the RMS reported in Column 50."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NBOC TIME TAG"
        COLUMN_NUMBER                    = 67
        START_BYTE                       = 155
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 4
        UNIT                             = "MILLISECOND"
        DESCRIPTION                      = "A composite field in
           which bits 1-5 are unused (typically set to 0) and bits 
           6-32 give the time tag for NBOC buffer samples used to
           calculate RMS voltages (Columns 47-50) and obtain maximum
           and minimum sample values (Columns 51-66); in milliseconds
           past 0 hours UTC.  This time tag corresponds to the time
           tag found in Column 10 of an earlier tape record (table
           row).  The AD data from this earlier record (row) were
           saved to run the calculations found in Columns 47-50 of
           this (current) record."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "SAMPLE RATE"
        COLUMN_NUMBER                    = 68
        START_BYTE                       = 159
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "SAMPLES PER SECOND"
        DESCRIPTION                      = "Sample rate; number
           of samples per second from a single analog-to-digital
           (AD) converter (the number of samples per second per
           AD converter is given in the first column of Table 1
           in DSN document RSC-11-11)."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "NBOC SYNC"
        COLUMN_NUMBER                    = 69
        START_BYTE                       = 161
        DATA_TYPE                        = MSB_UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "First two bytes of the 
           six bytes of sync data received from NBOC at the 
           beginning of each second. Value should be A55A in hex or
           42330 in decimal."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "RESERVED"
        COLUMN_NUMBER                    = 70
        START_BYTE                       = 163
        DATA_TYPE                        = UNSIGNED_INTEGER
        BYTES                            = 2
        UNIT                             = "N/A"
        DESCRIPTION                      = "This 16-bit field is
           reserved for diagnostic use."
     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "CONVERSION MODE REGISTER"
        COLUMN_NUMBER                    = 71
        START_BYTE                       = 165
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "A set of one- and two-bit
           flags giving the status and configuration of the NBOC as
           reported in the Conversion Mode Register."

        OBJECT                     = BIT_COLUMN
           NAME                       = "OVERFLOW"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 1
           DESCRIPTION                = "One-bit flag indicating
              whether an NBOC converter overflow occurred.
              Set to 1 if an NBOC converter overflow occurred
                     0 if nominal"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "SPARE"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 2
           BITS                       = 1
           DESCRIPTION                = "Unused bit."
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "PLL STATUS" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 3 
           BITS                       = 1 
           DESCRIPTION                = "One-bit flag indicating
              whether the NBOC phase-lock loop is in lock.
              Set to 1 if NBOC PLL in lock
                     0 if NBOC PLL out of lock"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN
           NAME                       = "SAMPLE RATE FLAG" 
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 4 
           BITS                       = 1 
           DESCRIPTION                = "One-bit flag indicating
              whether sampling is at 'high' or 'low' rate.
              Set to 1 for 50-, 20-, 10-, 5-, and 2-ksps rates
                     0 for 1000- and 200 samples/second rates"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN 
           NAME                       = "TEST MODE"  
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER 
           START_BIT                  = 5  
           BITS                       = 1  
           DESCRIPTION                = "One-bit flag indicating
              indicating whether the NBOC is in test mode.
              Set to 1 for test mode
                     0 for normal operational mode"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN  
           NAME                       = "SAMPLE RESOLUTION"
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER  
           START_BIT                  = 6   
           BITS                       = 1   
           DESCRIPTION                = "One-bit flag indicating
              whether 8-bit or 12-bit samples are being taken.
              Set to 1 for 8-bit resolution
                     0 for 12-bit resolution"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN  
           NAME                       = "MODE"   
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER  
           START_BIT                  = 7   
           BITS                       = 2   
           DESCRIPTION                = "Mode.  Various combinations
              of input signals and AD assignments are possible.
              Four modes have been defined as follows:

                       00   4 input signals, each sampled by a 
                            separate converter
                       01   1 input signal sampled sequentially 
                            by 4 AD converters
                       10   2 input signals, each sampled 
                            sequentially by 2 AD converters
                       11   1 signal sampled sequentially by 3 
                            AD converters

              NOTE:

              The MODE assignments here and the mode numbers
              appearing in documentation and procedure documents
              usually differ by 1.  That is, 'mode 1' has a field
              value 00."
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

     OBJECT                           = COLUMN
        NAME                             = "SIGNAL SELECT REGISTER"
        COLUMN_NUMBER                    = 72
        START_BYTE                       = 166
        DATA_TYPE                        = MSB_BIT_STRING
        BYTES                            = 1
        UNIT                             = "N/A"
        DESCRIPTION                      = "Assignments of receiver
           channels to AD converters.  In conjunction with the MODE
           in Column 71, these map receiver channels into sample
           fields in the data portion of each record (table row).
           Example: if bits 1-8 equal 10101010, then all four AD
           converters will sample receiver channel 3."

        OBJECT                     = BIT_COLUMN   
           NAME                       = "AD 1 INPUT SIGNAL"    
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 1
           BITS                       = 2
           DESCRIPTION                = "The receiver channel
              assigned to AD converter 1.

                00  Input Signal is from receiver channel 1 (J1)
                01  Input Signal is from receiver channel 2 (J2)
                10  Input Signal is from receiver channel 3 (J3)
                11  Input Signal is from receiver channel 4 (J4)"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN   
           NAME                       = "AD 2 INPUT SIGNAL"    
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 3
           BITS                       = 2
           DESCRIPTION                = "The receiver channel
              assigned to AD converter 2.

                00  Input Signal is from receiver channel 1 (J1)
                01  Input Signal is from receiver channel 2 (J2)
                10  Input Signal is from receiver channel 3 (J3)
                11  Input Signal is from receiver channel 4 (J4)"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN   
           NAME                       = "AD 3 INPUT SIGNAL"    
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 5
           BITS                       = 2
           DESCRIPTION                = "The receiver channel
              assigned to AD converter 3.

                00  Input Signal is from receiver channel 1 (J1)
                01  Input Signal is from receiver channel 2 (J2)
                10  Input Signal is from receiver channel 3 (J3)
                11  Input Signal is from receiver channel 4 (J4)"
        END_OBJECT                 = BIT_COLUMN

        OBJECT                     = BIT_COLUMN   
           NAME                       = "AD 4 INPUT SIGNAL"    
           BIT_DATA_TYPE              = MSB_UNSIGNED_INTEGER
           START_BIT                  = 7
           BITS                       = 2
           DESCRIPTION                = "The receiver channel
              assigned to AD converter 4.

                00  Input Signal is from receiver channel 1 (J1)
                01  Input Signal is from receiver channel 2 (J2)
                10  Input Signal is from receiver channel 3 (J3)
                11  Input Signal is from receiver channel 4 (J4)"
        END_OBJECT                 = BIT_COLUMN

     END_OBJECT                       = COLUMN

  OBJECT                   = CONTAINER
    NAME                     = "DATA STRUCTURE"
    START_BYTE               = 167
    BYTES                    = 4
    REPETITIONS              = 625
    DESCRIPTION              = "The DATA STRUCTURE container holds
       repeating sets of samples from analog-to-digital converters
       AD1, AD2, AD3, and AD4."

    OBJECT                   = COLUMN
      NAME                     = "AD 1 SAMPLE"
      COLUMN_NUMBER            = 1
      UNIT                     = "N/A"
      DATA_TYPE                = MSB_UNSIGNED_INTEGER
      START_BYTE               = 1
      BYTES                    = 1
      DESCRIPTION              = "8-bit sample from AD 1"
    END_OBJECT               = COLUMN

    OBJECT                   = COLUMN
      NAME                     = "AD 2 SAMPLE"
      COLUMN_NUMBER            = 2
      UNIT                     = "N/A"
      DATA_TYPE                = MSB_UNSIGNED_INTEGER
      START_BYTE               = 2
      BYTES                    = 1
      DESCRIPTION              = "8-bit sample from AD 2"
    END_OBJECT               = COLUMN

    OBJECT                   = COLUMN
      NAME                     = "AD 3 SAMPLE"
      COLUMN_NUMBER            = 3
      UNIT                     = "N/A"
      DATA_TYPE                = MSB_UNSIGNED_INTEGER
      START_BYTE               = 3
      BYTES                    = 1
      DESCRIPTION              = "8-bit sample from AD 3"
    END_OBJECT               = COLUMN

    OBJECT                   = COLUMN
      NAME                     = "AD 4 SAMPLE"
      COLUMN_NUMBER            = 4
      UNIT                     = "N/A"
      DATA_TYPE                = MSB_UNSIGNED_INTEGER
      START_BYTE               = 4
      BYTES                    = 1
      DESCRIPTION              = "8-bit sample from AD 4"
    END_OBJECT               = COLUMN
  END_OBJECT               = CONTAINER
END_OBJECT                        = TABLE
END
