The present invention relates to a device and a fast satellite selection method for anti multipath GNSS, through the analysis of the navigation message is received, in order to eliminate the capture in the satellite unhealthy satellite, satellite elevation below the threshold of serious and multipath effects of satellite; then, according to the satellite azimuth, elevation and the signal quality is selected from screening in the satellite satellite. The method provided by the embodiment of the invention considers the influence of user ranging error and geometric distribution of satellites, considering the geometry distribution has been eliminated by multipath effects of severe satellite, to ensure the final positioning calculation precision; and the method does not need to calculate the GDOP, effectively solves the problem of less calculation than the traditional selection star method to meet the requirements of real-time positioning receiver.
【技术实现步骤摘要】
一种抗多径的GNSS快速选星方法及装置
本专利技术涉及卫星导航
,尤其涉及一种抗多径的GNSS快速选星方法及装置。
技术介绍
全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)是一种基于人造地球卫星的星基无线电导航系统,为全球陆海空天的各种军用民用设备提供全天候、高精度的位置、速度和时间信息。当今正在运行的GNSS系统主要包括美国的全球定位系统、俄罗斯的格洛纳斯定位系统、欧洲的伽利略定位系统和中国的北斗定位系统。同时接收以上多个系统卫星信号的GNSS接收机称作多星座GNSS接收机,它可以利用更多的卫星信号以提高定位的精度和可靠性。其中,GNSS接收机的卫星导航定位解算精度取决于卫星的伪距观测量误差和几何精度因子(GDOP,GeometricDilutionofPrecision),而GDOP是由用于定位解算的卫星几何分布决定的。现有技术中,常用的选星方法是在可见星中找出所有卫星组合(例如用S颗卫星组合),通过计算所有组合的GDOP值,从中选出GDOP值最小卫星组合作为最终的选星结果。假设在某一观测时刻,接收机可同时探测到全球卫星导航系统的n(n>4)颗卫星,根据上述算法会在n颗卫星中遍历所有的卫星组合所对应的GDOP值,其中,H为权系数矩阵,因此传统的选星算法需要进行次GDOP值计算,而且每次计算均涉及矩阵乘法、矩阵求逆等运算。然而,随着北斗和伽利略系统部署的在轨卫星越来越多,多星座卫星导航接收机可以接收到的可见星数量大幅增加,所以,上述选星算法需要计算的卫星组合数急剧增加,已经无法满足实时定位的要求; ...
【技术保护点】
一种抗多径的GNSS快速选星方法,其特征在于,包括:分别接收各捕获到的卫星的导航电文信息;根据所述导航电文信息中的卫星健康状况,从所述各捕获到的卫星中剔除不健康卫星得到健康卫星组;根据所述健康卫星组中各卫星的导航电文信息,计算所述健康卫星组中各卫星的仰角和方位角;根据所述健康卫星组中各卫星的仰角,从所述健康卫星组中剔除仰角低于预设仰角阈值的卫星得到仰角卫星组;根据所述仰角卫星组中各卫星信号与本地码的相关结果,计算所述仰角卫星组中各卫星的多径因子;根据所述仰角卫星组中各卫星的多径因子,从所述仰角卫星组剔除多径因子大于预设多径因子阈值的卫星,得到低多径因子卫星组;根据所述低多径因子卫星组中各卫星的仰角、方位角和信号质量,从所述低多径因子卫星组选出预设数量的卫星。
【技术特征摘要】
1.一种抗多径的GNSS快速选星方法,其特征在于,包括:分别接收各捕获到的卫星的导航电文信息;根据所述导航电文信息中的卫星健康状况,从所述各捕获到的卫星中剔除不健康卫星得到健康卫星组;根据所述健康卫星组中各卫星的导航电文信息,计算所述健康卫星组中各卫星的仰角和方位角;根据所述健康卫星组中各卫星的仰角,从所述健康卫星组中剔除仰角低于预设仰角阈值的卫星得到仰角卫星组;根据所述仰角卫星组中各卫星信号与本地码的相关结果,计算所述仰角卫星组中各卫星的多径因子;根据所述仰角卫星组中各卫星的多径因子,从所述仰角卫星组剔除多径因子大于预设多径因子阈值的卫星,得到低多径因子卫星组;根据所述低多径因子卫星组中各卫星的仰角、方位角和信号质量,从所述低多径因子卫星组选出预设数量的卫星。2.根据权利要求1所述的方法,其特征在于,根据所述仰角卫星组中各卫星信号与本地码的相关结果,计算所述仰角卫星组中各卫星的多径因子,包括:根据所述仰角卫星组中各卫星信号与本地码的相关结果,计算所述仰角卫星组中各卫星的相关阈值;根据所述仰角卫星组中各卫星的相关阈值,确定所述仰角卫星组中各卫星的峰值区域对应的边界相位采样点;根据所述各卫星的峰值区域对应的边界相位采样点,计算所述仰角卫星组中各卫星的多径因子MPF;其中,A为相关峰值区域对应的第一边界相位采样点,B为所述相关峰值区域对应的第二边界相位采样点,Y为所述相关峰值区域中各相位采样点对应的卫星信号与本地码的相关值,YM为卫星信号与本地码的相关峰值。3.根据权利要求2所述的方法,其特征在于,根据所述仰角卫星组中各卫星信号与本地码的相关结果,计算所述仰角卫星组中各卫星的相关阈值,包括:根据所述仰角卫星组中各卫星信号与本地码的相关结果,获取所述仰角卫星组中各卫星信号与本地码的相关峰值;所述仰角卫星组中各卫星信号与本地码的相关峰值对应的相位采样点,确定距离所述相关峰值对应的相位采样点预设相位的相位采样区域作为相关峰值区域;根据所述仰角卫星组中各卫星信号与本地码的相关结果中除所述相关峰值区域之外相关区域的相关结果均值MNoise和标准差STDNoise;根据所述相关结果均值MNoise和标准差STDNoise,计算出所述仰角卫星组中各卫星的相关阈值T;其中,T=MNoise+C*STDNoise,C为比例系数。4.根据权利要求1所述的方法,其特征在于,根据所述低多径因子卫星组中各卫星的仰角、方位角和信号质量,从所述低多径因子卫星组选出预设数量的卫星,包括:根据所述低多径因子卫星组中各卫星的仰角和方位角进行卫星分组,得到多个卫星子组;根据所述多个卫星子组中各卫星的信号质量,分别从所述多个卫星子组中选取一个信号质量最优的卫星得到质量最优卫星组;跟据所述质量最优卫星组中各卫星的仰角进行分组,得到低仰角卫星组和高仰角卫星组;根据所述高仰角卫星组中各卫星的仰角和信号质量,从所述高仰角卫星组中选取第一预设数量的卫星;根据所述低仰角卫星组中各卫星的方位角和...
【专利技术属性】
技术研发人员:李炳博,
申请(专利权)人:湖南国科微电子股份有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。