基于GNSS的选星方法、装置、终端及存储介质与流程

文档序号:22117543发布日期:2020-09-04 15:45阅读:来源:国知局

技术特征:

1.一种基于gnss的选星方法,其特征在于,所述方法包括:

根据用户预估位置和地图信息,确定所跟踪卫星的类型,所述类型包括视距内卫星、视距外卫星及不确定卫星;

根据视距内卫星的导航电文和观测量,计算接收机钟差和用户位置;

根据所述接收机钟差和所述用户位置,计算不确定卫星的观测残差;

将观测残差满足第一阈值条件的不确定卫星及视距内卫星,确定为观测卫星。

2.根据权利要求1所述的方法,其特征在于,所述根据用户预估位置和地图信息,确定所跟踪卫星的类型,包括:

以所述用户预估位置为中心、以预设长度为半径作圆;

从所述地图信息所指示的地图平面上各个建筑物矢量框中,选取与所述圆存在重叠面积的目标建筑物矢量框;

根据所述用户预估位置、所述所跟踪卫星及所述目标建筑物矢量框,确定所述所跟踪卫星的类型。

3.根据权利要求2所述的方法,其特征在于,所述根据所述用户预估位置、所述所跟踪卫星及所述目标建筑物矢量框,确定所述所跟踪卫星的类型,包括:

获取任一卫星与所述用户预估位置之间的连线在所述地图平面上的投影;

当所述投影与所述目标建筑物矢量框不存在交点,确定所述卫星未处于遮挡区域内;

将未处于遮挡区域内及处于遮挡区域内且仰角满足第二阈值条件的卫星,确定为视距内卫星;

将处于遮挡区域内且仰角满足第三阈值条件的卫星,确定为视距外卫星;

将所述所跟踪卫星中除所述视距内卫星和所述视距外卫星以外的其他卫星,确定为不确定卫星。

4.根据权利要求1所述的方法,其特征在于,所述根据视距内卫星的导航电文和观测量,计算接收机钟差和用户位置,包括:

从所述视距内卫星的导航电文中,获取视距内卫星的卫星坐标及误差修正信息;

根据所述视距内卫星的误差修正信息,对所述视距内卫星的卫星坐标进行修正,得到所述视距内卫星的卫星修正坐标;

根据所述视距内卫星的伪距观测量、所述视距内卫星的卫星修正坐标及所述视距内卫星的误差修正信息,应用以下公式,通过求解方程,得到所述接收机钟差和用户位置:

其中,i为第i颗视距内卫星,i=1,2,3,...,n,pi为所述视距内卫星的伪距观测量,为第i颗视距内卫星的卫星修正坐标,(x,y,z)为所述用户位置,为第i颗视距内卫星对应的电离层修正量,为第i颗视距内卫星对应的对流层修正量,b为所述接收机钟差,c为光速常量。

5.根据权利要求1所述的方法,其特征在于,所述根据所述接收机钟差和所述用户位置,计算不确定卫星的观测残差,包括:

从所述不确定卫星的导航电文中,获取所述不确定卫星的卫星坐标及误差修正信息;

根据所述不确定卫星的误差修正信息,对所述不确定卫星的卫星坐标进行修正,得到所述不确定卫星的卫星修正坐标;

根据所述不确定卫星的伪距观测量、所述不确定卫星的卫星修正坐标、所述不确定卫星的误差修正信息、所述接收机钟差及所述用户位置,应用以下公式,计算所述不确定卫星的观测残差:

其中,j为第j颗不确定卫星,j=n+1,n+2,n+3,...,n+m,εj为第j颗不确定卫星的观测残差,pj为所述不确定卫星的伪距观测量,为第j颗不确定卫星的卫星修正坐标,(x,y,z)为所述用户位置,为第j颗不确定卫星对应的电离层修正量,为第j颗不确定卫星对应的对流层修正量,b为所述接收机钟差,c为光速常量。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据视距内卫星的导航电文,计算接收机钟差和用户位置之前,还包括:

获取所述视距内卫星的数量;

当所述视距内卫星的数量大于预设数量,执行所述根据视距内卫星的导航电文,计算接收机钟差和用户位置的步骤。

7.根据权利要求1至5中任一项所述的方法,其特征在于,所述将观测残差满足第一阈值条件的不确定卫星及所述视距内卫星,确定为观测卫星之后,还包括:

采用所述观测卫星,确定用户实际位置。

8.一种基于gnss的选星装置,其特征在于,所述装置包括:

第一确定模块,用于根据用户预估位置和地图信息,确定所跟踪卫星的类型,所述类型包括视距内卫星、视距外卫星及不确定卫星;

第一计算模块,用于根据视距内卫星的导航电文和观测量,计算接收机钟差和用户位置;

第二计算模块,用于根据所述接收机钟差和所述用户位置,计算不确定卫星的观测残差;

第二确定模块,用于将观测残差满足第一阈值条件的不确定卫星及视距内卫星,确定为观测卫星。

9.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如权利要求1至7中任一项所述的基于gnss的选星方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现如权利要求1至7中任一项所述的基于gnss的选星方法。


技术总结
本发明公开了一种基于GNSS的选星方法、装置、终端及存储介质,属于导航技术领域。包括:根据用户预估位置和地图信息,确定所跟踪卫星的类型;根据视距内卫星的导航电文和观测量,计算接收机钟差和用户位置;根据接收机钟差和用户位置,计算不确定卫星的观测残差;将观测残差满足第一阈值条件的不确定卫星及视距内卫星,确定为观测卫星。本发明根据用户预估位置和地图信息,确定所跟踪卫星的类型,并根据视距内卫星的导航电文和观测量,计算接收机钟差和用户位置,进而将观测残差值满足第一阈值条件与视距内卫星作为观测卫星。由于同时根据地图信息进行选取,可以剔除不可靠的卫星,提高所选取的卫星的观测质量,可在城市环境下实现更准确的定位。

技术研发人员:陆晨曦
受保护的技术使用者:腾讯大地通途(北京)科技有限公司;腾讯科技(深圳)有限公司
技术研发日:2019.02.28
技术公布日:2020.09.04
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1