System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于卫星导航定位,尤其涉及一种钟差基准跳变偏差确定方法、装置、设备及介质。
技术介绍
1、在卫星导航定位系统的实时应用中,卫星钟差(satellite clock bias,scb)是指地面运控系统测得的星载原子钟钟面时间与卫星导航系统的系统时间之间的偏差。
2、在卫星钟差估计的过程中,需要选择一个参考将所解算的钟差归算到统一的基准上。目前常用的基准钟选择主要有以下两种方式,一种方式是选择某一颗卫星作为基准钟,另一种方式是构建一个由所有钟共同维持的虚拟参考钟。但是,上述两种方式都无法避免由于基准不稳定或基准变换时发生的钟差基准跳变的问题。
3、针对钟差基准跳变的问题,相关技术中,通过将解算的钟差归算到广播星历,将以广播星历为基准的钟差进行钟差基准跳变偏差的确定,实现钟差基准跳变的探测和修正,以使最终估算的卫星钟差结果更准确和可靠。但是,此方案严重依赖于广播星历,当广播星历不可用或缺失时,无法确定钟差基准跳变偏差,无法进行钟差基准跳变的探测。
技术实现思路
1、本申请实施例提供一种钟差基准跳变偏差确定方法、装置、设备及介质,能够解决无法探测钟差基准跳变的问题。
2、第一方面,本申请实施例提供一种钟差基准跳变偏差确定方法,包括:
3、获取目标卫星系统的多颗卫星分别在n+1个历元的卫星钟差,其中,n+1个历元包括当前历元和当前历元的前n个历元,n为正整数;
4、针对第i颗卫星,根据n+1个历元的卫星钟差,计算当前历元和当前
5、根据当前历元和当前历元的前n-1个历元分别对应的卫星钟差单差,确定当前历元对应的卫星钟差双差;
6、在当前历元对应的卫星钟差双差大于卫星钟差双差阈值的情况下,确定第i颗卫星在当前历元发生钟跳,并根据当前历元对应的卫星钟差双差,确定第i颗卫星在当前历元的钟差跳变量;
7、根据目标卫星系统在当前历元发生钟跳的全部卫星的钟差跳变量,确定目标卫星系统在当前历元对应的第一钟差基准跳变偏差。
8、第二方面,本申请实施例提供一种钟差基准跳变偏差确定装置,包括:
9、获取模块,用于获取目标卫星系统的多颗卫星分别在n+1个历元的卫星钟差,其中,n+1个历元包括当前历元和当前历元的前n个历元,n为正整数;
10、卫星钟差单差确定模块,用于针对第i颗卫星,根据n+1个历元的卫星钟差,计算当前历元和当前历元的前n-1个历元分别对应的卫星钟差单差,其中,第i颗卫星为多颗卫星中的任意一颗卫星;
11、卫星钟差双差确定模块,用于根据当前历元和当前历元的前n-1个历元分别对应的卫星钟差单差,确定当前历元对应的卫星钟差双差;
12、钟差跳变量确定模块,用于在当前历元对应的卫星钟差双差大于卫星钟差双差阈值的情况下,确定第i颗卫星在当前历元发生钟跳,并根据当前历元对应的卫星钟差双差,确定第i颗卫星在当前历元的钟差跳变量;
13、第一钟差基准跳变偏差确定模块,用于根据目标卫星系统在当前历元发生钟跳的全部卫星的钟差跳变量,确定目标卫星系统在当前历元对应的第一钟差基准跳变偏差。
14、第三方面,本申请实施例提供一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现本申请实施例第一方面提供的钟差基准跳变偏差确定方法的步骤。
15、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现本申请实施例第一方面提供的钟差基准跳变偏差确定方法的步骤。
16、第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如本申请实施例第一方面提供的钟差基准跳变偏差确定方法的步骤。
17、在本申请实施例中,通过获取目标卫星系统的多颗卫星分别在n+1个历元的卫星钟差;针对第i颗卫星,根据n+1个历元的卫星钟差,计算当前历元和当前历元的前n-1个历元分别对应的卫星钟差单差;根据当前历元和当前历元的前n-1个历元分别对应的卫星钟差单差,确定当前历元对应的卫星钟差双差;在当前历元对应的卫星钟差双差大于卫星钟差双差阈值的情况下,确定第i颗卫星在当前历元发生钟跳,并根据当前历元对应的卫星钟差双差,确定第i颗卫星在当前历元的钟差跳变量;根据目标卫星系统在当前历元发生钟跳的全部卫星的钟差跳变量,确定目标卫星系统在当前历元对应的第一钟差基准跳变偏差。通过本申请实施例公开的方案,确定目标卫星系统的钟差基准跳变偏差不依赖于广播星历,即使广播星历不可用或缺失,也能够确定钟差基准跳变偏差,实现钟差基准跳变的探测。
本文档来自技高网...【技术保护点】
1.一种钟差基准跳变偏差确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述n+1个历元的卫星钟差,计算所述当前历元和所述当前历元的前n-1个历元分别对应的卫星钟差单差,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述当前历元和所述当前历元的前n-1个历元分别对应的卫星钟差单差,确定所述当前历元对应的卫星钟差双差,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述当前历元对应的卫星钟差双差,确定所述第i颗卫星在所述当前历元的钟差跳变量,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标卫星系统在所述当前历元发生钟跳的全部卫星的钟差跳变量,确定所述目标卫星系统在所述当前历元对应的第一钟差基准跳变偏差,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标卫星系统在所述当前历元发生钟跳的全部卫星的钟差跳变量,确定所述目标卫星系统在所述当前历元对应的第一钟差基准跳变偏差之前,所述方法还包括:
7.根据权利要求1所述的方法,
8.一种钟差基准跳变偏差确定装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有计算机程序指令的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7任意一项所述的钟差基准跳变偏差确定方法的步骤。
...【技术特征摘要】
1.一种钟差基准跳变偏差确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述n+1个历元的卫星钟差,计算所述当前历元和所述当前历元的前n-1个历元分别对应的卫星钟差单差,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述当前历元和所述当前历元的前n-1个历元分别对应的卫星钟差单差,确定所述当前历元对应的卫星钟差双差,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述当前历元对应的卫星钟差双差,确定所述第i颗卫星在所述当前历元的钟差跳变量,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标卫星系统在所述当前历元发生钟跳的全部卫星的钟差跳变量,确定所述目标卫星系统在所述当前历元对应的第一钟差基准跳变偏差,包括:
6.根据权利...
【专利技术属性】
技术研发人员:王省超,计国锋,昌胜骐,邱模波,
申请(专利权)人:千寻位置网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。