- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语言计算GPS 卫星位置
1 概述
在用 GPS 信号进行导航定位以及制订观测计划时,都必须已知GPS 卫星在空间的瞬间
位置。卫星位置的计算是根据卫星电文所提供的轨道参数按一定的公式计算的。本节专门
讲解观测瞬间GPS 卫星在地固坐标系中坐标的计算方法。
2 卫星位置的计算
1. 计算卫星运行的平均角速度n
根据开普勒第三定律,卫星运行的平均角速度n0 可以用下式计算:
3
n G /a 411
0 M ( a)3
14 3 2
式中μ 为 WGS-84 坐标系中的地球引力常数,且μ =3.986005×10 m /s 。平均角速度
n 加上卫星电文给出的摄动改正数Δ n,便得到卫星运行的平均角速度n
0
n=n +Δ n (4-12)
0
2. 计算归化时间t
首先对观测时刻t′作卫星钟差改正
t=t′-Δ t
ta a (tt )a (tt )2
0 1 oc 2 oc
然后对观测时刻t 归化 GPS 时系
t =t-t (4-13)
oc
t t
式中 称作相对于参考时刻 的归化时间(读者注意:toc≠toe)。
oe
3. 观测时刻卫星平近点角M 的计算
M =M +n (4-14)
0 t
式中M 是卫星电文给出的参考时刻toe 的平近点角。
0
4. 计算偏近点角E
E =M +esinE (E,M 以弧度计) (4-15)
上述方程可用迭代法进行解算,即先令 E =M ,代入上式,求出 E 再代入上式计算,因
为GPS 卫星轨道的偏心率e 很小,因此收敛快,只需迭代计算两次便可求得偏近点角E 。
5. 真近点角V 的计算
由于:
cosV (cosE e) (1ecosE ) 416
k k k
2
sinV arctg 1e sinE (cosE e)k k k 417
因此:
2
V arctg (1e ) sin E (cosE e)k k k 418
6.升交距角Φ 的计算
k
V (4 19)
k k
ω为卫星电文给出的近地点角距。
7. 摄动改正项δ u,δ r,δ i 的计算
C
文档评论(0)