二进制数据格式
安全令牌-
二进制输出格式
1.
电文帧结构
基本的帧结构包含一个固
定的前缀,一个电文长度定义,一个电文,和为了保证高的数据传输完整性的一个
24<
/p>
比特周期冗余校验
(CRC)
。帧格式的
结构如表
1
所示。
表
1
帧结构
文件头
8bits
保留
6bits
电文长度
10bits
可变长度数据电文
可变长度,字节的整数个数
0-1023
字节
CRC
24bits
CRC-24
11010011
没有定义
-
设置为
000000
按字节算的电文长度
文件头是一个固
定的
8
比特序列。填充比特
(0)
p>
必须在循环冗余校验之前填充数据电文的最后一个字节,从而保证最后一个字节
完整。因此总字节数是大于原有字节数的最小整数。
2.
电文内容
数据格式根据
RTCM 10403.1
对
GPS
和北斗数据进行了修改,具体的电文组如表格
2
所示。
表
2
电文组
组名称
观测值
次组名称
北斗
B1
和
GPS L1
发播间隔
电文类型
1
秒
1
秒
120
秒
3001
3002
3003
坐标和速度
流动站的坐标和速度
卫星星历
GPS
和北斗星历
1
2.1
观测值电文
表
3
.
观测值电文头
数据域
数据域编号
数据类型
比特数
数据说明
电文序号
(
“
3001
”
)
uint12
12
不同电文的标志
测站
ID
uint12
12
测站编号
提供的观测历元时刻从当前周的开始起算,
历元时刻
(TOW)
uint30
30
精确到毫秒(以
GPS
观测时刻为准,北斗在此基础上减去
14
秒)
卫星数
uint5
5
电文中的卫星数
零散度平滑标志
bit(1)
1
0=
没有用到零散度平滑
1=
用到了零散度平滑
平滑间隔
bit(3)
3
平滑间隔是指使用载波平滑伪距的时段长度
总计
63
表
4
.
每个卫星观测值电文内容
数据域
数据域精度
数据类型
比特数
数据说明
卫星
ID
uint6
6
卫星的
PRN
号,
GPS
使用原始
编号,北斗在原始
PRN
号基础上增加
160
L1/B1
码标志
bit(1)
1
L1/B1
码标志用于识别跟踪到的测距码类型
2
伪距的数据域以米级精度提供参考站的原始伪距测量值,
p>
它是原始伪距观测值以与毫光秒
(299,792.458
米
)
进行模运算后的结果。
伪距测量值是在用户接收机中根据
B1
< br>伪距数据域按以下方法重建:
L1/B1
伪距
0.02m
uint24
24
B1
伪距观测值
=( B1
伪距数据域
)mod(299,792.458m)+
根据用户
接收机估计
的参考站值域所得的整数
*(299,792.458m)
,或由扩展数据设
置提供的整数。
载波相位
-
伪距数据域提供载波相位测量必需的信息。
注意这里定义的载波相位与伪距有着同样的标记。
载波相位测量比伪距测量精度高很多,所以提供这个
数据域的方法仅仅是一个压缩电文长度的数字技术。
在刚开始和每个周跳发生后,初始模糊度将会复位
并重新选择以尽可能使载波相位和伪距相匹配
(
比
如,
L1/B1
载波相位
-L1/B1
伪距
0.0005m
int20
20
在
1/2
周内
)
,同时不破坏载波相位观测值的整周特性。
完整的载波相位可以按一下方法重建
(
所有物理量以米
为单位
)
:
(
完整的载波相位
)=(
由伪距数据域
重建的伪距
)+(
载波相位
-
伪距数据域
)
。
<
/p>
某些电离层环境可能引起载波相位
-
伪距
数据域溢出所定义的数据域范围。
在这些情况下,
计算所得值需要相当
于经过
1500
周的校正以使其值回到定义的范围内。
伪距整周模糊度系数数据域代表了原始伪距测量值
L1/B1
伪距整数模糊度
299,792.458
uint8
8
对
299,792.458m
p>
进行求余运算中所得的整数部分。
载躁比数据域提供了估计出的卫星信号载躁比,
L1/B1
载噪比
0.25
uint8
8
以
dB-
Hz
为单位。“0”表示载躁比没有进行
L1/B1
多普勒值
0.0001
Int38
38
多普勒原始观测值
3
锁定时间标志数据域提供接收机连续
锁定某颗卫星信号的时间长度。如果在先前的周跳探测
L1/B1
锁定时间标志
uint7
7
< br>中发现一次周跳,锁定标志将复位为
0.
总计
112
2.2
坐标和速度电文
表
5
.
坐标和速度电文信息
数据域
数据域编号
数据类型
比特数
数据说明
电文序号
< br>(
“
3002
”
)
DF002
uint12
12
电文编号
测站
ID
DF003
uint12
12
测站编号
Beidou
标志
DF165
bit(1)
1
北斗是否参与计算
GPS
标志
DF022
bit(1)
1
GPS
是否参与计算
GLONASS
标志
DF023
bit(1)
1
GLONASS
是否参与计算
4