APP下载

基于EM算法优化相关向量机的BDS-3超快速钟差预报

2021-12-01王德盛杨玉锋

大地测量与地球动力学 2021年12期
关键词:钟差卫星精度

胡 燕 王德盛 杨玉锋

1 河南地矿职业学院测绘工程系,郑州市永继路51号,4514642 中国地质大学(武汉)地理与信息工程学院,武汉市锦程街68号,430076

国际GNSS监测评估系统(iGMAS)提供的超快速钟差预报产品精度较低,一定程度上限制了北斗实时精密导航定位的应用。同时,随着BDS-3的建成,对其超快速卫星钟差进行精密建模和高精度预报对于维持BDS系统时间同步及满足实时动态精密单点定位的需求等具有重要意义[1]。国内外学者提出一系列钟差预报的模型和方法,包括谱分析模型(SA)[2]、灰色模型(GM)[2]、卡尔曼滤波及其优化模型[3]、附加周期和神经网络补偿的钟差预报模型[4]、基于粒子群优化核极限学习机的钟差预报算法[5]、T-S模糊神经网络钟差预测法[6]、小波神经网络模型[7]及其相关的组合预报模型[8-10]等。这些模型和算法都是利用神经网络或机器学习方法,从原始钟差数据或基本钟差模型拟合残差数据出发进行模型训练的,得到的最终钟差预报效果虽有所提升,但仍存在一些不足:1)没有考虑卫星钟差数据之间的相关性,且未能充分利用钟差数据的先验信息;2)模型参数的选取较为困难,算法复杂度较高。针对这些问题,本文从卫星钟差数据的相关性出发,提出一种基于EM算法优化相关向量机(relevance vector machine,RVM)的BDS卫星超快速钟差预报算法。

1 RVM钟差预报模型

RVM基本原理参见文献[11],本文不再赘述。

1.1 EM算法求解RVM模型超参数

在计算权值后验概率过程中,部分超参数会趋于无穷大,相应的权值会趋近0,其余超参数会趋于有限值,与之对应的非零权重钟差数据称为相关向量,体现了钟差数据之间的相关性。根据p(α,σ2|t)∞p(t|α,σ2)p(α)p(σ2),RVM模型的预测问题转变为采取有效的超参数求解方法以最大化超参数的边缘似然函数p(t|α,σ2)问题。

(1)

式中,ω为RVM的权值向量,Ω=σ2I+ΦA-1ΦT。

(2)

式中,γi=1-αiΣii,μi为第i个后验权值的均值,Σii为权值后验方差矩阵第i个对角线元素。

(3)

式(3)在迭代计算过程中需要进行矩阵的求逆计算,以更新模型超参数α和σ2。当钟差训练样本较大时,运算量会急剧增加,同时出现奇异矩阵,无法进行求逆计算。为保证预测结果的可靠性,采用EM算法迭代更新α和σ2。基于EM迭代的RVM模型训练算法如下:

1)对RVM模型的参数ω和σ2进行初始化。

2)根据当前ωk和(σ-2)k估计ωk+1和E(ωωT):

(4)

3)利用步骤2)得到的ωk+1更新方差(σ2)k+1:

(σ2)k+1=

(5)

4)判断收敛条件‖ωk+1-ωk‖/‖ωk‖<δ是否成立,或迭代是否达到最大迭代次数。若是,则停止迭代,否则转向步骤2)继续新的EM迭代。

1.2 RVM模型算法超快速钟差预报流程

基于RVM模型算法的卫星超快速钟差预报具体流程(图1)为:

图1 RVM模型算法超快速钟差预报流程Fig.1 Flow chart of ultra-rapid clock offset prediction based on RVM algorithm

1)利用组合MAD法[12]预处理超快速钟差数据,剔除粗差与钟跳等异常值。

2)为减弱钟差序列趋势项的影响[7],将钟差数据进行一次差分处理,得到一组有效数字位数减少且数值较小的序列。

3)将钟差一次差分数据作为RVM模型的训练样本,利用EM算法通过式(4)和式(5)进行迭代,求取RVM模型的超参数α和σ2,进而输出最优的RVM预测模型。

4)给定钟差一次差分数据样本x*,通过优化的RVM预测模型得到样本数据的预测值t*,最后将预报结果还原得到相应的钟差预报值。

2 算例分析

iGMAS中心提供的超快速钟差包括观测部分(ISU-O)和预报部分(ISU-P),各占24 h。ISU-O钟差是通过对多个iGMAS中心解算的钟差进行综合加权得到的,精度约为1 ns;ISU-P钟差是基于前1 d的ISU-O钟差外推预报得到的,精度较低。本文采用iGMAS中心的实测BDS-3超快速钟差数据,选取8颗BDS-3卫星作为代表进行钟差预报分析,卫星信息如表1所示。

表1 BDS-3卫星相关信息

2.1 单天算例

为分析本文RVM模型钟差预报算法的效果,采用QP模型、SA模型和ISU-P钟差产品作为对比,其中SA模型采用加入北斗MEO卫星钟差数据前2个主显著周期项进行钟差预报(主显著周期项为12 h和6 h)[13]。选取高斯核函数作为RVM钟差预报模型的核函数,并利用交叉验证法进行模型训练[11]。图2为ISU-P钟差产品和采用3种模型使用2021-02-13数据预报2021-02-14钟差的预报残差。

从图2可以看出:1)ISU-P钟差产品随着预报时间的推移累积预报误差很大,预报精度衰减很快,精度有待进一步提高;2)QP模型与SA模型的钟差预报精度略优于ISU-P钟差产品,两者预报结果差别不大;3)SA模型加入了钟差数据的前2个主周期项,改善了部分卫星钟差在预报过程中周期性系统误差的积累,发散程度有所减小,但提升效果并不明显,由此可见BDS-3卫星钟差数据的周期特性误差并不显著;4)RVM模型的预报精度最高,误差曲线最收敛,超快速钟差预报稳定性更好。综上,EM算法优化的RVM钟差预报模型可更为准确地拟合出钟差数据中的非线性特征,从而取得较好的超快速钟差预报效果。

图2 不同预报模型BDS-3卫星钟差预报残差序列Fig.2 Clock offset prediction residual sequence of BDS-3 satellites using different prediction models

2.2 多天算例

为更好地验证本文RVM模型进行钟差预报的普适性,采用2021-02-13~19共7 d的BDS-3超快速钟差数据进行实验分析,选取均方根误差(RMS)作为钟差预报精度的评定标准,预报结果如表2和图3所示。

由表2和图3可以看出:1)随着预报时长的增加,4种预报模型的超快速钟差预报精度都有所下降,但ISU-P产品精度下降最快,降低幅度最为显著,可见当前阶段超快速钟差预报产品精度很低,难以满足实时精密单点定位的需求;2)QP模型与SA模型的钟差预报精度相当;3)RVM模型预报精度与稳定性均优于其他3种预报模型;4)在短期6 h超快速钟差预报下,RVM模型BDS-3钟差预报精度优于0.62 ns,能够满足北斗高精度实时PNT服务。

表2 不同预报模型一周预报结果平均精度统计

图3 不同预报模型BDS-3卫星钟差预报精度统计Fig.3 Statistics of BDS-3 satellites clock offset prediction accuracy using different prediction models

为了分析BDS-3卫星钟差的预报效果与星载钟类型的关系,表3统计了不同星载钟类型钟差数据预报的平均精度。表4给出了RVM模型较其他3种模型预报精度的提升率。

表3 不同星载钟类型钟差预报的平均精度

表4 RVM模型较其他3种模型精度提升率

由表3~4可以看出:1)在进行12 h钟差预报时,BDS-3卫星铷钟和氢钟的钟差预报精度相当,但在预报24 h钟差数据时,BDS-3卫星氢钟的预报精度明显更优,可见BDS-3搭载的新一代氢钟稳定性更强,性能优于同期的铷钟。2)对于6 h、12h和24h预报,RVM模型预报BDS-3卫星钟差数据的平均精度均优于0.61 ns;与ISU-P、QP模型和SA模型相比,RVM模型预报24 h的BDS-3卫星钟差精度分别提升64.1%、50.0%和49.2%,验证了RVM模型在BDS-3超快速钟差预报中的可行性。

3 结 语

针对当前BDS-3钟差预报产品无法满足实时高精度PNT服务需求的问题,提出一种基于EM算法优化RVM的BDS-3超快速钟差预报算法。利用iGMAS中心提供的实测BDS-3超快速钟差数据进行单天和多天预报实验,验证RVM模型在卫星钟差预报中的可行性,同时得出以下结论:

1)BDS-3超快速钟差数据进行一次差分后,数据的有效数字位数减少,一定程度上消除了钟差序列趋势项的影响,有利于更准确地拟合预测模型。

2)RVM模型采用高斯核函数,具有较强的局部学习与全局泛化能力,能够很好地对超快速钟差数据进行刻画。

3)对比4种模型24 h钟差预报的误差曲线发现,RVM模型精度最高,误差曲线最收敛,稳定性最好。可见EM算法优化的RVM钟差预报模型可更准确地拟合钟差数据中的非线性特征,从而取得较好的超快速钟差预报效果。

4)对于6 h、12 h和24 h预报,RVM模型预报BDS-3卫星钟差数据的平均精度均优于0.61 ns;与ISU-P、QP模型和SA模型相比,RVM模型预报24 h 的BDS-3卫星钟差精度分别提升了64.1%、50.0%、49.2%。

致谢:感谢iGMAS数据中心提供产品支持。

猜你喜欢

钟差卫星精度
miniSAR遥感卫星
静止卫星派
IGS快速/超快速卫星钟差精度评定与分析
基于DSPIC33F微处理器的采集精度的提高
实时干涉测量中对流层延迟与钟差精修正建模
Puma" suede shoes with a focus on the Product variables
基于拉格朗日的IGS精密星历和钟差插值分析
GPS/GLONASS/BDS组合PPP精度分析
改进的Goldschmidt双精度浮点除法器
巧用磨耗提高机械加工精度