本公开实施例公开了一种伪距校正方法、装置、电子设备及存储介质,所述方法包括:获取接收机与目标卫星之间的伪距;获取所述接收机与多个卫星中每个卫星之间的偏差组合值;其中,所述目标卫星为所述多个卫星中的一个;基于所述多个偏差组合值,确定关联所述接收机的类型的伪距偏差;基于所述伪距偏差对所述伪距进行校正,确定所述接收机与所述目标卫星之间校正后的距离,减小了接收机与目标卫星之间的伪距偏差,提高了伪距的观测精度。提高了伪距的观测精度。提高了伪距的观测精度。
【技术实现步骤摘要】
一种伪距校正方法、装置、电子设备及存储介质
[0001]本公开涉及卫星数据处理
,尤其涉及一种伪距校正方法、装置、电子设备及存储介质。
技术介绍
[0002]随着全球卫星导航系统(Global Navigation Satellite System,GNSS)的不断发展,其应用领域不断的扩展,目前已被广泛应用于大地测量、远洋渔业、航空航天、武器系统等军民服务领域。
[0003]GNSS定位是利用一组卫星的伪距、卫星发射时间以及用户钟差等进行定位的技术。其基本的工作原理是用户同时接收不少于4颗卫星的导航信号,从而测得大于或等于4个的伪距观测量,在卫星坐标、卫星钟差和卫星不同频点间相对设备时延偏差已知的情况下,计算接收机的三维坐标和钟差。但是,现行的各卫星导航系统,诸如美国的全球定位系统(Global Positioning System,GPS),俄罗斯的格洛纳斯(GLONASS),中国的北斗(BEIDOU),欧盟的伽利略(GALILEO),均存在接收机测量的伪距与真实伪距之间有伪距偏差的现象。而伪距作为卫星导航系统最基本的观测量,伪距的观测精度直接决定了系统的导航定位精度。因此,对伪距的观测精度进行进一步的提高成为了一个亟待解决的问题。
技术实现思路
[0004]为解决现有存在的技术问题,本公开实施例提供一种伪距校正方法、装置、电子设备及计算机可读存储介质。
[0005]为达到上述目的,本公开实施例的技术方案是这样实现的:
[0006]第一方面,本公开实施例提供了一种伪距校正方法,所述方法包括:
[0007]获取接收机与目标卫星之间的伪距;
[0008]获取所述接收机与多个卫星中每个卫星之间的偏差组合值;其中,所述目标卫星为所述多个卫星中的一个;
[0009]基于所述多个偏差组合值,确定关联所述接收机的类型的伪距偏差;
[0010]基于所述伪距偏差对所述伪距进行校正,确定所述接收机与所述目标卫星之间校正后的距离。
[0011]在一些实施例中,所述方法还包括:
[0012]针对每一个卫星,获取所述接收机检测的偏差,以及所述接收机与所述卫星之间的载波相位的观测量;其中,一个所述载波相位的观测量对应一个频率;
[0013]基于所述卫星对应的两个不同频率的载波相位的观测量,确定所述卫星对应的双频载波相位无电离层组合,以及双频载波相位电离层残差组合;
[0014]基于所述卫星对应的双频载波相位无电离层组合、所述伪距以及所述双频载波相位电离层残差组合,确定消除电离层延迟、接收机钟差以及对流层延迟后的组合观测量;
[0015]所述获取所述接收机与多个卫星中每个卫星之间的偏差组合值,包括:
[0016]针对每一个卫星,根据所述组合观测量以及所述接收机检测的偏差,确定所述接收机与所述卫星之间的偏差组合值。
[0017]在一些实施例中,所述基于所述卫星对应的双频载波相位无电离层组合、所述伪距以及所述双频载波相位电离层残差组合,确定消除电离层延迟、接收机钟差以及对流层延迟后的组合观测量,包括:
[0018]将所述卫星对应的双频载波相位无电离层组合与所述伪距做差,确定消除所述接收机钟差以及对流层延迟后的第一值;
[0019]基于所述双频载波相位电离层残差组合与所述第一值做差,确定消除所述电离层延迟、所述接收机钟差以及所述对流层延迟后的所述组合观测量。
[0020]在一些实施例中,所述接收机检测的偏差包括:
[0021]卫星伪距钟差、卫星相位钟差、相位小数偏差、差分码偏差以及无电离层组合模糊度、电离层残差组合模糊度。
[0022]在一些实施例中,所述获取无电离层组合模糊度,包括:
[0023]获取所述接收机监测的双频宽巷模糊度和窄巷模糊度;
[0024]基于所述双频宽巷模糊度和所述窄巷模糊度,确定所述无电离层组合模糊度;
[0025]所述获取电离层残差组合模糊度,包括:
[0026]基于所述双频宽巷模糊度和所述窄巷模糊度,确定所述电离层残差组合模糊度。
[0027]在一些实施例中,所述获取所述接收机与多个卫星中每个卫星之间的偏差组合值,包括:
[0028]剔除所述多个偏差组合值中不满足预设标准的偏差组合值;
[0029]基于所述多个偏差组合值,确定关联所述接收机的类型的伪距偏差,包括:
[0030]基于剔除了不满足所述预设标准的偏差组合值后的多个偏差组合值,确定关联所述接收机的类型的伪距偏差。
[0031]在一些实施例中,所述剔除所述多个偏差组合值中不满足预设标准的偏差组合值,包括:
[0032]基于所述多个偏差组合值,得到所述偏差组合值的平均值以及标准差;
[0033]若所述偏差组合值与所述平均值的差值小于或等于预定倍数的所述标准差,剔除所述卫星对应的偏差组合值。
[0034]在一些实施例中,所述基于所述多个偏差组合值,确定关联所述接收机的类型的伪距偏差,包括:
[0035]以各卫星对应的偏差组合值为已知项、关联所述接收机的类型的伪距偏差以及所述接收机的性能偏差为未知项,构建矩阵方程;
[0036]基于最小二乘法对所述矩阵方程进行求解,确定关联所述接收机的类型的伪距偏差。
[0037]在一些实施例中,所述方法还包括:
[0038]获取每个卫星的高度角;
[0039]基于各卫星的高度角,构建高度角的权矩阵;
[0040]所述基于最小二乘法对所述矩阵方程进行求解,确定关联所述接收机的类型的伪距偏差,包括:
[0041]基于所述高度角的权矩阵以及所述最小二乘法对所述矩阵方程进行求解,确定关联所述目标卫星以及所述接收机类型的伪距偏差。
[0042]第二方面,本公开实施例还提供了一种伪距校正装置,所述装置包括:
[0043]第一获取模块,用于获取接收机与目标卫星之间的伪距;
[0044]第二获取模块,用于获取所述接收机与多个卫星中每个卫星之间的偏差组合;其中,所述目标卫星为所述多个卫星中的一个;
[0045]偏差确定模块,用于基于所述多个偏差组合值,确定关联所述接收机的类型的伪距偏差;
[0046]距离确定模块,用于基于所述伪距偏差对所述伪距进行校正,确定所述接收机与所述目标卫星之间校正后的距离。
[0047]在一些实施例中,所述装置还包括:
[0048]第三获取模块,用于针对每一个卫星,获取所述接收机检测的偏差,以及所述接收机与所述卫星之间的载波相位的观测量;其中,一个所述载波相位的观测量对应一个频率;
[0049]第一确定模块,用于基于所述卫星对应的两个不同频率的载波相位的观测量,确定所述卫星对应的双频载波相位无电离层组合,以及双频载波相位电离层残差组合;
[0050]第二确定模块,用于基于所述卫星对应的双频载波相位无电离层组合、所述伪距以及所述双频载波相位电离层残差组合,确定消除电离层本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种伪距校正方法,其特征在于,所述方法包括:获取接收机与目标卫星之间的伪距;获取所述接收机与多个卫星中每个卫星之间的偏差组合值;其中,所述目标卫星为所述多个卫星中的一个;基于所述多个偏差组合值,确定关联所述接收机的类型的伪距偏差;基于所述伪距偏差对所述伪距进行校正,确定所述接收机与所述目标卫星之间校正后的距离。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:针对每一个卫星,获取所述接收机检测的偏差,以及所述接收机与所述卫星之间的载波相位的观测量;其中,一个所述载波相位的观测量对应一个频率;基于所述卫星对应的两个不同频率的载波相位的观测量,确定所述卫星对应的双频载波相位无电离层组合,以及双频载波相位电离层残差组合;基于所述卫星对应的双频载波相位无电离层组合、所述伪距以及所述双频载波相位电离层残差组合,确定消除电离层延迟、接收机钟差以及对流层延迟后的组合观测量;所述获取所述接收机与多个卫星中每个卫星之间的偏差组合值,包括:针对每一个卫星,根据所述组合观测量以及所述接收机检测的偏差,确定所述接收机与所述卫星之间的偏差组合值。3.根据权利要求2所述的方法,其特征在于,所述基于所述卫星对应的双频载波相位无电离层组合、所述伪距以及所述双频载波相位电离层残差组合,确定消除电离层延迟、接收机钟差以及对流层延迟后的组合观测量,包括:将所述卫星对应的双频载波相位无电离层组合与所述伪距做差,确定消除所述接收机钟差以及对流层延迟后的第一值;基于所述双频载波相位电离层残差组合与所述第一值做差,确定消除所述电离层延迟、所述接收机钟差以及所述对流层延迟后的所述组合观测量。4.根据权利要求2所述的方法,其特征在于,所述接收机检测的偏差包括:卫星伪距钟差、卫星相位钟差、相位小数偏差、差分码偏差以及无电离层组合模糊度以及电离层残差组合模糊度。5.根据权利要求4所述的方法,其特征在于,所述获取无电离层组合模糊度,包括:获取所述接收机监测的双频宽巷模糊度和窄巷模糊度;基于所述双频宽巷模糊度和所述窄巷模糊度,确定所述无电离层组合模糊度;所述获取电离层残差组合模糊度,包括:基于所述双频宽巷模糊度和所述窄巷模糊度,确定所述电离层残差组合模糊度。6.根据权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:王宁波,李子申,李阳,汪亮,刘炳成,
申请(专利权)人:中国科学院空天信息创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。