SP3-c 说明

2018-5-4 4:06:48 来源: GNSSer 发布人:

在第一行中,字符二是格式化版本识别字符。

这第三个SP3版本已被指定为版本'c'。

后续版本将按字母顺序使用小写字母。

第一行包括轨道的第一纪元的公历日期和时刻,星历文件中的纪元数量(高达1000万),使用的数据描述符,坐标系使用的描述符,轨道类型描述符, 和机构描述符。 所使用的描述符数据是为了便于区分单个组织的多个轨道解决方案。


这将主要用于生成轨道的机构。 下面给出一个可能的约定。 这不算最终结果,欢迎提出建议。

      u - 非差的载波相位

      du-随着时间的变化

      s - 2接收机/ 1卫星载波相位

      ds - 随时间变化

      d - 2接收机/ 2卫星载波相位

      dd - 随着时间的推移而变化

      U - 无差分码相位

      dU - 随时间变化

      S - 2接收机/ 1卫星码相位

      dS - 随着时间的推移而改变

      D - 2接收机/ 2卫星码相位

      dD - 随着时间的变化

       +型分离器

    诸如“__u + U”的组合似乎是合理的。如果使用的测量结果是标准类型的复杂组合,那么可以在注释行中解释混合的情况下使用“混合”。在示例1和2中,文件是来自多个代理机构的轨道的组合,因此所使用的数据被指定为'ORBIT'。


     轨道类型由三个字符描述符描述。目前只定义了四种:FIT(拟合),EXT(外推或预测),BCT(广播)和HLM(在应用Helmert变换后拟合)。当然,其他人也是可能的。计算机构描述符允许四个字符(例如_NGS,_IGS等)。


     第二行有:GPS周;在轨道开始时经过的GPS周的秒数(0.0 <=周的<604800.0秒);历元时间间隔(0.0 <历元区间<100000.0)以秒为单位;修改后的Julian Day Start(其中44244代表GPS零时间 - 1980年1月6日);和在轨道开始时的一天中的小数部分(0.0 <=小数<1.0)。


第三行到第七行表示卫星的数量,后面跟着它们各自的标识符。如果需要,标识符必须使用连续的插槽并在第4-7行继续。值0只应在列出所有标识符后出现。卫星标识符可以按任何顺序列出。但是,为了便于查看包含在轨道文件中的卫星,建议使用字母/数字顺序。每个标识符将包含一个字母,后跟一个介于01和99之间的2位整数。例如,GPS卫星的“Gnn”,GLONASS卫星的“Rnn”,低地球轨道(LEO)卫星的“Lnn”和伽利略卫星的“Enn”。其他字母将被允许用于其他类型的卫星。编号较低的卫星必须始终具有前一个零(例如,“G09”而不是“G9”)。代表卫星系统指示器的字母必须始终存在(即“09”不再是有效的卫星标识符)。这是与SP3-a相比的重大变化,需要注意的是软件更新为阅读新的SP3-c格式。可以在http://nng.esoc.esa.de/gps/LEOcodes.html  上查看为LEO卫星创建的标识符列表。


第八行至第十二行具有轨道精度指数。 值0被解释为精度未知。 卫星的准确度指数出现在第8-12行的同一个插槽中,与第3-7行的标识符相同。 如下例所示,从指数计算精度。 如果精度指数为13,则精度为2 ** 13 mm或8 m。 引用的轨道误差应该代表一个标准偏差,并且基于整个文件中相应卫星的轨道误差。 当轨道文件连接在一起时,或者文件包含观测数据和预测数据时,这可能会导致一些失真。


在第十三行,第4-5列保存文件类型描述符。 这是在双字符字段中左对齐的单个字符。 目前定义的值为:仅用于GPS的文件的“G”,用于混合文件的“M”,用于仅用于GLONASS的文件的“R”,用于仅用于LEO的文件的“L”以及用于仅用于伽利略的文件的“E”。 不暗示默认值; 要求“G”,“M”,“R”,“L”或“E”。 在同一行上,第10-12列包含时间系统指示器。 为了消除系统在混合文件(GPS + GLONASS)中使用时间的歧义,该字段指定文件中使用哪个时间系统; 用于GPS时间的“GPS”或用于协调世界时的“UTC”。 不暗示默认值; 需要“GPS”或“UTC”(即使是仅限于GPS的文件)。


在第十五行,第4-13列保存用于计算卫星位置和速度分量的标准偏差的浮点基数。 而不是像头8-12行那样使用2 ** nn,用1.25 ** nn这样的数字可以获得更好的分辨率。 位置和速度单位分别为毫米和10 ** - 4毫米/秒。 同样,列15-26保存浮点基数以计算时钟校正的标准偏差和时钟校正的变化率。 再次,而不是使用2 ** nnn,可能会使用一个数字,如1.025 ** nnn。 时钟校正和时钟校正的变化率单位分别为皮秒和10 ** - 4皮秒/秒。


第13-18行的设计可以将附加参数添加到SP3格式中。

第19-22行是自由格式的评论(评论见第4-60列)。

第23行是纪元标题记录,显示纪元的日期和时间。


第24行是位置和时钟记录;第一个字符总是'P'。位置值以公里为单位,精确到1毫米。如果使用倒角,则可以适应0.5毫米的精度,即所示值不超过计算值的0.5毫米。时钟值以微秒为单位,精确到1皮秒。有缺陷或不存在的位置值将被设置为0.000000。时钟值不良或缺失应设为_999999.999999。六个整数9是必需的,而小数部分9是可选的。列62-69保存代表以毫米为单位的卫星坐标的标准偏差的两位数指数。例如,如果第15行的基本浮点数是1.25,并且X坐标的两位指数是18,那么X坐标的标准偏差是1.25 ** 18 = 55.5112或大约56毫米。以类似的方式,列71-73以皮秒为单位保存代表时钟校正标准偏差的三位指数。例如,如果来自第15行的基本浮点数是1.025,并且时钟校正的三位指数是219,那么时钟校正的标准偏差是1.025 ** 219 = 223.1138或大约223皮秒。指数值99或999意味着标准偏差太大而无法表示。如果标准偏差未知,则其字段留空。列75是时钟事件标志('E'或空白)。 'E'标志用于表示卫星时钟校正中的不连续性(这可能是由卫星上的时钟交换引起的)。不连续性被理解为在前一时代和当前时代之间或在当前时代发生。空白表示未发生任何事件,或者未知是否发生任何事件。列76是时钟校正预测标志('P'或空白)。 'P'标志表示预测此时期的卫星时钟校正。空白意味着观察时钟校正。第79列是轨道机动标志('M'或空白)。 'M'标志表示在前一时代与当前时代之间的某个时间,或者在当前时期,发生该卫星的轨道机动。例如,如果某种操纵持续了50分钟(卫星改变轨道平面),那么这些M-旗可以想象出现在五个单独的15分钟轨道时期。如果机动起飞时间为11时14分,持续时间为12时04分,则M标志将在11点15分,11点30分,11点45分,12点和12点15分出现。一个机动松散地定义为任何计划的或人为检测的推进器发射,改变卫星的轨道。空白表示要么没有发生操作,要么发生任何操作都是未知的。列80是轨道预测标志('P'或空白)。 'P'标志表示预测此时期的卫星位置。空白表示观察卫星位置。由于并非所有列在第61至80列中的字段都将用于每个时期,因此并非每个位置和时钟记录都需要包含80列;缺少的列应该被解释为空白。读取SP3-c文件的任何程序必须准备好处理短记录(通过填充空白或通过其他方法)。


第25行(示例2)是可选的位置和时钟关联记录。此记录类型始终以字符'EP'开头。第5-18列给出了以mm为单位的X,Y,Z卫星坐标的标准偏差。此记录中的标准偏差的分辨率高于位置和时钟记录中给出的近似值。值9999意味着标准偏差太大而无法表示。如果标准偏差未知,则其字段留空。列20-26给出以皮秒为单位的时钟校正的标准偏差。值为9999999意味着标准差太大而无法表示。第28-80列用于存储xy,xz,xc,yz,yc和zc的相关系数。每个8位整数将除以10,000,000,以产生-0.9999999和+0.9999999之间的相关系数。如果某些相关系数被忽略,则位置和时钟相关记录可能包含少于80列。


第26行(示例2)是可选的速度和时钟变化率记录。这种类型的记录始终以字符“V”开始。当位置/速度模式标志在第一行中被设置为'V'时,那么卫星的每个位置和时钟记录之后将会跟着相应的速度和时钟变化率记录(尽管在某些情况下可能有位置和时钟关联记录在两者之间)。卫星速度分量在第5-46列中以分米/秒为单位给出,精度为10 ** - 4毫米/秒。第47-60列以10 ** - 4微秒/秒为单位给出了时钟校正的变化率。该参数的精度为10 ** - 16秒/秒。以类似于位置和时钟记录的方式,列62-69保存用于表示X,Y,Z速度的标准偏差的两位指数(例如,1.25 ** 14 = 22.7374或近似0.0022mm /秒)。列71-73保持三位指数以表示时钟校正变化率的标准偏差(例如,1.025 ** 191 = 111.7528或约0.0112psec / sec)。 99或999的值意味着标准偏差太大而无法表示。如果标准偏差未知,则其字段留空。如果省略列61到73中的一个或多个字段,速度和时钟变化率记录可能包含少于73列。


第27行(示例2)是可选的速度和时钟变化率相关记录。这种类型的行总是以字符'EV'开头。第5-18列给出了X,Y,Z速度的标准偏差,单位为10 ** - 4毫米/秒。速度分量的标准偏差的分辨率高于速度和时钟变化率记录中给出的近似值。值为9999意味着速度标准偏差太大而无法表示。第20-26列以10 ** - 4 psec / sec为单位给出了时钟校正率的标准偏差。 9999999的值意味着时钟校正变化率很大以代表。如果标准偏差未知,则其字段留空。列28-80用于存储速度分量和时钟校正变化率(xy,xz,xc,yz,yc和zc)之间的相关系数。每个8位整数将除以10,000,000,以产生-0.9999999和+0.9999999之间的相关系数。如果某些相关系数被忽略,速度和时钟变化率相关记录可能包含少于80列。


最后注意:任何读取SP3-c文件的软件必须准备好读取“EP”和“EV”相关记录(如果存在)。 如果使用该文件的个人或机构决定不需要相关信息(以及更准确的标准偏差),那么可以将这些'EP'和'EV'记录去除以节省空间,或者简单地忽略和跳过。 并非所有SP3-c记录都将包含其最大列数,缺少的列应被解释为空白。 读取SP3-c文件的任何程序必须准备好处理短记录(通过填充空白或通过其他方法)。


致谢

Benjamin Remondi提出了使用浮点基数(1.25 ** nn和1.025 ** nnn,而不是2 ** nn)来提高标准偏差分辨率的想法。 作者还要感谢IGS社区的几位成员提供有关SP3-c格式设计的意见和建议:Henno Boomkamp,Werner Gurtner,Urs Hugentobler,Jan Kouba,Stephen Malys,Tomas Martin Mur,Jim Ray Ignacio Romero,Markus Rothacher,Mark Schenewerk,Victor Slabinski,Everett Swift和Robert Weber。


英文原文:

http://gnsser.com/Information/ViewDetails/353


Example 1. SP3-c file with Position and Clock Record used at each epoch.

#cP2001  8  8  0  0  0.00000000     192 ORBIT IGS97 HLM  IGS
## 1126 259200.00000000   900.00000000 52129 0.0000000000000
+   26   G01G02G03G04G05G06G07G08G09G10G11G13G14G17G18G20G21
+        G23G24G25G26G27G28G29G30G31  0  0  0  0  0  0  0  0
+          0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
+          0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
+          0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++         7  8  7  8  6  7  7  7  7  7  7  7  7  8  8  7  9
++         9  8  6  8  7  7  6  7  7  0  0  0  0  0  0  0  0
++         0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++         0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++         0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
%c G  cc GPS ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc
%c cc cc ccc ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc
%f  1.2500000  1.025000000  0.00000000000  0.000000000000000
%f  0.0000000  0.000000000  0.00000000000  0.000000000000000
%i    0    0    0    0      0      0      0      0         0
%i    0    0    0    0      0      0      0      0         0
/* ULTRA ORBIT COMBINATION FROM WEIGHTED AVERAGE OF:
/* cou esu gfu jpu siu usu
/* REFERENCED TO cou CLOCK AND TO WEIGHTED MEAN POLE:
/* CLK ANT Z-OFFSET (M): II/IIA 1.023; IIR 0.000
*  2001  8  8  0  0  0.00000000
PG01 -11044.805800 -10475.672350  21929.418200    189.163300 18 18 18 219
PG02 -12593.593500  10170.327650 -20354.534400    -55.976000 18 18 18 219     M
PG03   9335.606450 -21952.990750 -11624.350150     54.756700 18 18 18 219
PG04 -16148.976900   8606.630600  19407.845050    617.997800 18 18 18 219
PG05  13454.631450  20956.333700   9376.994100    308.956400 18 18 18 219
PG06  18821.523100   1138.155450  18958.305500     -2.406900 18 18 18 219
 .
 .
 .

*  2001  8  9 23 45  0.00000000
PG01 -11044.805800 -10475.672350  21929.418200    189.163300 18 18 18 219  P   P
PG02 -12593.593500  10170.327650 -20354.534400    -55.976000 18 18 18 219  P   P
PG03   9335.606450 -21952.990750 -11624.350150     54.756700 18 18 18 219  P   P
PG04 -16148.976900   8606.630600  19407.845050    617.997800 18 18 18 219 EP   P
 .
 .
 .
PG30 -20393.814200  16198.067550  -4138.151700    428.892900 18 18 18 219  P   P
PG31 -23592.378250   1395.049800 -12524.037100    461.972900 18 18 18 219  P   P
EOF



Example 2. SP3-c file with all record types (P, EP, V, EV) used at each epoch.

#cV2001  8  8  0  0  0.00000000     192 ORBIT IGS97 HLM  IGS
## 1126 259200.00000000   900.00000000 52129 0.0000000000000
+   26   G01G02G03G04G05G06G07G08G09G10G11G13G14G17G18G20G21
+        G23G24G25G26G27G28G29G30G31  0  0  0  0  0  0  0  0
+          0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
+          0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
+          0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++         7  8  7  8  6  7  7  7  7  7  7  7  7  8  8  7  9
++         9  8  6  8  7  7  6  7  7  0  0  0  0  0  0  0  0
++         0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++         0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++         0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
%c G  cc GPS ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc
%c cc cc ccc ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc
%f  1.2500000  1.025000000  0.00000000000  0.000000000000000
%f  0.0000000  0.000000000  0.00000000000  0.000000000000000
%i    0    0    0    0      0      0      0      0         0
%i    0    0    0    0      0      0      0      0         0
/* ULTRA ORBIT COMBINATION FROM WEIGHTED AVERAGE OF:
/* cou esu gfu jpu siu usu
/* REFERENCED TO cou CLOCK AND TO WEIGHTED MEAN POLE:
/* CLK ANT Z-OFFSET (M): II/IIA 1.023; IIR 0.000
*  2001  8  8  0  0  0.00000000
PG01 -11044.805800 -10475.672350  21929.418200    189.163300 18 18 18 219
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG01  20298.880364 -18462.044804   1381.387685     -4.534317 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
PG02 -12593.593500  10170.327650 -20354.534400    -55.976000 18 18 18 219     M
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG02  -9481.923808 -25832.652567  -7277.160056      8.801258 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
PG03   9335.606450 -21952.990750 -11624.350150     54.756700 18 18 18 219
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG03  12497.392894  -8482.260298  26230.348459      5.620682 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
PG04 -16148.976900   8606.630600  19407.845050    617.997800 18 18 18 219
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG04 -22859.768469  -8524.538983 -15063.229095     -3.292980 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
PG05  13454.631450  20956.333700   9376.994100    308.956400 18 18 18 219
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG05    392.255680  12367.086937 -27955.768747    -13.600595 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
 .
 .
 .

*  2001  8  9 23 45  0.00000000
PG01 -11044.805800 -10475.672350  21929.418200    189.163300 18 18 18 219  P   P
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG01  20298.880364 -18462.044804   1381.387685     -4.534317 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
PG02 -12593.593500  10170.327650 -20354.534400    -55.976000 18 18 18 219  P   P
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG02  -9481.923808 -25832.652567  -7277.160056      8.801258 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
 .
 .
 .
PG30 -23592.378250   1395.049800 -12524.037100    461.972900 18 18 18 219  P   P
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG30 -13996.847785  -6945.665482  25908.199568      0.364488 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
PG31  17353.533200  15151.105700 -13851.534050     -1.841700 18 18 18 219  P   P
EP    55   55   55     222  1234567 -1234567  5999999      -30       21 -1230000
VG31 -16984.306646  -2424.913336 -23969.277677    -14.371692 14 14 14 191
EV    22   22   22     111  1234567  1234567  1234567  1234567  1234567  1234567
EOF
阅读次数: 2822

下一篇: 采用不同IGS天线文件对定位结果带来的影响
上一篇: 大地测量点位存储模型

尚无评论!

返回上一页面