/* File generated by PVL library (library version V2.0 1996/02/26) Richard Jones, Satellite Section, Bureau of Meteorology, Australia. Generated by asda V1.6 Build 1, Andrew Donaldson, Richard Jones Satellite Section, Bureau of Meteorology, Australia. */ ASDA_Version = 'V1.0 March 1997'; ASDA_Information = ' Australian Satellite Data Archive NOAA HRPT Archived Data Header Design by Peter J. Turner, CSIRO Division of Atmospheric Research Melbourne Australia email Peter.Turner@dar.csiro.au Bert Berzins and Richard Jones, Bureau of Meteorology, Australia Melbourne Australia email B.Berzins@bom.gov.au email Richard.Jones@bom.gov.au Paul Tildesley, CSIRO Marine Laboratories Hobart, Tasmania, Australia email Paul.Tildesley@ml.csiro.au The project was jointly supported by the Bureau of Meteorology and the CSIRO Office of Space Science Applications under the Earth Observation Center '; Header_Contents = (Format, HRPT_Data_Information); begin_group = Format; begin_group = PVL_Header; length = 65536 ; end_group = PVL_Header; begin_group = HRPT_Data; length = 2421 ; record_size = 13864 ; record_type = HRPT_Line; end_group = HRPT_Data; end_group = Format; begin_group = HRPT_Data_Information; Contents = (Scene_Description, Satellite, Station, Data_Quality, Data_Description, Instruments); begin_group = Scene_Description; nominal_ingest_date = ; unique_identifier = 'NOAA-11,HRPT,1997-04-21T23:34:43Z,MEL'; CEOS_inventory = 'N11AVHHRP 970421 233443 234126 MELMEL44206D ????????????? 0hrpt 16? ?????????1 -24.78 130.96-20.11 101.66-47.77 129.10-41.59 90.31???????????????????????????2'; AVHRR_scene = {(-24.7792, 130.955), (-20.1083, 101.664), (-47.7675, 129.104), (-41.5879, 90.3064)}; end_group = Scene_Description; begin_group = Satellite; name = NOAA-11; identity = N11; orbit = 44206; pass_direction = descending; satellite_clock = uncorrected; acquisition_start = 1997-04-21T23:34:43Z; acquisition_end = 1997-04-21T23:41:26Z; begin_group = Navigation; T-BUS = 'APT PREDICT 042136 NOAA 11 PART I 04205 02120 05519 02017 T0157 L2548 42090 34309 12211 42131 03059 23593 42171 71849 33398 NIGHT PART II 02850 070218 04840 140235 06840 210252 08840 280271 10840 349291 12840 419315 14840 488342 16850 556378 NIGHT PART III 02855 070185 04855 140169 06865 209151 08865 279133 10865 349112 12875 418089 14875 486062 16875 554027 18888 621019 20888 685089 22888 745208 24888 793445 26888 807856 28887 775200 30887 720375 32887 658468 34877 592526 36877 525567 38877 457598 DAY PART II 18850 623425 20850 689497 22850 749622 24850 796872 26851 806294 28851 771625 30851 715790 32852 651720 34842 584664 36842 516624 38842 448594 40842 378569 42842 309547 44842 239528 46842 169510 48842 099493 50842 029477 DAY PART III 52857 041461 54857 111444 56857 181427 58867 250409 60867 320390 62867 389368 64877 458342 PART IV 1988 089A 44193 111022103290 970421003149724 2170836 01019055 01019578 00123501 09855893 14275288 09915646 26170554 07224033 M057561279 P043766157 M000000000 P00728405 P00929648 P07330991 003153931 071074010 9449 0000500000 M00260771 P00102273 P00508706 28566920 040495 M00300 120495 P99999 120495 P99999 000000 APT 137.62 MHZ/ HRPT 1707.0 MHZ/ BCN DSB 137.77 MHZ. APT DAY/NIGHT 2/4/3/4. VIS CH 2 /0.725 TO 1.0/ AND IR CH 4 /10.5 TO 11.5/ XMTD DURING S/C DAY. IR CH 3 /3.55 TO 3.93/ AND CH 4 /10.5 TO 11.5/ XMTD DURING S/C NIGHT. DCS CLK YR/DAY/TIME 1994 192 08163.165. LAST TIP CLK CORR 04/04/95. CLK ERR AFTR CORR MINUS 00.30 SEC. CLK ERR AS OF 12/04/95 UNKNOWN. ERR RATE AS OF 12/04/95 UNKNOWN. NEXT TIP CLOCK CORR= NONE SCHEDULED. N-11 S/C STOPPED OPERATIONAL DATA COLLECTION 04/10/95. '; end_group = Navigation; end_group = Satellite; begin_group = Station; name = Melbourne; identity = MEL; location = (-37.817, 144.967); station_clock_accuracy = '0.5 seconds per month'; acquisition_start = 1997-04-21T23:34:43Z; acquisition_end = 1997-04-21T23:41:26Z; end_group = Station; begin_group = Data_Quality; bad_lines = 0; end_group = Data_Quality; begin_group = Data_Description; Contents = (HRPT_Line, TIP_Description); description = 'In one HRPT line there are 5 frames of TIP data (each 104 10-bit words long and described in TIP_Description). TIP minor frames are repeated in 3 successive HRPT lines. All data is stored big-endian; that is, if the bits in the data element as retrieved from the data stream are numbered 0,1,2,3,...,N then bit 0 is the Most Significant Bit (MSB).'; begin_group = HRPT_Line; Contents = (HRPT_minor_frame, fill); description = 'Data is stored as a minor frame of data from the satellite followed by 12 bits of fill.'; begin_group = HRPT_minor_frame; Contents = (pre_sync, identity, time, telemetry, back_scan, space_data, sync, TIP, spare, AVHRR, post_sync); begin_group = pre_sync; name = frame_sync; element_size = 60 ; description = " first 60 bits from a 63-bit pseudo noise generator, generator polynomial x6+x5+x2+x+1, start all 1's, bit 1, element, 1 first"; format = '1010000100 0101101111 1101011100 0110011101 1000001111 0010010101'; end_group = pre_sync; begin_group = identity; name = 'id(AVHRR)'; element_size = 10 ; number_elements = 2; description = 'minor frame number, spacecraft address and frame status'; format = 'element 1(7) bit 1 0 = internal_sync 1 = AVHRR sync bit 2,3 00 = not used 01 = minor frame 1 10 = minor frame 2 11 = minor frame 3 bit 4-7 spacecraft address (4 = MSB, 7 = LSB) bit 8 0 = frame stable 1 = frame resync occurred bit 9,10 spare, bit 9 = 0 bit 10 = 1 element 2(8) spare'; end_group = identity; begin_group = time; name = time_code; element_size = 10 ; number_elements = 4; description = 'time code day to milliseconds from spacecraft clock'; format = ' element 1(9) bit 1-9 = binary day count (1 = MSB, 9 = LSB) bit 10 = spare element 2(10) bit 1-3 = 000 bit 4-10 = millisecond day count, 4 = MSB element 3(11) bit 1-10 = middle part of millisecond day element 4(12) bit 1-10 = remainder of millisecond day (10 = LSB of mseconds)'; end_group = time; begin_group = telemetry; name = telemetry; element_size = 10 ; number_elements = 10; description = 'ramp calibration AVHRR 1 to 5 + AVHRR internal target'; format = 'element 1(13) = ramp calibration AVHRR channel 1 element 2(14) = ramp calibration AVHRR channel 2 element 3(15) = ramp calibration AVHRR channel 3 element 4(16) = ramp calibration AVHRR channel 4 element 5(17) = ramp calibration AVHRR channel 4 element 6(18) AVHRR internal target temperature data element 7(19) = Each element is a 5-channel subcom, 4 elements element 8(20) of IR data plus a subcom reference value element 9(21) = AVHRR patch temperature element 10(22)= 0000000001 (spare)'; end_group = telemetry; begin_group = back_scan; name = internal_target; element_size = 10 ; number_elements = 30; description = 'multiplexed AVHRR internal target channels 3,4,5'; format = '10 elements of internal target data from each AVHRR channels 3,4 and 5. Multiplexed as element 1(23) channel 3 value 1 element 2(24) channel 4 value 1 element 3(25) channel 5 value 1 element 4(26) channel 3 value 2 element 5(27) channel 4 value 2 element 6(28) channel 5 value 2 element 7(29) channel 3 value 3 etc'; end_group = back_scan; begin_group = space_data; name = space_data; element_size = 10 ; number_elements = 50; description = 'multiplexed space scan data for channels 1,2,3,4,5'; format = '10 elements of space scan data from each AVHRR channels 1,2,3,4 and 5. Multiplexed as element 1(53) channel 1 value 1 element 2(54) channel 2 value 1 element 3(55) channel 3 value 1 element 4(56) channel 4 value 1 element 5(57) channel 5 value 1 element 6(58) channel 1 value 2 element 7(59) channel 2 value 2 etc'; end_group = space_data; begin_group = sync; name = sync-delta; element_size = 10 ; description = 'sync timing'; format = 'element 1(103) bit 1 0 = AVHRR sync early , 1 = late bits 2-10 binary count of 0.9984 MHz periods bit 2 = MSB, bit 10 = LSB'; end_group = sync; begin_group = TIP; name = TIP_data; element_size = 10 ; number_elements = 520; description = '5 frames of TIP data 104 elements per frame'; format = ' Contains HIRS, SSU SEM and MSU instrument data See NOAA Technical Memorandum NESS 107 - Rev. 1 and detailed description in group TIP_description'; end_group = TIP; begin_group = spare; name = spare_words; element_size = 10 ; number_elements = 127; description = "127 spare words filled with pseudo noise derived by inverting the output of a 1023-bit shift register generating the polynomial x10+x5+x2+x+1. The generator starts in all 1's at the beginning of element 7 of each minor frame "; format = ' 1010001110 1110001011 0000101111 1011000111 1101010010 etc'; end_group = spare; begin_group = AVHRR; name = AVHRR_data; element_size = 10 ; number_elements = 10240; description = '2048 samples(pixels) band interleaved by pixel'; format = 'element 1(751) channel 1 value 1 element 2(752) channel 2 value 1 element 3(753) channel 3 value 1 element 4(754) channel 4 value 1 element 5(755) channel 5 value 1 element 6(756) channel 1 value 2 element 7(757) channel 2 value 2 v v v v element 10236(10986) channel 1 value 2048 element 10237(10987) channel 2 value 2048 element 10238(10988) channel 3 value 2048 element 10239(10989) channel 4 value 2048 element 10240(10990) channel 5 value 2048'; end_group = AVHRR; begin_group = post_sync; name = auxiliary_sync; element_size = 10 ; number_elements = 100; description = 'pseudo noise sequence'; format = ' 1111100010 1111110011 0110110101 1010111101 etc'; end_group = post_sync; end_group = HRPT_minor_frame; begin_group = fill; element_size = 12 ; description = 'padding to make one HRPT_Line 13864 bytes'; end_group = fill; end_group = HRPT_Line; begin_group = TIP_Description; TIP_minor_frame = (frame_sync, status, dwell, minor_frame, command, time, db_subcom, a32_subcom, a16_subcom, a1_subcom, xsu_subcom, solar, spares, HIRS, SSU, SEM, MSU, DCS, CPU_A, CPU_B, CPU_status, parity); element_description = 'bits numbered 1 to 8, bit 1 = MSB, bit 8 = LSB'; begin_group = frame_sync; name = 'TIP frame_sync'; element_size = 3 ; description = 'TIP frame sync and space craft ID. The last 4 bits of the 24 bit sync represent the ID of the space craft'; format = '11101101 11100010 0000XXXX'; end_group = frame_sync; begin_group = status; name = Status; element_size = 6 ; description = 'Bit 1 = 1 => CV update word present in frame = 0 => no CV update in frame Bit 2,3 00 = orbital mode 10 = CPU memory 01 = dwell mode 11 = boost mode Bits 4-6 major frame count (MSB first) increments every 320 minor frames'; end_group = status; begin_group = dwell; name = 'Dwell mode address'; element_size = 9 ; description = '9 bit dwell mode address of monitored analogue channel (0 to 383). Bits 7,8 and bits 1-7 with MSB first 000000000 = channel 0 101111111 = channel 383'; end_group = dwell; begin_group = minor_frame; name = 'Minor frame Counter'; element_size = 9 ; description = 'Bit 8 and bits 1-8 000000000 = Minor frame 0 100111111 = minor frame 319'; end_group = minor_frame; begin_group = command; name = 'Command verification'; element_size = 2 ; description = 'Bits 9 to 24 of each received command word are placed in the 16 bit slot of these two Telemetry words (6 and 7)'; end_group = command; begin_group = time; name = 'Time code'; element_size = 5 ; description = 'Words 8 to 12, 9 bits of binary day count MSB first. bits 2 -5: 0101, spare bits. then 27 bits of binary msec of day count.'; end_group = time; begin_group = dB_subcom; name = '3.2sec digital B subcom'; element_size = 1 ; description = 'A subcommutation of discrete inputs collected to form 8 bit words. 256 discrete inputs can be accomodated. It takes 32 minor frames to sample all inputs'; end_group = dB_subcom; begin_group = a32_subcom; name = '32sec analog subcom'; element_size = 1 ; description = 'A subcommutation of up to 192 analog points sampled once every 32 seconds plus 64 analog points sampled twice every 32 seconds. Bit 1 of each word respresents 2560 mv while bit 8 represents 20 mv'; end_group = a32_subcom; begin_group = a16_subcom; name = '16sec analog subcom'; element_size = 1 ; description = 'This subcom and the 1sec analog subcom are under programmed readonly memory control. A maximum of 128 analog points can be placed in the 169 slots; super commutation of some selected analog channels is done to fill the 169 time slots. The 170th slot is filled with data from the analog point selected by command. The slot is word number zero of the one-second subcom. The analog point may be any of the 384 analog points available. Bit 1 of each word represents 2560 mv while bit 8 represents 20 mv.'; end_group = a16_subcom; begin_group = a1_subcom; name = '1sec analog subcom'; element_size = 1 ; description = 'This subcom and the 1sec analog subcom are under programmed readonly memory control. A maximum of 128 analog points can be placed in the 169 slots; super commutation of some selected analog channels is done to fill the 169 time slots. The 170th slot is filled with data from the analog point selected by command. The slot is word number zero of the one-second subcom. The analog point may be any of the 384 analog points available. Bit 1 of each word represents 2560 mv while bit 8 represents 20 mv.'; end_group = a1_subcom; begin_group = XSU_subcom; name = 'XSU digital subcom'; element_size = 1 ; description = 'The cross strap unit (XSU) generates an 8-word subcom which is read out at the rate of one word per minor frame. The XSU subcom is snychronised with its word 1 in minor frame 0,8,16,...'; end_group = XSU_subcom; begin_group = solar; name = 'Satellite data subcom'; element_size = 1 ; description = 'Solar array telemetry'; end_group = solar; begin_group = spares; name = Spares; element_size = 20 ; description = '01010101 x 20'; end_group = spares; begin_group = HIRS/2; name = 'High Resolution Infrared Radiation Sounder'; element_size = 36 ; description = 'Each TIP minor frame contains 288 bits of HIRS/2 radiometric and telemetry data (36 TIP words). This information is contained in TIP words 14, 15, 22,23,26,27,30,31,34,35,38,39,42,43,54,55,58,59,62,63,66 67,70,71,74,75,78,79,82,83,84,88,89,92 and 93. The HIRS data contained in each TIP minor frame are defined as an element. A HIRS line is composed of 64 (0-63) successive elements and extraction of HIRS data for the creation of a line should begin on minor frames 1, 65, 129, 193, or 257 of each major frame'; begin_group = Element_0-55; name = 0-55; description = ' Bit 1-8 Encoder position (1-56=Earth view, 68-space, 105=ICT, 156=IWT) Bit 9-13 Electronic cal level (0-31) Bit 14-19 Channel 1 period monitor Bit 20-25 Element number (1 less than encoder value for Earth views) Bit 26 Filter sync designator Bit 27-286 Radiant signal output (20 ch x 13 bits) Bit 287 Valid data bit Bit 288 Minor word parity check (odd parity)'; end_group = Element_0-55; begin_group = Element_56-63; name = 56-63; description = ' Bit 1-26 Same as above Bit 287,288 Same as above'; end_group = Element_56-63; begin_group = Element_56; name = 56; description = ' Bit 27-286 Positive electronic cal. (cal level advances one of 32 equal levels on succeeding scans)'; end_group = Element_56; begin_group = Element_57; name = 57; description = ' Bit 27-286 Negative electronic cal.'; end_group = Element_57; begin_group = Element_58; name = 58; description = ' Bit 27-91 Internal warm target #1, 5 times Bit 92-156 Internal warm target #2, 5 times Bit 157-221 Internal warm target #3, 5 times Bit 222-286 Internal warm target #4, 5 times'; end_group = Element_58; begin_group = Element_59; name = 59; description = ' Bit 27-91 Internal cold target #1, 5 times Bit 92-156 Internal cold target #2, 5 times Bit 157-221 Internal cold target #3, 5 times Bit 222-286 Internal cold target #4, 5 times'; end_group = Element_59; begin_group = Element_60; name = 60; description = ' Bit 27-91 Filter housing temp. #1, 5 times Bit 92-156 Filter housing temp. #2, 5 times Bit 157-221 Filter housing temp. #3, 5 times Bit 222-286 Filter housing temp. #4, 5 times'; end_group = Element_60; begin_group = Element_61; name = 61; description = ' Bit 27-91 Patch temp. expanded, 5 times Bit 92-156 First-stage temp., 5 times Bit 157-221 Filter housing control power /temp., 5 times) Bit 222-286 Electronic cal DAC, 5 times (counts)'; end_group = Element_61; begin_group = Element_62; name = 62; description = ' Bit 27-39 Scan mirror temp. Bit 40-52 Primary telescope temp. Bit 53-65 Secondary telescope temp. Bit 66-78 Baseplate temp. Bit 79-91 Electronics temp. Bit 92-104 Patch temp. - full range Bit 105-117 Scan motor temp. Bit 118-130 Filter motor temp. Bit 131-143 Cooler housing temp. Bit 144-156 Patch control power Bit 157-169 Scan motor current Bit 170-182 Filter motor current Bit 183-195 +15 Vdc Bit 196-208 -15 Vdc Bit 209-221 +7.5 Vdc Bit 222-234 -7.5 Vdc Bit 235-247 +10 Vdc Bit 248-260 +5 Vdc Bit 261-273 Analog ground Bit 274-286 Analog ground'; end_group = Element_62; begin_group = Element_63; name = 63; description = ' Bit 27-39 Line count Bit 40-41 Fill zeros Bit 42-44 Instrument serial number *Bit 45-52 Command status Bit 53-57 Fill zeroes *Bit 58-65 Command status Bit 66-78 Binary code (1,1,1,1,1,0,0,1,0,0,0,1,1) +3875 (base 10) Bit 79-91 +1443 Bit 92-104 -1522 Bit 105-117 -1882 Bit 118-130 -1631 Bit 131-143 -1141 Bit 144-156 +1125 Bit 157-169 +3655 Bit 170-182 -2886 Bit lS3-195 -3044 Bit 196-208 -3764 Bit 209-221 -3262 Bit 222-234- -2283 Bit 235-247 -2251 Bit 248-260 +3214 Bit 261-273 +1676 Bit 274-286 +1992 *Bit 45 Instrument ON/OFF ON = 1 *Bit 46 Scan motor ON/OFF ON = 0 *Bit 47 Filter wheel ON/OFF ON = 0 *Bit 48 Electronics ON/OFF 0N = 1 *Bit 49 Cooler heat ON/OFF ON = 0 *Bit 50 Internal warm tat. position True = 0 *Bit 51 Internal cold tat. position True = 0 *Bit 52 Space position True = 0 *Bit 58 Nadir position True = 0 *Bit 59 Calibration enable/disable Enabled = 0 *Bit 60 Cover release enable/disable Enabled = 0 *Bit 61 Cooler cover open Yes = 1 *Bit 62 Cooler cover closed Yes = l *Bit 63 Filter housing heat ON/OFF ON = 0 *Bit 64 Patch temp. control ON/OFF ON = 0 *Bit 65 Filter motor power HIGH Normal = 1 *Command status bits NOTE: Each data sample is a 13-bit word with the MSB being the sign bit. The sign ConventioA is such that 1 is positive and O is negative. The exceptions are the 1ine number and command status words of element 63.'; end_group = Element_63; end_group = HIRS/2; begin_group = SSU; name = 'Stratospheric Sounding Unit'; element_size = 6 ; description = 'Six 8 bit values formed by the SSU experiment read out by the telemetry system at a rate of 60 bytes per second'; end_group = SSU; begin_group = SEM; name = 'Space Environment Monitor'; element_size = 2 ; description = 'Two 8 bit values formed by the SEM sensor read out by the telemetry system at a rate of 20 bytes per second'; end_group = SEM; begin_group = MSU:; name = 'Microwave Sounding Unit'; element_size = 4 ; description = 'Four 8 bit values formed by the MSU experiment read out by the telemetry system at a rate of 40 bytes per second'; end_group = MSU:; begin_group = DCS; name = DCS; element_size = 9 ; description = 'Nine 8 bit values formed by the DCS experiment read out by the telemetry system at a rate of 90 bytes per second'; end_group = DCS; begin_group = CPU_A; name = 'CPU A TLM'; element_size = 6 ; description = 'A block of three 16-bit CPU words is read out by the telemetry systems every minor frame'; end_group = CPU_A; begin_group = CPU_B; name = 'CPU B TLM'; element_size = 6 ; description = 'A block of three 16-bit CPU words is read out by the telemetry systems every minor frame'; end_group = CPU_B; begin_group = CPU_data; name = 'CPU data status'; element_size = 2 ; description = 'Bits 1 & 2 00 = All CPU data received 01 = All CPU A data received; CPU B incomplete 10 = All CPU B data received; CPU A incomplete 11 = Both CPU A and CPU B incomplete'; end_group = CPU_data; begin_group = parity; name = Parity; element_size = 6 ; description = 'Bit 3: Even parity check on words 2 to 18 Bit 4: Even parity check on words 19 to 35 Bit 5: Even parity check on words 36 to 52 Bit 6: Even parity check on words 53 to 69 Bit 7: Even parity check on words 70 to 96 Bit 8: Even parity check on words 87 to bit 7 of word 103'; end_group = parity; end_group = TIP_Description; end_group = Data_Description; begin_group = Instruments; Contents = (); end_group = Instruments; end_group = HRPT_Data_Information; End;