【技术实现步骤摘要】
一种用于GLONASS接收机高精度快速定位的方法
[0001]本专利技术属于导航
,尤其涉及一种用于GLONASS接收机高精度快速定位的方法。
技术介绍
[0002]GLONASS接收机工作原理是通过捕获跟踪得到卫星码相位及多普勒等基本距离测量信息,再通过解析导航bit得到卫星的星历信息,进而解算得到接收机具体位置。传统意义上GLONASS热启动首次定位时长TTFF时间大约9秒到32秒,主要时间花费在卫星信号捕获跟踪和电文解析。为了减少热启动TTFF时长,目前采用的解决方法是利用接收机关机前的位置,关机前保存星历和本地实时时钟,推算卫星发射时刻。利用关机前保存的星历基于传统的四阶龙格库塔法推算发射时间的卫星位置和速度信息,进而得到接收机的位置及速度信息。上述方法对GLONASS接收机局限性大,要求距离上次断电时长2小时之内,并且基于传统的卫星轨道微分方程,用四阶龙格库塔法推算卫星轨道信息,其在星历参考时间前后15分钟内有效精度达0.77米,随着时间的加长卫星位置和速度误差再进一步增大,且一般热启动定义为2小时内,若用此法其定位精度在百米之外,且算法失败率高。
技术实现思路
[0003]本专利技术的目的在于克服上述现有技术的缺点,提供一种用于GLONASS接收机高精度快速定位的方法。
[0004]为达到上述目的,本专利技术采用以下技术方案予以实现:
[0005]一种用于北斗接收机热启动快速定位的方法,包括以下步骤:
[0006]步骤1:GLONASS接收机计算当前开机时刻, ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种用于GLONASS接收机高精度快速定位的方法,其特征在于,包括以下步骤:步骤1:GLONASS接收机计算当前开机时刻,并根据上次关机前存储的星历信息和当前开机时刻,计算出当前哪些卫星可用于定位,判断是否满足热启动条件;步骤2:接收机根据上次断电前存储的卫星多普勒和码相位信息,计算出缩小了的信号捕获三维收缩范围,快速完成捕获、跟踪子码同步测得码相位信息并进入子帧同步状态;步骤3:接收机根据子码同步获取的码相位信息及存储的导航电文构筑卫星信号发射时刻方程;步骤4:根据GLONASS卫星轨道高度,构筑信号传输时间方程;通过卫星信号发射时刻方程和信号传输时间方程求解卫星信号发射时刻;步骤5:根据计算的卫星信号发射时刻及存储的星历信息,利用卫星轨道长期动态模型,运用四阶龙格库塔法得到对应当前发射时刻卫星的位置和速度,进而进行热启动定位解算,得到高精度的热启动定位结果。2.根据权利要求1所述的用于GLONASS接收机高精度快速定位的方法,其特征在于,所述步骤1的具体方法为:GLONASS接收机根据上电时刻读取的时钟信息和上次断电前保存的时钟信息,计算出当前上电时刻对应的GLONASS时间信息t
u
,同时判断t
u
与保存的卫星星历参考时间t
b
是否在4小时之内,并统计满足条件的卫星数目是否大于等于4颗,若满足则执行步骤2,否则热启动流程失败。3.根据权利要求1所述的用于GLONASS接收机高精度快速定位的方法,其特征在于,所述步骤3中的GLONASS卫星信号发射时刻方程为:t
(s)
=TOW*2+t
ca
其中:t
(s)
为卫星信号发射时刻,TOW为每一子帧以秒为单位的周内时对应导航电文的下一帧起始沿;t
ca
表示码相位信息在当前子帧导航电文中的位置,其对应的方程为其中,b为当前子帧内导航电文子码的数目;c表示对应子帧的C/A码整周数目,C/A码的周期为1毫秒;CP为码相位的测量值。4.根据权利要求1所述的用于GLONASS接收机高精度快速定位的方法,其特征在于,所述步骤4中的卫星信号传输时间方程为:t
tran
=t
u-t
(s)
;其中,h表示GLONASS卫星轨道高度,对应的值为19100km;c
vel
表示光速。卫星平均传输时间计算方法为:根据传输时间方程估计出当前对应时刻的发射时间t
(s)
′
,利用卫星轨道长期动态模型,运用四阶龙格库塔法计算出对应的卫星位置[x
(n)
′
,y
(n)
′
,z
(n)
′
];再根据断电时刻存储的本地接收机位置[x
u
,y
u
,z
技术研发人员:朱盈娜,邢逢峰,汤加跃,
申请(专利权)人:西安开阳微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。