本申请实施例涉及卫星导航,尤其涉及一种对流层湿延迟的解算方法、装置、电子设备及存储介质。
背景技术:
1、连续运行卫星定位导航服务系统(continuous operational reference system,cors)是一种利用实时动态差分(real-time kinematic,rtk)技术建立起来的定位服务综合系统,可以为用户提供cors系统中各个点位处的大气延迟信息,以此实现用户的精准定位。
2、目前,通过卫星映射函数模型确定各个基准站处的天顶方向对流层湿延迟,然后将天顶方向对流层湿延迟投影到对应卫星的观测路径上,建立各个卫星的解算关系,以此得到各个卫星的大气延迟信息,并对cors系统中的所有基线进行区域建模,得到基准站网内各个点位处的大气延迟信息。
3、然而,在一些水汽含量较大的区域,或者基准站间的高度差比较大的地区,卫星映射函数模型不准确,导致难以准确地解算对流层湿延迟,进而影响整个cors系统的服务质量。
技术实现思路
1、本申请实施例提供了一种对流层湿延迟的解算方法、装置、电子设备及存储介质,实现了对流层湿延迟的解算功能,以解决现有技术中因卫星映射函数模型不准确而导致难以准确地解算对流层湿延迟的问题。
2、第一方面,本申请实施例提供了一种对流层湿延迟的解算方法,该方法包括:
3、接收综合服务器发送的基准站群中各个基准站处的天顶对流层湿延迟,每个基准站预设范围内安装有水汽辐射计,水汽辐射计用于检测对应基准站处的大气辐射亮温值,各个基准站处的天顶对流层湿延迟由综合服务器根据对应基准站处的大气辐射亮温值确定,基准站群组成定位网络,定位网络中包括至少两条基线;
4、基于各个基线的载波相位双差观测值建立基准站间的单差天顶对流层湿延迟的解算方程,并利用各个基准站处的天顶对流层湿延迟对解算方程的解算结果进行约束,得到各个基线的对流层湿延迟差值;
5、利用各个基线的对流层湿延迟差值建模得到各个卫星对应的对流层建模系数;
6、从基准站群中确定出距离用户最近的基准站,得到目标基准站;
7、根据用户的位置、目标基准站的位置和各个卫星对应的对流层建模系数确定用户处的对流层湿延迟。
8、本申请实施例中,可以接收综合服务器发送的基准站群中各个基准站处的天顶对流层湿延迟,即综合服务器根据水汽辐射计测量的大气辐射亮温值确定各个基准站在天顶方向的对流层湿延迟,接着基于各个基线的载波相位双差观测值建立基准站间的单差天顶对流层湿延迟的解算方程,并利用各个基准站处的天顶对流层湿延迟对解算方程的解算结果进行约束,得到解算结果的最优解,即各个基线关联的基准站间的对流层湿延迟差值,然后利用各个基线的对流层湿延迟差值建模得到各个卫星对应的对流层建模系数,并从基准站群中确定出距离用户最近的基准站,得到目标基准站,之后根据用户的位置、目标基准站的位置和各个卫星对应的对流层建模系数确定用户处的对流层湿延迟,即用户在各个卫星观测方向上的对流层湿延迟,实现了对流层湿延迟的解算功能;综合服务器通过水汽辐射计测量的大气辐射亮温值确定各个基准站在天顶方向上的对流层湿延迟,提高了天顶对流层湿延迟的准确性,由此通过各个基准站在天顶方向上的对流层湿延迟对解算方程的解算结果进行约束,提高了各个基线的对流层湿延迟差值的准确性和稳定性,解决了现有技术中因卫星映射函数模型不准确而导致难以准确地解算对流层湿延迟的问题,进而提高了用户处的对流层湿延迟的准确性,从而提高了定位的准确性和可靠性,同时提高了cors系统的服务质量,提升了用户体验。
9、第二方面,本申请实施例提供了一种对流层湿延迟的解算装置,该装置包括:
10、接收模块,用于接收综合服务器发送的基准站群中各个基准站处的天顶对流层湿延迟,各个基准站处的天顶对流层湿延迟由综合服务器根据对应基准站处的大气辐射亮温值确定,基准站群组成定位网络,定位网络中包括至少两条基线;
11、解算模块,用于基于各个基线的载波相位双差观测值建立基准站间的单差天顶对流层湿延迟的解算方程,并利用各个基准站处的天顶对流层湿延迟对解算方程的解算结果进行约束,得到各个基线的对流层湿延迟差值;
12、第一确定模块,用于利用各个基线的对流层湿延迟差值建模得到各个卫星对应的对流层建模系数;
13、第二确定模块,用于从基准站群中确定出距离用户最近的基准站,得到目标基准站;
14、第三确定模块,用于根据用户的位置、目标基准站的位置和各个卫星对应的对流层建模系数确定用户处的对流层湿延迟。
15、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:
16、至少一个处理器;以及与至少一个处理器通信连接的存储器;
17、其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本申请任一实施例的对流层湿延迟的解算方法。
18、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本申请任一实施例的对流层湿延迟的解算方法。
19、本申请中第二方面、第三方面以及第四方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面以及第四方面描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
20、在本申请中,上述对流层湿延迟的解算装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
21、本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
1.一种对流层湿延迟的解算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的对流层湿延迟的解算方法,其特征在于,所述基于各个基线的载波相位双差观测值建立基准站间的单差天顶对流层湿延迟的解算方程,包括:
3.根据权利要求1所述的对流层湿延迟的解算方法,其特征在于,所述利用所述各个基准站处的天顶对流层湿延迟对所述解算方程的解算结果进行约束,得到所述各个基线的对流层湿延迟差值,包括:
4.根据权利要求1所述的对流层湿延迟的解算方法,其特征在于,所述利用所述各个基线的对流层湿延迟差值建模得到各个卫星对应的对流层建模系数,包括:
5.根据权利要求1所述的对流层湿延迟的解算方法,其特征在于,所述从所述基准站群中确定出距离用户最近的基准站,得到目标基准站,包括:
6.根据权利要求1所述的对流层湿延迟的解算方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的对流层湿延迟的解算方法,其特征在于,所述解算方程的自变量还包括双差电离层电子含量,所述双差电离层电子含量为卫星间和基准站间进行差分后的电离层电子含量,所述用户处的电离层延迟通过如下方式确定:
8.一种对流层湿延迟的解算装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1至7中任一所述的对流层湿延迟的解算方法。