10 Dec 2007 (original)
26-June 2012 (minor clarifications)
RINEX: The Receiver Independent Exchange Format Version 2.11
************************************************************
Werner Gurtner
Astronomical Institute
University of Berne
Lou Estey
UNAVCO
Boulder, Co.
IGS/RTCM RINEX Working Group
点这里见所有的RINEX文件格式说明文档
Contents:
参考文献
附录
略
略
略
2.10的修改如下:
2.11版本的修改如下:
对2.11版的发行版进行了细微的编辑:
伯尔尼大学天文研究所提出了“独立于接收器交换格式” RINEX的第一个建议,以便在大型欧洲会议期间轻松交换要收集的GPS数据。
GPS活动EUREF 89,涉及4个不同制造商的60多个GPS接收器。开发过程中的主要方面是以下事实:
大多数用于GPS数据的大地测量处理软件都使用一组定义明确的可观测对象:
在一个或两个载波上的载波相位测量(实际上是对卫星信号的接收载波与接收机生成的参考频率之间的拍频的测量)。
伪距(代码)测量,等同于不同卫星信号的接收时间(在接收机的时间范围内表示)和传输时间(在卫星的时间范围内表示)之差。
观察时间是在载波相位和/或代码测量有效时刻读取接收器时钟的时间。
通常,该软件假定观测时间对于相位和代码测量以及所有观测到的卫星都是有效的。
因此,所有这些程序都不需要接收器通常存储的大多数信息:它们需要上述定义中的相位,代码和时间,以及一些与站相关的信息,例如电台名称,天线高度等
当前,该格式包含七种ASCII文件类型:
1. 观测数据文件
2. 导航消息文件
3. 气象数据文件
4. GLONASS导航消息文件
5. GEO导航消息文件
6. 卫星和接收器时钟日期文件
7. SBAS广播数据文件
时钟文件的格式定义已由Jim Ray和Werner Gurtner于1998年在另一份文档中发布,可从IGS中央局信息系统获得:
ftp://igscb.jpl.nasa.gov/igscb/data/format/rinex_clock.txt
天基增强系统(SBAS)广播数据文件的格式定义由Norbert Suard,Werner Gurtner和Lou Estey于2004年发布,可从IGS中央局信息系统获取:
ftp://igscb.jpl.nasa.gov/igscb/data/format/geo_sbas.txt
每种文件类型都包含一个标题部分和一个数据部分。 标头部分包含整个文件的全局信息,并放置在文件的开头。 标题部分在标题部分中包含的每一行的第61-80列中包含标题标签。 这些标签是强制性的,必须完全按照这些说明和示例中的说明显示。
通过在标头中指示要存储的观测值的类型,该格式已针对最小空间需求进行了优化,而与最小空间需求无关,该数量与特定接收器的不同观测类型的数量无关。 在允许可变记录长度的计算机系统中,观察记录可以保持尽可能短。 尾随空白可以从记录中删除。 每条记录的最大记录长度为80个字节。
每个观测文件和每个气象数据文件基本上都包含一个站点和一个会话的数据。 RINEX版本2还允许包括来自多个地点的观测数据,这些地点随后被快速静态或动态应用中的流动站接收机占用。 尽管版本2允许在数据字段中插入标头记录,但我们不建议将一个以上接收器(或天线)的数据连接到同一文件中,即使该数据在时间上没有重叠也是如此。
如果必须交换来自一个以上接收器的数据,则不经济地包含不同接收器多次收集的相同卫星消息是不经济的。 因此,可以交换来自一个接收器的导航消息文件,或者创建一个包含来自多个接收器的非冗余信息的复合导航消息文件,以制作最完整的文件。
RINEX版本1导航消息文件的数据记录格式与以前的NGS交换格式相同。
实际的格式说明以及示例在文件末尾的表格中给出。
GPS观测值包括三个需要定义的基本量:时间,相位和范围。
时间:
相位:
观测值并未针对大气折射,卫星时钟偏移等外部影响进行校正。
如果接收器或转换器软件使用实时得出的接收器时钟偏移dT(r)调整测量值,则必须保持3个相位/伪距/历元的一致性,即应使用接收器时钟校正所有3个观测量:
Time(corr) = Time( r ) - dT( r )
PR(corr) = PR( r ) - dT( r )*c
phase(corr) = phase( r) - dT( r )*freq
多普勒:
通常定义多普勒频移的符号作为额外的观测值:接近卫星时为正。
对于15分钟的高速率跟踪数据,我们建议使用以下扩展文件名:
ssssdddhmm.yyo
| | || | |
| | || | +- o: observation file
| | || |
| | || +--- yy: two-digit year
| | ||
| | |+------ mm: starting minute within the hour (00, 15, 30, 45)
| | |
| | +------- h: character for the n-th hour in the day
| | (a= 1st hour: 00h-01h, b= 2nd hour: 1h to 2h,...,
| | x=24th hour: 23h-24h. 0= one-day file)
| |
| +--------- ddd: day of the year
|
+------------ ssss: 4-character ID for the LEO receiver/antenna
当数据传输时间或存储量至关重要时,我们建议在存储或传输之前使用UNIX“压缩”和“解压缩”程序压缩文件。 兼容的例程也可以在VAX / VMS和PC / DOS系统上使用。
建议的压缩文件扩展名:
+----------------------------------------------------------------------+
| File Types All platforms UNIX VMS DOS |
| uncompressed compressed |
+----------------------------------------------------------------------+
| Obs Files .yyO .yyO.Z .yyO_Z .yyY |
| Obs Files (Hatanaka compressed) .yyD .yyD.Z .yyD_Z .yyE |
| GPS Nav Files .yyN .yyN.Z .yyN_Z .yyX |
| GLONASS Nav File .yyG .yyG.Z .yyG_Z .yyV |
| Galileo Nav File .yyL .yyL.Z .yyL_Z .yyT |
| GEO Nav Files .yyH .yyH.Z .yyH_Z .yyU |
| GEO SBAS Broadcast Files (sep. doc.) .yyB .yyB.Z .yyB_Z .yyA |
| Met Data Files .yyM .yyM.Z .yyM_Z .yyW |
| Clock Files (see sep.doc.) .yyC .yyC.Z .yyC_Z .yyK |
+----------------------------------------------------------------------+
Hatanaka压缩方案的参考:例如,参见:
以下部分包含已针对RINEX版本2引入的功能:
版本2已准备好包含GLONASS或其他卫星系统的观测结果。 因此,我们必须能够区分不同系统的卫星:我们在2位卫星号之前加上系统标识符。
snn s: satellite system identifier
G or blank : GPS
R : GLONASS
S : Geostationary signal payload
E : Galileo
nn: - PRN (GPS, Galileo), slot number (GLONASS)
- PRN-100 (GEO)
Note: G is mandatory in mixed GPS/GLONASS/Galileo files
(blank default modified in April 1997)
由于第61-80列中的记录描述符是强制性的,因此,读取RINEX第2版标头的程序可以按照记录描述符的格式对标头记录进行解码,前提是必须先将记录读入内部缓冲区。
因此,我们建议允许头记录的自由排序,但以下情况除外:
“ RINEX VERSION / TYPE”记录必须是文件中的第一条记录
默认的“ WAVELENGTH FACT L1 / 2”记录必须在所有为单个卫星定义波长因子的记录之前
在“#OF SATELLITES”记录(如果存在)之后应紧跟相应数量的“ PRN /#OF OBS”记录。 (这些记录出于记录目的可能很方便。但是,由于只能在读取整个原始数据文件后创建这些记录,因此我们将其定义为可选记录。
可以将文件创建时未知的项目设置为零或空白,或者可以完全省略相应的记录。 因此,缺少标题记录的项目将通过读取RINEX文件的程序设置为零或空白。 记录中的尾随空白可能会被截断。
每个值保持有效,直到被其他头记录更改为止。
“卫星数”也对应于随后相同时期的记录数。 因此,如果不详细评估某些事件标志,则可以使用它跳过适当数量的记录。
大量用户要求将接收器衍生的时钟偏移量可选地包含在RINEX格式中。 为了消除不确定性(无论数据(历元,伪距,相位)是否已通过报告的时钟偏移进行了先前的校正),RINEX版本2.10要求提供明确的(新的)报头记录。
然后,如有必要,有可能重建原始观测值。
由于用于接收器的时钟偏移量的输出格式限制为纳秒,因此在将其用于校正可观察对象以确保正确重建之前,应将其舍入到最接近的纳秒。
开发用于读取RINEX文件的程序必须验证版本号。 较新版本的文件即使不使用任何较新的功能也可能看起来有所不同。
我们建议读取RINEX版本2文件的例程自动删除任何CHARACTER输入字段中的前导空格。 创建RINEX版本2文件的例程还应在CHARACTER字段中左对齐所有变量。
DOS和其他文件可能具有可变的记录长度,因此我们建议先将每个观察记录读入80个字符的空白字符串中,然后再对数据进行解码。 在可变长度记录中,记录末尾的空白数据字段可能会丢失,尤其是在可选的接收器时钟偏移的情况下。
考虑到将来的修改,我们建议谨慎地跳过当前定义为空白的任何字段(格式字段nX),因为它们可能会在将来的版本中分配给新的内容。
RINEX版本2仅用两位数字存储数据记录的年份。 观察文件的标题包含具有完整四位数年份的TIME OF FIRST OBS记录,GPS导航消息包含GPS周编号。 根据这两个数据项,可以轻松地重建明确的年份。
气象数据以及GLONASS和GEO 导航消息中发生了一百年的歧义:无需引入新的TIME OF FIRST OBS标头行,可以安全地规定RINEX版本1和版本2.xx文件中的任何两位数字年份:
80-99: 1980-1999
00-79: 2000-2079
注意:将来的RINEX版本3可以定义完整的4位数字年份字段。
子帧2的字10中的比特17是“拟合间隔”标志,其指示GPS控制段在确定星历参数时使用的曲线拟合间隔,如下所示(请参阅ICD-GPS-200,20.3.3.4.3.1:
连同IODC值和表20-XII一起,可以确定实际的拟合间隔。 根据接口文件ICD-GPS-200,每条消息的最后一条记录中的第二个值应包含使用IODC,拟合标志和表20-XII确定的拟合间隔(以小时为单位)。
现在,信号分量的健康状况(子帧1中字3的第18到22位)(版本2.11)已包含在第六次导航混乱记录的第二个字段中报告的健康状况值中。
读取RINEX文件的程序可以轻松确定是仅写入了第17位还是写入了所有位(17-22):
RINEX Value: 0 Health OK
RINEX Value: 1 Health not OK (bits 18-22 not stored)
RINEX Value: >32 Health not OK (bits 18-22 stored)
消息的发送时间可以在周六/周日的午夜之前,下周已经是消息的TOE和TOC。 由于RINEX导航消息(广播轨道-5条记录)中报告的星期与ToE一起使用(这与原始卫星消息中的GPS周不同!),消息的传输时间应减少604800(即,将变为负)也指同一周。
良好的做法是,读取RINEX文件的程序通过正确跳过它们并有选择地向用户报告,以确保它在遇到未知观察类型或标头记录时不会崩溃。
当AS开启时,一些接收机会使用互相关技术在第一频率和第二频率之间生成码延迟差,并且可能会在整个周期中恢复L2上的相位观测值。 使用L1上的C / A码延迟和观察到的差异,可以生成第二个频率的码延迟观察。
其他接收器通过将Y代码分解为P和W代码来恢复P代码观测值。
这些观察中的大多数可能会受到噪声水平提高的困扰。 为了使后处理程序能够采取特殊措施,使用丢失指示符的第2位来标记受AS感染的观察结果(即,它们的当前值增加4)。
原始的RINEX版本2需要一个主要的补充,即对时间系统的明确定义:
GLONASS基本上是在UTC上运行(或更准确地说,是与UTC(SU)链接的GLONASS系统时间),即,时间标记是以UTC而不是GPS时间给出的。 为了消除可能的误解和歧义,标头在GLONASS和GPS观测文件_can_中记录了“ TIME OF FIRST OBS”和(如果存在)“ TIME OF LAST OBS”,在混合的GLONASS / GPS观测文件_must_中包含时间系统标识符 定义文件中所有时间标记都引用的系统:“ GPS”以标识GPS时间,“ GLO”以标识GLONASS UTC时间系统。 纯GPS文件默认为GPS,纯GLONASS文件默认GLO。
格式定义请参见表A1。
因此,两个可能的时间标签的不同之处在于当前的跳秒数。
为了获得当前的跳秒数,我们建议在RINEX标头中包含一条LEAP SECOND行。
如果在同一接收机中的“ GPS接收机时钟”和“ GLONASS接收机时钟”之间存在已知的非整数偏差,则应使用它们。 在这种情况下,也必须校正各自的代码和相位观测值(如果以米为单位,则表示c *偏差)。
在后期处理期间,必须解决未知的此类偏差。
GLONASS系统时间,UTC(SU),UTC(USNO)和GPS系统时间之间的微小差异(模数为1秒)必须在后处理期间处理,而不是在RINEX转换之前处理。 在后期处理过程中,可能还需要解决剩余的差异。
伪距(代码)测量被定义为等于不同卫星信号的接收时间(在接收器的时间范围内表示)和传输时间(在卫星的时间范围内表示)之差。
如果混合模式GPS / GLONASS接收器仅将所有伪距观测值引用到一个接收器时钟,
为了避免误解并将代码观察结果保留在格式字段中,在这种情况下,伪距必须按以下方式进行校正:
PR(GPS) := PR(GPS) + c * leap_seconds(if generated with a receiver clock
running in the GLONASS time frame)
PR(GLO) := PR(GLO) - c * leap_seconds (if generated with a receiver clock
running in the GPS time frame)
从伪距中删除跳秒的因素。
“ leap_seconds”是GPS和GLONASS(UTC)时间之间的实际跳秒数,在GPS年历中广播并在BIPM的T通告中分发。
RINEX观测文件的观测记录部分中的纪元/卫星线路格式仅针对每个纪元最多定义12颗卫星进行了定义。 现在,我们明确定义了续行的格式,请参见表A2。
由于GLONASS导航消息的内容与GPS消息的差异太大,因此已定义了特殊的GLONASS导航消息文件格式。
标头部分和第一个数据记录(纪元,卫星时钟信息)类似于GPS导航文件。 以下记录包含卫星位置,速度和加速度,时钟和频率偏差以及辅助信息,例如健康状况,卫星频率(信道),信息的寿命。
卫星时间到UTC的更正如下:
GPS : Tutc = Tsv - af0 - af1 * (Tsv-Toc) - … - A0 - … - leap_sec
GLONASS: Tutc = Tsv + TauN - GammaN * (Tsv-Tb) + TauC
***为了对GLONASS校正使用与GPS导航文件中相同的符号约定,广播的GLONASS值存储为:
GLONASS导航文件中的时间标签以UTC(即_not_莫斯科时间或GPS时间)给出。
文件命名约定:参见上文。
通过GNSS程序的实施,可以对地球静止轨道卫星有效载荷执行类似GPS的测距测量。
处理数据交换和后处理的必要扩展最初在RINEX版本2.10中定义,并在2.11中也适用。
已为地球静止GPS信号有效载荷定义了一个新的卫星系统标识符:“ S”,它将在RINEX版本/类型标题行和卫星标识符“ snn”中使用,其中nn是GEO PRN号减去100。
例如:
在混合双频GPS卫星/单频GEO净荷观测文件中,GEO卫星第二频观测的字段保持空白,设置为零值,或者(如果记录中的最后一个)可以被截断。
生成GPS信号的GEO卫星的时间系统标识符默认为GPS时间。
由于GEO广播轨道格式与GPS消息不同,因此已定义了一种特殊的GEO导航消息文件格式,该格式与GLONASS导航混乱文件格式几乎相同。
标头部分包含有关生成程序,注释以及GEO系统时间与UTC之间的时差的信息。
第一个数据记录包含纪元和卫星时钟信息,随后的记录包含卫星位置,速度和加速度以及辅助信息,例如健康状况,数据年龄等。
GEO导航文件中的时间标签是在GPS时间范围内给出的,即不是UTC。
至UTC的卫星时间校正如下:
W0是将GEO系统时间转换为UTC的校正。 Toe,aGf0,aGf1参见下面的格式定义表。
“消息的传输时间”(PRN / EPOCH / SV CLK标头记录)以一周中的GPS秒数表示。 它标志着消息传输的开始。 它必须引用与“星历表时间”相同的GPS周。 如有必要,必须将其调整为-或+ 604800秒(分别使其小于零或大于604800)。 它是对版本2.10“消息帧时间”的重新定义。
“health”的定义如下:
在SBAS消息定义中,运行状况的第3位当前标记为“保留”。
如果位4设置为1,建议也将位0、1、2、3设置为1。
“用户范围精度”(URA):
将URA指数转换为米的惯例与GPS一样。 如果URA索引= 15,则将URA设置为32767米。
“ IODN”(数据导航问题)
IODN定义为消息类型9之后的前8位,在RTCA DO 229,附件A和附件B中称为IODN,在附件C中称为“备用”。
版本2.11中的“ CORR TO SYSTEM” TIME标头记录已由更通用的记录“ D-UTC A0,A1,T,W,S,U”代替。
2.11版的主要驱动程序是轻松将Galileo和新的GPS观测值包含到RINEX格式中。 由于这些修改是非常微小的(实际格式并没有改变),许多RINEX阅读器都不需要全部修改或修改(接受版本号2.11)。
在2.10版中首次引入“ GEO导航消息文件”之后,来自SBAS社区的反馈导致对2.11版修改中包含的许多说明/重新定义。
在版本2.10中,仅定义了两个频率的观测代码(表A1)。
GPS L2C / L5和Galileo码的新代码介绍如下:
+---------------------------------------------------------------------------+
| System Freq.Band Frequency RINEX 2-character Code |
| Ps.Range Carr.Phase Doppler Sign.Strength |
+---------------------------------------------------------------------------+
| GPS L1 1575.42 C1,P1 L1 D1 S1 |
| L2 1227.60 C2,P2 L2 D2 S2 |
| L5 1176.45 C5 L5 D5 S5 |
| |
| Glonass G1 1602+k*9/16 C1,P1 L1 D1 S1 |
| G2 1246+k*7/16 C2,P2 L2 D2 S2 |
| |
| Galileo E2-L1-E1 1575.42 C1 L1 D1 S1 |
| E5a 1176.45 C5 L5 D5 S5 |
| E5b 1207.140 C7 L7 D7 S7 |
| E5a+b 1191.795 C8 L8 D8 S8 |
| E6 1278.75 C6 L6 D6 S6 |
| |
| SBAS L1 1575.42 C1 L1 D1 S1 |
| L5 1176.45 C5 L5 D5 S5 |
+---------------------------------------------------------------------------+
当前的两个字符的观察代码无法轻松地进一步完善代码,以解决如何生成特定可观察对象的不同可能性,例如,针对基础代码(GPS中的P,Y,M代码)或 频道(伽利略中的I,Q,A,B,C,新GPS L5频率中的I,Q,GPS L2C)。 下一个RINEX版本(3.0)将增加观察代码的长度,以允许更详细的定义。
Transit Doppler观测的定义已过时,并且已从2.11版中删除
引入了WAVELENGTH FACT L1 / 2标头记录,它定义了以下因素:由于歧义分辨率,必须将载波波长除以该因子,这是因为接收机在反欺骗下生成GPS相位观测值,而一个周期仅对应于载波波长的一半(平方技术)。平方不会生成伽利略可观察物。 因此,我们将WAVELENGTH FACT L1 / 2标头记录定义为仅对L1和L2 GPS相位可观测值有效。 所有波长因子默认为1。因此,可以将此标头记录声明为可选。
使用“ E”在RINEX标头中指示伽利略卫星系统观察文件。
将GAL作为伽利略系统时间包含在TIME OF FIRST OBS和TIME OF LAST OBS标头记录中。
引入了以下说明/修改(请参见第9.2章):
风速(毫秒),风向(从那里吹来的风)和递增的降雨降落值(1/10毫米):自上次记录以来的降雨累积,冰雹指示器
Document RTCA DO 229, Appendix A
APPENDIX: RINEX VERSION 2.11 FORMAT DEFINITIONS AND EXAMPLES
+----------------------------------------------------------------------------+
| TABLE A1 |
| GNSS OBSERVATION DATA FILE - HEADER SECTION DESCRIPTION |
+--------------------+------------------------------------------+------------+
| HEADER LABEL | DESCRIPTION | FORMAT |
| (Columns 61-80) | | |
+--------------------+------------------------------------------+------------+
|RINEX VERSION / TYPE| - Format version (2.11) | F9.2,11X, |
| | - File type ('O' for Observation Data) | A1,19X, |
| | - Satellite System: blank or 'G': GPS | A1,19X |
| | 'R': GLONASS | |
| | 'S': Geostationary | |
| | signal payload | |
| | 'E': Galileo | |
| | 'M': Mixed | |
+--------------------+------------------------------------------+------------+
|PGM / RUN BY / DATE | - Name of program creating current file | A20, |
| | - Name of agency creating current file | A20, |
| | - Date of file creation | 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 | 3A20 |
| | (Version: e.g. Internal Software Version)| |
+--------------------+------------------------------------------+------------+
|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 | 3F14.4 |
| | surface of antenna above marker | |
| | - Eccentricities of antenna center | |
| | relative to marker to the east | |
| | and north (all units in meters) | |
+--------------------+------------------------------------------+------------+
*|WAVELENGTH FACT L1/2| - Default wavelength factors for | |*
| | L1 and L2 (GPS only) | 2I6, |
| | 1: Full cycle ambiguities | |
| | 2: Half cycle ambiguities (squaring) | |
| | 0 (in L2): Single frequency instrument | |
| | - zero or blank | I6 |
| | | |
| | The wavelength factor record is optional | |
| | for GPS and obsolete for other systems. | |
| | Wavelength factors default to 1. | |
| | If the record exists it must precede any | |
| | satellite-specific records (see below). | |
+--------------------+------------------------------------------+------------+
*|WAVELENGTH FACT L1/2| - Wavelength factors for L1 and L2 (GPS) | 2I6, |*
| | 1: Full cycle ambiguities | |
| | 2: Half cycle ambiguities (squaring) | |
| | 0 (in L2): Single frequency instrument | |
| | - Number of satellites to follow in list | I6, |
| | for which these factors are valid. | |
| | - List of PRNs (satellite numbers with | 7(3X,A1,I2)|
| | system identifier) | |
| | | |
| | These optional satellite specific lines | |
| | may follow, if they identify a state | |
| | different from the default values. | |
| | | |
| | Repeat record if necessary. | |
+--------------------+------------------------------------------+------------+
|# / TYPES OF OBSERV | - Number of different observation types | I6, |
| | stored in the file | |
| | - Observation types | |
| | - Observation code | 9(4X,A1, |
| | - Frequency code | A1)|
| | If more than 9 observation types: | |
| | Use continuation line(s) (including |6X,9(4X,2A1)|
| | the header label in cols. 61-80!) | |
| | | |
| | The following observation types are | |
| | defined in RINEX Version 2.11: | |
| | | |
| | Observation code (use uppercase only): | |
| | C: Pseudorange GPS: C/A, L2C | |
| | Glonass: C/A | |
| | Galileo: All | |
| | P: Pseudorange GPS and Glonass: P code| |
| | L: Carrier phase | |
| | D: Doppler frequency | |
| | S: Raw signal strengths or SNR values | |
| | as given by the receiver for the | |
| | respective phase observations | |
| | | |
| | Frequency code | |
| | GPS Glonass Galileo SBAS | |
| | 1: L1 G1 E2-L1-E1 L1 | |
| | 2: L2 G2 -- -- | |
| | 5: L5 -- E5a L5 | |
| | 6: -- -- E6 -- | |
| | 7: -- -- E5b -- | |
| | 8: -- -- E5a+b -- | |
| | | |
| | 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 | |
| | SNR etc : receiver-dependent | |
| | | |
| | The sequence of the types in this record | |
| | has to correspond to the sequence of the | |
| | observations in the observation records | |
+--------------------+------------------------------------------+------------+
*|INTERVAL | Observation interval in seconds | F10.3 |*
+--------------------+------------------------------------------+------------+
|TIME OF FIRST OBS | - Time of first observation record | 5I6,F13.7, |
| | (4-digit-year, month,day,hour,min,sec) | |
| | - Time system: GPS (=GPS time system) | 5X,A3 |
| | GLO (=UTC time system) | |
| | GAL (=Galileo System Time)| |
| | Compulsory in mixed GPS/GLONASS files | |
| | Defaults: GPS for pure GPS files | |
| | GLO for pure GLONASS files | |
| | GAL for pure Galileo files | |
+--------------------+------------------------------------------+------------+
*|TIME OF LAST OBS | - Time of last observation record | 5I6,F13.7, |*
| | (4-digit-year, month,day,hour,min,sec) | |
| | - Time system: Same value as in | 5X,A3 |
| | TIME OF FIRST OBS record | |
+--------------------+------------------------------------------+------------+
*|RCV CLOCK OFFS APPL | Epoch, code, and phase are corrected by | I6 |*
| | applying the realtime-derived receiver | |
| | clock offset: 1=yes, 0=no; default: 0=no | |
| | Record required if clock offsets are | |
| | reported in the EPOCH/SAT records | |
+--------------------+------------------------------------------+------------+
*|LEAP SECONDS | Number of leap seconds since 6-Jan-1980 | I6 |*
| | Recommended for mixed files | |
+--------------------+------------------------------------------+------------+
*|# OF SATELLITES | Number of satellites, for which | I6 |*
| | observations are stored in the file | |
+--------------------+------------------------------------------+------------+
*|PRN / # OF OBS | PRN (sat.number), number of observations |3X,A1,I2,9I6|*
| | for each observation type indicated | |
| | in the "# / TYPES OF OBSERV" - record. | |
| | | |
| | If more than 9 observation types: | |
| | Use continuation line(s) including | 6X,9I6 |
| | the header label in cols. 61-80! | |
| | | |
| | This record is (these records are) | |
| | repeated for each satellite present in | |
| | the data file | |
+--------------------+------------------------------------------+------------+
|END OF HEADER | Last record in the header section. | 60X |
+--------------------+------------------------------------------+------------+
Records marked with * are optional
+----------------------------------------------------------------------------+
| TABLE A2 |
| GNSS OBSERVATION DATA FILE - DATA RECORD DESCRIPTION |
+-------------+-------------------------------------------------+------------+
| OBS. RECORD | DESCRIPTION | FORMAT |
+-------------+-------------------------------------------------+------------+
| EPOCH/SAT | - Epoch : | |
| or | - year (2 digits, padded with 0 if necessary) | 1X,I2.2, |
| EVENT FLAG | - month,day,hour,min, | 4(1X,I2), |
| | - sec | F11.7, |
| | | |
| | - Epoch flag 0: OK | 2X,I1, |
| | 1: power failure between | |
| | previous and current epoch | |
| | >1: Event flag | |
| | - Number of satellites in current epoch | I3, |
| | - List of PRNs (sat.numbers with system | 12(A1,I2), |
| | identifier, see 5.1) in current epoch | |
| | - receiver clock offset (seconds, optional) | F12.9 |
| | | |
| | If more than 12 satellites: Use continuation | 32X, |
| | line(s) | 12(A1,I2) |
| | | |
| | If epoch flag 2-5: | |
| | | |
| | - Event flag: | [2X,I1,] |
| | 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, | |
| | same time frame as observation time tags)| |
| | | |
| | - "Number of satellites" contains number of | [I3] |
| | special records to follow. | |
| | Maximum number of records: 999 | |
| | | |
| | - For events without significant epoch the | |
| | epoch fields can be left blank | |
| | | |
| | If epoch flag = 6: | |
| | 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 or zero) | |
+-------------+-------------------------------------------------+------------+
|OBSERVATIONS | - Observation | rep. within record for | m(F14.3, |
| | - LLI | each obs.type (same seq | I1, |
| | - Signal strength | as given in header) | I1) |
| | | |
| | 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. | |
| | | |
| | Phase values overflowing the fixed format F14.3 | |
| | have to be clipped into the valid interval (e.g.| |
| | add or subtract 10**9), set LLI indicator. | |
| | | |
| | 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 | |
| | or opposite to the default. | |
| | 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 | |
+-------------+-------------------------------------------------+------------+
+----------------------------------------------------------------------------+
| TABLE A3 |
| GPS NAVIGATION MESSAGE FILE - HEADER SECTION DESCRIPTION |
+--------------------+------------------------------------------+------------+
| HEADER LABEL | DESCRIPTION | FORMAT |
| (Columns 61-80) | | |
+--------------------+------------------------------------------+------------+
|RINEX VERSION / TYPE| - Format version (2.11) | F9.2,11X, |
| | - File type ('N' for Navigation data) | A1,19X |
+--------------------+------------------------------------------+------------+
|PGM / RUN BY / DATE | - Name of program creating current file | A20, |
| | - Name of agency creating current file | A20, |
| | - Date of file creation | A20 |
+--------------------+------------------------------------------+------------+
*|COMMENT | Comment line(s) | A60 |*
+--------------------+------------------------------------------+------------+
*|ION ALPHA | Ionosphere parameters A0-A3 of almanac | 2X,4D12.4 |*
| | (page 18 of subframe 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| 3X,2D19.12,|*
| | (page 18 of subframe 4) | 2I9 |
| | A0,A1: terms of polynomial | |
| | T : reference time for UTC data | *) |
| | W : UTC reference week number. | |
| | Continuous number, not mod(1024)! | |
+--------------------+------------------------------------------+------------+
*|LEAP SECONDS | Delta time due to leap seconds | I6 |*
+--------------------+------------------------------------------+------------+
|END OF HEADER | Last record in the header section. | 60X |
+--------------------+------------------------------------------+------------+
Records marked with * are optional
+----------------------------------------------------------------------------+
| TABLE A4 |
| GPS NAVIGATION MESSAGE FILE - DATA RECORD DESCRIPTION |
+--------------------+------------------------------------------+------------+
| OBS. RECORD | DESCRIPTION | FORMAT |
+--------------------+------------------------------------------+------------+
|PRN / EPOCH / SV CLK| - Satellite PRN number | I2, |
| | - Epoch: Toc - Time of Clock | |
| | year (2 digits, padded with 0 | |
| | if necessary) | 1X,I2.2, |
| | month | 1X,I2, |
| | day | 1X,I2, |
| | hour | 1X,I2, |
| | minute | 1X,I2, |
| | second | F5.1, |
| | - SV clock bias (seconds) | 3D19.12 |
| | - SV clock drift (sec/sec) | |
| | - SV clock drift rate (sec/sec2) | *) |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 1| - IODE Issue of Data, Ephemeris | 3X,4D19.12 |
| | - Crs (meters) | |
| | - Delta n (radians/sec) | |
| | - M0 (radians) | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 2| - Cuc (radians) | 3X,4D19.12 |
| | - e Eccentricity | |
| | - Cus (radians) | |
| | - sqrt(A) (sqrt(m)) | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 3| - Toe Time of Ephemeris | 3X,4D19.12 |
| | (sec of GPS week) | |
| | - Cic (radians) | |
| | - OMEGA (radians) | |
| | - CIS (radians) | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 4| - i0 (radians) | 3X,4D19.12 |
| | - Crc (meters) | |
| | - omega (radians) | |
| | - OMEGA DOT (radians/sec) | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 5| - IDOT (radians/sec) | 3X,4D19.12 |
| | - Codes on L2 channel | |
| | - GPS Week # (to go with TOE) | |
| | Continuous number, not mod(1024)! | |
| | - L2 P data flag | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 6| - SV accuracy (meters) | 3X,4D19.12 |
| | - SV health (bits 17-22 w 3 sf 1) | |
| | - TGD (seconds) | |
| | - IODC Issue of Data, Clock | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 7| - Transmission time of message **) | 3X,4D19.12 |
| | (sec of GPS week, derived e.g. | |
| | from Z-count in Hand Over Word (HOW) | |
| | - Fit interval (hours) | |
| | (see ICD-GPS-200, 20.3.4.4) | |
| | Zero if not known | |
| | - spare | |
| | - spare | |
+--------------------+------------------------------------------+------------+
**) Adjust the Transmission time of message by -604800 to refer to the
reported week, if necessary.
*) In order to account for the various compilers, E,e,D, and d are allowed
letters between the fraction and exponent of all floating point numbers
in the navigation message files.
Zero-padded two-digit exponents are required, however.
+----------------------------------------------------------------------------+
| TABLE A5 |
| METEOROLOGICAL DATA FILE - HEADER SECTION DESCRIPTION |
+--------------------+------------------------------------------+------------+
| HEADER LABEL | DESCRIPTION | FORMAT |
| (Columns 61-80) | | |
+--------------------+------------------------------------------+------------+
|RINEX VERSION / TYPE| - Format version (2.11) | F9.2,11X, |
| | - File type ('M' for Meteorological Data)| A1,39X |
+--------------------+------------------------------------------+------------+
|PGM / RUN BY / DATE | - Name of program creating current file | A20, |
| | - Name of agency creating current file | A20, |
| | - Date of file creation | A20 |
+--------------------+------------------------------------------+------------+
*|COMMENT | Comment line(s) | A60 |*
+--------------------+------------------------------------------+------------+
|MARKER NAME | Station Name | A60 |
| | (preferably identical to MARKER NAME in | |
| | the associated Observation File) | |
+--------------------+------------------------------------------+------------+
*|MARKER NUMBER | Station Number | A20 |*
| | (preferably identical to MARKER NUMBER in| |
| | the associated Observation File) | |
+--------------------+------------------------------------------+------------+
|# / TYPES OF OBSERV | - Number of different observation types | I6, |
| | stored in the file | |
| | - Observation types | 9(4X,A2) |
| | | |
| | 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 (mm) | |
| | (for WVR data) | |
| | ZD : Dry component of zenith path delay | |
| | (mm) | |
| | ZT : Total zenith path delay (mm) | |
| | WD : Wind azimuth (deg) | |
| | from where the wind blows | |
| | WS : Wind speed (m/s) | |
| | RI : "Rain increment" (1/10 mm): Rain | |
| | accumulation since last measurement | |
| | HI : Hail indicator: 1 = Hail detected | |
| | since last measurement | |
| | | |
| | 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 | 6X,9(4X,A2)|
| | including header label in cols. 61-80! | |
| | | |
+--------------------+------------------------------------------+------------+
|SENSOR MOD/TYPE/ACC | Description of the met sensor | |
| | - Model (manufacturer) | A20, |
| | - Type | A20,6X, |
| | - Accuracy (same units as obs values) | F7.1,4X, |
| | - Observation type | A2,1X |
| | Record is repeated for each observation | |
| | type found in # / TYPES OF OBSERV record | |
+--------------------+------------------------------------------+------------+
|SENSOR POS XYZ/H | Approximate position of the met sensor | |
| | - Geocentric coordinates X,Y,Z (ITRF | 3F14.4, |
| | - Ellipsoidal height H or WGS-84)| 1F14.4, |
| | - Observation type | 1X,A2,1X |
| | 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. | |
+--------------------+------------------------------------------+------------+
|END OF HEADER | Last record in the header section. | 60X |
+--------------------+------------------------------------------+------------+
Records marked with * are optional
+----------------------------------------------------------------------------+
| TABLE A6 |
| METEOROLOGICAL DATA FILE - DATA RECORD DESCRIPTION |
+-------------+-------------------------------------------------+------------+
| OBS. RECORD | DESCRIPTION | FORMAT |
+-------------+-------------------------------------------------+------------+
| EPOCH / MET | - Epoch in GPS time (not local time!) | |
| | year (2 digits, padded with 0 if necessary) | 1X,I2.2, |
| | month,day,hour,min,sec | 5( 1X,I2), |
| | | |
| | The 2-digit years in RINEX Version 1 and 2.xx | |
| | files are understood to represent | |
| | 80-99: 1980-1999 and 00-79: 2000-2079 | |
| | | |
| | - Met data in the same sequence as given in the | mF7.1 |
| | header | |
| | | |
| | More than 8 met data types: Use continuation |4X,10F7.1,3X|
| | lines | |
+-------------+-------------------------------------------------+------------+
+------------------------------------------------------------------------------+
| TABLE A7 |
| GPS OBSERVATION DATA FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 OBSERVATION DATA M (MIXED) RINEX VERSION / TYPE
BLANK OR G = GPS, R = GLONASS, E = GALILEO, M = MIXED COMMENT
XXRINEXO V9.9 AIUB 24-MAR-01 14:43 PGM / RUN BY / DATE
EXAMPLE OF A MIXED RINEX FILE (NO FEATURES OF V 2.11) COMMENT
A 9080 MARKER NAME
9080.1.34 MARKER NUMBER
BILL SMITH ABC INSTITUTE OBSERVER / AGENCY
X1234A123 XX ZZZ REC # / TYPE / VERS
234 YY ANT # / TYPE
4375274. 587466. 4589095. APPROX POSITION XYZ
.9030 .0000 .0000 ANTENNA: DELTA H/E/N
1 1 WAVELENGTH FACT L1/2
1 2 6 G14 G15 G16 G17 G18 G19 WAVELENGTH FACT L1/2
0 RCV CLOCK OFFS APPL
5 P1 L1 L2 P2 L5 # / TYPES OF OBSERV
18.000 INTERVAL
2005 3 24 13 10 36.0000000 TIME OF FIRST OBS
END OF HEADER
05 3 24 13 10 36.0000000 0 4G12G09G06E11 -.123456789
23629347.915 .300 8 -.353 23629364.158
20891534.648 -.120 9 -.358 20891541.292
20607600.189 -.430 9 .394 20607605.848
.324 8 .178 7
05 3 24 13 10 50.0000000 4 4
1 2 2 G 9 G12 WAVELENGTH FACT L1/2
*** WAVELENGTH FACTOR CHANGED FOR 2 SATELLITES *** COMMENT
NOW 8 SATELLITES HAVE WL FACT 1 AND 2! COMMENT
COMMENT
05 3 24 13 10 54.0000000 0 6G12G09G06R21R22E11 -.123456789
23619095.450 -53875.632 8 -41981.375 23619112.008
20886075.667 -28688.027 9 -22354.535 20886082.101
20611072.689 18247.789 9 14219.770 20611078.410
21345678.576 12345.567 5
22123456.789 23456.789 5
65432.123 5 48861.586 7
05 3 24 13 11 0.0000000 2 1
*** FROM NOW ON KINEMATIC DATA! *** COMMENT
05 3 24 13 11 48.0000000 0 4G16G12G09G06 -.123456789
21110991.756 16119.980 7 12560.510 21110998.441
23588424.398 -215050.557 6 -167571.734 23588439.570
20869878.790 -113803.187 8 -88677.926 20869884.938
20621643.727 73797.462 7 57505.177 20621649.276
3 4
A 9080 MARKER NAME
9080.1.34 MARKER NUMBER
.9030 .0000 .0000 ANTENNA: DELTA H/E/N
--> THIS IS THE START OF A NEW SITE <-- COMMENT
05 3 24 13 12 6.0000000 0 4G16G12G06G09 -.123456987
21112589.384 24515.877 6 19102.763 3 21112596.187
23578228.338 -268624.234 7 -209317.284 4 23578244.398
20625218.088 92581.207 7 72141.846 4 20625223.795
20864539.693 -141858.836 8 -110539.435 5 20864545.943
05 3 24 13 13 1.2345678 5 0
4 1
(AN EVENT FLAG WITH SIGNIFICANT EPOCH) COMMENT
05 3 24 13 14 12.0000000 0 4G16G12G09G06 -.123456012
21124965.133 89551.30216 69779.62654 21124972.2754
23507272.372 -212616.150 7 -165674.789 5 23507288.421
20828010.354 -333820.093 6 -260119.395 5 20828017.129
20650944.902 227775.130 7 177487.651 4 20650950.363
4 1
*** ANTISPOOFING ON G 16 AND LOST LOCK COMMENT
05 3 24 13 14 12.0000000 6 2G16G09
123456789.0 -9876543.5
0.0 -0.5
4 2
---> CYCLE SLIPS THAT HAVE BEEN APPLIED TO COMMENT
THE OBSERVATIONS COMMENT
05 3 24 13 14 48.0000000 0 4G16G12G09G06 -.123456234
21128884.159 110143.144 7 85825.18545 21128890.7764
23487131.045 -318463.297 7 -248152.72824 23487146.149
20817844.743 -387242.571 6 -301747.22925 20817851.322
20658519.895 267583.67817 208507.26234 20658525.869
4 3
*** SATELLITE G 9 THIS EPOCH ON WLFACT 1 (L2) COMMENT
*** G 6 LOST LOCK AND THIS EPOCH ON WLFACT 2 (L2) COMMENT
(OPPOSITE TO PREVIOUS SETTINGS) COMMENT
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
+------------------------------------------------------------------------------+
| TABLE A8 |
| GPS NAVIGATION MESSAGE FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 N: GPS NAV DATA RINEX VERSION / TYPE
XXRINEXN V2.10 AIUB 3-SEP-99 15:22 PGM / RUN BY / DATE
EXAMPLE OF VERSION 2.11 FORMAT COMMENT
.1676D-07 .2235D-07 -.1192D-06 -.1192D-06 ION ALPHA
.1208D+06 .1310D+06 -.1310D+06 -.1966D+06 ION BETA
.133179128170D-06 .107469588780D-12 552960 1025 DELTA-UTC: A0,A1,T,W
13 LEAP SECONDS
END OF HEADER
6 99 9 2 17 51 44.0 -.839701388031D-03 -.165982783074D-10 .000000000000D+00
.910000000000D+02 .934062500000D+02 .116040547840D-08 .162092304801D+00
.484101474285D-05 .626740418375D-02 .652112066746D-05 .515365489006D+04
.409904000000D+06 -.242143869400D-07 .329237003460D+00 -.596046447754D-07
.111541663136D+01 .326593750000D+03 .206958726335D+01 -.638312302555D-08
.307155651409D-09 .000000000000D+00 .102500000000D+04 .000000000000D+00
.000000000000D+00 .000000000000D+00 .000000000000D+00 .910000000000D+02
.406800000000D+06 .000000000000D+00
13 99 9 2 19 0 0.0 .490025617182D-03 .204636307899D-11 .000000000000D+00
.133000000000D+03 -.963125000000D+02 .146970407622D-08 .292961152146D+01
-.498816370964D-05 .200239347760D-02 .928156077862D-05 .515328476143D+04
.414000000000D+06 -.279396772385D-07 .243031939942D+01 -.558793544769D-07
.110192796930D+01 .271187500000D+03 -.232757915425D+01 -.619632953057D-08
-.785747015231D-11 .000000000000D+00 .102500000000D+04 .000000000000D+00
.000000000000D+00 .000000000000D+00 .000000000000D+00 .389000000000D+03
.410400000000D+06 .000000000000D+00
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
+------------------------------------------------------------------------------+
| TABLE A9 |
| METEOROLOGICAL DATA FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 METEOROLOGICAL DATA RINEX VERSION / TYPE
XXRINEXM V9.9 AIUB 3-APR-96 00:10 PGM / RUN BY / DATE
EXAMPLE OF A MET DATA FILE (NO FEATURES OF V 2.11) COMMENT
A 9080 MARKER NAME
3 PR TD HR # / TYPES OF OBSERV
PAROSCIENTIFIC 740-16B 0.2 PR SENSOR MOD/TYPE/ACC
HAENNI 0.1 TD SENSOR MOD/TYPE/ACC
ROTRONIC I-240W 5.0 HR SENSOR MOD/TYPE/ACC
0.0 0.0 0.0 1234.5678 PR SENSOR POS XYZ/H
END OF HEADER
96 4 1 0 0 15 987.1 10.6 89.5
96 4 1 0 0 30 987.2 10.9 90.0
96 4 1 0 0 45 987.1 11.6 89.0
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
+----------------------------------------------------------------------------+
| TABLE A10 |
| GLONASS NAVIGATION MESSAGE FILE - HEADER SECTION DESCRIPTION |
+--------------------+------------------------------------------+------------+
| HEADER LABEL | DESCRIPTION | FORMAT |
| (Columns 61-80) | | |
+--------------------+------------------------------------------+------------+
|RINEX VERSION / TYPE| - Format version (2.11) | F9.2,11X, |
| | - File type ('G' = GLONASS nav mess data)| A1,39X |
+--------------------+------------------------------------------+------------+
|PGM / RUN BY / DATE | - Name of program creating current file | A20, |
| | - Name of agency creating current file | A20, |
| | - Date of file creation (dd-mmm-yy hh:mm)| A20 |
+--------------------+------------------------------------------+------------+
*|COMMENT | Comment line(s) | A60 |*
+--------------------+------------------------------------------+------------+
*|CORR TO SYSTEM TIME | - Time of reference for system time corr | |*
| | (year, month, day) | 3I6, |
| | - Correction to system time scale (sec) | 3X,D19.12 |
| | to correct GLONASS system time to | |
| | UTC(SU) (-TauC)| *) |
+--------------------+------------------------------------------+------------+
*|LEAP SECONDS | Number of leap seconds since 6-Jan-1980 | I6 |*
+--------------------+------------------------------------------+------------+
|END OF HEADER | Last record in the header section. | 60X |
+--------------------+------------------------------------------+------------+
Records marked with * are optional
+----------------------------------------------------------------------------+
| TABLE A11 |
| GLONASS NAVIGATION MESSAGE FILE - DATA RECORD DESCRIPTION |
+--------------------+------------------------------------------+------------+
| OBS. RECORD | DESCRIPTION | FORMAT |
+--------------------+------------------------------------------+------------+
|PRN / EPOCH / SV CLK| - Satellite number: | I2, |
| | Slot number in sat. constellation | |
| | - Epoch of ephemerides (UTC) | |
| | - year (2 digits, padded with 0, | 1X,I2.2, |
| | if necessary) | |
| | - month,day,hour,minute, | 4(1X,I2), |
| | - second | F5.1, |
| | - SV clock bias (sec) (-TauN)| D19.12, |
| | - SV relative frequency bias (+GammaN)| D19.12, |
| | - message frame time (tk)| D19.12 |
| | (0 .le. tk .lt. 86400 sec of day UTC) | |
| | | *) |
| | The 2-digit years in RINEX 1 and 2.xx | |
| | files are understood to represent | |
| | 80-99: 1980-1999 and 00-79: 2000-2079| |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 1| - Satellite position X (km) | 3X,4D19.12 |
| | - velocity X dot (km/sec) | |
| | - X acceleration (km/sec2) | |
| | - health (0=OK) (Bn)| |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 2| - Satellite position Y (km) | 3X,4D19.12 |
| | - velocity Y dot (km/sec) | |
| | - Y acceleration (km/sec2) | |
| | - frequency number (-7 ... +13)| ||
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 3| - Satellite position Z (km) | 3X,4D19.12 |
| | - velocity Z dot (km/sec) | |
| | - Z acceleration (km/sec2) | |
| | - Age of oper. information (days) (E) | |
+--------------------+------------------------------------------+------------+
*) In order to account for the various compilers, E,e,D, and d are allowed
letters between the fraction and exponent of all floating point numbers
in the navigation message files.
Zero-padded two-digit exponents are required, however.
+------------------------------------------------------------------------------+
| TABLE A12 |
| GLONASS NAVIGATION MESSAGE FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 GLONASS NAV DATA RINEX VERSION / TYPE
ASRINEXG V1.1.0 VM AIUB 19-FEB-98 10:42 PGM / RUN BY / DATE
STATION ZIMMERWALD COMMENT
1998 2 16 0.379979610443D-06 CORR TO SYSTEM TIME
END OF HEADER
3 98 2 15 0 15 0.0 0.163525342941D-03 0.363797880709D-11 0.108000000000D+05
0.106275903320D+05-0.348924636841D+00 0.931322574615D-09 0.000000000000D+00
-0.944422070313D+04 0.288163375854D+01 0.931322574615D-09 0.210000000000D+02
0.212257280273D+05 0.144599342346D+01-0.186264514923D-08 0.300000000000D+01
4 98 2 15 0 15 0.0 0.179599039257D-03 0.636646291241D-11 0.122400000000D+05
0.562136621094D+04-0.289074897766D+00-0.931322574615D-09 0.000000000000D+00
-0.236819248047D+05 0.102263259888D+01 0.931322574615D-09 0.120000000000D+02
0.762532910156D+04 0.339257907867D+01 0.000000000000D+00 0.300000000000D+01
11 98 2 15 0 15 0.0-0.559808686376D-04-0.272848410532D-11 0.108600000000D+05
-0.350348437500D+04-0.255325126648D+01 0.931322574615D-09 0.000000000000D+00
0.106803754883D+05-0.182923507690D+01 0.000000000000D+00 0.400000000000D+01
0.228762856445D+05 0.447064399719D+00-0.186264514923D-08 0.300000000000D+01
12 98 2 15 0 15 0.0 0.199414789677D-04-0.181898940355D-11 0.108900000000D+05
0.131731816406D+05-0.143945598602D+01 0.372529029846D-08 0.000000000000D+00
0.171148715820D+05-0.118937969208D+01 0.931322574615D-09 0.220000000000D+02
0.135737919922D+05 0.288976097107D+01-0.931322574615D-09 0.300000000000D+01
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
+------------------------------------------------------------------------------+
| TABLE A13 |
| GLONASS OBSERVATION FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 OBSERVATION DATA R (GLONASS) RINEX VERSION / TYPE
XXRINEXO V1.1 AIUB 27-AUG-93 07:23 PGM / RUN BY / DATE
TST1 MARKER NAME
VIEWEG BRAUNSCHWEIG OBSERVER / AGENCY
100 XX-RECEIVER 1.0 REC # / TYPE / VERS
101 XX-ANTENNA ANT # / TYPE
3844808.114 715426.767 5021804.854 APPROX POSITION XYZ
1.2340 .0000 .0000 ANTENNA: DELTA H/E/N
1 1 WAVELENGTH FACT L1/2
2 C1 L1 # / TYPES OF OBSERV
10.000 INTERVAL
1993 8 23 14 24 40.0490000 GLO TIME OF FIRST OBS
END OF HEADER
93 8 23 14 24 40.0490000 0 3 2R01R21
23986839.824 20520.565 5
23707804.625 19937.231 5
23834065.096 -9334.581 5
93 8 23 14 24 50.0490000 0 3 2R01R21
23992341.033 49856.525 5
23713141.002 48479.290 5
23831189.435 -24821.796 5
93 8 23 14 25 .0490000 0 3 2R01R21
23997824.854 79217.202 5
23718494.110 77092.992 5
23828329.946 -40219.918 5
93 8 23 14 25 10.0490000 0 5 2R05R17R01R21
24003328.910 108602.422 5
24933965.449 -19202.780 5
22203326.578 -2987.327 5
23723851.686 105777.849 5
23825485.526 -55529.205 5
93 8 23 14 25 20.0490010 0 5 2R05R17R01R21
24008828.023 138012.178 5
24927995.616 -51188.500 5
22202547.907 -7213.298 5
23729236.758 134533.636 5
23822662.277 -70749.590 5
93 8 23 14 25 30.0490000 0 5 2R05R17R01R21
24014330.779 167446.477 5
24922041.288 -83151.666 5
22201767.457 -11388.909 5
23734633.024 163360.131 5
23819848.894 -85881.102 5
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
+------------------------------------------------------------------------------+
| TABLE A14 |
| MIXED GPS/GLONASS OBSERVATION FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 OBSERVATION DATA M (MIXED) RINEX VERSION / TYPE
YYRINEXO V2.8.1 VM AIUB 6-FEB-00 13:59 PGM / RUN BY / DATE
TST2 MARKER NAME
001-02-A MARKER NUMBER
JIM Y-COMPANY OBSERVER / AGENCY
1 YY-RECEIVER 2.0.1 REC # / TYPE / VERS
1 GEODETIC L1 ANT # / TYPE
3851178.1849 -80151.4072 5066671.1013 APPROX POSITION XYZ
1.2340 0.0000 0.0000 ANTENNA: DELTA H/E/N
1 0 WAVELENGTH FACT L1/2
2 C1 L1 # / TYPES OF OBSERV
10.000 INTERVAL
11 LEAP SECONDS
2000 2 6 11 53 0.0000000 GPS TIME OF FIRST OBS
END OF HEADER
00 2 6 11 53 0.0000000 0 14G23G07G02G05G26G09G21R20R19R12R02R11
R10R03
22576523.586 -11256947.60212
22360162.704 -16225110.75413
24484865.974 14662682.882 2
21950524.331 -13784707.24912
22507304.252 9846064.848 2
20148742.213 -20988953.712 4
22800149.591 -16650822.70012
19811403.273 -25116169.741 3
23046997.513 -3264701.688 2
22778170.622 -821857836.745 1
22221283.991 -988088156.884 2
19300913.475 -83282658.19013
20309075.579 -672668843.84713
23397403.484 -285457101.34211
00 2 6 11 53 10.0000000 0 14G23G07G02G05G26G09G21R20R19R12R02R11
R10R03
22578985.016 -11244012.910 2
22359738.890 -16227337.841 2
24490324.818 14691368.710 2
21944376.706 -13817012.849 2
22512598.731 9873887.580 2
20147322.111 -20996416.338 4
22798942.949 -16657163.594 2
19812513.509 -25110234.795 3
23053885.702 -3227854.397 2
22770607.029 -821898566.774 1
22222967.297 -988079145.989 2
19297913.736 -83298710.38413
20313087.618 -672647337.04113
23392352.454 -285484291.40311
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
+----------------------------------------------------------------------------+
| TABLE A15 |
| GEOSTATIONARY NAVIGATION MESSAGE FILE - HEADER SECTION DESCRIPTION |
+--------------------+------------------------------------------+------------+
| HEADER LABEL | DESCRIPTION | FORMAT |
| (Columns 61-80) | | |
+--------------------+------------------------------------------+------------+
|RINEX VERSION / TYPE| - Format version (2.11) | F9.2,11X, |
| | - File type ('H' = GEO nav mess data) | A1,39X |
+--------------------+------------------------------------------+------------+
|PGM / RUN BY / DATE | - Name of program creating current file | A20, |
| | - Name of agency creating current file | A20, |
| | - Date of file creation (dd-mmm-yy hh:mm)| A20 |
+--------------------+------------------------------------------+------------+
*|COMMENT | Comment line(s) | A60 |*
+--------------------+------------------------------------------+------------+
*|CORR TO SYSTEM TIME | - Time of reference for system time corr | |*
| | (year, month, day) | 3I6, |
| Obsolete in | - Correction to transform the GEO system | 3X,D19.12 |
| RINEX Version 2.11 | time to UTC (W0)| *) |
+--------------------+------------------------------------------+------------+
*|D-UTC A0,A1,T,W,S,U | Corrections to transform the system time | |*
| | to UTC | |
| | A0,A1 Coefficients of 1-deg polynomial | 2D19.12, |
| | A0 sec, A1 sec/sec | |
| | CORR(s) = A0 + A1*DELTAT | |
| | T Reference time for polynomial | I7, |
| | (Seconds into GPS week) | |
| | W Reference week number | I5, |
| | (GPS week, continuous number) | |
| | S EGNOS, WAAS, or MSAS ... | X,A5,X |
| | (left-justified) | |
| | Derived from MT17 service provider. | |
| | If not known: Use Snn with | |
| | nn = PRN-100 of satellite | |
| | broadcasting the MT12 | |
| | U UTC Identifier (0 if unknown) | I2,2X |
| | 1=UTC(NIST), 2=UTC(USNO), 3=UTC(SU), | |
| | 4=UTC(BIPM), 5=UTC(Europe Lab), | |
| | 6=UTC(CRL), >6 = reserved for future | |
| | | |
| | Omit record if corrections not provided. | |
| | | |
| | Replaces CORR TO SYSTEM TIME ! | |
+--------------------+------------------------------------------+------------+
*|LEAP SECONDS | Number of leap seconds since 6-Jan-1980 | I6 |*
+--------------------+------------------------------------------+------------+
|END OF HEADER | Last record in the header section. | 60X |
+--------------------+------------------------------------------+------------+
Records marked with * are optional
+----------------------------------------------------------------------------+
| TABLE A16 |
| GEOSTATIONARY NAVIGATION MESSAGE FILE - DATA RECORD DESCRIPTION |
+--------------------+------------------------------------------+------------+
| OBS. RECORD | DESCRIPTION | FORMAT |
+--------------------+------------------------------------------+------------+
|PRN / EPOCH / SV CLK| - Satellite number (PRN - 100) | I2, |
| | - Epoch of ephemerides (GPS) (Toe) | |
| | - year (2 digits, padded with 0 | |
| | if necessary) | 1X,I2.2, |
| | - month,day,hour,minute, | 4(1X,I2), |
| | - second | F5.1, |
| | - SV clock bias (sec) (aGf0)| D19.12, |
| | - SV relative frequency bias (aGf1)| D19.12, |
| | - Transmission time of message | D19.12 |
| | (start of the message) | |
| | in GPS seconds of the week | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 1| - Satellite position X (km) | 3X,4D19.12 |
| | - velocity X dot (km/sec) | |
| | - X acceleration (km/sec2) | *) |
| | - health (0=OK) | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 2| - Satellite position Y (km) | 3X,4D19.12 |
| | - velocity Y dot (km/sec) | |
| | - Y acceleration (km/sec2) | |
| | - Accuracy code (URA, meters)| |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 3| - Satellite position Z (km) | 3X,4D19.12 |
| | - velocity Z dot (km/sec) | |
| | - Z acceleration (km/sec2) | |
| | - IODN (Issue of Data Navigation, DO229, | |
| | 8 first bits after Message Type if MT9) | |
+--------------------+------------------------------------------+------------+
*) In order to account for the various compilers, E,e,D, and d are allowed
letters between the fraction and exponent of all floating point numbers
in the navigation message files.
Zero-padded two-digit exponents are required, however.
+------------------------------------------------------------------------------+
| TABLE A17 |
| MIXED GPS/GEO OBSERVATION FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 OBSERVATION DATA M (MIXED) RINEX VERSION / TYPE
RinExp V.2.0.2 TESTUSER 00-02-04 09:30 PGM / RUN BY / DATE
COMMENT
The file contains L1 pseudorange and phase data of the COMMENT
geostationary AOR-E satellite (PRN 120 = S20) COMMENT
COMMENT
TLSE D MARKER NAME
ESTB TESTAGENCY OBSERVER / AGENCY
SGL98030069 Novatel Millennium HW3-1 SW 4.45/2.3 REC # / TYPE / VERS
ASH701073.1 ANT # / TYPE
4629365.0750 112100.1790 4371619.4160 APPROX POSITION XYZ
0.0000 0.0000 0.0000 ANTENNA: DELTA H/E/N
1 1 WAVELENGTH FACT L1/2
4 C1 L1 L2 P2 # / TYPES OF OBSERV
1 INTERVAL
2000 1 13 14 45 0.000000 GPS TIME OF FIRST OBS
2000 1 13 15 0 0.000000 GPS TIME OF LAST OBS
0 RCV CLOCK OFFS APPL
END OF HEADER
00 01 13 14 45 0.0000000 0 8G25G17G06G05G24G29G30S20 0.000535140
21839900.207 -236148.877 9 -184047.71049 21839901.4384
25151926.413 -161002.900 9 -125509.72447 25151935.8274
20531103.515 763336.059 9 594797.53149 20531105.0114
23001624.801 -432989.642 9 -337436.50348 23001628.1684
23610349.510 -384890.728 9 -299952.38848 23610354.3504
23954474.398 -151982.173 9 -118480.96847 23954481.1994
20622367.016 -332628.466 9 -259214.55249 20622367.8754
38137559.506 335849.135 9
00 01 13 14 45 1.0000000 0 8G25G17G06G05G24G29G30S20 0.000535144
21839500.278 -238250.743 9 -185685.52549 21839501.4814
25151246.148 -164576.503 9 -128294.33947 25151256.2614
20531084.382 763235.849 9 594719.44849 20531085.8784
23002123.430 -430369.237 9 -335394.62748 23002126.7114
23610670.127 -383205.864 9 -298639.51048 23610674.9834
23955051.773 -148948.417 9 -116117.00748 23955058.5034
20622558.579 -331621.765 9 -258430.11049 20622559.4574
38137558.783 335846.284 9
00 01 13 14 45 2.0000000 0 8G25G17G06G05G24G29G30S20 0.000535144
21839100.418 -240352.173 9 -187323.00449 21839101.6534
25150565.890 -168150.148 9 -131078.97647 25150576.2144
20531065.378 763136.116 9 594641.73549 20531066.8984
23002622.082 -427748.683 9 -333352.63648 23002625.3444
23610990.819 -381520.461 9 -297326.20848 23610995.8424
23955629.062 -145914.531 9 -113752.94748 23955636.5544
20622750.161 -330614.723 9 -257645.40149 20622751.0554
38137558.365 335843.457 9
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
+------------------------------------------------------------------------------+
| TABLE A18 |
| GEO NAVIGATION MESSAGE FILE - EXAMPLE |
+------------------------------------------------------------------------------+
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|
2.11 H: GEO NAV MSG DATA RINEX VERSION / TYPE
SBAS2RINEX 2.0 CNES 20-Oct-03 14:01 PGM / RUN BY / DATE
0.133179128170D-06-0.107469588780D-12 518400 1240 EGNOS 5 D-UTC A0,A1,T,W,S,U
13 LEAP SECONDS
This file contains navigation message data from a SBAS COMMENT
(geostationary) satellite, here AOR-W (PRN 122 = # 22) COMMENT
END OF HEADER
22 03 10 18 0 1 4.0-1.005828380585D-07 6.366462912410D-12 5.184420000000D+05
2.482832392000D+04-3.593750000000D-04-1.375000000000D-07 0.000000000000D+00
-3.408920872000D+04-1.480625000000D-03-5.000000000000D-08 4.000000000000D+00
-1.650560000000D+01 8.360000000000D-04 6.250000000000D-08 2.300000000000D+01
22 03 10 18 0 5 20.0-9.872019290924D-08 5.456968210638D-12 5.186940000000D+05
2.482822744000D+04-3.962500000000D-04-1.375000000000D-07 0.000000000000D+00
-3.408958936000D+04-1.492500000000D-03-5.000000000000D-08 4.000000000000D+00
-1.628960000000D+01 8.520000000000D-04 6.250000000000D-08 2.400000000000D+01
22 03 10 18 0 9 36.0-9.732320904732D-08 4.547473508865D-12 5.189510000000D+05
2.482812152000D+04-4.325000000000D-04-1.375000000000D-07 0.000000000000D+00
-3.408997304000D+04-1.505000000000D-03-5.000000000000D-08 4.000000000000D+00
-1.606960000000D+01 8.800000000000D-04 6.250000000000D-08 2.500000000000D+01
22 03 10 18 0 13 52.0-9.592622518539D-08 4.547473508865D-12 5.192110000000D+05
2.482800632000D+04-4.681250000000D-04-1.375000000000D-07 0.000000000000D+00
-3.409035992000D+04-1.518125000000D-03-3.750000000000D-08 4.000000000000D+00
-1.584240000000D+01 8.960000000000D-04 6.250000000000D-08 2.600000000000D+01
----|---1|0---|---2|0---|---3|0---|---4|0---|---5|0---|---6|0---|---7|0---|---8|