2. 甘肃省地理国情监测工程实验室, 甘肃 兰州 730070
2. Gansu Provincial Engineering Laboratory for National Geographic State Monitoring, Lanzhou 730070, China
由卫星定位基本原理可知,确定卫星的轨道位置是一项必要的基础工作。卫星位置一般通过卫星星历获取。精密星历提供的卫星三维坐标精度较高,被广泛应用于大地测量、地球动力学等精密领域[1]。但是精密星历是离散数据,它一般提供15 min或5 min时间间隔的卫星轨道数据和精密钟差信息[2],而在卫星定位数据处理中常需要时间间隔为秒级的卫星位置数据。因此需要利用插值拟合数学模型,内插得到任一时刻的卫星三维坐标,同时要保证较高的插值精度和效率。
目前,对于全球定位系统(Global Positioning System, GPS)精密星历的内插研究较多,所用方法有拉格朗日(Lagrange)插值法、牛顿插值法、切比雪夫多项式拟合、最小二乘曲线拟合等等。文[3]利用滑动式拉格朗日多项式对15 min的全球定位系统精密星历进行了内插研究;文[4]利用拉格朗日插值法、切比雪夫多项式拟合和内维尔算法对全球定位系统精密星历内插,并比较了3种算法的优劣;文[5]利用切比雪夫多项式拟合法对全球定位系统精密星历的最佳拟合阶数进行了研究;文[6]利用广义延拓插值法对全球定位系统精密星历进行内插与外推研究;文[7]利用滑动式切比雪夫多项式对5 min间隔的全球定位系统精密星历进行了拟合研究;文[8]利用傅里叶级数对全球定位系统精密星历进行了内插研究;文[9]提出了一种顾及卫星运动特点的全球定位系统精密星历插值新方法等等。但是以上研究只是针对全球定位系统精密星历,对我国的北斗导航系统精密星历内插研究相对很少。本文分别利用非滑动式和滑动式拉格朗日多项式插值法,对5 min时间间隔的北斗导航系统精密星历进行内插精度对比分析。
1 非滑动式与滑动式拉格朗日插值法 1.1 拉格朗日插值法对于已知节点xi(i=0, 1, …, n)和对应函数值yi(i=0, 1, …, n),构造一个n次插值多项式:
$ {L_n}\left( x \right) = \sum\limits_{k = 0}^n {{y_k}{l_k}\left( x \right)}, $ | (1) |
其中,lk(x)(k=0, 1, …, n)为基本插值多项式,使它满足在该点上取值为1,其它点上取值为0,即
$ {l_k}({x_i}) = \left\{ \begin{array}{l} 1, \;\;\;i = k\\ 0, \;\;\;i \ne k \end{array} \right., $ | (2) |
由(2)式可见,n个节点xi(i≠k)都是n次多项式lk(x)的零点,因此:
$ {l_k}({x_i}) = {A_k}\prod\limits_{\begin{array}{*{20}{c}} {i = 0}\\ {i \ne k} \end{array}}^n {(x-{x_i})}, $ | (3) |
由条件lk(xk)=1可得
$ {l_k}\left( x \right) = \prod\limits_{\begin{array}{*{20}{c}} {i = 0}\\ {i \ne k} \end{array}}^n {\frac{{(x-{x_i})}}{{({x_k}-{x_i})}}}, \;k = 0, \;\;1, \ldots {\rm{ }}n $ | (4) |
将(4)式代入(1)式,得它的n阶拉格朗日插值多项式表达形式如下[10]:
$ {L_n}\left( x \right) = \sum\limits_{k = 0}^n {{y_k}} \frac{{(x-{x_0}) \ldots (x-{x_{k-1}})(x - {x_{k + 1}}) \ldots (x - {x_n})}}{{({x_k} - {x_0}) \ldots ({x_k} - {x_{k - 1}})({x_k} - {x_{k + 1}}) \ldots ({x_k} - {x_n})}}. $ | (5) |
当利用拉格朗日插值法对北斗导航系统卫星精密星历进行插值时,历元就成为自变量,卫星位置为因变量,具体表达形式如下:
$ \left\{ \begin{array}{l} {L_X}\left( t \right) = \sum\limits_{k = 0}^n {{X_k}} \frac{{(t-{t_0}) \ldots (t-{t_{k-1}})(t - {t_{k + 1}}) \ldots (t - {t_n})}}{{({t_k} - {t_0}) \ldots ({t_k} - {t_{k - 1}})({t_k} - {t_{k + 1}}) \ldots ({t_k} - {t_n})}}\\ {L_Y}\left( t \right) = \sum\limits_{k = 0}^n {{Y_k}} \frac{{(t - {t_0}) \ldots (t - {t_{k - 1}})(t - {t_{k + 1}}) \ldots (t - {t_n})}}{{({t_k} - {t_0}) \ldots ({t_k} - {t_{k - }}_1)({t_k} - {t_{k + 1}}) \ldots ({t_k} - {t_n})}}\\ {L_Z}\left( t \right) = \sum\limits_{k = 0}^n {{Z_k}} \frac{{(t - {t_0}) \ldots (t - {t_{k - 1}})(t - {t_{k + 1}}) \ldots (t - {t_n})}}{{({t_k} - {t_0}) \ldots ({t_k} - {t_{k - 1}})({t_k} - {t_{k + 1}}) \ldots ({t_k} - {t_n})}} \end{array} \right., $ | (6) |
其中,ti(i=0, 1, 2, … n)为已知历元;t为待求历元;Xk, Yk, Zk分别为历元k时的已知卫星X, Y, Z坐标分量;LX(t), LY(t), LZ(t)分别为内插历元t时的卫星坐标分量值。
1.2 非滑动式与滑动式插值算法非滑动式插值算法不限定待插值点的所处区间位置,待内插点只要处于插值区间内即可,故可以内插出较多数据,插值效率较高。为了提高插值精确度,常利用高阶插值多项式,但是此时处于插值区间两端的待插值点不稳定,易发生震荡或跳跃现象,这在数值计算上被称为“龙格”现象。
所谓滑动式插值法,就是使待内插点始终处于插值区间的中间,将插值区间作为一个固定“窗口”,“窗口”每向后移动一个单位,内插点也随之向后移动一个单位。例如当插值节点数为10,那么第1次插值时,插值节点为第1个到第10个,待插值点位于第5个和第6个节点之间;第2次插值时,插值节点为第2个到第11个,待插值点位于第6个和第7个节点之间,以此类推。该法能保持较高的插值精度,避免“龙格”现象的发生,但是相对非滑动式插值法,它单次的内插数据相对较少,插值效率相对较低。
2 北斗导航系统精密星历内插算例分析从网址ftp://cddis.gsfc.nasa.gov/pub/gps/products/mgex/下载了2018年1月27日的混合精密星历文件“gbm19856”,文件包含了14颗健康的北斗导航系统卫星位置信息,这14颗北斗卫星分别为5颗地球同步轨道(Geostationary Earth Orbit, GEO)卫星、5颗倾斜地球同步轨道(Inclined Geosynchronous Orbit, IGSO)卫星和4颗中地球轨道(Medium Earth Orbit, MEO)卫星,采样时间间隔为5 min,即采样时间为0 min, 5 min, 10 min, ……, 1 435 min,故每颗卫星共含有288个历元下的位置数据。
把从10 min历元间隔(即0 min, 10 min, 20 min, ……, 1 430 min,共144个)下的北斗导航系统卫星坐标构成的数组里,每次插值选取部分作为已知节点(如3阶插值,则每次取4个数据点),分别利用非滑动式和滑动式拉格朗日多项式插值法,对北斗导航系统精密星历中的这14颗北斗卫星进行内插。对于非滑动式插值,其内插点位于插值区段内;对于滑动式插值,其内插点位于插值区段中间,比如取3阶插值,则第1次插值节点为0 min,10 min,20 min,30 min时的卫星坐标,那么非滑动式法的内插点为5 min,15 min,25 min时的卫星坐标,而滑动式插值的内插点为15 min时的卫星坐标。把精密星历提供的10 min历元间隔(即5 min,15 min,25 min,……,1 425 min,共143个)下的已知卫星坐标作为“真值”,将内插出来的卫星坐标与同一历元和卫星下的“真值”对应求差,对残差统计,求出均方根差,以分析其插值精度,求出其绝对值的最大值,分析插值准确度。图 1为插值设计流程图。
本文主要从3方面对北斗导航系统精密星历内插精度进行分析,分别是非滑动式拉格朗日多项式插值法在不同插值阶数下的插值精确度,滑动式拉格朗日插值法在不同插值阶数下的插值精确度,以及非滑动式和滑动式拉格朗日插值法在同一插值阶数下的插值精确度。
2.1 不同插值阶数下的非滑动式拉格朗日插值精度分析表 1为非滑动式拉格朗日插值法在不同插值阶数下的误差统计结果。从表 1可以看出,插值阶数与插值精度存在一定的规律性:(1)当插值阶数取值较小时,其插值误差较大,如取4阶插值时,其三维坐标误差最大值达到了米级,5阶插值误差最大值处于分米级,这远不能满足插值精度的要求。这是由于利用较少已知数据建立插值模型,难以完全表达研究对象的特性;(2)在一定范围内,插值精确度随插值阶数的增加而提高,即它们为正相关关系,如插值阶数从4阶增加到8阶时,其插值误差最大值从米级持续降低到毫米级,即插值精度提高了3个数量级;(3)当插值阶数取值较高时,插值精度不升反降,即出现了“龙格”现象,如插值阶数从8阶增加到18阶时,其插值误差最大值从毫米级一直增加到分米级,即插值精度降低了2个数量级,这是由于插值多项式经过太多含有观测误差的插值节点,导致误差累积过多,插值模型精度降低。
阶数 | X/mm | Y/mm | Z/mm | |||||
最大值 | 均方差 | 最大值 | 均方差 | 最大值 | 均方差 | |||
4 | 5 303.4 | 888.7 | 5 278.3 | 884.8 | 2 321.7 | 302.13 | ||
5 | 499.4 | 65.7 | 495.8 | 66.1 | 145.5 | 14.98 | ||
6 | 49.8 | 5.6 | 50.9 | 5.5 | 11.3 | 1.24 | ||
7 | 7.0 | 0.9 | 7.1 | 0.9 | 5.1 | 0.61 | ||
8 | 4.7 | 0.7 | 3.9 | 0.7 | 6.0 | 0.74 | ||
9 | 7.5 | 1.0 | 5.4 | 1.0 | 8.2 | 0.99 | ||
10 | 11.4 | 1.4 | 8.0 | 1.4 | 13.3 | 1.42 | ||
11 | 17.7 | 2.1 | 12.6 | 2.1 | 22.2 | 2.15 | ||
12 | 28.7 | 3.3 | 21.2 | 3.3 | 34.6 | 3.39 | ||
13 | 48.4 | 5.3 | 35.6 | 5.4 | 58.8 | 5.53 | ||
14 | 80.8 | 8.9 | 61.4 | 8.9 | 98.3 | 9.18 | ||
15 | 140.1 | 15.0 | 106.0 | 15.1 | 168.3 | 15.51 | ||
16 | 238.6 | 25.6 | 188.1 | 25.8 | 290.3 | 26.52 | ||
17 | 428.5 | 44.1 | 335.8 | 44.5 | 505.8 | 45.84 | ||
18 | 767.2 | 76.9 | 609.2 | 77.6 | 887.8 | 79.96 |
表 2为滑动式拉格朗日插值法在不同插值阶数下的误差统计结果。从表 2可以看出,类似于非滑动式拉格朗日插值法,滑动式拉格朗日插值法的插值阶数较小时,同样其插值精度较差,如4阶插值下的X,Y,Z坐标分量误差最大值分别达到米、米、分米级。当插值阶数从5阶增加到6阶时,插值精度迅速提高,三维坐标误差最大值进入毫米级。插值阶数从7阶开始,插值精度处于一个稳定状态,不再随插值阶数的增加而变化,X,Y,Z坐标分量误差最大值稳定在1.1 mm左右,误差的均方根差稳定在0.4 mm。这是由于处于插值区间中间位置的待插值点稳定,即使插值阶数取值较高时,也不会出现震荡或跳跃问题。这也验证了滑动式插值算法的高度稳定性和准确性。
阶数 | X/mm | Y/mm | Z/mm | |||||
最大值 | 均方差 | 最大值 | 均方差 | 最大值 | 均方差 | |||
4 | 2 272.3 | 495.8 | 2 261.3 | 493.3 | 995.5 | 168.4 | ||
5 | 118.7 | 23.3 | 117.9 | 23.4 | 35.0 | 5.4 | ||
6 | 7.9 | 1.5 | 8.2 | 1.5 | 2.4 | 0.5 | ||
7 | 1.3 | 0.4 | 1.2 | 0.4 | 1.1 | 0.4 | ||
8 | 1.1 | 0.4 | 1.0 | 0.4 | 1.2 | 0.4 | ||
9 | 1.1 | 0.4 | 1.1 | 0.4 | 1.1 | 0.4 | ||
10 | 1.1 | 0.4 | 1.0 | 0.4 | 1.2 | 0.4 | ||
11 | 1.1 | 0.4 | 1.1 | 0.4 | 1.1 | 0.4 | ||
12 | 1.1 | 0.4 | 1.1 | 0.4 | 1.2 | 0.4 | ||
13 | 1.1 | 0.4 | 1.1 | 0.4 | 1.1 | 0.4 | ||
14 | 1.1 | 0.4 | 1.1 | 0.4 | 1.2 | 0.4 | ||
15 | 1.1 | 0.4 | 1.1 | 0.4 | 1.2 | 0.4 | ||
16 | 1.1 | 0.4 | 1.1 | 0.4 | 1.2 | 0.4 | ||
17 | 1.1 | 0.4 | 1.1 | 0.4 | 1.2 | 0.4 | ||
18 | 1.1 | 0.4 | 1.1 | 0.4 | 1.2 | 0.4 |
本小节主要从两个角度对同一插值阶数下的非滑动式与滑动式拉格朗日插值精度进行对比分析:(1)对3类不同轨道卫星的独立分析,即把3类不同轨道类型的地球同步轨道卫星、倾斜地球同步轨道卫星、中地球轨道卫星作为3个独立的分析对象,求出它们的插值误差最大值;(2)对3类不同轨道卫星的整体分析,即把3类不同轨道卫星看为一个整体,求出它们的插值误差最大值和均方差。通过这两个角度的精度分析,对比得出非滑动式与滑动式拉格朗日插值法的优劣。
2.3.1 对3类不同轨道卫星的独立分析表 3、表 4、表 5分别给出了地球同步轨道、倾斜地球同步轨道、中地球轨道卫星在4~18阶下的非滑动式与滑动式拉格朗日插值误差最大值。从表 3~5可以看出,对于3类不同轨道类型的北斗卫星来说,当取相同的插值阶数时,滑动式拉格朗日插值法的插值误差最大值总是小于非滑动式拉格朗日插值法的插值误差最大值,即滑动式拉格朗日插值法的插值精度总是更高些。而且随着插值阶数的增大,非滑动式拉格朗日插值法的“龙格”问题越来越突出,而滑动式拉格朗日插值法则保持较高的插值精度和稳定性。
阶数 | X/mm | Y/mm | Z/mm | |||||
非滑动式 | 滑动式 | 非滑动式 | 滑动式 | 非滑动式 | 滑动式 | |||
4 | 3.11 | 1.63 | 2.61 | 1.69 | 7.63 | 3.73 | ||
5 | 1.59 | 1.00 | 1.86 | 1.03 | 1.74 | 1.01 | ||
6 | 1.92 | 1.04 | 2.29 | 1.03 | 2.09 | 1.04 | ||
7 | 2.68 | 1.02 | 2.85 | 1.05 | 2.71 | 1.05 | ||
8 | 3.99 | 1.06 | 3.65 | 1.04 | 3.90 | 1.06 | ||
9 | 6.14 | 1.04 | 5.41 | 1.06 | 5.84 | 1.06 | ||
10 | 9.65 | 1.07 | 8.01 | 1.05 | 9.05 | 1.07 | ||
11 | 15.36 | 1.05 | 12.38 | 1.06 | 14.66 | 1.04 | ||
12 | 25.73 | 1.08 | 21.15 | 1.06 | 24.42 | 1.07 | ||
13 | 44.45 | 1.06 | 35.62 | 1.08 | 40.29 | 1.04 | ||
14 | 76.62 | 1.09 | 61.37 | 1.06 | 70.04 | 1.08 | ||
15 | 134.56 | 1.08 | 105.99 | 1.09 | 123.68 | 1.05 | ||
16 | 237.92 | 1.10 | 188.15 | 1.06 | 217.05 | 1.08 | ||
17 | 428.50 | 1.08 | 329.84 | 1.09 | 387.24 | 1.06 | ||
18 | 767.21 | 1.10 | 594.18 | 1.07 | 694.01 | 1.09 |
阶数 | X/mm | Y/mm | Z/mm | |||||
非滑动式 | 滑动式 | 非滑动式 | 滑动式 | 非滑动式 | 滑动式 | |||
4 | 1 408.77 | 603.66 | 1 408.38 | 603.68 | 165.19 | 70.35 | ||
5 | 93.48 | 22.51 | 93.26 | 22.13 | 6.79 | 2.12 | ||
6 | 7.45 | 1.63 | 7.45 | 1.83 | 2.10 | 1.11 | ||
7 | 2.86 | 1.05 | 2.63 | 0.98 | 2.81 | 1.08 | ||
8 | 3.93 | 1.10 | 3.46 | 1.00 | 3.99 | 1.11 | ||
9 | 5.79 | 1.07 | 4.94 | 0.99 | 5.75 | 1.10 | ||
10 | 8.40 | 1.11 | 7.66 | 1.00 | 8.77 | 1.12 | ||
11 | 13.69 | 1.08 | 11.90 | 0.99 | 14.70 | 1.11 | ||
12 | 23.04 | 1.11 | 19.57 | 1.01 | 24.67 | 1.13 | ||
13 | 38.79 | 1.09 | 33.01 | 1.00 | 41.01 | 1.13 | ||
14 | 67.33 | 1.12 | 57.37 | 1.01 | 70.89 | 1.14 | ||
15 | 116.06 | 1.10 | 99.46 | 1.01 | 124.74 | 1.13 | ||
16 | 204.01 | 1.12 | 175.65 | 1.01 | 219.66 | 1.15 | ||
17 | 354.64 | 1.10 | 309.35 | 1.01 | 391.27 | 1.14 | ||
18 | 634.91 | 1.13 | 557.15 | 1.01 | 698.76 | 1.15 |
阶数 | X/mm | Y/mm | Z/mm | |||||
非滑动式 | 滑动式 | 非滑动式 | 滑动式 | 非滑动式 | 滑动式 | |||
4 | 5 303.44 | 2 272.31 | 5 278.32 | 2 261.32 | 2 321.73 | 995.46 | ||
5 | 499.40 | 118.71 | 495.82 | 117.93 | 145.46 | 35.00 | ||
6 | 49.81 | 7.92 | 50.88 | 8.20 | 11.32 | 2.39 | ||
7 | 7.01 | 1.27 | 7.10 | 1.17 | 5.07 | 1.03 | ||
8 | 4.71 | 0.95 | 3.85 | 1.00 | 5.99 | 1.19 | ||
9 | 7.48 | 0.95 | 5.03 | 1.02 | 8.25 | 1.06 | ||
10 | 11.37 | 0.95 | 7.84 | 1.03 | 13.25 | 1.17 | ||
11 | 17.69 | 0.95 | 12.56 | 1.04 | 22.18 | 1.10 | ||
12 | 28.67 | 0.94 | 20.39 | 1.04 | 34.61 | 1.19 | ||
13 | 48.44 | 0.95 | 34.08 | 1.05 | 58.77 | 1.13 | ||
14 | 80.79 | 0.95 | 60.02 | 1.06 | 98.27 | 1.21 | ||
15 | 140.11 | 0.95 | 105.13 | 1.06 | 168.26 | 1.16 | ||
16 | 238.56 | 0.95 | 187.63 | 1.06 | 290.34 | 1.23 | ||
17 | 423.76 | 0.96 | 335.76 | 1.07 | 505.84 | 1.18 | ||
18 | 731.35 | 0.96 | 609.18 | 1.07 | 887.84 | 1.24 |
对于地球同步轨道卫星来说,在取4~10阶插值时,非滑动式与滑动式拉格朗日插值法的精度差异小些,插值误差最大值处于同一量级——毫米级,都可以较好满足精密星历的精度需求。但当阶数高于10后,非滑动式拉格朗日插值法的插值精度下降的速度越来越快,到18阶时,其插值误差最大值已高达5 dm以上,而滑动式拉格朗日插值法的误差最大值仍保持在1 mm左右。
对于倾斜地球同步轨道卫星来说,在取6~10阶插值时,非滑动式与滑动式拉格朗日插值法的插值误差最大值处于毫米级,即此时精度差异较小。在取6~18阶多项式时,非滑动式拉格朗日插值法的插值误差最大值随着阶数的增加而增大,而滑动式拉格朗日插值法的插值误差最大值稳定在1.1 mm左右,故它们之间的精度差异与插值阶数在该阶数范围内属于正相关关系。
对于中地球轨道卫星来说,插值阶数当取低阶——4阶、5阶时,非滑动式与滑动式拉格朗日插值法的插值精度都差,达到分米级及以上,这远不能满足精度要求。在取7~9阶插值时,它们的插值精度差异处于较小的阶段。此后它们之间的插值精度差距越来越大,在15~18阶时,非滑动式拉格朗日插值法的插值误差最大值是滑动式拉格朗日插值法的数百倍。
2.3.2 对3类不同轨道卫星的整体分析为方便对比分析非滑动式与滑动式拉格朗日插值法在同一插值阶数下的插值精度,图 2和图 3分别绘出了6~14阶下的非滑动式与滑动式拉格朗日插值误差最大值和均方根差。从图 2和图 3可以直观看出,在同一插值阶数下,无论插值阶数取值是低是高,滑动式拉格朗日插值法的插值精确度都要优于非滑动式拉格朗日插值法的插值精确度;在插值阶数取7~10时,它们的误差最大值和均方根差之间的差距略小,此后随着插值阶数的增加,它们的误差最大值和均方根差之间的差距呈现越来越大的趋势,滑动式拉格朗日插值法的插值精确度基本稳定不变,而非滑动式拉格朗日插值法的插值精确度越来越差。但是非滑动式拉格朗日插值法可以内插出更多数据,故插值效率略高。
3 结论本文基于非滑动式和滑动式拉格朗日插值法,通过对北斗导航系统精密星历提供的离散北斗卫星坐标进行实例插值分析,可得到以下结论:
(1) 通过对非滑动式拉格朗日插值法在不同插值阶数下的插值精度研究可知,插值精度随插值阶数的增加先提高后降低,即一个开口向下的抛物线关系。当插值阶数取7~9时,其插值效果达到顶峰,误差最大值仅为毫米级,可以满足插值精度的需求。
(2) 通过对滑动式拉格朗日插值法在不同插值阶数下的插值精度研究可知,滑动式插值算法具有高度的稳定性和准确性,对北斗导航系统精密星历内插而言,当插值阶数取7阶时,已达到最佳插值精度,误差最大值稳定在1 mm左右。再增加插值阶数,插值精度保持稳定不变。
(3) 对于地球同步轨道、倾斜地球同步轨道、中地球轨道3类不同轨道类型卫星来说,在同一插值阶数下,滑动式拉格朗日插值法的精确度要高于非滑动式拉格朗日插值法的精确度,但是前者的插值效率略低于后者。由于目前的计算机计算性能卓越,故它们之间的效率差异可忽略不计。因此在实际应用中,建议使用滑动式拉格朗日插值法对北斗导航系统精密星历进行内插。
[1] | 李征航, 黄劲松. BDS测量与数据处理[M]. 武汉: 武汉大学出版社, 2016. |
[2] | 钟剑龙, 花向红, 邱卫宁, 等. GPS精密轨道插值误差及方差估计[J]. 测绘信息与工程, 2011, 36(4): 4–6 |
[3] | 雷雨, 赵丹宁, 高玉平. 基于滑动式Lagrange插值方法的GPS精密星历内插分析[J]. 测绘工程, 2013, 22(2): 34–36 DOI: 10.3969/j.issn.1006-7949.2013.02.009 |
[4] | 邱蕾, 廖远琴, 花向红. 基于IGS精密星历的卫星坐标插值[J]. 测绘工程, 2008, 17(4): 15–18, 24 DOI: 10.3969/j.issn.1006-7949.2008.04.005 |
[5] | 严丽, 李萌. 切比雪夫多项式拟合卫星轨道与钟差的精度分析[J]. 测绘科学, 2013, 38(3): 59–62 |
[6] | 陈强强, 陈志平, 李芳. 广义延拓法在GPS精密星历内插和外推中的应用[J]. 天文研究与技术, 2018, 15(1): 52–58 |
[7] | 王兴, 高井祥, 王坚, 等. 利用滑动式切比雪夫多项式拟合卫星精密坐标与钟差[J]. 测绘通报, 2015(5): 6–8, 16 |
[8] | JIANG R B, LIU X Q. Using fourier series to fit the GPS precise ephemeris[C]//2010 International Conference on Computer Application and System Modeling (ICCASM 2010). 2010: 96-99. |
[9] | LIU W P, HAO J M. A new interpolation method based on satellite physical character in using IGS precise ephemeris[J]. Geodesy and Geodynamics, 2014, 5(3): 29–33. DOI: 10.3724/SP.J.1246.2014.03029 |
[10] | 褚衍东, 常迎香, 张建刚. 数值计算方法[M]. 北京: 科学出版社, 2016. |