本发明涉及一种超密集网络中的终端定位方法,属于终端定位领域,尤其涉及一种超密集网络中的终端定位方法以及与其相关的定位流程和定位基站选择算法。
背景技术:
终端定位技术是一种根据给定的观测信息和统计信息,对用户终端未知的位置参数作出估计的技术,被公认为是第五代(5thgeneration,5g)移动通信网络的重要使能技术。终端定位技术的应用,可以为用户提供多元化的基于位置的服务,如无人驾驶、定位导航、无线应急服务和移动营销等。另一方面,终端定位技术也可以协助5g网络增强其在可扩展性、延迟和健壮性方面的性能。
可观测信号到达时间差(observedtimedifferenceofarrival,otdoa)是蜂窝网络中的一种利用下行链路参考信号的信号到达时间差对用户终端进行定位的技术,已在lte系统中得到成功应用,且被广泛认为是5g网络的一种候选定位技术。然而,在密集城市、城市峡谷和室内等复杂地形环境中,otdoa技术的定位精度易受到信号非视距传播的影响,其性能无法满足5g网络对定位服务的需求。
超密集网络(ultra-densenetwork,udn)是5g网络的典型覆盖场景之一,旨在通过大量异构基站的密集部署,提升5g网络的承载能力以满足海量用户对无线泛在业务的日益增长的需求。与宏基站网络相比,基站密集化部署增加了用户终端可见的定位参考基站数量,同时减少了用户终端与基站之间的平均距离。然而,udn的基站部署具有较强的随机性,从而导致了几何拓扑的不确定性。当定位参考基站与用户之间的几何分布质量较差时,测距误差将对otdoa技术的定位精度产生严重的负面影响。
鉴于传统otdoa技术应用于5gudn时面临着非视距误差抑制能力弱以及定位参考基站几何分布质量差的问题,新型终端定位方法应充分利用5gudn的特点,克服传统otdoa技术在5g网络中遇到的困难,从而有效提升定位服务的性能。
技术实现要素:
本发明目的在于,提供一种用于超密集网络的终端定位方法,以解决otdoa定位技术在5g超密集网络中精度较低的问题,同时增强定位服务的鲁棒性和可靠性。
本发明提出一种超密集网络中的终端定位方法,具体步骤如下:
步骤一,终端通过测量各基站发送的下行信号在用户终端处的信干噪比(signaltointerferenceplusnoiseratio,sinr)识别超密集网络中用户终端可见的基站。
本发明选择下行参考信号在用户终端处的sinr大于可见性判决阈值的基站作为定位参考基站。基站集合为
基站可见性判决阈值为sinrthr,当sinri满足sinri≥sinrthr时,判定基站i为该用户终端的可见基站,即该用户终端可以将基站i作为定位参考基站。用户终端可见的基站集合表示为
步骤二,测量步骤一中识别得到的可见基站所对应的伪距,并将各基站根据其sinr的大小降序排列,利用排列靠前的基站对应的伪距测量结果对用户终端进行初步定位。
可见基站i对应的信号到达时间(timeofarrival,toa)测量值,即伪距,可以表示为:
其中ri是用户设备与基站i之间的欧氏距离,△τ是时钟误差,εi是由噪声、干扰以及信号的非视距传播导致的时延测量误差。
令x=[x,y]t和ii=[xi,yi]t分别表示用户终端和基站i的二维坐标,则基站i和基站j对应的信号到达时间差(referencesignaltimedifference,rstd)测量值表示为:
在获得至少3个基站(二维定位情况下)对应的rstd观测值后,将基站i和基站j对应的rstd测量值转换为距离差测量值ρi,j,表示为实际距离差与误差项的和:
ρi,j=h(x)+εi,j=c△ti,j+εi,j
基于上式所示的测量模型,使用加权最小二乘算法估计用户终端的位置,用户初次迭代位置为
以基站1作为参考基站,生成rstd测量值,其中,w为对角矩阵,其根据接收信号sinr进行设置,对角元素
令迭代更新量
步骤三,利用步骤二中获得的初始估计位置,计算用户终端与各基站间的相对高度角与方位角,并根据相对高度角与方位角对步骤一中识别得到的可见基站进行初次筛选、分组得到多个基站子集。
为了提升定位参考基站的几何分布质量,本发明提出了如下基站初次筛选算法。
1)计算用户初始估计位置x0与集合
2)选择与用户之间高度角最小的基站n*作为参考节点,即
3)设置m个方位角分组参考角度,
4)如果第i组被分配的基站数量为零,则增加
步骤四,计算步骤三中得到的各基站子集所对应的水平精度因子(horizontaldilutionofprecision,hdop),并根据hdop对基站子集进行二次基站筛选。
本发明针对提升定位参考基站的几何分布质量设计的二次基站筛选策略,其步骤如下。
1)从
其中,
2)根据hdop阈值hthr排除几何分布质量较差的基站子集,排除标准为
步骤五,计算步骤四中二次基站筛选后得到的各基站子集对应的定位结果,并根据获得的定位结果利用聚类算法选择为终端提供定位服务的定位基站子集。
本发明通过聚类算法筛选此类受nlos影响较小的定位基站子集,具体步骤如下。
1)根据步骤二中所述的定位方法,计算s*中每个基站子集以及相应伪距测量值对应的位置估计,表示为集合
2)使用k均值(k-means)聚类算法对
3)计算每个簇中包含的对象数量nk,k∈{1,...,k};
4)选择包含对象数量最多的聚类簇质心
5)在
6)选择
第六步,利用步骤五中选出的定位基站子集为对终端提供定位服务。
本发明通过上述基站选择策略,为用户终端选择几何分布质量好且受nlos影响较小的定位基站子集s*,根据步骤二中所述的定位方法,为用户提供高精度定位服务。
本发明一种超密集网络中的终端定位方法,其优点及功效在于:本发明方法可以较为准确地为用户终端选择几何分布质量好且受nlos影响较小的定位基站子集,进而提升定位服务的精度、鲁棒性以及可靠性。
附图说明
图1为本发明所提出的终端定位方法的流程图;
图2为本发明所提出的基于方位角和hdop的基站选择方法流程图;
图3为本发明所提出的基于聚类算法的基站选择方法流程图;
图4为本发明所针对的5g超密集网络示意图;
具体实施方式
下面将结合附图和实施例对本发明作进一步的详细说明。
本发明通过对超密集网络中的基站进行优化筛选,从而减少信号的非视距传播和定位基站几何分布质量不理想的因素对位置估计的影响,进而提升定位服务的性能。
下面将以基站可见性判决阈值sinrthr=-10db,初步定位所用基站数量λ=6,算法收敛性判断阈值δthr=1×10-7,初始角度划分阈值
本发明首先给出了针对基站可见性的判断方法,如步骤1所示。
步骤1:用户终端测量各基站的sinr,当sinri满足sinri≥sinrthr,即sinri≥-10db时,判定基站i为该用户终端的可见基站,即该用户终端可以将基站i作为定位参考基站。用户终端可见的基站集合表示为
在得到终端可见基站组成的集合
步骤2.1:测量步骤1中识别得到的可见基站所对应的伪距。
步骤2.2:将步骤1中识别到的可见基站根据其sinr降序排列,选择排列前λ=6个基站对应的伪距测量结果对用户终端进行初步定位,当加权最小二乘法的迭代更新量
在得到用户的初始估计位置后,发明将其应用于计算用户终端与各基站间的相对高度角与方位角,并根据相对高度角与方位角对步骤1中识别得到的可见基站进行选择、分组得到多个基站子集,具体流程为步骤3.1~步骤3.3。
步骤3.1:计算用户初始估计位置x0与集合
步骤3.2:设置6个方位角分组参考角度,根据各基站方位角和三个分组参考方位角之间的差值对基站进行分组,即当
步骤3.3:如果第i组被分配的基站数量为零,则将
至此,得到的各基站子集中基站分布较均匀,但还需要进一步筛选。计算所对应的水平精度因子hdop,并根据hdop对基站子集进行筛选,具体流程为步骤4.1~步骤4.2,步骤3与步骤4的总体流程如图2所示。
步骤4.1:从
步骤4.2:根据hdop阈值hthr排除几何分布质量较差的基站子集,排除标准为
经过步骤3、4的两次基站筛选后,可用定位基站子集组成的集合s*中。至此,各定位基站子集的几何分布质量均好于设定的阈值,排除了几何分布对定位的影响,即定位精度的主要负面影响因素变为nlos测量误差导致的估计误差。如图3所示,本发明通过聚类算法筛选此类位置估计,从而得到受nlos影响较小的定位基站组合,具体流程为步骤5.1~步骤5.3:
步骤5.1:根据步骤2.2中所述的定位方法,计算s*中每个基站子集以及相应伪距测量值对应的位置估计
步骤5.2:使用k均值聚类算法对
步骤5.3:计算每个簇中包含的对象数量nk,k∈{1,...,4},选择包含对象数量最多的聚类簇质心
步骤5.5:在
步骤5.6:选择
通过上述基站选择策略,最终为用户终端提供定位服务的基站子集s*具有几何分布质量好且受nlos影响较小的特点。发明将基站子集s*应用于为用户终端提供高精度定位服务,具体流程为步骤6:
步骤6:根据步骤2.2中所述的定位方法,使用s*以及相应伪距测量值对用户终端提供定位服务。
综上所述,本发明所提出的一种超密集网络中的终端定位方法可以较为准确地为用户终端选择几何分布质量好且受nlos影响较小的定位基站子集,进而提升定位服务的精度、鲁棒性以及可靠性。