导航卫星历书拟合初值的选取与误差分析
- 格式:pdf
- 大小:185.08 KB
- 文档页数:4
第25卷第2期 2008年o4月 测绘科学技术学报 Journal of Geomatics Science and Technology Vo1.25 No.2 Apr.2008 文章编号:1673-6338(2008)02-0104-04 导航卫星历书拟合初值的选取与误差分析 莫中秋 ,陈刘成 ,董恩强 ,张晓欣 (1.61081部队,北京100094;2.中国科学院上海天文台,上海200030) 摘要:研究了GPS历书拟合算法,针对常用算法拟合精度受初值影响较大,且迭代计算一般不能收敛于最小 拟合误差的情况,提出了称为“二步法”的改进历书拟合算法。即首先进行短弧拟合,并将拟合结果作为长弧 拟合的初值使用;取计算过程中的最小拟合误差对应值代替最终收敛值作为拟合结果。经多组GPS实际轨 道拟合试验,结果表明“二步法”拟合精度一般能提高约50%。 关键词:卫星导航;历书;GPS 中图分类号:P228;P135 文献标识码:A Improvement on Initial Values Selection and Errors Analysis of Almanac Fitting of Navigation Satellites M0 Zhong-qiu ,CHEN Liu.cheng ,DONG En.qiang ,ZHANG Xiao.xin (1.61081 Troops,Bering 100094,China; 2.Shanghai Astronomical Observatory,Chines Academy Q厂Science,Shanghai 200030,China) Abstract:Based on the study about the GPS almanac parameters fitting arithmetic,an improved method,SO called “two step arithmetic”.was introduced jn this article for that instability fitting accuracy affected by the initial values and the non-least convergence errors through iterative calculatlons.It meant that a short arc orbit almanac should be firstly fitted.and the result wouldl be used as the initial value for the forma1 almanac fitting of the whole arC orbit. The almanac corresponding to the least error during iterating calculations should be selected as the final result.in the stead of the convergence one.The results from many examples on IGS GPS satellite orbits showed that the fitting posi. tion e/TOrs adopting the“two step arithmetic”were generally decreased by 5O%. Key words:satellite navigation;almanac;GPS 在GNSS(全球卫星导航系统)业界,快速捕 获卫星信号、缩短接收机启动时间始终是被关注 的热点问题之一。卫星导航系统历书信息在接收 机信号捕获过程中起着十分重要的作用。以GPS 系统为例,在没有辅助信息的情况下,接收机可以 通过存储的历书信息计算出任意时刻卫星的概率 位置,有的放矢地只复现当前时刻天空中可视卫 星的伪随机码并进行搜索;同时计算出卫星的概 略星地距离,有效地缩短码信号搜索范围,显著提 高信号的锁定速度;还可以通过历书信息计算出 卫星的概略对地速度,估算出卫星的概略多普勒 频移以便快速捕获信号。导航卫星历书参数包括 位置相关的参数和与钟差相关的参数。目前,导 航卫星历书位置参数拟合算法,主要有GPS拟合 算法、GLONASS拟合算法两种。其中,GPS拟合 算法因精度高、参数少、用户算法简单的特点,具 有显著的优势,目前已被Galileo系统、我国新一 代卫星导航系统所采用。 关于GPS历书参数拟合算法,美国官方文 献、科技文献至今并没有公开。文献[I]对此问 题进行了初步研究,并基于广播星历拟合算法提 出了一套历书参数拟合算法。本文作者在对导航 卫星历书拟合算法进行研究时发现,上述方法用 于历书参数拟合时,拟合精度受初值影响较大,且 拟合结果往往不能收敛于最小误差。为此,提出 了一种改进方案。 1 GPS历书参数 1.1历书参数构成及精度 GPS历书参数从定义上讲,是钟差和星历数 收稿日期:2007-09-21;修回日期:2008-01—13。 基金项目:武汉大学大地测量与地球空间环境教育部重点实验室测绘基础研究基金资助(07-06)。 作者简介:莫中秋(1980一),男,重庆人,工程师,本科,主要从事卫星导航领域信息处理技术研究。
维普资讯 http://www.cqvip.com 第25卷第2期 莫中秋,等:导航卫星历书拟合初值的选取与误差分析 据的一个子集 引。较广播星历而言,精度有所 降低,但是有效时间则大大增加。历书参数的内 容 列于表1。 表1 GPS历书参数 参数 说 明 卫星的PRN号 卫星健康状况 轨道偏心率 周数(0000—1024) 历书的基准时间 轨道倾角(相对于0.31T的变化量) 升交点经度变化率 轨道长半轴的平方根 。对应周起点的升交点经度 近地点角 平近点角 卫星时钟校正参数(钟差) 卫量时钟校正参数(钟速) 由历书计算卫星位置,卫星位置误差贡献的 URE(用户测距误差)增大速度与时间跨度的平 方成正比…。在正常业务阶段,URE小于900 1TI;在短期扩展阶段,URE在900~3 600 1TI之间; 在长期扩展阶段,URE在3.6~30 km之间。上 述GPS历书精度指标是根据统计值估算出来的, 在出现日蚀、轨道机动的情况时,误差可能更 大 。 GPS历书时间参数在正常工作阶段,提供的 钟差误差小于2 s。对统计意义上的钟差相关 的URE贡献小于135 1TI(即1 )。 1.2历书参数拟合算法 GPS历书参数是通过数值方法拟合的。文献 [1]提出了一种方法,总结如下。 已知卫星轨道,可以用间接平差的方法求解 历书参数 ,.(t )=,(Xo,t0,t ),(k=1,…,n) (1) 式中,,.(t )表示t 时刻的卫星位置,包含3个位 置分量;£。表示参考历元时刻;X。表示待求的历 书参数。式(1)为非线性方程,需线性化后迭代 求解。 ,.(tk (Xi/o,to,tk)+( 。× ( 加一X 加),(k=1,…,n) Y =,.(tk)-,(Xi/o,to,tk), ( 。 X =( /0一X 加), Y=Bx 式中, 加和 加分别表示第(i+1)和i次迭代 求出的历书参数。可以设定一定的收敛标准,迭 代求解直至满足公式(2)。 < (2) O-i 这里, _√ _二二 为一次迭代过程中 的统计中误差; 可取为0.01。 迭代计算的参数初值设置为:开普勒6参数 取为历元时刻t。。的密切轨道根数,另一个摄动参 数 取0。 1.3用户算法 利用历书计算卫星位置的算法与利用星历计 算卫星位置算法基本相同 ’引。 A=( n √ t =t—t。。+( c—W)×604 800.0 M =M0+rtt E =M +esin E (迭代计算出E ) 1( ̄/1一e2sin E /(1一ecos E ) an = 丽 i =0.37r+6 , V +tO r =A(1一ecos E ) rkCOS ,Y =rksin = +(力一 )t 一 f。。 =XtkCOS 一Y'kCOS iksin Y = sin + COS ikCOS Y'ksin i (3) 式中, 和 分别为系统定义的地球GM和与地 球自转速度;W 和t是以周和秒为单位表示的当 前时间;W是历书参数周期Weer。其余参数的意 义参见表1。 2 算法的分析及改进 为了更好地比较文献[1]算法与改进算法, 这里采用实测IGS在2003—07—16~2003—07—31精 密轨道作为拟合算例的数据源。 2.1 初值问题 由于导航卫星历书拟合的时间跨度较长,一 般为1~2周,对轨道初值的要求相对较高。采用 7阶拉格朗日内差方法加密GPS PRN1卫星位置, 并用0.1 S的位置差求解历书参考历元的速度。根 据参考历元卫星位置和速度,利用二体问题求解 对应开普勒轨道根数作为文献[1]算法历书拟合 m
∞‰ 维普资讯 http://www.cqvip.com 测绘科学技术学报 2008年o4月 的初值。直接拟合14 d的卫星轨道,拟合失败。而 利用上述初值拟合3 h或者4 h卫星轨道,将拟合 的历书参数结果作为拟合14 d卫星轨道历书的 初值,拟合成功。历书拟合的初值选取同样影响 着文献[1]算法历书拟合的精度,在下文中讨论。 2.2 算法拟合不收敛于误差最小值问题 采用文献[1]算法拟合卫星历书,拟合误差 一般不能收敛于最小拟合误差。图1为拟合14 d 卫星轨道,迭代计算过程中的误差收敛情况。
8 l0 l2 l4 l6 l8 20 迭代次数 1号星
6 8 l0 l2 迭代次数 2号星
迭代次数 (c) 3号星
0 2 4 6 8 10 12 14 16 18 20 迭代次数 (d)4号星 图1 历书参数拟合位置误差收敛情况 在多组历书拟合实验中,都发现了这样的问 题。采用文献[1]算法拟合卫星轨道,最终的历书 拟合结果不应取最终收敛的历书参数,而应选择 在中间迭代过程中出现最小拟合误差时对应的历 书参数。 2.3 改进历书拟合算法 历书初值的选取对最终历书拟合精度有较大 影响。与2.1节提出的方法相似,改进算法分为两 步拟合卫星历书:第一步历书拟合的时间跨度为 3 h或者4 h;第二步,以第一步拟合的结果作为 初值拟合14 d卫星轨道的历书参数,并取最小拟 合误差对应的历书参数作为最终结果。 为了便于说明,将该改进算法称为“二步 法”。用“二步法”和文献[1]算法分别拟合14 d 卫星轨道的历书,并进行比较,结果如图2和图3 所示。分别统计平均位置误差和平均URE误差。 结果列于表2,以及图2和图3。 表2 拟合GPS卫星历书参数的误差统计 m
时间/d (a)文献[1]算法
时间/d (b)二步法 图2拟合1号星历书的误差 姗 嘞 瑚 姗 的 0 互\ 曾}嗣掣 瑚 啪 啪 的 0 里\ 曾}嗣掣
8 6 4 2 0 \