【技术实现步骤摘要】
一种基于北斗三号B2b信号的卫星定位方法及装置
本申请涉及导航定位
,具体而言,涉及一种基于北斗三号B2b信号的卫星定位方法及装置。
技术介绍
随着全球卫星导航系统(GlobalNavigationSatelliteSystem,GNSS)在实时位置服务、灾害预警、变形监测等领域的应用,用户逐渐提出了分米级、厘米级的高精度实时定位需求。目前,国内的北斗三号卫星导航系统能够通过地球静止轨道(GeostationaryEarthOrbit,GEO)卫星播发B2b信号,向用户提供实时改正数据,以提高定位结果的精度。GEO卫星按照一定的时间间隔播发卫星轨道改正数、钟差改正数、码间偏差修正数等,但受播发时间间隔影响,若用户直接采用B2b信号的改正数据,势必由于当前定位时刻与改正数据所对应的播发时刻不匹配的问题,导致北斗卫星轨道误差和钟差误差,影响实时定位精度。
技术实现思路
本申请实施例的目的在于提供一种基于北斗三号B2b信号的卫星定位方法及装置,用以减小北斗三号卫星的轨道误差和钟差误差,提高实时定位精度。为实现上述目的,本申请实施例提供以下技术方案:第一方面,本申请实施例提供一种基于北斗三号B2b信号的卫星定位方法,包括:获取北斗三号卫星播发的针对待定位设备的原始观测数据以及播发的B2b信号中携带的改正数据,所述原始观测数据包括广播星历以及不同频率的伪距观测值和载波相位观测值,所述改正数据包括与播发时刻对应的轨道改正数、钟差改正数和码间偏差改正数;利用多个历史播发时刻的轨道改正数计算出当前时刻的轨道改正数,以及利用多个历史播发时刻的钟差改正数计算出当前时刻的钟差 ...
【技术保护点】
1.一种基于北斗三号B2b信号的卫星定位方法,其特征在于,包括:获取北斗三号卫星播发的针对待定位设备的原始观测数据以及播发的B2b信号中携带的改正数据,所述原始观测数据包括广播星历以及不同频率的伪距观测值和载波相位观测值,所述改正数据包括与播发时刻对应的轨道改正数、钟差改正数和码间偏差改正数;利用多个历史播发时刻的轨道改正数计算出当前时刻的轨道改正数,以及利用多个历史播发时刻的钟差改正数计算出当前时刻的钟差改正数;根据所述广播星历和当前时刻的轨道改正数确定当前时刻的卫星精密轨道,以及根据所述广播星历和当前时刻的钟差改正数确定当前时刻的卫星精密钟差;根据所述码间偏差改正数对不同频率的伪距观测值进行修正,得到不同频率的修正后的伪距观测值;根据所述卫星精密轨道、所述卫星精密钟差和所述修正后的伪距观测值确定所述待定位设备在当前时刻的位置。
【技术特征摘要】
1.一种基于北斗三号B2b信号的卫星定位方法,其特征在于,包括:获取北斗三号卫星播发的针对待定位设备的原始观测数据以及播发的B2b信号中携带的改正数据,所述原始观测数据包括广播星历以及不同频率的伪距观测值和载波相位观测值,所述改正数据包括与播发时刻对应的轨道改正数、钟差改正数和码间偏差改正数;利用多个历史播发时刻的轨道改正数计算出当前时刻的轨道改正数,以及利用多个历史播发时刻的钟差改正数计算出当前时刻的钟差改正数;根据所述广播星历和当前时刻的轨道改正数确定当前时刻的卫星精密轨道,以及根据所述广播星历和当前时刻的钟差改正数确定当前时刻的卫星精密钟差;根据所述码间偏差改正数对不同频率的伪距观测值进行修正,得到不同频率的修正后的伪距观测值;根据所述卫星精密轨道、所述卫星精密钟差和所述修正后的伪距观测值确定所述待定位设备在当前时刻的位置。2.根据权利要求1所述的方法,其特征在于,利用多个历史播发时刻的轨道改正数计算出当前时刻的轨道改正数,包括:利用多个历史播发时刻的轨道改正数分别在径向、切向和法向方向上建立多次多项式方程组;利用最小二乘法拟合得到每一方向对应的多次多项式方程组中待定的多个多项式系数;根据所述多个多项式系数分别确定当前时刻在径向、切向和法向方向上的轨道改正数。3.根据权利要求2所述的方法,其特征在于,在径向、切向和法向方向上建立的多次多项式方程组分别为:其中,分别为第n个历史播发时刻在径向、切向和法向方向上的轨道改正数,a1、b1、c1、d1、e1、f1为在径向方向上待定的多个多项式系数,a2、b2、c2、d2、e2、f2为在切向方向上待定的多个多项式系数,a3、b3、c3、d3、e3、f3为在法向方向上待定的多个多项式系数,tn表示第n个历史播发时刻,L表示所述多个历史播发时刻的数量。4.根据权利要求2所述的方法,其特征在于,根据所述广播星历和当前时刻的轨道改正数确定当前时刻的卫星精密轨道,包括:根据所述广播星历,基于开普勒方程确定当前时刻地心坐标系下的卫星位置M和卫星速度V;根据所述卫星位置和所述卫星速度,得到当前时刻地心坐标系的轨道改正数δ:其中,δr、δa、δc分别为当前时刻在径向、切向和法向方向上的轨道改正数;根据当前时刻地心坐标系的轨道改正数,确定当前时刻的卫星精密轨道S=M+δ。5.根据权利要求1所述的方法,其特征在于,根据所述广播星历和当前时刻的钟差改正数确定当前时刻的卫星精密钟差,包括:根据所述广播星历,计算当前时刻的卫星钟差t':t'=k0+k1(t-toe)+k2(t-toe)2;其...
【专利技术属性】
技术研发人员:张龙平,王宇翔,王彦辉,周万振,孟瑞祖,刘雁雨,任凌,
申请(专利权)人:北京航天宏图信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。