Fundamental Technologies

Ulysses HISCALE Pages

2.3.2 ISPM LAN Record Header Definition

This header block will be present in all LAN records.
The length of the header is 1100 bytes (1020)

Last Revised: 18 December 1991

Item Description
0 Standard Format Data Unit Block (SFDU)
Variable: SFDU0
Type: A*40 ASCII
Length: 10 longword, 40 bytes
Value Meaning
'CCSD3ZA0000100025068NSSD3IA0007100025048' SFDU for Rate Record
'CCSD3ZA0000100012268NSSD3IA0007100012248' SFDU for MFSA and PHAR record
1 Record Descriptor
Variable: RECTYP
Type: I*4 ASCII
Length: 1 longword, 4 bytes
Value Meaning
'MFSA' M and F Spectrum Accumulator Board
"PHAR" Pulse Height Archive
'RATE' Rate Block
2 Record Length
Variable: RECLEN
Type: I*4 ASCII
Length: 1 longword, 4 bytes
Value Meaning
25088 for header + Rate
   or
12288 for header + PHA or header + MFSA
3 History Block
Variable: HISTORY(10)
Type: Character*16
Length: 160 characters, 160 bytes
Contents History trail for the record.
First Index:
1
2
3
4
5
6
7
8
9
10
Production Date, this record.
Production Date, input record, if any.
Input Data Set Label & version (inlabel:version)
Generating procedure name.
Generating procedure version.
Output Data Set Label & version (outlabel:version)
Aux file #2 (auxfile2:version)
Aux file #3 (auxfile3:version)
Aux file #4 (auxfile4:version)
Processing mode indicator
Value Meaning
'production' Production mode
'analysis' analysis mode
4 Logical Record Interval
Variable: LREC
Type: I*4
Length: 1 longword, 4 bytes
Units: Seconds
5 Bit Rate
Variable: IBRATE
Type: I*4
Length: 1 longword, 4 bytes
Contents: Telemetry rate in bits/second at start
(1024,512,256,128 are acceptable values)
6 Standard Format Data Unit Block
From input data set
Variable: SFDU(32,2)
Type: Bit by bit definition
Length: 64 longwords, 256 bytes
First subscript:  Item specification
Second subscript: 1 = first occurrence;
2 = last occurrence
7 Time Block
Variable: TIME(8,2)
Type: R*4
Length: 16 longwords, 64 bytes
First Index: 1
2
3
4
5
6
7
8
Year
Day
Hour
Minute
Seconds
Sector
Spin Group
Spin Period (milliseconds)
Second Index: 1

2
First Data Occurrence
(Start of sector 1, first spin)

Last Data Occurrence
(End of sector 8, last spin)
8 Spin Group Time
Variable: SPTIME(5,10)
Type: R*4
Length: 50 longwords, 200 bytes
First Index: 1
2
3
4
5
Year
Day
Hour
Minute
Seconds
Second Index: Spin group index
9 S/C Format Time
Variable: FMTIME(5,4)
Type: R*4
Length: 20 longwords, 80 bytes
First Index: 1
2
3
4
5
Year
Day
Hour
Minute
Seconds
Second Index: S/C format index
10 Preamble Status Block
Variable: PREAMB(6,4)
Type: I*4
Contents: Bit by bit copy of status preamble from LAN tlm packet.  Each type is replicated 3 times to fill a longword.  [Bit by bit copy of status preamble from LAN tlm packets.]
Length: 24 longwords, 96 bytes
First subscript: Byte type
1=S/C Format Number
2=Pseudo Sector Duration
3=CPU Status
4=Command Status-1
5=Command Status-2
6=Command Status-3
Second subscript: 1=first format
2=second format
3=third format
4=last format
11 Trailer Status Block
Variable: TRAIL(18,2)
Contents: Byte by byte copy of status trailers from LAN tlm.  Each byte is replicated 3 times to fill a longword.  [Bit by bit copy of status trailers from LAN tlm.]
Type: I*4
Length: 36 longwords, 144 bytes
First subscript: 1=delay pointer 1
2=delay value 1
3=delay pointer 2
4=delay value 2
5=delay pointer 3
6=delay value 3
7=delay pointer 4
8=delay value 4
9=delay pointer 5
10=delay value 5
11=delay pointer 6
12=delay value 6
13=delay pointer 7
14=delay value 7
15=Validity Telltales
16=Validity Telltles & First and Last spin indicators
17=Sectoring Mode Bits
18=Sectoring Mode Bits & MFSA Overflow Telltales
Second subscript: 1=first occurrence
2=last occurrence
-->For details of the bit by bit definitions, refer to document S2N-1-156, page 23.
12 Analog Housekeeping Block
Variable: AHK(7,4)
Type: R*4
Length: 28 longwords, 112 bytes
Contents: All LAN analog voltages, temperature, and currents converted to engineering units.  There are seven analog values per format with four formats per record.
First index: analog value
Second index: format number
Array element Description
AHK(1,1) Internal Calibration
AHK(2,1) +10 V-Ref
AHK(3,1) D Log Amplifier
AHK(4,1) Current
AHK(5,1) Spacecraft temperature 1 LAN electronics
AHK(6,1) Spacecraft temperature 2 LAN 2A sensor
AHK(7,1) Spacecraft temperature 3 LAN 2B sensor
AHK(1,2) Internal Calibration
AHK(2,2) +10 V
AHK(3,2) MFSA
AHK(4,2) Current
AHK(5,2) Spacecraft temperature 1 LAN electronics
AHK(6,2) Spacecraft temperature 2 LAN 2A sensor
AHK(7,2) Spacecraft temperature 3 LAN 2B sensor
AHK(1,3) Internal Calibration
AHK(2,3) +6 V
AHK(3,3) D - detector
AHK(4,3) Current
AHK(5,3) Spacecraft temperature 1 LAN electronics
AHK(6,3) Spacecraft temperature 2 LAN 2A sensor
AHK(7,3) Spacecraft temperature 3 LAN 2B sensor
AHK(1,4) Internal Calibration
AHK(2,4) V - bias
AHK(3,4) LAN - 2B
AHK(4,4) Current
AHK(5,4) Spacecraft temperature 1 LAN electronics
AHK(6,4) Spacecraft temperature 2 LAN 2A sensor
AHK(7,4) Spacecraft temperature 3 LAN 2B sensor
13 Digital Housekeeping Block
Variable: DHK(4,4)
Type: I*4
Length: 16 longwords, 64 bytes
Contents: Byte by byte copy of digital housekeeping channels from LAN tlm.   Each byte is replicated 3 times to fill a longword.
Array element Description
DHK(1,1) Mux address Calibrator
DHK(2,1) SP8
DHK(3,1) SP9
DHK(4,1) SP10
DHK(1,2) Mux address Calibrator
DHK(2,2) 4-F SPIN
DHK(3,2) 4-F TIME
DHK(4,2) SP1
DHK(1,3) Mux address Calibrator
DHK(2,3) SP2
DHK(3,3) SP3
DHK(4,3) SP4
DHK(1,4) Mux address Calibrator
DHK(2,4) SP5
DHK(3,4) SP6
DHK(4,4) SP7
14 STO Sounder
Variable: SOUND(4)
Type: I*4
Length: 4 longwords, 16 bytes
Contents: Sounder indicator from STO experiment.
Subscript: 1 to 4 for format index
  1= sounder on
  0=sounder off
15 Magnetic Field Block
Variable: BFIELD(4,3,10)
Type: R*4
Length: 120 longwords, 480 bytes
Contents: Measured, despun magnetic field components in payload coordinates extracted from the s/c engineering stream and provided by the HED instrument.
First subscript: 1 = Bx (nanotesla)
2 = By (nanotesla)
3 = Bz (nanotesla)
4 = B (nanotesla)
Second subscript: 1 = data item
2 = Uncertainty
3 = Data quality/presence flag
   0=data unavailable
   1=data available, but some doubt about it
   2=valid data
Third subscript: 1 to 10 for spin group (at 1024,512,256,128 bps. S/C tm rates a spin group includes 1,2,4,8 spins, respectively.  Nominal spin period=12 sec.)
16 Ephemeris Block
Variable: EPHEM(3,3,2)
Type: R*4
Length: 18 longwords, 72 bytes
Contents: Ephemeris items interpolated from predicted SEDRs or final SEDRs if available.
Units Coordinate system should probably be Earth Mean Ecliptic 1950, Sun centered, Cartesian x,y,z positions.
First Subscript: 1 = x position
2 = y position
3 = z position
Second subscript: 1 = spacecraft
2 = Earth
3 = Jupiter
Third subscript: 1 = data item
2 = data presence flag
   0 = no data
   1 = PSEDR
   2 = SEDR
   3 = other
17 Ephemeris Data
Variable: EDATE(5)
Type: R*4
Length: 5 longwords, 20 bytes
Contents: Date for ephemeris data
Subscript: 1=Year
2=Day
3=Hour
4=Minute
5=Seconds
18 Orientation Block
Variable: AXIS(2,2,2)
Type: R*4
Length: 8 longwords, 32 bytes
Contents: Spacecraft orientation in the Earth Mean Ecliptic 1950 coordinates
First subscript: 1 = celestial longitude
2 = celestial latitude
Second subscript: 1 = data item
2 = uncertainty
Third subscript: 1 = starting value
2 = ending value
19 Transformation Block
Variable: TRANS(3,3,3)
Type: R*4
Length: 27 longwords, 108 bytes
Contents: Cartesian transformation matrices, which rotate vectors from payload coordinates into target reference frames.
First and second subscripts form the 3 by 3 matrix of the transformation
Third subscript: 1=Payload to RTN
2=Payload to heliocentric
3=Payload to Earth Mean Ecliptic 1950
20 Record Index Block
Variable: INDEX(2)
Type: I*4
Length: 2 longwords, 8 bytes
Contents: A counter generated at production time which increments by one for each output record written.
First subscript: 1=logical record counter
2=physical record counter
21 Number of Physical Records
in this Logical Record                          I*4, 4 bytes
22 Index of this Physical Record               I*4, 4 bytes
  Explanation of Items 21 and 22:  For record types of length small enough to fit into the fixed (defined) number of bytes for a LAN record, the blocking factor will be 1:1.  This is, item #20 = 1 and item #21=1.  For large logical records which would necessarily span several physical records, item #21 gives the blocking factor, say 8 for 8:1, and item #22 tells which of the 8 possible records this one is.
23 HSPARE(18)
Spare bytes                                                  I*4, 72 bytes

Continue: 2.3.3 ISPM Lan Rate Block

Return to main Chapter 2 table of contents page.
Return to HISCALE Data Analysis Handbook Table of Contents.
Return to HISCALE Data Production Center Main Page.

Updated 5/12/09, T. Hunt-Ward