双精度浮点定义下的深空Doppler测速计算方法

文档序号:6350645阅读:364来源:国知局
专利名称:双精度浮点定义下的深空Doppler测速计算方法
双精度浮点定义下的深空Doppler测速计算方法技术领域
本发明属于数据处理技术领域,涉及一种双精度浮点定义下的深空Doppler (多普勒)测速计算方法。
背景技术
目前深空探测中Doppler的计算通常采用《Formulation for observed and computed values of Deep Space Network data types for navigation》一书中所述的方法。利用该方法,若采用双精度浮点数计算光行时,由于舍入误差的影响,其计算精度约为3χ10[Μ…皮秒左右(其中D表示取整,R为探测距离,单位为亿千米),此精度在1亿千米以上的探测任务Doppler测量数据的处理中,只能保证lmm/s (1秒积分周期)的计算精度, 显然不能满足当前0. lmm/s甚至0. 02mm/s的精度要求。通常的做法是在计算光行时使用四精度浮点数代替双精度浮点数,以提高计算精度,但该方法虽然提高了计算精度,却降低了计算效率。发明内容
本发明的目的在于提供一种双精度浮点定义下的深空Doppler测速计算方法,以提高计算精度和计算效率。
为实现上述目的,本发明提供的双精度浮点定义下的深空Doppler测速计算方法包括以下步骤
<1>依据Doppler测量原理建立Doppler测量方程;
<2>用泰勒级数展开式来计算积分周期始末时刻的光行时差;
<3>将光行时差代入测量方程计算Doppler测速。
进一步的,所述Doppler测量方程如下
fD=fR-f0=^ + Sf + v
其中fD表示Doppler频率偏移量,fE表示接收端接收信号频率,f0表示地面接收站本振频率,N。为一个积分周期内的周计数,ΔΤ为一个积分周期,δ f为观测系统误差,ν 为观测随机误差。
所述计算积分周期始末时刻光行时差的方法如下
权利要求
1.一种双精度浮点定义下的深空Doppler测速计算方法,其特征是包括以下步骤 <1>依据Doppler测量原理建立Doppler测量方程;<2>用泰勒级数展开式来计算积分周期始末时刻的光行时差; <3>将光行时差代入测量方程计算Doppler测速。
2.如权利要求1所述的双精度浮点定义下的深空Doppler测速计算方法,其特征是 所述Doppler测量方程如下
全文摘要
本发明属于数据处理技术领域,公开了一种双精度浮点定义下的深空Doppler测速计算方法。该方法首先依据Doppler测量原理建立Doppler测量方程;然后用泰勒级数展开式来计算积分周期始末时刻的光行时差;最后将光行时差代入测量方程计算Doppler测速。本发明提高了深空探测Doppler测速的计算精度和效率。
文档编号G06F7/57GK102495715SQ20111039979
公开日2012年6月13日 申请日期2011年11月28日 优先权日2011年11月28日
发明者曹建峰, 胡松杰, 贺军, 麻永平 申请人:北京航天飞行控制中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1