一种卫星导航系统中观测值的管理方法技术方案

技术编号:29487081 阅读:19 留言:0更新日期:2021-07-30 18:58
本申请实施例公开了一种卫星导航系统中观测值的管理方法。所述方法包括:确定矩阵列表中相同GPS时间的观测值对应的卫星,得到卫星列表;以及,确定所述观测值的总数;利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,得到M个卫星的N个观测值作为卫星观测值,其中M为小于预设的卫星总数上限值的正整数,N为小于预设的观测值总数上限值的正整数。

【技术实现步骤摘要】
一种卫星导航系统中观测值的管理方法
本申请实施例涉及信息处理领域,尤指一种卫星导航系统中观测值的管理方法。
技术介绍
随着全球卫星导航系统的发展,全球系统有美国的GPS(GlobalPositioningSystem,全球定位系统)、俄罗斯的Glonass(GlobalNavigationSatelliteSysstem,全球卫星导航系统)、欧洲的Galileo(伽利略)系统、中国的北斗卫星导航系统,区域系统有日本的QZSS(Quasi-ZenithSatelliteSystem,准天顶卫星系统)、印度的IRNSS(IndianRegionalNavigationSatelliteSystem,印度区域导航卫星系统),增强系统有美国的WAAS(WideAreaAugmentationSystem,广域增强系统)、欧洲的EGNOS(EuropeanGeostationaryNavigationOverlayService,欧洲地球静止导航重叠服务)系统和日本的MSAS(Multi-FunctionalSatelliteAugmentationSystem,多功能卫星增强系统)等。各卫星导航系统不断完善,如中国的北斗卫星导航系统,近年来不断增加卫星并提供了全球服务。目前在部分地区,在开阔的无干扰的环境下,会出现收到超过60颗卫星的情况,而每颗卫星又有多个频点的观测值,按所有卫星的所有频点观测值数量计算,会出现接近200个观测值的情况。在实际应用中,如果观测值数量多,进行定位结算的复杂度也会大幅度提高,不但消耗CPU的运行资源,也会占用更多的内存。
技术实现思路
为了解决上述任一技术问题,本申请实施例提供了一种卫星导航系统中观测值的管理方法。为了达到本申请实施例目的,本申请实施例提供了一种卫星导航系统中观测值的管理方法,包括:确定矩阵列表中相同GPS时间的观测值对应的卫星,得到卫星列表;以及,确定所述观测值的总数;利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,得到M个卫星的N个观测值作为卫星观测值,其中M为小于预设的卫星总数上限值的正整数,N为小于预设的观测值总数上限值的正整数。一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上文所述的方法。一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上文所述的方法。上述技术方案中的一个技术方案具有如下优点或有益效果:通过确定矩阵列表中相同GPS时间的观测值对应的卫星,得到卫星列表;以及,确定所述观测值的总数;并利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,得到M个卫星的N个观测值作为卫星观测值,使得过滤后的观测值的总数和对应的卫星总数均小于上限值,有效降低矩阵维度,提高矩阵运算的效率。本申请实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本申请实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请实施例的实施例一起用于解释本申请实施例的技术方案,并不构成对本申请实施例技术方案的限制。图1为相关技术中提供的定位精度与观测值的关系图;图2为本申请实施例提供的卫星导航系统中观测值的管理方法的流程图;图3为本申请实施例提供的确定卫星观测值的方法的流程图;图4为本申请实施例提供的确定基站观测值的方法的流程图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请实施例的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请实施例中的实施例及实施例中的特征可以相互任意组合。在实现本申请过程中,发现相关技术中存在如下问题,包括:无论哪种定位算法,定位精度和观测值数量有一定的关联。图1为相关技术中提供的定位精度与观测值的关系图。如图1所示,横轴表示观测值数量,纵轴表示定位精度。为了更直观的显示变化幅度的关系,纵轴实际是与精度相关的DOP(DilutionOfPrecision,精度因子)的倒数,其中,DOP值越小,即DOP的倒数越大,卫星的几何分布就越好,计算出来的定位精度就越高。从图1可以看出,随着观测值数量的增加,定位精度会有不同幅度的提高,从0到100个观测值,定位精度的提高幅度明显要高,但当观测值数量到一定数量(如110个),定位精度增长幅度已经没有多么明显了,此时观测值数量多,进行定位结算的复杂度也会大幅度提高,不但消耗CPU的运行资源,也会占用更多的内存。基于上述分析,本申请实施例提供如下解决方案,包括:图2为本申请实施例提供的卫星导航系统中观测值的管理方法的流程图。如图2所示,所述方法包括:步骤201、确定矩阵列表中相同GPS时间的观测值对应的卫星,得到卫星列表;以及,确定所述观测值的总数;在一个示例性实施例中,同一个卫星在同一个GPS时间在多个频点均有观测值,在统计观测值的总数的同时,还需要进一步确定上述观测值来自于哪个卫星,得到卫星列表。步骤202、利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,得到M个卫星的N个观测值作为卫星观测值,其中M为小于预设的卫星总数上限值的正整数,N为小于预设的观测值总数上限值的正整数。在一个示例性实施例中,上述筛选条件用于挑选优质的观测值,过滤掉质量差的观测值。在开阔的无干扰的环境下,卫星观测值数量足够多,且每个卫星的观测值包含多个方面信息,例如,载波信息、伪距信息、多普勒信息等,所有卫星的观测值信息存放在矩阵列表里,定位结算会用到大量的矩阵运算。启用挑选卫星观测值的机制,设定卫星数量上限和观测值数量上限,可降低运算的复杂度和减少内存的使用。本申请实施例提供的方法,通过确定矩阵列表中相同GPS时间的观测值对应的卫星,得到卫星列表;以及,确定所述观测值的总数;并利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,得到M个卫星的N个观测值作为卫星观测值,使得过滤后的观测值的总数和对应的卫星总数均小于上限值,有效降低矩阵维度,提高矩阵运算的效率。下面对本申请实施例提供的方法进行说明:在一个示例性实施例中,所述利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,包括:确定在所述GPS时间下处于失锁状态的卫星;从所述卫星列表中删除处于失锁状态的卫星,得到第一卫星列表;以及,从所述观测值中删除所述处于失锁状态的卫星的观测值,得到第一观测值总数;判断所述第一卫星列表中的卫星总数是否小于所述卫星总数上限值;以及,判断所述第一观测值总数是否小于所述观测值总数上限值;如果所述第一卫星总数和所述第一观测值总数均小于各自的上限值,则得到M个卫星本文档来自技高网
...

【技术保护点】
1.一种卫星导航系统中观测值的管理方法,包括:/n确定矩阵列表中相同GPS时间的观测值对应的卫星,得到卫星列表;以及,确定所述观测值的总数;/n利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,得到M个卫星的N个观测值作为卫星观测值,其中M为小于预设的卫星总数上限值的正整数,N为小于预设的观测值总数上限值的正整数。/n

【技术特征摘要】
1.一种卫星导航系统中观测值的管理方法,包括:
确定矩阵列表中相同GPS时间的观测值对应的卫星,得到卫星列表;以及,确定所述观测值的总数;
利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,得到M个卫星的N个观测值作为卫星观测值,其中M为小于预设的卫星总数上限值的正整数,N为小于预设的观测值总数上限值的正整数。


2.根据权利要求1所述的方法,其特征在于,所述利用预先设置的筛选条件对卫星的总数和观测值的总数进行过滤,包括:
确定在所述GPS时间下处于失锁状态的卫星;
从所述卫星列表中删除处于失锁状态的卫星,得到第一卫星列表;以及,从所述观测值中删除所述处于失锁状态的卫星的观测值,得到第一观测值总数;
判断所述第一卫星列表中的卫星总数是否小于所述卫星总数上限值;以及,判断所述第一观测值总数是否小于所述观测值总数上限值;
如果所述第一卫星总数和所述第一观测值总数均小于各自的上限值,则得到M个卫星的N个观测值作为卫星观测值。


3.根据权利要求2所述的方法,其特征在于,如果所述第一卫星总数和所述第一观测值总数中有至少一个不小于各自的上限值,所述方法还包括:
确定在所述GPS时间下星历不可用的卫星;
从所述第一卫星列表中删除星历不可用的卫星,得到第二卫星列表;以及,从所述第一观测总数对应的观测值中删除所述星历不可用的卫星的观测值,得到第二观测值总数;
判断所述第二卫星列表中的卫星总数是否小于所述卫星总数上限值;以及,判断所述第二观测值是否小于所述观测值总数上限值;
如果所述第二卫星总数和所述第二观测值总数均小于各自的上限值,则得到M个卫星的N个观测值作为卫星观测值。


4.根据权利要求3所述的方法,其特征在于,如果所述第二卫星总数和所述第二观测值总数中有至少一个不小于各自的上限值,所述方法还包括:
获取所述第二卫星列表中准天顶卫星系统GZSS和北斗卫星导航系统的卫星的伪随机噪声PRN码;
对每个卫星,将卫星的PRN码与所述卫星所属的导航系统的PRN码的筛选条件进行比对,得到比对结果;从所述第二卫星列表中...

【专利技术属性】
技术研发人员:任晓斌兰晓明孙峰王夏静武阳
申请(专利权)人:和芯星通科技北京有限公司和芯星通上海科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1