电文二进制输出格式

 二进制输出格式

1. 电文帧结构

基本的帧结构包含一个固定的前缀,一个电文长度定义,一个电文,和为了保证高的数据传输完整性的一个24比特周期冗余校验(CRC)。帧格式的结构如表1所示。

1 帧结构

文件头

保留

电文长度

可变长度数据电文

CRC

8bits

6bits

10bits

可变长度,字节的整数个数

24bits

11010011

没有定义-设置为000000

按字节算的电文长度

0-1023字节

CRC-24

文件头是一个固定的8比特序列。填充比特(0)必须在循环冗余校验之前填充数据电文的最后一个字节,从而保证最后一个字节完整。因此总字节数是大于原有字节数的最小整数。

2. 电文内容

数据格式根据RTCM 10403.1GPS和北斗数据进行了修改,具体的电文组如表格2所示。

2 电文组

组名称

次组名称

发播间隔

电文类型

观测值

北斗B1和GPS L1

1

3001

坐标和速度

流动站的坐标和速度

1

3002

卫星星历

GPS和北斗星历

120

3003

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码标志用于识别跟踪到的测距码类型

L1/B1伪距

0.02m

uint24

24

伪距的数据域以米级精度提供参考站的原始伪距测量值,

它是原始伪距观测值以与毫光秒(299,792.458米)进行模运算后的结果。

伪距测量值是在用户接收机中根据B1伪距数据域按以下方法重建:

B1伪距观测值=( B1伪距数据域)mod(299,792.458m)+根据用户

接收机估计

的参考站值域所得的整数*(299,792.458m),或由扩展数据设

置提供的整数。

L1/B1载波相位-L1/B1伪距

0.0005m

int20

20

载波相位-伪距数据域提供载波相位测量必需的信息。

注意这里定义的载波相位与伪距有着同样的标记。

载波相位测量比伪距测量精度高很多,所以提供这个

数据域的方法仅仅是一个压缩电文长度的数字技术。

在刚开始和每个周跳发生后,初始模糊度将会复位

并重新选择以尽可能使载波相位和伪距相匹配(比如,

在1/2周内),同时不破坏载波相位观测值的整周特性。

完整的载波相位可以按一下方法重建(所有物理量以米为单位):

(完整的载波相位)=(由伪距数据域重建的伪距)+( 载波相位-伪距数据域)。

某些电离层环境可能引起载波相位-伪距数据域溢出所定义的数据域范围。

在这些情况下,

计算所得值需要相当于经过1500周的校正以使其值回到定义的范围内。

L1/B1伪距整数模糊度

299,792.458

uint8

8

伪距整周模糊度系数数据域代表了原始伪距测量值

对299,792.458m进行求余运算中所得的整数部分。

L1/B1载噪比

0.25

uint8

8

载躁比数据域提供了估计出的卫星信号载躁比,

以dB-Hz为单位。“0”表示载躁比没有进行

L1/B1多普勒值

0.0001

Int38

38

多普勒原始观测值

L1/B1锁定时间标志

 

uint7

7

锁定时间标志数据域提供接收机连续

锁定某颗卫星信号的时间长度。如果在先前的周跳探测

中发现一次周跳,锁定标志将复位为0.

总计

 

 

112

 

 

 

2.2 坐标和速度电文

5坐标和速度电文信息

数据域

数据域编号

 

数据类型

比特数

数据说明

电文序号(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是否参与计算

Galileo标志

DF024

 

bit(1)

1

Galileo是否参与计算

地心地固坐标X

DF166

0.0001

int38

38

地心地固坐标X

地心地固坐标Y

DF167

0.0001

int38

38

地心地固坐标Y

地心地固坐标Z

DF168

0.0001

int38

38

地心地固坐标Z

坐标精度Rms

 

0.01

unt20

20

坐标精度

地心地固速度Vx

DF166

0.0001

int38

38

地心地固速度Vx

地心地固速度Vy

DF167

0.0001

int38

38

地心地固速度Vy

地心地固速度Vz

DF168

0.0001

int38

38

地心地固速度Vz

速度精度Rms

 

0.01

unt20

20

速度精度

总计

 

 

 

296

 

 

2.3卫星星历电文

6 卫星星历数据内容,电文类型3003

数据域

数据域编号

数据类型

比特数

备注

电文序号

 

unit12

12

3003

卫星ID

 

uint6

6

卫星的PRN号,GPS使用原始编号,北斗在原始

PRN号基础上增加160

周数

 

uint10

10

0-1023

SV ACCURACY.(URA)

 

uint4

4

 

IDOT(di/dt)

 

int14

14

 

IODE(数据、星历发布时间)

 

uint8

8

 

toc

 

int16

16

 

af2

 

int8

8

 

af1

 

int16

16

 

af0

 

int22

22

 

IODC(钟的数据龄期)

 

uint10

10

 

Crs

 

int16

16

 

Δn (DELTA n)

 

int16

16

 

M0

 

int32

32

 

Cuc

 

int16

16

 

Eccentricity(e)异常

 

uint32

32

 

Cus

 

int16

16

 

 (A)1/2

 

uint32

32

 

toe

 

uint16

16

 

Cic

 

int16

16

 

Ω0(OMEGA)0

 

int32

32

 

Cis

 

int16

16

 

i0

 

int32

32

 

Crc

 

int16

16

 

ω (近地点参数)

 

int32

32

 

OMEGADOT (升交点赤经变化率)

 

int24

24

 

tGD

 

int8

8

 

SV HEALTH

 

bit(1)

6

 

总计

 

 

484

 

 

 

 

 




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值