Download:
Werner Gurtner (1998) - RINEX: The Receiver Independent Exchange Format Version 2
Example of Observation and Navigation Data files in RINEX format
Παράδειγματα, αρχείου μετρήσεων GPS και αρχείου στοιχείων τροχιακής εφημερίδας των δορυφόρων GPS, στη μορφή RINEX



RINEX VERSION 2 FORMAT DEFINITIONS


TABLE A1
OBSERVATION DATA FILE - HEADER SECTION DESCRIPTION

Records marked with * are optional


HEADER LABEL
(Columns 61-80)
DESCRIPTION
FORMAT
RINEX VERSION / TYPE - Format version (2)
- File type ('O' for Observation Data)
- Satellite System:
blank or ' G ': GPS
R : GLONASS
T : NNSS Transit
M : Mixed
I6,14X,
A1,19X,
A1,19X
PGM / RUN BY / DATE - Name of program creating current file
- Name of agency creating current file
- Date of file creation
A20,A20,A20
* COMMENT Comment line(s)
A60
MARKER NAME Name of antenna marker
A60
* MARKER NUMBER Number of antenna marker
A20
OBSERVER / AGENCY Name of observer / agency
A20,A40
REC # / TYPE / VERS Receiver number, type, and version
(Version: e.g. Internal Software Version)
3A20
ANT # / TYPE Antenna number and type
2A20
APPROX POSITION XYZ Approximate marker position (WGS84)
3F14.4
ANTENNA: DELTA H/E/N - Antenna height: Height of bottom surface of antenna above marker
- Eccentricities of antenna center relative to marker to the east and north (all units in meters)
3F14.4
WAVELENGTH FACT L1/2 - Wavelength factors for L1 and L2
1: Full cycle ambiguities
2: Half cycle ambiguities (squaring)
0 (in L2): Single frequency instrument

- Number of satellites to follow in list
0: Default wavelength factors
Max 7. If more than 7 satellites:
Repeat record.
- List of PRNs (satellite numbers)
2I6,I6,7(3X,A1,I2)
# / TYPES OF OBSERV
- Number of different observation types stored in the file - Observation types

The following observation types are defined in RINEX Version 2:

L1, L2: Phase measurements on L1 and L2
C1 : Pseudorange using C/A-Code on L1
P1, P2: Pseudorange using P-Code on L1,L2
D1, D2: Doppler frequency on L1 and L2
T1, T2: Transit Integrated Doppler on
150 (T1) and 400 MHz (T2)

Observations collected under Antispoofing are converted to "L2" or "P2" and flagged with bit 2 of loss of lock indicator (see Table A2).

Units :
Phase : full cycles
Pseudorange : meters
Doppler : Hz
Transit : cycles
The sequence of the types in this record has to correspond to the sequence of the observations in the observation records
I6,9(4X,A2)
* INTERVAL Observation interval in seconds
I6
TIME OF FIRST OBS Time of first observation record year (4 digits), month,day,hour,min,se
5I6,F12.6
* TIME OF LAST OBS Time of LAST observation record year (4 digits), month,day,hour,min,sec
5I6,F12.6
* # OF SATELLITES Number of satellites, for which observations are stored in the file
I6
* PRN / # OF OBS PRN (sat.number), number of observations for each observation type indicated in the
"# / TYPES OF OBSERV" - record. This record is repeated for each satellite present in the data file
3X,A1,I2,9I6
END OF HEADER Last record in the header section.
60X



TABLE A2
OBSERVATION DATA FILE - DATA RECORD DESCRIPTION


OBS. RECORD
DESCRIPTION
FORMAT
EPOCH/SAT or EVENT FLAG - Epoch : year (2 digits), month,day,hour,min,sec
- Epoch flag 0: OK
1: power failure between
previous and current epoch
>1: Event flag
- Number of satellites in current epoch
- List of PRNs (sat.numbers) in current epoch
If more than 12 satellites: Continued
in next line with n(A1,I2)
- receiver clock offset (seconds, optional)
If EVENT FLAG record
(epoch flag > 1):
- Event flag:
2: start moving antenna
3: new site occupation
(end of kinem. data)
(at least MARKER NAME record
follows)
4: header information follows
5: external event (epoch is significant)
6: cycle slip records follow
to optionally report detected
and repaired cycle slips
(same format as OBSERVATIONS
records; slip instead of observation;
LLI and signal strength blank)
- "Number of satellites" contains number of
records to follow (0 for event flags 2,5)
5I3,F11.7,

I3,

I3,

12(A1,I2),

F12.9

OBSERVATIONS - Observation
- LLI
- Signal strength
(rep. within record for each obs. type (same seq. as given in header)

If more than 5 observation types (=80 char): continue observations in next record.

This record is (these records are) repeated for each satellite given in EPOCH/SAT - record.

Observations:
Phase : Units in whole cycles of carrier
Code : Units in meters
Missing observations are written as 0.0 or blanks.

Loss of lock indicator (LLI).
Range: 0-7
0 or blank: OK or not known
Bit 0 set : Lost lock between previous and current observation: cycle slip possible

Bit 1 set : Opposite wavelength factor to the one defined for the satellite by a previous WAVELENGTH FACT L1/2 line. Valid for the current epoch only.

Bit 2 set : Observation under Antispoofing (may suffer from increased noise)

Bits 0 and 1 for phase only.

Signal strength projected into interval 1-9:

1: minimum possible signal strength
5: threshold for good S/N ratio
9: maximum possible signal strength
0 or blank: not known, don't care

m(F14.3,

I1,

I1)




TABLE A3
NAVIGATION MESSAGE FILE - HEADER SECTION DESCRIPTION

Records marked with * are optional


HEADER LABEL
(Columns 61-80)
DESCRIPTION
FORMAT
RINEX VERSION / TYPE - Format version (2)
- File type ('N' for Navigation data)
I6,14X,
A1,19X
PGM / RUN BY / DATE - Name of program creating current file
- Name of agency creating current file
- Date of file creation
A20,
A20
A20
* COMMENT Comment line(s)
A60
* ION ALPHA Ionosphere parameters A0-A3 of almanac
(page 18 of subframe 4)
2X,4D12.4
* ION BETA Ionosphere parameters B0-B3 of almanac
2X,4D12.4
* DELTA-UTC: A0,A1,T,W Almanac parameters to compute time in UTC
(page 18 of subframe 4)

A0,A1: terms of polynomial
T : reference time for UTC data
W : UTC reference week number. Continuous number, not mod(1024)!

3X,2D19.12,
2I9
* LEAP SECONDS Delta time due to leap seconds
I6
END OF HEADER Last record in the header section.
60X



TABLE A4
NAVIGATION MESSAGE FILE - DATA RECORD DESCRIPTION

Records marked with * are optional


HEADER LABEL
(Columns 61-80)
DESCRIPTION
FORMAT
PRN / EPOCH / SV CLK - Satellite PRN number

- Epoch: Toc - Time of Clock

year (2 digits)
month
day
hour
minute
second

- SV clock bias (seconds)
- SV clock drift (sec/sec)
- SV clock drift rate (sec/sec2)

I2,
5I3,
F5.1,



3D19.12

BROADCAST ORBIT - 1 - IODE Issue of Data, Ephemeris
- Crs (meters)
- Delta n (radians/sec)
- M0 (radians)
3X,4D19.12
BROADCAST ORBIT - 2 - Cuc (radians)
- e Eccentricity
- Cus (radians)
- sqrt(A) (sqrt(m))
3X,4D19.12
BROADCAST ORBIT - 3 - Toe Time of Ephemeris
(sec of GPS week)
- Cic (radians)
- OMEGA (radians)
- CIS (radians)
3X,4D19.12
BROADCAST ORBIT - 4 - i0 (radians)
- Crc (meters)
- omega (radians)
- OMEGA DOT (radians/sec)
3X,4D19.12
BROADCAST ORBIT - 5 - IDOT (radians/sec)
- Codes on L2 channel
- GPS Week # (to go with TOE)
Continuous number, not mod(1024)! - L2 P data flag
3X,4D19.12
BROADCAST ORBIT - 6 - SV accuracy (meters)
- SV health (MSB only)
- TGD (seconds)
- IODC Issue of Data, Clock
3X,4D19.12
BROADCAST ORBIT - 7 - Transmission time of message
(sec of GPS week, derived e.g.
from Z-count in Hand Over Word (HOW)
- spare
- spare
- spare
3X,4D19.12



TABLE A5
METEOROLOCICAL DATA FILE - HEADER SECTION DESCRIPTION

Records marked with * are optional


HEADER LABEL
(Columns 61-80)
DESCRIPTION
FORMAT
RINEX VERSION / TYPE - Format version (2)
- File type ('M' for Meteorological Data)
I6,14X,
A1,39X
PGM / RUN BY / DATE - Name of program creating current file
- Name of agency creating current file
- Date of file creation
A20,A20,A20
* COMMENT Comment line(s)
A60
MARKER NAME Name of antenna marker
A60
* MARKER NUMBER Number of antenna marker
A20
# / TYPES OF OBSERV - Number of different observation types stored in the file

- Observation types

The following meteorological observation types are defined in RINEX Version 2:

PR : Pressure (mbar)
TD : Dry temperature (deg Celsius)
HR : Relative Humidity (percent)
ZW : Wet zenith path delay (millimeters) (for WVR data)

The sequence of the types in this record must correspond to the sequence of the measurements in the data records

If more than 9 observation types are being used, use continuation lines with format (6X,9(4X,A2))

I6,

9(4X,A2)

MET SENSOR MOD/TYPE Description of the met sensor
- Model (manufacturer)
- Type
- Accuracy (same units as obs values)
- Observation type

Record is repeated for each observation type found in # / TYPES OF OBSERV record

A20,
A20,6X,
F7.1,4X,
A2,1X
MET SENSOR POS XYZH Approximate position of the met sensor (ITRF or WGS-84)
- Geocentric coordinates X,Y,Z
- Ellipsoidal height H
- Observation type
Set X,Y,Z to zero if not known.
Make sure H refers to ITRF or WGS-84!
Record required for barometer, recommended for other sensors.
3F14.4,
1F14.4,
1X,A2,1X


END OF HEADER Last record in the header section.
60X



TABLE A6
METEOROLOGICAL DATA FILE - DATA RECORD DESCRIPTION

Records marked with * are optional


OBS. RECORD
DESCRIPTION
FORMAT
EPOCH / MET - Epoch in GPS time (not local time!)
year (2 digits), month,day,hour,min,sec

- Met data in the same sequence as given in the header

More than 8 met data types: Use continuation lines


6I3,

mF7.1

4X,10F7.1,3X




Download:
Werner Gurtner (1998) - RINEX: The Receiver Independent Exchange Format Version 2
Example of Observation and Navigation Data files in RINEX format
Παράδειγματα, αρχείου μετρήσεων GPS και αρχείου στοιχείων τροχιακής εφημερίδας των δορυφόρων GPS, στη μορφή RINEX


Back to the GPS homepages Πίσω στην ελληνική σελίδα RINEX