- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案
1 基础知识
1.1 GPS精密单点定位的基本原理
GPS精密单点定位一般采用单台双频 GPS接收机,利用 IGS提供的精密星历和卫星钟差,
基于载波相位观测值进行的高精度定位。观测值中的电离层延迟误差通过双频信号组合消
除,对流层延迟误差通过引入未知参数进行估计。
1.2 时间系统
RTKLIB内部使用 GPST(GPST时间 ) 用于 GNSS的数据处理和定位算法。 数据在 RTKLIB内部处
理之前, 需要转换成 GPST时间。 使用 GPST的原因是避免处理润秒。 RTKLIB使用以下结构体表
示时间:
typedef struct
time_t time; /* time(s) expressed by standard time_t */
double sec; /* fraction of second under 1 s */
} gtime_t;
1.2.1 GPST和 UTC(Universal Time Coordinated)
关系参考【图 1】, 参考【图 2】:
图 1 转换关系公式
文档
实用标准文案
图 2
通过使用 GPS导航信息中的 UTC参数,GPST到UTC或者 UTC到 GPST之前的转换可以用更准确
的表达方式,如【图 3】。
图 3
这些参数是由 GPS导航消息提供的。
1.2.2 BDT (北斗导航卫星系统时间)
BDT (北斗导航卫星系统时间)是一个连续的时间系统,没有润秒。开始历元的时间是
【UTC 2006年 1月 1号 00:00:00 】。
北斗时间计算公式【图 4 】:
图 4
UTC和 GPST时间转换同上面的 GPS一样,只不过 UTC参数来自与北斗导航信息中。
1.3 坐标系统
接收机和卫星的位置在 RTKLIB中表示为在 ECEF(地心地固坐标系 ) 坐标系统中的 X, Y, Z
组件 。
1.3.1 大地坐标到 ECEF坐标的转换
转换公式如【图 5】。
文档
实用标准文案
第三个公式最后一行有错,应该为 : (v(1 – e2)+h)sin
图 5
参数说明: a : 地球参考椭球的长半径
f : 地球参考椭球的扁平率
h: 椭球高度
: 纬度
: 经度
当前版本的 RTKLIB使用的值为【图 6 】:
图 6
图7 参考椭球体
文档
实用标准文案
1.3.2 ECEF坐系到大地坐标的转换
转换公式如【图 8】
图 8
1.3.3 本地坐标到 ECEF坐标的转换
在接收机位置的本地坐标,也
文档评论(0)