PDS_VERSION_ID = PDS3
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 1666
FILE_RECORDS = 19800
DATA_SET_ID = "MGS-SUN-RSS-1-ROCC-V1.0"
TARGET_NAME = "SUN"
INSTRUMENT_HOST_NAME = "MARS OBSERVER"
MISSION_PHASE_NAME = "MAPPING"
INSTRUMENT_NAME = "RADIO SCIENCE SUBSYSTEM"
PRODUCER_ID = DSN
DSN_STATION_NUMBER = 25
NOTE = "
Signal Processing Center: 10 ( GOLDSTONE )"
PRODUCT_CREATION_TIME = 2000-07-02T17:25:00Z
PRODUCT_TYPE = ODR
PRODUCT_ID = "01841619.ODR"
^TABLE = "01841619.ODR"
START_TIME = 2000-07-02T16:19:00Z
STOP_TIME = 2000-07-02T17:25:00Z
SOFTWARE_NAME = "UNK"
DOCUMENT_NAME = "RSC11_11.TXT"
OBJECT = TABLE
INTERCHANGE_FORMAT = BINARY
ROWS = 19800
COLUMNS = 77
ROW_BYTES = 1666
DESCRIPTION = "Original Data Records (ODRs)
and Original Data Stream (ODS) are raw data generated by the
NASA Deep Space Network Radio Science System. The raw data
are 8- or 12-bit samples of the output from one or more open-
loop receivers. ODRs and ODSs are defined here in terms of
a PDS TABLE object, each record being represented as a row
in the table. ODR/ODS 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/ODS 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 12-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 250, i.e. there are 250
repetitions of the ordered set (LSB_AD1, LSB_AD2, LSB_AD3, LSB_AD4,
MSB_AD1, MSB_AD2, MSB_AD3, MSB_AD4) in each record. LSB = Least
Significant Bits (4 bits), MSB = Most Significant Bits (8 bits)."
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 = 6
REPETITIONS = 250
DESCRIPTION = "The DATA STRUCTURE container holds
repeating sets of samples from analog-to-digital converters
AD1, AD2, AD3, and AD4."
OBJECT = COLUMN
NAME = "LSB AD BITS"
COLUMN_NUMBER = 1
UNIT = "N/A"
DATA_TYPE = MSB_BIT_STRING
START_BYTE = 1
BYTES = 2
DESCRIPTION = "4 4-bit columns containing the LSB
bits for 12-bit AD channels 1-4."
OBJECT = BIT_COLUMN
NAME = "AD 1 LSB BITS"
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BIT = 1
BITS = 4
DESCRIPTION = "The 4 LSB bits from AD 1"
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = "AD 2 LSB BITS"
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BIT = 5
BITS = 4
DESCRIPTION = "The 4 LSB bits from AD 2"
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = "AD 3 LSB BITS"
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BIT = 9
BITS = 4
DESCRIPTION = "The 4 LSB bits from AD 3"
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = "AD 4 LSB BITS"
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BIT = 13
BITS = 4
DESCRIPTION = "The 4 LSB bits from AD 4"
END_OBJECT = BIT_COLUMN
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = "AD 1 SAMPLE MSB"
COLUMN_NUMBER = 2
UNIT = "N/A"
DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BYTE = 3
BYTES = 1
DESCRIPTION = "MSB 8 bits from 12-bit AD 1"
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = "AD 2 SAMPLE MSB"
COLUMN_NUMBER = 3
UNIT = "N/A"
DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BYTE = 4
BYTES = 1
DESCRIPTION = "MSB 8 bits from 12-bit AD 2"
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = "AD 3 SAMPLE MSB"
COLUMN_NUMBER = 5
UNIT = "N/A"
DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BYTE = 4
BYTES = 1
DESCRIPTION = "MSB 8 bits from 12-bit AD 3"
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = "AD 4 SAMPLE MSB"
COLUMN_NUMBER = 5
UNIT = "N/A"
DATA_TYPE = MSB_UNSIGNED_INTEGER
START_BYTE = 6
BYTES = 1
DESCRIPTION = "MSB 8 bits from 12-bit AD 4"
END_OBJECT = COLUMN
END_OBJECT = CONTAINER
END_OBJECT = TABLE
END
|