一种基于3D城市模型辅助的城市峡谷内卫星定位方法转让专利

申请号 : CN201711203451.5

文献号 : CN107966724B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙蕊王冠宇程琦

申请人 : 南京航空航天大学

摘要 :

本发明公开了一种基于3D城市模型辅助的城市峡谷内卫星定位方法,属于卫星定位导航的技术领域。该方法在不同场景下采集数据生成历史训练数据集并消除临界信号,通过决策树生成可靠的卫星信号接收类型判断法则,通过比较候选位置接收信号类型的反演结果及判断法则预测结果筛选候选位置,采用基于伪距相似度的方法修正多路径、非视距接收信号造成的误差后确定最终定位结果,提高了城市峡谷中卫星定位的精度。

权利要求 :

1.一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,采集不同场景下的综合信息评价指标构成历史训练数据集,对历史训练数据集进行基于3D城市模型、射线追踪法的分类及临界数据剔除的预处理,从预处理后的历史训练数据集中挖掘LOS信号、NLOS信号、MI信号的特征以抽取接收信号类型的判断法则,根据新接收的观测数据计算初始位置及候选位置,根据3D城市模型、射线追踪法先反演候选位置的信号接收类型后反演候选位置的模拟伪距,同时对比接收信号类型的判断法则预测的实际的信号接收类型,筛选出与实际的信号接收类型相同的候选位置,根据筛选出的候选位置模拟伪距和真实伪距的相似度确定最终的位置信息。

2.根据权利要求1所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,对历史训练数据集进行基于3D城市模型、射线追踪法的分类及临界数据剔除的预处理的具体方法为:采用射线追踪法并结合3D城市模型区分历史训练数据集中的NLOS信号和MI信号,剔除3D城市模型边界上的历史训练数据得到预处理后的历史训练数据集。

3.根据权利要求1所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,从预处理后的历史训练数据集中挖掘LOS信号、NLOS信号、MI信号的特征以抽取接收信号类型的判断法则的具体方法为:对预处理后的历史训练数据集中的LOS信号、NLOS信号、MI信号进行标记,采用决策树挖掘LOS信号、NLOS信号、MI信号的特征以生成接收信号类型的判断法则。

4.根据权利要求1所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,根据新接收的观测数据计算初始位置及候选位置的具体方法为:根据新接收的观测数据中的真实伪距信息计算出初始位置和接收机钟差,结合车道约束信息、车辆运动状态信息生成符合二维高斯分布的候选位置。

5.根据权利要求1所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,采用如下方法反演候选位置的模拟伪距:根据卫星的观测信息计算候选位置到卫星的直线距离,根据候选位置信号接收类型的反演结果计算多径信号造成的延迟,累加候选位置到卫星的直线距离、多径信号造成的延迟、接收机时钟差,修正卫星钟差、电离层误差、对流层误差后得候选位置的模拟伪距。

6.根据权利要求1所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,根据筛选出的候选位置模拟伪距和真实伪距的相似度确定最终的位置信息的具体方法为:根据筛选出的候选位置模拟伪距和真实伪距的相似度给筛选出的候选位置定权,对筛选出的候选位置的进行加权计算进而确定最终的位置信息。

7.根据权利要求2所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,所述3D城市模型边界通过设置阈值划定,该阈值为使定位精度最高的3D城市模型边界数值。

8.根据权利要求6所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,筛选出的候选位置模拟伪距和真实伪距的相似度通过似然函数求得,似然函数根据筛选出的候选位置模拟伪距和真实伪距之差的平均值构建。

9.根据权利要求1至8中任意一项所述一种基于3D城市模型辅助的城市峡谷内卫星定位方法,其特征在于,所述综合信息评价指标包含:信号载噪比、伪距残差、卫星仰角、城市建筑类别、区域密度、楼高状况、路宽特征。

说明书 :

一种基于3D城市模型辅助的城市峡谷内卫星定位方法

技术领域

[0001] 本发明公开了一种基于3D城市模型辅助的城市峡谷内卫星定位方法,属于卫星定位导航的技术领域。

背景技术

[0002] 全球导航卫星系统(GNSS, Global Navigation Satellite System)作为车辆导航系统的核心部件,可以实时获取车辆位置和动态信息,然而,在城市峡谷环境中,由于受到高楼、立交桥和树木等影响,其导航系统的精度、可靠性仍然存在一定问题。
[0003] 在GNSS信号未被遮挡的情况下,接收到的信号为视距接收(LOS  ,Line-of-Sight)。然而,由于城市环境建筑物稠密,GNSS受到多路径效应的影响较为严重,多路径效应可以分为多路径干扰(MI, Multipath Interference)和非视距接收(NLOS, Non-Line-of-Sight),两者都会对GNSS定位精度产生影响,尤其是NLOS在伪距单点定位中可能产生近百米的定位误差(MacGougan et al.,2002)。因此在GNSS定位中,对多径信号(包括MI和NLOS)进行处理从而提高定位精度是非常重要的。
[0004] 武汉大学的张波等针对多路径误差非时空相关的特点,采用观测值的信噪比来评价观测值质量,通过减小受多路径效应影响的观测值的权重从而削弱多路径误差对定位结果的影响,该法在有多径效应存在的时段可以得到可靠性较好的基线解算结果。清华大学的陈强等针对当前接收机多径抑制的方法中存在的鲁棒性差、计算量大、多径效应抑制效果不理想等问题,将粒子滤波算法应用到多径抑制中,提出了一种新的考虑了码多普勒的状态转移方程,得到了比传统的窄相关方法更高的估计精度。Axelrad等针对载波相位多路径问题,提出了一种通过SNR信息来校正差分相位观测中的多径误差的技术,较好地降低了低频多径的影响。Meguro等提出了使用全向红外照像机来缓解城市环境下多径影响的方法,该法排除了受多径干扰较大的卫星,定位精度高,可靠性好;Groves等提出了一种名为阴影匹配(Shadow Matching)的方法,该法通过3D城市模型来预测卫星可见性,然后与测量的卫星可见度进行比较以确定位置,提高了在城市环境中的定位精度;Miura等提出了一种基于三维城市模型和射线跟踪的定位方法,该方法能够成功地估计卫星信号的反射和直射路径,具有较好的定位精度。
[0005] 总体来说,目前在 GNSS 定位中,对多路径信号(包括MI和NLOS)的处理技术主要包括:基于天线技术或天线阵列的NLOS和MI的排除,基于每颗GPS卫星信号的信噪比(SNR)频谱分析的多路径检测和消除,利用接收机完好性监测(RAIM)的多路径信号排除,基于摄像机和城市环境辅助的NLOS卫星排除算法,基于GIS中高程信息或3D城市模型的MI和NLOS卫星排除算法,利用3D地图信息对检测到的MI和NLOS信号进行修正并结合健康信号进行定位解算。
[0006] 尽管目前城市多路径环境中的GNSS定位方法都取得了一定的成果,但是大都采用了高性能接收机和天线,由于其体积庞大、计算复杂度高,在车载应用中成本较高,不利于商业推广。而且,由于目前卫星覆盖尚不全面,在城市峡谷等特殊环境下,直接在定位解算中排除NLOS信号的方法会导致本来就不充足的可用卫星数目减少、水平精度因子(HDOP)形变、车辆过街方向(Cross-Street)的误差显著增加,不但严重影响对车辆所在车道的定位,甚至还可能由于卫星颗数不足导致无法定位。
[0007] 近年来,基于低成本车载GNSS接收模块并利用3D地图信息和射线追踪技术(Ray- tracing)对实时位置信息生成反演的模拟伪距观测信息,通过结合模拟和实际观测的伪距来进行定位解算的方法可以避免卫星可用性的降低,同时可以有效地利用MI和NLOS卫星,在城市定位中表现出巨大的潜力。但在当前 3D 城市模型辅助的GNSS多路径误差修正算法中,卫星信号接收类型判断算法的准确性不足、可靠性低,多路径信号修正模型计算效率和定位性能有待提高。因此,如何充分利用载噪比、伪距残差、卫星仰角和城市环境等综合相关信息,挖掘可靠的卫星信号接收类型判断法则,构建 3D 城市模型辅助下基于伪距评估的多路径误差评估修复模型,提高城市峡谷中的GNSS导航性能是急需解决的关键问题。

发明内容

[0008] 本发明的发明目的是针对上述背景技术的不足,提供了一种基于3D城市模型辅助的城市峡谷内卫星定位方法,实现了卫星接收信号类型判断法则的可靠挖掘,解决了当前 3D 城市模型辅助的 GNSS 多路径误差修正算法中卫星信号接收类型状态判断算法的准确性不足、可靠性低,多路径信号修正模型的计算效率和定位性能有待提高等技术问题。
[0009] 本发明为实现上述发明目的采用如下技术方案:
[0010] 基于3D城市模型辅助的城市峡谷内卫星定位方法,采集不同场景下的综合信息评价指标构成历史训练数据集,将基站处采集的数据标记为LOS信号,采用射线追踪法并结合3D城市模型区分城市峡谷中采集的历史训练数据集中的NLOS信号和MI信号,剔除3D城市模型边界上的历史训练数据得到预处理后的历史训练数据集,对预处理后的历史训练数据集中的LOS信号、NLOS信号、MI信号进行标记,采用决策树挖掘LOS信号、NLOS信号、MI信号的特征来抽取接收信号类型的判断法则,根据新接收的观测数据计算初始位置及候选位置,通过射线追踪法和3D城市模型反演生成候选位置的信号接收类型,再反演出候选位置的模拟伪距,同时运用先前抽取的接收信号类型的判断法则预测实际的信号接收类型,对比实际的信号接收类型的预测结果和候选位置信号接收类型的反演结果,筛选出两者一致的候选位置,根据筛选出的候选位置模拟伪距和真实伪距的相似度给筛选出的候选位置定权,对筛选出的候选位置进行加权计算进而确定最终的位置信息。
[0011] 作为基于3D城市模型辅助的城市峡谷内卫星定位方法的进一步优化方案,根据新接收的观测数据中的真实伪距信息计算出初始位置和接收机钟差,结合车道约束信息、车辆运动状态信息生成符合二维高斯分布的候选位置。
[0012] 作为基于3D城市模型辅助的城市峡谷内卫星定位方法的进一步优化方案,3D城市模型边界通过设置阈值划定,该阈值为使定位精度最高的3D城市模型边界数值。
[0013] 作为基于3D城市模型辅助的城市峡谷内卫星定位方法的进一步优化方案,反演出候选位置的模拟伪距的方法为:根据卫星的星历信息计算候选位置到卫星的直线距离,根据候选位置信号接收类型的反演结果计算多径信号(包括MI和NLOS)造成的延迟,累加候选位置到卫星的直线距离、多径信号(包括MI和NLOS)造成的延迟、接收机时钟差,修正卫星钟差、电离层误差、对流层误差后得候选位置的模拟伪距。
[0014] 作为基于3D城市模型辅助的城市峡谷内卫星定位方法的进一步优化方案,筛选出的候选位置模拟伪距和真实伪距的相似度通过似然函数求得,似然函数根据筛选出的候选位置模拟伪距和真实伪距之差的平均值构建。
[0015] 作为基于3D城市模型辅助的城市峡谷内卫星定位方法的进一步优化方案,综合信息评价指标包含:信号载噪比、伪距残差、卫星仰角、城市建筑类别、区域密度、楼高状况、路宽特征。
[0016] 本发明采用上述技术方案,具有以下有益效果:本发明在不同场景下采集数据生成历史训练数据集,并消除临界信号,通过决策树生成可靠的卫星信号接收类型判断法则,通过比较候选位置接收信号类型的反演结果及判断法则预测的实际的信号接收类型筛选候选位置,再通过基于伪距相似度的方法修正MI信号、NLOS信号造成的误差后确定最终定位结果,提高了城市峡谷中卫星定位的精度。

附图说明

[0017] 图1为基于3D城市模型辅助的城市峡谷内卫星定位方法的流程图。

具体实施方式

[0018] 下面结合附图对发明的技术方案进行详细说明。
[0019] 基于3D城市模型辅助的城市峡谷内卫星定位方法的具体方案如图1所示,包括如下六个步骤。
[0020] (一)抽取接收信号类型的判断法则
[0021] 在不同场景下(空旷地带、城市峡谷)采集数据构建历史训练数据集,即由信号载噪比、伪距残差、卫星仰角及城市建筑类别、区域密度、楼高状况、路宽特征等综合信息评价指标构成历史训练数据集;将从位于空旷地带的基站处采集的数据标记为LOS;对于在建筑密集的“城市峡谷”中采集的数据,通过3D城市模型和射线追踪判断卫星接收信号类型,并标记为NLOS或MI;利用决策树模型对具有LOS/NLOS/MI标签的历史训练数据集进行挖掘生成接收信号类型的判断法则。然后对新接收到的观测数据,利用先前生成的判断法则进行判断,获取综合信息评价指标下接收到的每颗卫星可见状态的概率模型。对新接收的观测数据,采用抽取出的接收信号类型判断法则进行预测得到实际的接收信号类型。
[0022] (二)建立临界信号剔除模型
[0023] 考虑到构建3D城市模型产生的误差导致临界信号接收类型误判,构建基于楼宇特性的动态3D城市模型,建立临界信号剔除模型对建筑边界划定阈值进而实现对临界信号的准确判断,在对历史训练数据集进行标记时,将检测为临界信号的数据剔除,该阈值需要通过试验确定,即运用本文的方法对一组已知位置的点进行定位,在分析处理过程中调整边界阈值并观察边界阈值对定位精度的影响,即,通过多次实验不断调整边界阈值直到找到能使定位精度最高的边界阈值,之后在实际使用本文的定位方法时,可直接使用该边界阈值对3D城市模型进行修正。
[0024] (三)生成候选位置
[0025] 根据接收机所接收的真实伪距信息计算出初始位置和接收机钟差,结合车道约束、车辆运动状态等综合约束并顾及计算效率和定位性能生成一定数量的候选位置,分别以初始位置和上一时刻的最终位置为中心在合理的半径范围内生成相同数量的候选位置,候选位置符合二维高斯分布,开始时刻仅以该时刻的初始位置为中心生成候选位置。
[0026] (四)反演候选位置的信号接收类型及模拟伪距
[0027] 根据卫星观测信息计算每个候选位置到卫星的直线距离;结合3D城市模型并利用射线追踪法反演出候选位置的信号接收类型,并根据候选位置信号接收类型的反演结果计算出多径信号(包括MI和NLOS)造成的延迟;将每个候选位置到卫星的直线距离、多径信号(包括MI和NLOS)造成的延迟与上一步获得的接收机钟差求和,并根据星历修正卫星钟差,通过Klobuchar模型修正电离层误差,使用Saastamoinen模型修正对流层误差,以得到候选位置的模拟伪距。
[0028] (五)筛选候选位置
[0029] 使用抽取的信号接收类型判断法则判断实际的信号接收类型,并与上一步通过3D城市模型和射线追踪法反演的候选位置信号接收类型进行对比,剔除判断结果不同的候选位置。
[0030] (六)分析伪距相似度并计算最终位置
[0031] 对于满足要求的每一个候选位置,计算其到每一颗卫星的模拟伪距和真实伪距之差并取平均值,利用该平均值构建似然函数并分析模拟伪距和真实伪距的相似度,根据相似度大小来为每一个候选位置分配权重,并根据这个权重对候选位置进行加权平均以得出最终位置信息。
[0032] 综上,本发明在不同场景下采集数据生成历史训练数据集,并消除临界信号,通过决策树生成可靠的卫星信号接收类型判断法则,通过比较候选位置接收信号类型的反演结果及判断法则预测的实际接收到的信号接收类型筛选候选位置,再通过基于伪距相似度的方法修正MI、NLOS信号造成的误差后确定最终定位结果,提高了城市峡谷中卫星定位的精度。