APP下载

精密卫星钟差内插的埃尔米特方法①

2011-07-18曹凤志方书山

全球定位系统 2011年6期
关键词:钟差插值差值

曹凤志,方书山

(1.四川二滩国际工程咨询有限责任公司,四川 成都610072;2.中国测绘科学研究院,北京100038)

0 引 言

目前IGS网站上能下载各个GPS分析中心提供的精密卫星钟差CLK文件,文件里的数据内容包括各个GPS跟踪站接收机钟差及其钟速和卫星钟差及其钟速,采样间隔有5min及30s两种。卫星的钟差在短时间内虽然会发生抖动,但是长期看来却呈现一定的规律性,根据已知节点的卫星钟差及其钟速可以利用相应的方法内插出任意节点的卫星钟差。

1 埃尔米特精密卫星钟差内插原理

IGS提供的钟差文件名的命名规则为:前三位是分析中心的名称代码,中间四位是GPS周,最后一位是 GPS日,后缀的“clk”或者“clk_30s”表示是钟差产品文件。如选取IGS精密钟差星历文件“igs16176.clk_30s”为例子,“igs”表示机构名,“1617”表示 GPS周,“6”表示一周的第六天,“clk”表示是钟差文件,30s为采样率,单位是s),它对应的时间为2011年1月8日,采用率30s.在文件里面,截取一部分内容出来,如截取内容“AS G16 2011 01 08 21 59 0.0000 2-.523 556 281 012E-04-.323 556 769 012E-10”,此内容指的是 GPS 16号卫星G16在2011年1月8日21点59分0秒的卫星钟差和钟速分别是-0.523 556 281 012E-04和-0.323 556 769 012E-10,中间的标识符 “2”指的是钟差数据类型,“2”表示包含钟差和钟速,“1”表示仅仅包含钟差。

分析其卫星钟差的变化情况。选其中16号星一整天的卫星钟差数据,事后精密钟差变化如图1所示。

图1 16号卫星一天内钟差变化

从图1中可以看出,卫星钟差变化值(一天范围内)有一定的变化趋势。同时根据钟差文件,要想得到任意时刻点内的钟差值,可以想到利用一定的方法进行钟差插值。

在已知的数据点之间利用某种算法估算出新的数据点称为插值。精密钟差插值的常见方法有很多,有线性内插法,二次内插法,拉格朗日内插法等,这些方法进行插值时并没有考虑钟差的钟速信息。根据前面引言介绍的,卫星钟差的变化成一定的趋势,根据钟差文件的内容,可知卫星的钟差信息由时刻,钟差和钟速组成,在数学上可以定义为在节点x上的函数f(x)及其导数f′(x),这种数值分析可以归结为埃尔米特插值[1]。

对于给定的函数如表1所示。

表1 埃尔米特插值形式

其中,xi∈ a,[b]且xi互异,寻求一个2n+1次多项式

其几何意义是曲线y=H2n+1(x)与曲线y=f(x)不但在xi处重合,而且在xi处有公切线。

为求得H2n+1(x)多项式,构造两组2n+1次多项式,使αj(x)与βj(x )(i=0,1,…,n) ,满足条件

其中lj(x)是n+1个节点x0、x1、…、xn上的n次基本插值多项式。

将αj(x)与βj(x)带入公式(2),则有埃尔米特插值多项式

作为重要的特例,当n=1时,由上可以得到满足插值条件

对精密卫星钟差,可以采用两点三次埃尔米特插值来对原始的5min数据进行30s的插值。

2 内插结果

采用两点三次埃尔米特插值可以从初始IGS钟差CLK文件中的5min精密钟差得到30s的精密钟差,用于后续的精密钟差应用。以“igs16176.clk”文件中的PRN 16号星为例,说明内插的结果及其精度[3]。选取“igs16176.clk”文件(采样率5min)中一次5min区间的16号卫星(试验中钟差文件选取对应时间为2011年1月8日,跨度为0点0分0秒至0点5min 0s共5min),根据5min采样率取得2个节点x0,x1,以及对应2个节点的钟差值y0,y1,钟速值m0,m1,可以得到如表2所示。

表2 两点三次埃尔米特插值数据表

根据表2,利用公式(4)进行两点三次埃尔米特内插30s的钟差。为了显示内插的精度变化,和下载的钟差文件“igs16176.clk_30s”(采样30s,钟差值当做真值),进行相同时间节点的比较[4],其差值见图2.

图2的结果显示利用“igs16176.clk”文件进行两点三次埃尔米特30s采样插值,内插钟差与“igs16176.clk_30s”文件在公共点卫星钟差的差值不超过0.3ns,内插精度足够高[5-6]。

图2 16号星卫星两点三次埃尔米特插值与真值的差异

3 结 论

高分辨率的卫星钟差可以通过埃尔米特插值来实现[7]。它使用IGS网络资源的5min采样率的卫星钟差CLK文件,对其进行两点三次埃尔米特插值,可以得到取值区间内30s或更高的采样率的卫星钟差。从插值精度而言,精度已足够,能够满足一般导航与定位的需求。

[1]孙志忠,袁慰平,闻震初.数值分析[M].南京:东南大学出版社,2006.

[2]RAINER K.Numerical analysis[M].Springer-Verlag,1998.

[3]KAUBA I.A guide to using international GPS service(IGS)products[R].IGS Central Bureau,IGS,Pasadena,2009.

[4]王沫然.MATLAB与科学计算 [M].北京:电子工业出版社,2006.

[5]李明峰,江国焰,张 凯.IGS精密星历内插与拟合法精度的比较[J].大地测量与地球动力学,2008,28(2):76-80.

[6]洪 樱,欧吉坤,彭碧波.GPS卫星精密星历和钟差三种内插方法的比较[J].武汉大学学报·信息科学版,2006,31(6):516-519.

[7]DING Yu,CHEN Yang-quan.Advanced applied mathematical problem solutions with MATLAB[M].Springer-Verlag,2008.

猜你喜欢

钟差插值差值
基于长短期记忆神经网络的导航卫星钟差预报
滑动式Lagrange与Chebyshev插值方法对BDS精密星历内插及其精度分析
数字日照计和暗筒式日照计资料对比分析
红细胞压积与白蛋白差值在继发性腹腔感染患者病程中的变化
基于pade逼近的重心有理混合插值新方法
IGS快速/超快速卫星钟差精度评定与分析
关注
混合重叠网格插值方法的改进及应用
实时干涉测量中对流层延迟与钟差精修正建模
基于混合并行的Kriging插值算法研究