GEOSAT Follow-On GDR User's Handbook | Naval Oceanographic Office N63 Remote Sensing Division N21 Satellite Analysis and Models Division Stennis Space Center, Mississippi 39522-5001 | |
June 1, 2002 Unclassified | NOAA Laboratory for Satellite Altimetry NOAA/NESDIS/ORA: E/RA31 1315 East-West Highway #3620 Silver Spring, MD 20910-328 |
1.1 Purpose2.0 DATA CONTENT
1.2 Change Control
1.3 Nomenclature
2.1 General
2.2 Header (table)2.3 Data Record (table)
APPENDIX A : Computing Times of High-Rate Data
APPENDIX B : GEOSAT Follow-On Web Links
APPENDIX C : Equator Crossing Table
GFO GDR User's Handbook
The purpose of this document is to provide a description of the GEOSAT Follow-On (GFO) Geophysical Data Record (GDR). The GDR is generated from GFO Sensor Data Records (SDRs), precise laser orbit ephemerides provided by NASA Goddard Space Flight Center and Raytheon ITSS , environmental corrections, and ancillary geophysical variables. This handbook is based in large part on the Navy IGDR User's Handbook and we would like to express our thanks and appreciation to Bruce Lunde at NAVO for developing the original HTML documentation.
This document is not presently under document change control.
An altimetry file (such as an SDR or GDR) is generally made up of a descriptive header followed by data records. The header may be comprised of ASCII text or binary data, while the data records are usually binary. The nomenclature for these items are as follows:
ITEM | DEFINITION | |
1. 0 | Header | The first major file element. It contains general information about the file and is the first element of the file. |
1.1.1 | Line | A major header data item composed of ASCII text (usually terminated by a newline). |
1.1.2 | Record | A major header data item which may be ASCII or binary. Depending on the context, "record" may be used interchangeably with "line". |
1.2 | Field | A minor header data item which comprises part of a record (or line). Referencing a "field" usually requires that the corresponding record by specified. |
2.0 | Data Record | The second major file element. It contains unique file information and may be indexed by time or position, etc. Data records are usually binary. Depending on the context, "record" may be used interchangeably with "data record". |
2.1 | Field | A minor data record item. Referencing a "field" usually requires that the corresponding data record by specified. |
Table 1.4-1 Altimetry File Nomenclature
When square brackets "[ ]" follow a data item they are used to indicate
the item's units. For example, "SSHC [mm]" would indicate that the
quantity SSHC has units of millimeters.
GFO GDR filenames have the following format: gfo_cCCC_pPPP.gdr
where
Fields with bad values or missing data are set to the following values:
Data Type | Hexadecimal (base 16) | Decimal (base 10) |
8 bit signed integer | 7F | 127 |
8 bit unsigned integer | FF | 255 |
16 bit signed integer | 7FFF | 32767 |
16 bit unsigned integer | FFFF | 65535 |
32 bit signed integer | 7FFFFFFF | 2147483647 |
32 bit unsigned integer | FFFFFFFF | 4294967295 |
Table 2.1-1 Default Values for Bad or Missing Data
Flag fields whose bit values are missing or not set, contain a 0.
These correspond to fields 34, 36, 48, and 49 of the Data Record.
Format: Twenty lines of ASCII text terminated by linefeeds. For lines 1 through 19 a semicolon ";" marks the end of the text string.
NOTE: Records 2, 14, and 17-19 have a different definition
in the NOAA GDRs and the Navy NGDRs. The format and/or units of fields 1
and 5 also differ slightly.
Description:
Record # | Record Identifier | Description | Units |
1 | "PASS_BEGIN_TIME = " | Time of First Record in Pass File | Seconds since 1/1/1985 |
2 | "EQ_CROSSING_TIME_LON = " | Time and Longitude of Pass Equator Crossing | Seconds since 1/1/1985; degrees E |
3 | "CYCLE_NUMBER = " | 17-Day Repeat Cycle Number | N/A |
4 | "PASS_NUMBER = " | Pass Number within Cycle | N/A |
5 | "PROCESSING_TIME = " | Date and Time Stamp String | N/A |
6 | "PROCESSING_CENTER = " | Processing Center: NOAA LSA | N/A |
7 | "SOFTWARE_VERSION = " | Software Version | N/A |
8 | "SATELLITE_ID = " | Satellite Identification: GFO | N/A |
9 | "DATA_RECORD_LENGTH = " | Total Length of Data Record: 184 | bytes |
10 | "BASIC_GDR_LENGTH = " | Length of Common Portion of Data Record: 98 | bytes |
11 | "HEIGHT_CALIBRATION_BIAS = " | Height Calibration Bias | mm |
12 | "ALTITUDE_BIAS_INITIAL = " | Initial Altitude Bias Correction | km |
13 | "ALTITUDE_BIAS_CENTER_OF_GRAVITY = " | Altitude Center of Gravity Correction | mm |
14 | "TIMING_BIAS_INITIAL = " | Initial Timing Bias | msec |
15 | "AGC_CALIBRATION_BIAS = " | AGC Calibration Bias | dB |
16 | "AGC_BIAS_INITIAL = " | Initial AGC Bias | dB |
17 | "ORBIT
= " | Orbit Arc Type [ poe | moe ] and filename | N/A |
18 | "PASS_END_TIME = " | Time of Last Record in Pass File | Seconds since 1/1/1985 |
19 | "NUMBER_GDR_RECORDS = " | Number of 1-Hz Data Records in File | N/A |
20 | "END_OF_HEADER " | Last Record in Header | N/A |
Table 2.2-1 Header Description
Many of the fields in the GDR header are derived from (or set equal to) fields in the SDR Header.
The following sections describe the GDR header lines listed in the table above.
PASS_BEGIN_TIME [seconds] is set to the UTC time, in seconds since 1/1/1985, of the first data record in the file. This time corresponds to the midframe time of the 1-Hz average of the first record.
EQ_CROSSING_TIME_LON [secs; degrees] give the time and longitude of the equator crossing point for this pass. The values are generated from the once per minute ephemeris data, interpolated to the equator crossing. The equator crossing information for each pass within each 17-day cycle are available in the equator crossing table .
CYCLE_NUMBER is determined from the equator crossing table, with cycle "zero" defined as the first (partial) 17-day cycle after the satellite attained its exact repeat orbit on 4/20/1998. With this definition, cycle number one, pass number one, has an equator crossing time of ~ 22:11 UTC on 5/3/1998. The first SDR data were generated during cycle one, beginning on 5/10/1998.
PASS_NUMBER is the number of half revolutions since the beginning of the current cycle, ranging from 1 to 488. These are in order of increasing equator crossing time, with all ascending passes odd-numbered, and all descending passes even-numbered. Pass number one is defined as the pass whose equator crossing longitude is the smallest east longitude in the range 0-360 degrees. This pass had an average equator crossing longitude of approximately 1.01 E. Subsequent pass numbers have equator crossing times roughly 50 minutes later than the previous pass.
PROCESSING_TIME is the time at which the GDR was created from the input SDRs. It is comprised of a 24-byte UNIX date and time stamp, e.g. "Mon Jun 10 14:30:00 2002".
PROCESSING_CENTER is an alphanumeric string telling where the GDR was created, e.g. "NOAA LSA".
SOFTWARE_VERSION is an alphanumeric string telling the current version of the GDR processing software.
SATELLITE_ID is an alphanumeric string telling which satellite was processed, e.g. "GFO".
DATA_RECORD_LENGTH [bytes] is an integer representing the length in bytes of the total GDR Data Record. This is currently 184 bytes for the GFO GDRs.
BASIC_GDR_LENGTH [bytes] is an integer representing the length in bytes of the portion of the GDR Data Record which is common between all GDR files for different satellites. This is currently 98 bytes, as defined by NAVO data processing conventions.
2.2.11 HEIGHT_CALIBRATION_BIAS
HEIGHT_CALIBRATION_BIAS [mm] is set equal to the "Height Calibration Bias" in the SDR Header (field 12).
ALTITUDE_BIAS_INITIAL [km] is set equal to the "Altitude Bias (Initial)" in the SDR Header (field 16).
2.2.13 ALTITUDE_BIAS_CENTER_OF_GRAVITY
ALTITUDE_BIAS_CENTER_OF_GRAVITY [mm] is set equal to the "Altitude Bias based on S/C CG" in the SDR Header (field 17).
TIMING_BIAS_INITIAL [msec] is set equal to "Timing Bias (Initial)" in the SDR Header (field 18). All times in the GDRs have been computed by subtracting this quantity from the corresponding times in the SDRs.
AGC_CALIBRATION_BIAS [dB] is set equal to the "AGC Calibration Bias" in the SDR Header (field 13).
AGC_BIAS_INITIAL [dB] is set equal to the "AGC Bias (Initial)" in the SDR Header (field 19).
ORBIT specifies the type of laser orbit ephemeris file ("moe" = medium orbit ephemeris; "poe" = precise orbit ephemeris) and the arc date string. The arc date is of the form "ZYMMDD" where Z indicates the decade ("n" for 1990; "z" for 2000); Y indicates the year within the decade (0-9); MM is the month (01-12) and DD is the day of the month (01-31).
PASS_END_TIME [seconds] is set to the UTC time, in seconds since 1/1/1985, of the last data record in the file. This time corresponds to the midframe time of the 1-Hz average of the final record.
NUMBER_GDR_RECORDS gives the count of one-second average records within the GDR.
END_OF_HEADER is the text string used to demarcate the last line
of the GDR Header.
Format: Integer binary data in big-endian format.
NOTE: Records 32, 33, and 35 have a different definition
in the NOAA GDRs and Navy NGDRs. Record 8 (Time Shift Midframe) does NOT have
TIMING_BIAS_INITIAL subtracted from it in the NOAA GDRs, while it is subtracted
in the Navy NGDRs. The order of records 74-76 have been switched from
[Quality Word I, Quality Word II, Receiver Temp.] in the Navy NGDR to [Receiver
Temp., Quality Word I, Quality Word II] in the NOAA GDR. This eliminates a byte-alignment
problem between two-byte and four-byte integer values in the NOAA GDR.
Description:
Position |
||||||
1 | Time Past Epoch | seconds | 0 |
|||
2 | Time Past Epoch Continued | µseconds | 4 |
|||
3 | Latitude | µdegrees | 8 |
|||
4 | Longitude | µdegrees | 12 |
|||
5 | SSH Uncorrected | millimeters | 16 |
|||
6 | SSH Corrected | millimeters | 20 |
|||
7 | Altitude | millimeters | 24 |
|||
8 | Time Shift Midframe | microseconds | 28 |
|||
9 | SWH | centimeters | 32 |
|||
10 | Sigma0 | 0.01 dB | 34 |
|||
11 | Wind Speed | centimeters/sec | 36 |
|||
12 | AGC | 0.01 dB | 38 |
|||
13 | Dry Troposphere | millimeters | 40 |
|||
14 | Wet Troposphere (MWR) | millimeters | 42 |
|||
15 | Ionosphere | millimeters | 44 |
|||
16 | Inverse Barometer | millimeters | 46 |
|||
17 | Sea State Bias | millimeters | 48 |
|||
18 | Solid Earth Tide | millimeters | 50 |
|||
19 | Ocean Water Tide | millimeters | 52 |
|||
20 | Ocean Load Tide | millimeters | 54 |
|||
21 | Pole Tide | millimeters | 56 |
|||
22 | Water Depth | meters | 58 |
|||
23 | Geoid Height | millimeters | 60 |
|||
24 | Mean Sea Surface I | millimeters | 64 |
|||
25 | Mean Sea Surface II | millimeters | 68 |
|||
26 | SSHU STD | millimeters | 72 |
|||
27 | SWH STD | centimeters | 74 |
|||
28 | AGC STD | 0.01 dB | 76 |
|||
29 | Net Height Correction | millimeters | 78 |
|||
30 | Net SWH Correction | millimeters | 80 |
|||
31 | Net AGC Correction | 0.01 dB | 82 |
|||
32 | 1-Hz Time-Tag Deviation | 1E-15 seconds | 84 |
+/- 1E9 | ||
33 | Attitude Squared | 1E-4 degrees2 | 88 |
+/- 6400 | ||
34 | NOAA Flags | bit pattern | 90 |
|||
35 | Wet Troposphere (Model) | millimeters | 92 |
|||
36 | Instrument State Flags | bit pattern | 94 |
|||
37 | NVals SSHU | N/A | 95 |
|||
38 | NVals SWH | N/A | 96 |
|||
39 | NVals AGC | N/A | 97 |
|||
40-49 | SWH High-Rate (1:10) | centimeters | 98 |
|||
50-59 | SSHU High-Rate Differences (1:10) | millimeters | 118 |
|||
60-69 | Altitude High-Rate Differences (1:10) | millimeters | 138 |
|||
70 | 22 GHz Brightness Temp | 0.01 deg K | 158 |
|||
71 | 37 GHz Brightness Temp | 0.01 deg K | 160 |
|||
72 | RA Status Mode I | bit pattern | 162 |
|||
73 | RA Status Mode II | bit pattern | 164 |
|||
74 | Receiver Temperature | 0.01 deg C | 166 |
|||
75 | Quality Word I | bit pattern | 168 |
|||
76 | Quality Word II | bit pattern | 172 |
0 or 1 | ||
77 | Average VATT | microvolt | 176 |
|||
78 | Fitted VATT | microvolt | 180 |
Table 2.3-1 Data Record Description
Many of the fields in the GDR Data Record are derived from (or set
equal to) fields from the SDR Header and SDR
Data Record.
The following sections describe the GDR Data Record fields listed in the table above.
Time Past Epoch [sec] is the time at the midframe expressed as the number of integer seconds since January 1, 1985, 0.0 hours UTC. Compute the actual midframe time as follows:
Time_Midframe [sec] = Time_Past_Epoch [sec] + Time_Past_Epoch_Continued [µsec] * 1E-6
2.3.2 Time Past Epoch Continued
Time Past Epoch Continued [µsec] is the fractional contribution to the total Time Past Epoch.
Latitude [µdeg] is the geodetic latitude calculated at the midframe, where north is positive and south is negative. This quantity is derived from an ephemeris or Keplerian elements (refer to "ephemeris" in the Glossary).
Longitude [µdeg] is the east geodetic longitude calculated at the midframe, where 0<=longitude<360. This quantity is derived from an ephemeris or Keplerian elements (refer to "ephemeris" in the Glossary).
SSH Uncorrected [mm] (SSHU) is the 1-Hz Sea Surface Height (SSH) relative to the ellipsoid, without any environmental corrections. The 1-Hz value is calculated at the midframe using the 10-Hz SSHU values. The 1-Hz value is obtained from a linear fit with iterative outlier rejection applied to the 10-Hz values.
whereSSHU [mm] = Satellite_Altitude - (Satellite_Range + Net_Height_Correction) ,
Satellite_Range is the uncorrected height of the satellite above the sea surface, obtained from the SDR parameters H(1) through H(10) (fields 7 through 16 of the SDR Data Record).
SSH Corrected [mm] (SSHC) is the 1-Hz Sea Surface Height (SSH) relative to the ellipsoid, with environmental corrections. The 1-Hz value is calculated at the midframe using the 10-Hz SSHC values. The 1-Hz value is obtained from a linear fit with iterative outlier rejection applied to the 10-Hz values. SSHC is calculated from SSHU (section 2.3.5).
SSHC [mm] = SSHU - Environmental_Corrections ,where
Environmental_Corrections =Ionosphere + Dry_Troposphere + Wet_Troposphere_MWR + Inverse_Barometer + Ocean_Water_Tide + Ocean_Load_Tide + Solid_Earth_Tide + Pole_Tide + Sea_State_Bias
Altitude [mm] is the geodetic height of the satellite above the reference ellipsoid, calculated at the midframe. This quantity is derived from an ephemeris or Keplerian elements (refer to "ephemeris" in the Glossary).
Time Shift Midframe [µsec] is the time offset between the first high-rate (10-Hz) sample in the GDR record, and the time of the 1-Hz record (Time_Past_Epoch + 1E-6 * Time_Past_Epoch_Continued). Times of SDR Data Records pertain to the first RA data sample of the high-rate data, while times of GDR Data Records pertain to the midframe, located halfway between high-rate samples five and six. All GDR times have been corrected by subtracting TIMING_BIAS_INITIAL from the SDR times.
Time Shift Midframe is calculated from the "Ratio" parameter in the SDR Header (field 25) as follows:
Time_Shift_Midframe [µsec] = (4.5 * 0.098 * 1E6 * RatioSDR)Refer to section 2.3.32 for further details on the computation of GDR time-tagging.
SWH [cm] is the 1-Hz Significant Wave Height calculated at the midframe using the 10-Hz SWH's from the SDR. The 1-Hz value is obtained from a linear fit with iterative outlier rejection.
SWH [cm] = SWHSDR[m] * 100
Sigma0 [0.01 dB] is set equal to the "Backscatter Coefficient" from the SDR Data Record (field 48).
Wind Speed [cm/sec] is calculated from Sigma0 using a modified Chelton-Wentz
algorithm:
Wind_Speed [cm/sec] = 100 * SUM{ a(coeff_index,i) * Sigma0**i }i=0,1,2,3,4
where
coeff_index = 0 for Sigma0 < 11.4
coeff_index = 1 for 11.4 <= Sigma0 < 20.2
coeff_index = 2 for Sigma0 >= 20.2
and a(coeff_index,i) is a 3x5 array with the following values:
{366.3919346, -81.88668532, 6.890552953, -0.257760189, 0.003607894}
{0.0 , 0.0 , 0.0 , 0.0 ,
0.0 }
AGC [.01 dB] is the 1-Hz Automatic Gain Control calculated at the midframe using the 10-Hz AGC's from the SDR. The 1-Hz value is obtained from a linear fit with iterative outlier rejection.
AGC [0.01 dB] = AGCSDR[dB] * 100 + Net_AGC_Correction [0.01 dB]
Dry Troposphere [mm] is derived from the NOAA NCEP Reanalysis Project sea level pressure data set. The value is determined by bilinear interpolation in space, and linear interpolation in time, from the 6-hourly, 2.5 degree spatial grids.
Dry_Troposphere [mm] = -2.273 * (1 + 0.0026 * cos (2 * Latitude[radians])) * Sea_Level_Pressure[mbar]
Wet Troposphere (MWR) [mm] is the wet correction measured by the onboard microwave radiometer. It is obtained from the "Path Delay" variable in SDR Data Record (field 49) as follows:
Wet_Troposphere_MWR [mm] = -10 * Path_DelaySDR [cm]
Ionosphere [mm] is the altimeter range correction derived from the total electron content (TEC) in the atmosphere. Ionosphere is obtained from the University of Bern (Switzerland) "CODE" Global Ionosphere Maps (GIM). Two-hourly GIM maps are bilinearly interpolated, after rotation in solar/magnetic coordinates, to provide a precise value based on GPS measurements.
The TEC measurements are converted to a range correction using the square of the GFO Ku-band frequency:
Ionosphere [mm] = -402.5 * TEC[1016 electrons/m2] / f2(Click on GIM in the Glossary and the GIM GFO web link in Appendix B for more information.)
where f = 13.495 is the radar frequency, in GHz, and "1016 electrons/m2" is commonly referred to as a "TEC unit".
Inverse Barometer [mm] is calculated from the NOAA NCEP Reanalysis Project sea level pressure data set as follows:
Inverse_Barometer [mm] = -9.948* (Sea_Level_Pressure[mbar] - Mean_Ocean_Pressure[mbar]) ,Surface_Pressure values are "local" measurements at the sub-satellite nadir location (lat/lon), determined from bilinear spatial and linear temporal interpolation ofthe 6-hourly, 2.5 degree grids. The Mean_Ocean_Pressure values are calculated for each 6-hourly grid by averaging all Sea_Level_Pressure values that are over ocean (and not land) gridpoints. The 6-hourly time series is then smoothed with a 2-day filter, and the resulting time series of Mean_Ocean_Pressure is linearly interpolated in time to the measurement time of the data record.
Sea State Bias [mm] (SSB) is calculated as 4.5% of SWH (see section 2.3.9):
Sea_State_Bias [mm] = -0.045 * (SWH[cm] * 10)
Solid Earth Tide [mm] is calculated as follows:
Solid_Earth_Tide [mm] = 1000 * (RH2*V2 + RH3*V3)/GRAVITY ,where
RH2 = 0.609 , RH3 = 0.291 , and GRAVITY = 9.80 .V2 and V3 are the second and third degree potential values (in the MKS system) from the tide-generating potential as given by Cartwright and Tayler (1971) and corrected by Cartwright and Edden (1973).
Reference: Cartwright, D.E., and A.C. Edden, Corrected tables of tidal harmonics. Geophys. J. Roy. Soc., 23, 253-264, 1973.
2.3.19 Ocean Water TideOcean Water Tide [mm] is calculated from the NASA Goddard Space Flight Center GOT00.2 tide model .
Ocean Load Tide [mm] is also calculated from the NASA Goddard Space Flight Center GOT00.2 tide model .
Pole Tide [mm] is calculated as follows:
Pole_Tide [mm] = A * sin(2 * Latitude[radians]) * ((Polar_location_X - X_pole_avg) * cos(Longitude[radians]) - (Polar_location_Y - Y_pole_avg) * sin(Longitude[radians]))where
A = -69.435 , X_pole_avg = 0.042 , and Y_pole_avg = 0.293 .
The "Polar_location_X" and "Polar_location_Y" values are the polar motion angles (in arcsec) obtained from data in the orbit ephemeris files.(Click here for a description of the pole tide correction.)
Water Depth [m] is obtained from the NOAA/NGDC ETOPO2 two-minute topography/bathymetry data base, which is largely based on predicted bathymetry from satellite altimetry.
Geoid Height [mm] is obtained from the joint NASA/NIMA EGM96 database.
Mean Sea Surface I [mm] is obtained from the NASA Goddard Space Flight Center GSFC00.1 two-minute mean sea surface database.
Mean Sea Surface II [mm] is obtained from the OSUMSS95 one-sixteenth degree database.
SSHU STD [mm] is the standard deviation from the fit applied to the 10-Hz SSHU values (section 2.3.5).
SWH STD [cm] is the standard deviation from the fit applied to the 10-Hz SWH values (section 2.3.9 ).
AGC STD [0.01 dB] is the standard deviation from the fit applied to the 10-Hz AGC values (section 2.3.12 ).
Net Height Correction [mm] is calculated from fields in the SDR Header and Data Record as follows:
Net_Height_Correction [mm] =
Attitude_Wave_Height_BiasSDR - Height_Calibration_BiasSDR + Altitude_Bias_Center_of_GravitySDR - (1E6 * Altitude_Bias_InitialSDR) - FM_CrosstalkSDR2.3.30 Net SWH Correction
Net SWH Correction [mm] is calculated from the "SWH Bias" in the SDR Data Record (field 31) as follows:
Net_SWH_Correction [mm] = SWH_BiasSDR[m] * 1000
Net AGC Correction is calculated from fields in the SDR Header and Data Record as follows:
Net_AGC_Correction [0.01 dB] =
AGC_Temperature_CorrectionSDR + Delta_AGC_HeightSDR + AGC_Correction_for_AttitudeSDR - AGC_Calibration_BiasSDR
2.3.32 1-Hz Time-tag Deviation
The 1-Hz Time-tag Deviation is the difference between the actual and nominal inter-record spacing. This quantity is a function of the SDR Header variable "Ratio" (field 25), which can change within a pass, and therefore it is carried as a data variable within the GDR. The nominal value of Ratio is 0.99992E-6. The 1-Hz inter-record spacing, in seconds, is 0.98*ratio*1E6. Hence the nominal value of the 1-Hz time-tag is 0.98*0.99992 = 0.9799216 seconds. The actual 1-Hz time-tag spacing is computed from the current value of Ratio in the SDR header, and the difference between the actual and nominal values is stored as the time-tag deviation, in units of femtoseconds.
This high-precision value allows the SDR "Ratio" parameter to be reconstructed for time-tagging adjustments and calculation of the Ultra-Stable-Oscillator (USO) height correction. The USO height correction is implicitly applied during SDR generation, and is defined as:
Delta-hUSO[mm] = h0[mm] * Delta-dt[sec] / dt[sec]
where "dt" is the 1-Hz time-tag spacing, and "Delta-dt" is the 1-Hz Time-tag Deviation.
The order of magnitude of Delta-dt/dt is 10-7; with height values h0 around 800 km, the Delta-hUSO term is on the order of 8 cm.
Attitude Squared [10-4 deg2] is computed from the SDR variable Fitted_VATT, which is directly proportional to the square of attitude:
Attitude_Squared [10-4 deg2] = b1*b1*(Fitted_VATTSDR - b0) * 1E4This waveform-derived estimate of spacecraft attitude2 has a near-Gaussian distribution around the actual platform attitude, and hence can be negative when the true attitude is nearly zero (perfect nadir pointing). Hence it is desirable to store the square of attitude as a signed quantity, rather than truncating attitude estimates when a "negative square root" error would otherwise occur.
where b0 = 1.11, b1 = .8747
Bit 1 | Bit 0 | Flags Value | Interpretation |
0 | 0 | 0 | Ocean |
0 | 1 | 1 | N/A ("dry ocean") |
1 | 0 | 2 | Lake, Inland Sea |
1 | 1 | 3 | Land |
Table 2.3-2 NOAA Flags Description
2.3.35 Wet Troposphere (Model)
Wet Troposphere (Model) is derived from the NOAA NCEP Reanalysis Project total precipitable water data set. The value is determined by bilinear interpolation in space, and linear interpolation in time, from the 6-hourly, 2.5 degree spatial grids:
Wet_Troposphere_Model [mm] = -6.36 * Total_Precipitable_Water [kg/m2]
This field is not used at this time. It will be a bit field used to verify that the instrument state has not changed.
NVals SSHU is the number of high-rate values used in the calculation of the 1-Hz SSHU (section 2.3.5).
NVals SWH is the number of high-rate values used in the calculation of the 1-Hz SWH (section 2.3.9 ).
NVals AGC is the number of high-rate values used in the calculation of the 1-Hz AGC (section 2.3.12 ).
SWH High-Rate is calculated from the "SWH" high-rate values in the SDR Data Record (fields 20 through 29) as follows:
SWH_High_Rate(i) [cm] = SWHSDR(i) [m] * 100 + Net_SWH_Correction , i=1,...,10The "Net_SWH_Correction" is detailed in section 2.3.30 .
2.3.50-59 SSHU High-Rate Differences
SSHU High-Rate Differences [mm] are the differences of the high-rate SSHU values from the 1-Hz SSHU value (section 2.3.5). The original high-rate SSHU values can be reconstructed by adding them to the 1-Hz SSHU value.
2.3.60-69 Altitude High-Rate Differences
Altitude High-Rate Differences [mm] are the differences of the high-rate Altitude values from the 1-Hz Altitude value (section 2.3.7). The original high-rate Altitude values can be reconstructed by adding them to the 1-Hz Altitude value.
22 GHz Brightness Temp is calculated from the "22 GHz Brightness Temp" in the SDR Data Record (field 50) as follows:
22 GHz Brightness Temp [0.01 deg K] = 22 GHz Brightness TempSDR[deg K] * 100
37 GHz Brightness Temp is calculated from the "37 GHz Brightness Temp" in the SDR Data Record (field 51) as follows:
37 GHz Brightness Temp [0.01 deg K] = 37 GHz Brightness TempSDR[deg K] * 100
RA Status Mode I is set equal to the "RA Status Mode I" from the SDR Data Record (field 2). This is a bit field.
RA Status Mode II is set equal to the "RA Status Mode II" from the SDR Data Record (field 3). This is a bit field.
Receiver Temperature is calculated from the "Receiver Temperature" in the SDR Data Record (field 54) as follows:
Receiver Temperature [0.01 deg C] = Receiver TemperatureSDR[deg C] * 100
Quality Word I is set equal to the "RA Quality Test Results" from the SDR Data Record (field 4). This is a bit field.
Quality Word II is set equal to the "WVR Quality Test Results" from the SDR Data Record (field 5). This is a bit field.
Average VATT is calculated from the "Average VATT" in the SDR Data Record (field 52) as follows:
Average VATT [microvolt] = Average VATTSDR[volt] * 1E6
Fitted VATT is calculated from the "Fitted VATT" in the SDR Data Record (field 53) as follows:
Fitted VATT [microvolt] = Fitted VATTSDR[volt] * 1E6
[A] [C] [D] [E] [G] [I] [J] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [Z]
µ | micro (1E-6) | ||||||||||||
-A- | |||||||||||||
ADFC | Altimetry Data Fusion Center | ||||||||||||
AGC | Automatic Gain Control | ||||||||||||
alphanumeric | Comprised of letters and/or numbers. | ||||||||||||
Altitude | The geodetic height above the reference ellipsoid | ||||||||||||
ASCII | American Standard Code for Information Interchange | ||||||||||||
-C- | |||||||||||||
Cal/Val | Calibration and Validation | ||||||||||||
CCAR | Colorado Center for Astrodynamics Research | ||||||||||||
CIA | Central Intelligence Agency | ||||||||||||
CNES | Centre National d'Etudes Spatiales | ||||||||||||
CRB | Change Review Board | ||||||||||||
CTRS | Conventional Terrestrial Reference System | ||||||||||||
-D- | |||||||||||||
DBDB5 | Digital Bathymetry Data Base 5 Minute Resolution | ||||||||||||
DEOS | Delft Institute for Earth-Oriented Space Research | ||||||||||||
DORIS | Doppler Orbitography and Radiolocation Integrated by Satellite | ||||||||||||
DOY | Day of Year | ||||||||||||
-E- | |||||||||||||
ECF | Earth Centered Fixed | ||||||||||||
EGM96 | Earth Gravity Model 1996 | ||||||||||||
ellipsoid | A mathematical figure formed by revolving an ellipse about its minor
axis (also termed an oblate spheroid). Two quantities define an ellipsoid:
1) the length of the semimajor axis, a, and 2) the flattening, f = (a -
b)/a (where b is the length of the semiminor axis). The "inverse
flattening" is defined as 1/f.
"ellipsoid" is often used interchangeably with "reference ellipsoid". (See reference ellipsoid) | ||||||||||||
ENVISAT-1 | Environmental Satellite 1 | ||||||||||||
ephemerides | Plural of ephemeris | ||||||||||||
ephemeris | An orderly list of locations (positions) of a celestial object as a
function of time. The locations can refer to past, present, or future
(predicted) locations.
GFO's NAVSPASUR (ZNSA) file consists of a list of its Keplerian orbital elements from which an ephemeris can be created. GFO's OODD file consists of a list of its geodetic postions (longitude, latitude, height above the ellipsoid) as a function of time. GFO's PODD and POE files consist of list of its Earth Centered Fixed positions (geocentric x,y,z) as a function of time. | ||||||||||||
ERM | Exact Repeat Mission | ||||||||||||
ERO | Exact Repeat Orbit | ||||||||||||
ERS-1, ERS-2 | ESA Remote Sensing Satellite 1 and 2 | ||||||||||||
ESA | European Space Agency (Franscati, Italy) | ||||||||||||
ESOC | European Space Operations Centre | ||||||||||||
ESRIN | European Space Research Institute | ||||||||||||
-G- | |||||||||||||
GDR | Geophysical Data Record | ||||||||||||
GEM | Goddard Earth Model | ||||||||||||
geodetic height | The height above the reference ellipsoid, measured along the geodetic vertical at the observer's location on the earth. | ||||||||||||
geodetic vertical | The normal to the reference ellipsoid at the observer's location on the earth. | ||||||||||||
GEOSAT | Geodetic Satellite | ||||||||||||
GFO | GEOSAT Follow-On | ||||||||||||
GIM | Global Ionosphere Maps. | ||||||||||||
GIM_FL | Keyword pertaining to the final GIM product with a 72 hour lag. | ||||||||||||
GIM_ML | Keyword signifying that no GIM data was available and that JPL supplied the output from an ionospheric model. | ||||||||||||
GMT | Greenwich Mean Time (links to UTC time from NIST and USNO) | ||||||||||||
GPS | Global Positioning System (see IGS) | ||||||||||||
GSFC | Goddard Space Flight Center | ||||||||||||
-I- | |||||||||||||
IGDR | Interim Geophysical Data Record. "Interim" refers to the fact that this data file is generated very soon after data aquistion so that interim values of some parameters (such as the orbit) must be used, until the full-precision values become available. | ||||||||||||
IGS | International GPS Service. Provider of GPS data | ||||||||||||
IRI95 | International Reference Ionosphere 1995 | ||||||||||||
ITOD | Inertial True of Date | ||||||||||||
-J- | |||||||||||||
Jason-1 | The follow-on satellite to TOPEX/Poseidon | ||||||||||||
JPL | Jet Propulsion Laboratory | ||||||||||||
-M- | |||||||||||||
midframe | The midpoint (center) of an GDR Data Record, i.e. the point midway in time between the fifth and six samples of the high-rate data. | ||||||||||||
MOE | Medium Orbit Ephemeris. Created by GSFC. | ||||||||||||
MOESLR | MOE data obtained from SLR data. | ||||||||||||
MSS | Mean Sea-Surface | ||||||||||||
-N- | |||||||||||||
N/A | Not Applicable | ||||||||||||
NASA | National Aeronautics and Space Administration | ||||||||||||
NAVO | Naval Oceanographic Office | ||||||||||||
NAVOCEANO | Naval Oceanographic Office | ||||||||||||
NAVSOC | Naval Satellite Operations Center (Pt. Mugu, CA) | ||||||||||||
NAVSPACECOM | Naval Space Command | ||||||||||||
NAVSPASUR | Naval Space Surveillance System (now NAVSPACECOM).
For historical reasons the satellite orbital elements obtained from NAVSPASUR were referred to as "NAVSPASUR elements or files". NAVSPOC now provides these elements (see also ZNSA). | ||||||||||||
NAVSPOC | Naval Space Command Operations Center (Dahlgren, VA). Provides Keplerian orbital elements for satellites of interest to the Navy. | ||||||||||||
GDR | Navy Interim Geophysical Data Record (see IGDR) | ||||||||||||
NIST | National Institute of Standards and Technology | ||||||||||||
NOAA | National Oceanic and Atmospheric Administration | ||||||||||||
NOGAPS | Navy Operational Global Atmospheric Prediction System | ||||||||||||
NORAD | North American Aerospace Defense Command | ||||||||||||
Nvals | Number of Values | ||||||||||||
-O- | |||||||||||||
OODD | Operational Orbit Determination Data. Created by NAVSOC. | ||||||||||||
OOE | Operational Orbit Ephemeris | ||||||||||||
OOESLR | OOE data obtained from SLR data. | ||||||||||||
Orbit | Depending on the context this may refer to a satellite's 1) path in space, 2) ephemeris , or 3) altitude. | ||||||||||||
OSUMSS95 | Ohio State University Mean Sea-Surface 1995 | ||||||||||||
-P- | |||||||||||||
POC | Payload Operations Center | ||||||||||||
PODD | Precision Orbit Determination Data. Created NAVSOC. | ||||||||||||
PODPS | Precision Orbit Determination Production System | ||||||||||||
POE | Precision Orbit Ephemeris. Created by GSFC. | ||||||||||||
POESLR | POE data obtained from SLR data. | ||||||||||||
-R- | |||||||||||||
RA | Radar Altimeter | ||||||||||||
reference ellipsoid | An ellipsoid created/used for geodesic
measurement purposes (i.e. locating or positioning points on the surface
of the Earth).
In satellite geodesy, a reference ellipsoid can be thought of as a low order ("smooth") approximation to the shape of the Earth (or to the Earth's equipotential gravity surface which most closely matches mean sea-level), where the semimajor axis is taken to lie along the rotation axis of the Earth. The table below lists the parameters of the reference ellipsoids used
for several satellites:
Click here for information on the TOPEX/Poseidon reference ellipsoid. (See ellipsoid) | ||||||||||||
REV | Revolution | ||||||||||||
-S- | |||||||||||||
SDR | Sensor Data Record
* Link to GFO SDR Header format * Link to GFO SDR Data Record format * Link to GFO SDR Data Record description | ||||||||||||
Seasat-A | Sea Satellite (link to Seasat page at JPL) | ||||||||||||
Sigma0 | Backscatter Coefficient | ||||||||||||
SLR | Satellite Laser Ranging | ||||||||||||
SSB | Sea State Bias | ||||||||||||
SSH | Sea-surface Height (relative to the reference ellipsoid) | ||||||||||||
SSHC | Sea-surface Height Corrected | ||||||||||||
SSHR | Sea-surface Height Residual (relative to a reference surface). An example of this type of residual would be "SSHR = SSHC - MSS". | ||||||||||||
SSHU | Sea-surface Height Uncorrected | ||||||||||||
STD | Standard Deviation | ||||||||||||
SWH | Significant Wave Height | ||||||||||||
SWS | Surface Wind Speed | ||||||||||||
-T- | |||||||||||||
TEC | Total Electron Content | ||||||||||||
TLE | Two Line Element. A list of Keplerian orbital elements formatted as two lines of alphanumeric text. | ||||||||||||
TOPEX | Ocean Topography Experiment | ||||||||||||
-U- | |||||||||||||
USNO | United States Naval Observatory | ||||||||||||
UTC | Universal Time Coordinated (links to UTC time from NIST and USNO) | ||||||||||||
-V- | |||||||||||||
VATT | Voltage Proportional to Attitude | ||||||||||||
-W- | |||||||||||||
WDBII | World Data Bank II. A one-minute resolution landmask based on the CIA World Vector Shoreline. | ||||||||||||
WS | Wind Speed | ||||||||||||
WSC | War Fighting Support Center | ||||||||||||
WVR | Water Vapor Radiometer | ||||||||||||
WVS | World Vector Shoreline | ||||||||||||
-Z- | |||||||||||||
ZNSA | A set of Keplerian orbital elements from NAVSPOC
(see also NAVSPASUR). |
APPENDIX A : Computing Times of High-Rate Data
To compute the 10 high-rate times for any of the high-rate data (from timing information available in the GDR) proceed as follows:
Define the variables:
TIME_MID = time
at the midframe of the data record
TIME_INC
= time increment (separation) of high-rate data points
TIME_10HZ(I)
= array of high-rate times (size=10)
Set their values:
TIME_MID = Time_Past_Epoch + Time_Past_Epoch_Continued * 1E-6
(Using fields 1 and 2 of the Data Record from section 2.3)
TIME_INC = Time_Shift_Midframe/4.5
This equation reduces to TIME_INC = 0.098 * 1E6 * RatioSDR (see section 2.3.8))
DO I = 1,10
TIME_10HZ(I) = TIME_MID + TIME_INC*(I-5.5)
ENDDO
APPENDIX B : GEOSAT Follow-On Web Links
1.0 GFO Home Pages
Navy
http://gfo.bmpcoe.org/gfo/default.htm
Navy
SDR
http://gfo.bmpcoe.org/Gfo/Data_val/Cal_formats/sdr_format.htm
Navy
NGDR
http://gfo.bmpcoe.org/Gfo/Data_val/Cal_formats/gdr_format.htm
Ball Aerospace
http://www.ball.com/aerospace/gfohome.html
NASA JPL Quicklook
http://msl.jpl.nasa.gov/QuickLooks/gfoQL.html
NASA WFF
http://gfo.wff.nasa.gov/
NOAA
http://ibis.grdl.noaa.gov/SAT/gdrs/gfo.html
2.0 GFO Applications
CCAR
GFO Precision Orbit Determination
http://www-ccar.Colorado.EDU/research/gps/html/gps_gfo.html
NASA GFO Satellite
Laser Ranging
http://www-csbe.atsc.allied.com/slr/gfo.htm
University of Bern CODE GIM Ionosphere Maps
http://www.cx.unibe.ch/aiub/ionosphere.html
NRL Real Time Ocean
Environment
http://www7300.nrlssc.navy.mil/altimetry/
OSU GFO Data
and Orbit Verification (UNDER CONSTRUCTION)
http://www.geodesy.eng.ohio-state.edu/gfo.html
3.0 GFO Related Sites
NASA GSFC
/OSU /NIMA GEOSAT Orbit Error Predictions with Different Gravity Models
http://cddisa.gsfc.nasa.gov/926/egm96/orberr.html
APPENDIX C : Equator Crossing Table
eqc_tabl_utc.txtTable of Contents | 1.0 Introduction | 2.0 Data Content | Glossary | Appendix A: High-Rate Times | Appendix B: GFO Links | Appendix C: Equator Crossing Table
Email comments or suggestions to John Lillibridge: John.Lillibridge@noaa.gov