定位参数确定方法、装置、设备和存储介质与流程

文档序号:26485866发布日期:2021-08-31 17:41阅读:126来源:国知局
定位参数确定方法、装置、设备和存储介质与流程

本申请涉及通信技术领域,特别是涉及一种定位参数确定方法、装置、设备和存储介质。



背景技术:

随着工业互联网、物联网和车联网的快速发展,高精度定位成为智能机器人、无人车等移动终端不可或缺的关键支撑服务。卫星导航定位技术具有广域覆盖、普适性好的优点,但是因为信号功率低、穿透力弱,主要用于室外开阔环境下的终端定位,无法在受遮蔽的环境和室内环境提供导航定位服务。

为了解决上述问题,相关技术是利用无线通信系统的基础设施或者部署专用的无线定位基站对终端设备进行定位,例如,可以利用空时超分辨算法同时测量终端设备发出的定位信号,以确定相应的定位参数:传播时延和到达角度,基于该定位参数即可确定终端设备的定位信息。

然而,相关技术中在对终端设备的定位时,确定的定位参数不够精确。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高精度的定位参数确定方法、装置、计算机设备和存储介质。

第一方面,本申请提供一种定位参数确定方法,该方法包括:

根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;

根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;空域流型矩阵中每个元素表示天线阵列中各阵元在预设的相应角度范围对定位信号的响应;天线阵列偏差函数表征真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差;

根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数;直达径为待定位终端到天线阵列的最短路径。

在其中一个实施例中,天线阵列偏差函数的构建过程包括:

获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值集合,和模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值集合;

根据幅度测量值集合,构建幅度方向图函数;以及根据相位测量值集合,构建相位偏差函数。

在其中一个实施例中,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应;第一预设的相应角度范围大于第二预设的相应角度范围。

在其中一个实施例中,定位参数包括aoa和tof;根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数,包括:

根据天线阵列偏差函数,对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵;

根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵和直达径对应的tof;

根据天线阵列偏差函数,对细理想空域流型矩阵进行修正,得到修正后的细空域流型矩阵;

采用预设的角度函数,根据修正后的细空域流型矩阵和直达径对应的tof,确定直达径的aoa。

在其中一个实施例中,根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵,包括:

根据修正后的粗空域流型矩阵和tof谱数据,确定定位信号各路径的tof、各路径的参考aoa、各路径的衰减系数;

根据各路径的衰减系数和各路径的tof,从各路径中确定直达径;

对直达径对应的参考aoa进行划分,得到第二预设的相应角度范围;

根据第二预设的相应角度范围确定细理想空域流型矩阵。

在其中一个实施例中,根据修正后的粗空域流型矩阵和tof谱数据,确定直达径对应的tof;

根据各路径的tof和各路径的衰减系数,确定直达径对应的tof。

在其中一个实施例中,根据修正后的粗空域流型矩阵和tof谱数据,确定定位信号各路径的tof、各路径的参考aoa、各路径的衰减系数,包括:

根据修正后的粗空域流型矩阵和tof谱数据确定二维定位参数谱数据;

根据二维定位参数谱数据进行谱峰提取,得到定位信号各路径的tof、各路径的参考aoa、各路径的衰减系数。

在其中一个实施例中,根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据,包括:

对待定位终端发送的多通道的定位信号进行傅里叶变换,得到多通道频域信号;

对多通道频域信号进行信道估计,得到信道频域响应矩阵;

基于信道频域响应矩阵,获取tof谱数据。

在其中一个实施例中,基于信道频域响应矩阵,获取tof谱数据,包括:

获取通道校正系数,根据通道校正系数对信道频域响应矩阵进行校正,得到校正后的信道频域响应矩阵;

根据校正后的信道频域响应矩阵,获取tof谱数据。

在其中一个实施例中,获取通道校正系数,包括:

获取定位信号占用各个子带的定位序列;

利用各子带的定位序列构建定位序列矩阵;

以定位序列矩阵中的每个元素作为主对角线元素,获得对角矩阵作为通道校正系数。

第二方面,本申请提供一种定位参数确定装置,该装置包括:

第一确定模块,用于根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;

修正模块,用于根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;空域流型矩阵中每个元素表示天线阵列中各阵元在预设的相应角度范围对定位信号的响应;天线阵列偏差函数表征真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差;

第二确定模块,用于根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数;直达径为待定位终端到天线阵列的最短路径。

第三方面,本申请提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面中任一项实施例中方法的步骤。

第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面中任一项实施例中方法的步骤。

上述定位参数确定方法、装置、计算机设备和存储介质,通过根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数。能够利用预设的包含相位和幅度的天线阵列偏差函数对理想的空域流型矩阵进行修正,减小真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差,确定待定位终端到天线阵列的最短路径的直达径,进而提高测量定位信号定位参数的精度。并且,本方案避免了同时测量tof、aoa造成的计算复杂的问题。

附图说明

图1为一个实施例中定位参数确定方法的应用环境图;

图2为一个实施例定位参数确定方法的流程示意图;

图3为另一个实施例中定位参数确定方法的流程示意图;

图4为另一个实施例中定位参数确定方法的流程示意图;

图5为另一个实施例中定位参数确定方法的流程示意图;

图6为另一个实施例中定位参数确定方法的流程示意图;

图7为另一个实施例中定位参数确定方法的流程示意图;

图8为另一个实施例中定位参数确定方法的流程示意图;

图9为另一个实施例中定位参数确定方法的流程示意图;

图10为一个实施例中相位偏差函数测量值与函数估计结果;

图11为一个实施例中幅度方向图函数测量值与函数估计结果;

图12为一个实施例中rru和终端的相对位置图;

图13为一个实施例中srs符号aoa估计误差cdf曲线;

图14为一个实施例中定位参数确定装置的结构框图;

图15为另一个实施例中定位参数确定装置的结构框图;

图16为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

随着工业互联网、物联网和车联网的快速发展,高精度定位成为智能机器人、无人车等移动终端不可或缺的关键支撑服务。卫星导航定位技术具有广域覆盖、普适性好的优点,但是因为信号功率低、穿透力弱,主要用于室外开阔环境下的终端定位,无法在受遮蔽的环境和室内环境提供导航定位服务。

为了解决上述问题,一种主要的技术途径是利用无线通信系统的基础设施或者部署专用的无线定位基站对终端设备进行定位。典型的定位技术包括:蜂窝网定位、无线局域网(wirelesslocalareanetwork,wlan)定位、蓝牙定位、超宽带(ultra-wideband,uwb)定位等。其中,蜂窝移动网络、wlan、uwb等系统中都普遍采用了宽带发射信号以及阵列天线,能够同时测量传播时延和到达角度。而在实际系统中,因受加工工艺、工装、阵元间互耦的影响,阵列中各阵元的阵中方向图存在差异,此时不同角度入射信号的幅度和相位响应都存在区别,且在大到达角度时尤为显著,而现有研究对定位基站在大到达角度的估计性能较少有提及;此外,复杂路径环境中,对快速运动目标的实时定位需求则要求定位算法能够兼顾估计精度和实时性。

基于此本申请提供一种定位参数确定方法,能够兼顾测量传播时延和到达角度的精度和实时性。本申请提供的定位参数确定方法,可以应用于如图1所示的应用环境中。其中,待定位终端102通过网络与基站104通过网络进行通信。待定位终端可以向基站发送定位信号,基站通过天线阵列接收该定位信号,并对定位信号进行计算并实时修正,以确定定位信号的定位参数。其中,待定位终端102可以包括车辆、飞机等移动终端设备,基站104可以包括:宏基站、分布式基站等,在此不加以限制。

在一个实施例中,如图2所示,提供了一种定位参数确定方法,以该方法应用于图1中的基站为例进行说明,包括以下步骤:

s202,根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据。

其中,待定位终端可以包括车辆、飞机等移动终端设备。定位信号为包括定位序列的信号,可以为5g信号、4g信号等等,在此不加以限制。飞行时间tof为传播时延,也就是信号从发射端传播到接收端的飞行时间,因此也称为tof(timeofflight)。

具体地,在待定位终端发送定位信号至基站时,基站可以通过天线阵列接收该定位信号,并在接收到该定位信号,对该定位信号进行tof超分辨谱估计,然后得到飞行时间tof谱数据。其中,天线阵列可以是线阵列、也可以是圆形阵列,在此不加以限制。并且,天线阵列中可以包括多个阵元,每个阵元可以对应一个接收通道。

进一步地,对每个接收通道进行tof超分辨谱估,可以采用扫描的方式,对感兴趣的时延区域上的衰落系数进行估计,这个过程也称为时延谱估计或tof谱估计。其中,tof谱峰值点对应的扫描时延代表了定位信号经过障碍物反射以及直接到达天线阵列的多条路径的信号分量,相应的tof谱峰值点对应的tof值为相应路径的tof。

可以通过单点最小二乘算法、幅度相位估计(amplitudeandphaseestimation,apes)算法、迭代自适应方法(iterativeadaptiveapproach,iaa)、稀疏重构算法等对该tof谱数据进行求解,确定定位信号的飞行时间tof谱数据。

s204,根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;空域流型矩阵中每个元素表示天线阵列中各阵元在预设的相应角度范围对定位信号的响应;天线阵列偏差函数表征真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差。

其中,预设的相应角度范围为将天线阵覆盖范围划分为份后,每一份的角度范围。可以使用等到达角度间隔对天线阵覆盖范围划分。其中,天线偏差系数函数可以是包括天线相位偏差和幅度偏差预先通过离线测量得到的函数,为真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差。

具体地,由于理想的空域流型矩阵是在完美情况下的空域流型矩阵,但是天线阵列在实际使用中,由于天线工装、阵元间互耦等因素,天线阵列并不是完美情况,因此,天线阵列存在与到达角度相关的相位偏差,若使用理想流型矩阵进行测向处理,则由于理想和实际流型的不匹配,会出现较大的测向偏差,通过预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到与实际更相符的结果。

s206,根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数;直达径为待定位终端到天线阵列的最短路径。

具体地,可以对各个时延栅格点上第n个接收通道的tof谱数据,采用数字波束形成(digitalbeamforming,dbf)法,多重信号分类(multiplesignalclassification,music)算法等进行aoa谱估计,得到tof-aoa二维谱谱估计结果,对获得的aoa-tof二维谱进行谱峰提取,得到最大的个谱峰对应的衰落系数、aoa以及tof的估计值,分别记为:。根据个谱峰分量对应的衰落系数以及tof值,即从各个路径对应的衰落系数以及tof值中,提取直达径(line-of-sight,los)分量,并输出los分量的tof估计和aoa估计结果。也可以在获取到该aoa结果后,在进行精细时延栅格点的划分,并对空域流型矩阵进行修正,然后对修正后的空域流型矩阵细搜索,确定精细的aoa结果,在此不加以限制。其中,由于在实际环境中存在一些障碍物,会导致信号进行反射折射后,到达天线阵列,所以信号从发射端到达天线阵列存在多条路径,直达径为待定位终端到天线阵列的最短路径,也可以理解为定位信号不经折射反射直接到达天线阵列的路径。

上述定位参数确定方法中,通过根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数。能够利用预设的包含相位和幅度的天线阵列偏差函数对理想的空域流型矩阵进行修正,减小真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差,确定待定位终端到天线阵列的最短路径的直达径,进而提高测量定位信号定位参数的精度。并且,本方案避免了现有技术中同时测量tof、aoa造成的计算复杂的问题。

上述实施例对定位参数确定方法进行了说明,主要是依据天线阵列偏差函数对反映天线阵列接收定位信号的响应的空域流型矩阵进行修正,现以一个实施例对如何构建天线阵列偏差函数进行说明,在一个实施例中,如图3所示,天线阵列偏差函数的构建过程包括:

s302,获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值集合,和模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值集合。

其中,模拟的真实信号为在暗室中的信号发生器模拟真实信号发射的信号。

具体地,将天线阵列放置于暗室中的转台上,可以将其旋转-60°至60°,设定每旋转5°为一个采样角度,各个采样角度构成离散到达角度集合,在每个采样角度到达上,获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值,并将所有获取的幅度测量值构成幅度测量值集合,以及模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值,并将所述获取的相位偏差的相位测量值构成相位测量值集合。在离散到达角度集合上,天线各阵元n的幅度方向图和相位偏差的测量集合

s304,根据幅度测量值集合,构建幅度方向图函数;以及根据相位测量值集合,构建相位偏差函数。

具体地,根据天线各阵元n的幅度方向图和相位偏差的测量集合,可以使用多项式拟合、支撑向量机或神经网络等方式,对函数进行估计。以使用多项式拟合方法对函数进行估计为例,对该过程进行说明。记得到的函数拟合结果为,其中,为多项式权重,为多项式拟合阶数,的形式为,其中gl权重向量g的第l个元素。则多项式拟合的目标函数如下所示:。对该目标函数进行求解,得到权值g后,使即可,进而即可得到相位偏差函数以使用多项式拟合方法对函数进行估计为例,对该过程进行说明。记得到的函数拟合结果为,其中,为多项式权重,j为多项式拟合阶数,的形式为,其中gl权重向量g的第l个元素。则多项式拟合的目标函数如下所示:。对该目标函数进行求解,得到权值g后,使即可,进而即可得到相位偏差函数

在本实施例中,通过获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值集合,和模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值集合;根据幅度测量值集合,构建幅度方向图函数;以及根据相位测量值集合,构建相位偏差函数,能够对反映天线阵列接收定位信号的响应的空域流型矩阵进行修正,进而提高测量定位信号的定位参数的精度。

上述实施例对如何构建天线偏离函数进行了说明,现以一个实施例对利用天线偏离函数修正的空域流型矩阵进行说明,在一个实施例中,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应;第一预设的相应角度范围大于第二预设的相应角度范围。

其中,第一预设的相应角度范围为使用等到达角度间隔将天线阵覆盖范围划分为q份,对应的到达角度集合为。可以采用均匀栅格对根据对粗理想空域流型矩阵修正后的矩阵进行计算后得到的粗结果aoa区间进行划分,得到q1个精搜栅格集合,记为,其中可由粗搜栅格的大小确定,例如可选为可选择为的1/10左右。

具体地,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应;第一预设的相应角度范围大于第二预设的相应角度范围。

在到达角度处,理想的阵列导向矢量由阵列结构所决定,在到达角度集上的阵列导向矢量的集合就构成了该阵列的理想流型矩阵,记为,有:。确定精搜到达角度集对应的理想流型矩阵,有:

在本实施例中,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应。由于第一预设的相应角度范围大于第二预设的相应角度范围,因此可以对理想的空域流型矩阵进行不同粗细栅格点的划分并修正,以确保得到的结果精度更高。

上述实施例中对理想的空域流型矩阵的两种粗细理想形式进行了介绍,现以一个实施例对如何应用这两种粗细形式的理想的空域流型矩阵确定定位信号的直达径的定位参数进行说明,在一个实施例中,如图4所示,定位参数包括aoa和tof;根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数,包括:

s402,根据天线阵列偏差函数,对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵。

具体地,天线偏差系数函数可以表示为,其中,天线相位偏差函数和幅度方向图函数为预先通过离线测量得到的函数。根据公式,即可对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵

s404,根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵和直达径对应的tof。

其中,飞行时间tof谱数据可以包括由各个扫描栅格点对应时延组成的向量,其中,p为每个扫描栅格点上的衰落系数,n为天线阵列中第n个接收阵元,即第n个接收通道。

可选地,可以通过设将感兴趣的时延范围等间隔划分为p份,一般情况下p>>k(路径数量),这p个扫描栅格点对应的时延分别为。记为每个扫描栅格点上的衰落系数,当时,表示第n个接收阵元对第k条路径入射信号的响应,为第k条路径的衰落系数。在其它p-k个栅格点上,。记为扫描栅格点集合上的衰落系数向量,且为扫描栅格点集合上的时延匹配矩阵。则有:。hn为接收的定位信号进行信道估计后形成的信道频域响应矩阵cfr中的第n列元素,表示第n个接收通道的cfr。

可选地,对于第n个通道的tof谱估计,使用iaa进行求解的目标函数为:,得到各个接收通道的每个扫描栅格点上的衰落系数,并构成即tof谱数据;其中,表示向量x的加权范数。rn,p表示第n个接收通道,第p个扫描栅格点处的干扰协方差矩阵,其中的干扰由当前栅格点以外的信号分量构成。

使用基于范数的稀疏重构算法进行谱求解的目标函数为:

,得到各个接收通道的每个扫描栅格点上的衰落系数,并构成,即tof谱数据;其中,表示p维向量x的范数,定义为

具体地,可以设第p个时延单元,n个接收通道的tof谱数据向量为,有:,对tof谱数据向量依次进行aoa谱估计,记第p个tof单元上的aoa谱估计结果为。谱估计方法可采用数字波束形成(digitalbeamforming,dbf)法,多重信号分类(multiplesignalclassification,music)算法等。以dbf算法为例,谱估计结果为:,记为tof-aoa二维谱谱估计结果,其第q行第p列元素表示对tof,aoa处的信道衰落系数的估计值。

进一步地,如图5所示,根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵,包括:

s502,根据修正后的粗空域流型矩阵和tof谱数据,确定定位信号各路径的tof、各路径的参考aoa、各路径的衰减系数。

具体地,根据修正后的粗空域流型矩阵和tof谱数据,利用公式,确定个接收通道二维定位参数谱数据。根据二维定位参数谱数据进行谱峰提取,得到定位信号各路径的tof、参考aoa、各路径的衰减系数。具体包括:遍历二维谱中的每一个点,判断该点相对于邻接的8个点的二维谱谱强度,若该点强度大于所有8个点的强度,则判决其为一个谱峰值点,找出二维谱的所有谱峰值点之后,按照谱峰强度进行排序,提取出其中最大的k1个谱峰,根据这k1个谱峰,分别按照谱峰的横纵坐标确定对应的aoa和tof,根据谱峰强度确定衰落系数

s504,根据各路径衰减系数和各路径的tof,从各路径中确定直达径。

具体地,可以通过预设的谱峰强度门限值,提取出k1个谱峰分量中,能量超过预设的谱峰强度门限值k2个分量,再从k2个分量中,提取出对应的tof最小的分量作为los分量即,直达径对应的分量。即在各路径的衰减系数中超过预设的谱峰强度门限值的谱峰分量中,根据已经求解的各路径的tof,可以直接将tof最小的分量确定为直达径对应的tof。

可选地,还可以基于直达径相比于反射径传播时间更短、直达径比反射径能量更强或多帧间直达径分量的tof和aoa估计方差更小等基本准则,对直达径分量进行提取。

s506,对直达径对应的参考aoa进行划分,得到第二预设的相应角度范围。

具体地,采用均匀栅格对aoa区间进行划分,得到q1个精搜栅格集合,记为,其中可由粗搜栅格的大小确定,例如可选为可选择为的1/10左右。

s508,根据第二预设的相应角度范围确定细理想空域流型矩阵。

具体地,可以将精搜到达角度集合带入预设的理想流型矩阵中,确定对应的理想流型矩阵,有:

s406,根据天线阵列偏差函数,对细理想空域流型矩阵进行修正,得到修正后的细空域流型矩阵。

具体地,根据天线相位偏差函数和幅度方向图函数的估计值,计算在精搜栅格点上天线偏差系数函数的函数值,即天线偏差函数:。则修正后的流型矩阵为,则第n行第列元素为:

s408,采用预设的角度函数,根据修正后的细空域流型矩阵和直达径对应的tof,确定直达径的aoa。

具体地,记为直达径分量所在tof单元上的n个接收通道的tof谱数据,可基于波束扫描峰值准则,将修正后的细空域流型矩阵和直达径对应的tof代入波束扫描峰值准则对应的角度函数或子空间正交等准则对应的角度函数进行aoa精估计,例如,将代入波束扫描峰值准则的角度函数为:中,确定,即直达径的aoa;。另外,也可将代入子空间正交准则的角度函数为:,其中,确定最终的值,即直达径的aoa;其中,表示矩阵x的frobenius范数,定义为:为根据向量,得到的噪声子空间的估计结果。

在本实施例中,通过根据天线阵列偏差函数,对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵;根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵和直达径对应的tof;根据天线阵列偏差函数,对细理想空域流型矩阵进行修正,得到修正后的细空域流型矩阵;采用预设的角度函数,根据修正后的细空域流型矩阵和直达径对应的tof,确定直达径的aoa。能够通过对理想流型矩阵的修正,对该到达角度相关的天线误差进行了有效补偿,并且通过时延谱估计与直达径到达角度先粗粒度搜索后精细搜索的多级级联信号处理方式,降低现有技术中利用二维同时搜索tof、aoa时的计算复杂度,提高定位实时性。并且,能够精确补偿与到达角度相关的相位误差,提高了测向和定位精度,尤其是在无线信号大波达角度时,能显著改进测向的精度。

上述实施例对如何应用这两种粗细形式的理想的空域流型矩阵确定定位信号的直达径的定位参数进行说明,在进行确定定位信号的直达径的定位参数之前,首先需要对接收的定位信号进行相关处理,然后确定定位信号的飞行时间tof谱数据,现以一个实施例对其进行说明,如图6所示,根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据,包括:

s602,对待定位终端发送的多通道的定位信号进行傅里叶变换,得到多通道频域信号。

具体地,基站通过天线阵接收待定位终端发送的已知序列的定位信号,由于定位信号为时域信号,可以先对各通道接收信号进行快速傅里叶变换(fastfouriertransform,fft)得到多通道频域接收信号。天线阵列中可以包括个阵元,每个阵元对应一个接收通道。若宽带定位信号占用的子带数量为m,则从接收通道n接收的频域定位信号可表示为向量,其中表示第n个接收通道、第m个子带接收的频域定位信号。有,其中表示复数空间,表示m*1维复数空间,也就是m维复向量空间。本发明中,向量均指列向量。

基站所有通道的接收数据矩阵可表示为,即多通道频域信号。其中,在m个子带上发送的定位信号序列为,发送信号中心载频为,对应波长为,其中c为真空中光速。不失一般性,假设m个子带呈均匀分布,分布间隔为;且假设接收天线阵为等距线阵(uniformlineararray,ula),且阵元间距为d。此外,假设发射信号经由k条路径传播至接收阵列,第k条路径的传播时延(tof)、到达角度(aoa)以及衰落系数分别为。其中,定义为信号入射方向与ula法线方向的夹角。其中,信号传输的时延可代表该信号传输的距离,时延与距离之间通过光速c可以相互转化。因此,多个通道的接收信号矩阵x还可以表示为:(1)。

其中,式(1)中,为定位信号的定位序列数据矩阵,运算符表示以向量的每个元素作为主对角线元素,获得对角矩阵。

其中,式(1)中,为时延域匹配矢量函数,其输入为传播时延,输出为时延域匹配向量。具体地,表示该函数的作用域为t,值域为m维时延域匹配向量,t为所有可能的路径时延的集合,即,其中,表示实数空间。时延域匹配向量的第m个元素代表信号传播时延在第m个子带造成的相位偏移,因此,有:,其中j代表虚数单位,定义为:,分布间隔为

其中,式(1)中,表示实际接收阵列导向矢量函数,其输入为信号到达角度,输出为对应到达角度的阵列导向矢量。具体地,表示其作用域为,值域为n维向量,为所有可能的入射信号到达角度所组成的空间,即。进一步,,其中为理想的阵列导向矢量,当接收阵为ula时,其第n个元素为:代表由天线工装、阵元间互耦等因素共同造成的角度依赖相位偏差以及天线阵元的幅度方向图所带来的扰动项,即天线偏差系数函数,代表真实的阵列响应和理想的阵列响应之间的偏差,其第n个元素为:,式中:表示第n个阵元上的幅度方向图函数,其输入为信号到达角度,输出为第n个阵元的幅度方向图。表示第n个阵元上的角度依赖相位偏差函数,其输入为信号到达角度,输出为第n个阵元在相应到达角度上的相位偏差。的具体形式取决于所使用的阵列天线,其在某些到达角度栅格上的值可通过暗室测量或电磁仿真软件数值计算得到。其中,相位偏差函数对于aoa估计而言有着决定性的作用,且一般情况下,当较小时,接近0,当较大时,会出现较大的起伏。运算符表示hadamard积。

其中,式(1)中,为基站接收通道前端放大器、滤波器、混频器等模拟器件的宽带响应,其第m行第n列元素为第n个接收通道在第m个子带的响应。为噪声矩阵,其第m行第n列元素表示第n个接收通道,第m个子带上的噪声分量。

s604,对多通道频域信号进行信道估计,得到信道频域响应矩阵。

具体地,基站根据频域接收信号矩阵x,可以采用最小二乘法进行信道估计,得到信道频域响应(channelfrequencyresponse,cfr)矩阵,记为h0。例如,假设接收端已知发送的定位信号在频域上的具体形式,且已经获取定位信号的定位序列,并根据定位序列确定,且使用经典的最小二乘(leastsquare,ls)算法进行信道估计,则可得到:;式中,,其第n列为第n个接收通道的信道频域响应矩阵;s-1为:定位信号的定位序列数据矩阵的逆矩阵。其中,信道频域响应矩阵还可以表示为:

s606,基于信道频域响应矩阵,获取tof谱数据。

具体地,根据信道频域响应矩阵h0,对每个接收通道进行tof超分辨谱估计。设为矩阵h0的第n列元素,表示第n个接收通道的cfr。则hn可表示为:式中,表示第n个接收阵元对第k条路径入射信号的响应,其为向量的第n个元素。式中:表示该通道的噪声向量,为矩阵的第n列。采用扫描的方式,对感兴趣的时延区域上的衰落系数进行tof谱估计,tof谱峰值点对应的扫描时延代表了强路径的tof。设将时延范围等间隔划分为p份,一般情况下p>>k(路径数量),这p个扫描栅格点对应的时延分别为。记为每个扫描栅格点上的衰落系数,当时,,在其它p-k个栅格点上,。记为扫描栅格点集合上的衰落系数向量,即tof谱数据,且为扫描栅格点集合上的时延匹配矩阵。则有:

可以采用有多种参数估计方法可以对此谱估计问题进行求解,例如单点最小二乘算法、幅度相位估计(amplitudeandphaseestimation,apes)算法、迭代自适应方法(iterativeadaptiveapproach,iaa)、稀疏重构算法等。例如,对于第n个通道的tof谱估计,将hn、以及未知代入目标函数:中,利用iaa求解得到。其中,表示向量x的加权范数。rn,p表示第n个接收通道,第p个扫描栅格点处的干扰协方差矩阵,其中的干扰由当前栅格点以外的信号分量构成。还可以将hn、以及未知代入使用基于范数的稀疏重构算法的目标函数为:,进行谱求解得到;其中,表示p维向量x的范数,定义为

进一步地,如图7所示,基于信道频域响应矩阵,获取tof谱数据,包括:

s702,获取通道校正系数,根据通道校正系数对信道频域响应矩阵进行校正,得到校正后的信道频域响应矩阵。

具体地,实际各接收通道在各频点的幅相响应不同,引起了式(1)中的项。一般情况下,矩阵可在定位实验前测量得到或在定位实验中借助专用校正通道测量得到,假设测量得到的通道幅相响应矩阵为。由于矩阵的作用是用来进行通道校正,因此通常也称其为通道校正系数,或简称为通道系数。记经通道幅相偏差校正后得到的信道频域响应矩阵cfr矩阵为h,则其第m行第n列元素为:,其中,表示校正前信道频域响应矩阵h0第m行第n列元素,表示通道校正系数矩阵第m行第n列元素。假设通道幅相响应的测量误差可忽略,则有:,式中:表示经通道幅相偏差校正后,cfr矩阵中的噪声分量。

s704,根据校正后的信道频域响应矩阵,获取tof谱数据。

具体地,设为矩阵h的第n列元素,表示第n个接收通道的cfr。则hn可表示为:式中,表示第n个接收阵元对第条路径入射信号的响应,其为向量的第n个元素。式中:表示该通道的噪声向量,为矩阵的第n列。采用扫描的方式,对感兴趣的时延区域上的衰落系数进行tof谱估计,tof谱峰值点对应的扫描时延代表了强路径的tof。设将时延范围等间隔划分为p份,一般情况下p>>k(路径数量),这p个扫描栅格点对应的时延分别为。记为每个扫描栅格点上的衰落系数,当时,,在其它p-k个栅格点上,。记为扫描栅格点集合上的衰落系数向量,即tof谱数据,且为扫描栅格点集合上的时延匹配矩阵。则有:

可以采用有多种参数估计方法可以对此谱估计问题进行求解,例如单点最小二乘算法、幅度相位估计(amplitudeandphaseestimation,apes)算法、迭代自适应方法(iterativeadaptiveapproach,iaa)、稀疏重构算法等。例如,对于第n个通道的tof谱估计,将hn、以及未知代入目标函数:中,利用iaa求解得到。其中,表示向量x的加权范数。表示第n个接收通道,第p个扫描栅格点处的干扰协方差矩阵,其中的干扰由当前栅格点以外的信号分量构成。还可以将hn、以及未知代入使用基于范数的稀疏重构算法的目标函数为:,进行谱求解得到;其中,表示p维向量x的范数,定义为

在本实施例中,通过对待定位终端发送的多通道的定位信号进行傅里叶变换,得到多通道频域信号;对多通道频域信号进行信道估计,得到信道频域响应矩阵;基于信道频域响应矩阵,获取tof谱数据。能够对接收到的定位信号进行变换,便于后续的数据分析。并且通过首先对根据定位信号的得到的信道频域响应矩阵进行修正,进一步的使后续确定的tof谱数据、aoa的精度更高。

上述是实施例对定位信号处理并如何确定tof谱数据进行了说明,在对定位信号进行处理时,对由定位信号构成的信道频域响应矩阵进行修正,现以一个实施例对进行修正时的修正系数进行说明,在一个实施例中,如图8所示,获取通道校正系数,包括:

s802,获取定位信号占用各个子带的定位序列。

具体地,由于待定位终端发送的定位信号具有抑制的定位序列,因此,在m个子带上发送的定位信号序列为

s804,利用各子带的定位序列构建定位序列矩阵。

具体地,利用m个子带上发送的定位信号序列为,构建定位序列矩阵

s806,以定位序列矩阵中的每个元素作为主对角线元素,获得对角矩阵作为通道校正系数。

具体地,以定位序列矩阵中的,其中,运算符表示以向量的每个元素作为主对角线元素,即获得对角矩阵。

在本实施例中,通过获取定位信号占用各个子带的定位序列;利用各子带的定位序列构建定位序列矩阵;以定位序列矩阵中的每个元素作为主对角线元素,获得对角矩阵作为通道校正系数。能够确定对信道频域矩阵进行修正的通道校正系数,进而对信道频域矩阵修正。

为了便于本领域技术人员的理解,现以一个实施例进一步对定位参数确定方法进行说明,在一个实施例中,如图9所示,定位参数确定方法包括:

s902,对待定位终端发送的多通道的定位信号进行傅里叶变换,得到多通道频域信号。

s904,对多通道频域信号进行信道估计,得到信道频域响应矩阵。

s906,获取定位信号占用各个子带的定位序列。

s908,利用各子带的定位序列构建定位序列矩阵。

s910,以定位序列矩阵中的每个元素作为主对角线元素,获得对角矩阵作为通道校正系数。

s912,根据通道校正系数对信道频域响应矩阵进行校正,得到校正后的信道频域响应矩阵。

s914,根据校正后的信道频域响应矩阵,获取tof谱数据。

s916,获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值集合,和模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值集合。

s918,根据幅度测量值集合,构建幅度方向图函数;以及根据相位测量值集合,构建相位偏差函数。

s920,根据天线阵列偏差函数,对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵。其中,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应;第一预设的相应角度范围大于第二预设的相应角度范围。

s922,根据修正后的粗空域流型矩阵和tof谱数据,确定定位信号各路径的tof、各路径的参考aoa、衰减系数。

s924,根据各路径衰减系数和各路径的tof,从各路径中确定直达径。

s926,对直达径对应的参考aoa进行划分,得到第二预设的相应角度范围。

s928,根据第二预设的相应角度范围确定细理想空域流型矩阵。

s930,根据天线阵列偏差函数,对细理想空域流型矩阵进行修正,得到修正后的细空域流型矩阵。

s932,采用预设的角度函数,根据修正后的细空域流型矩阵和直达径对应的tof,确定直达径的aoa。

具体地,以某基于fr1频段5g系统的室内定位实验为例,来说明算法有效性。采用5g探测参考信号(soundingreferencesignal,srs)作为定位信号,srs为宽带ofdm信号,实验中配置其占据1632个子载波,子载波间间隔60khz。实验过程中使用了两个5grru作为接收设备,每个rru配备4阵元ula,阵元间距为5.8cm,阵列水平放置。在定位实验开始前,需要完成离线阶段的天线相位偏差函数和幅度方向图函数估计。如图10、11中空心圆圈所示,为在微波暗室以5°为间隔,在天线阵所覆盖的-60°至60°扇区内测量得到的天线阵各阵元的相位偏差以及幅度方向图的采样。采用多项式拟合方法对相位偏差函数和幅度方向图函数进行估计,估计相位偏差函数时,采用的多项式阶数为6,4个天线阵元分别估计得到的相位偏差函数曲线如图10中实线所示;估计幅度方向图函数时,采用的多项式阶数为4,4个天线阵元分别估计得到的幅度方向图函数曲线如图11中实线所示。从图10、图11中能够看到,采用多项式拟合得到的相位偏差函数和幅度方向图函数能够较好地逼近微波暗室中相应的测量量。

固定两个rru位置,放置终端在不同的相对位置,每次终端静止不动,采集1500个连续的srs符号进行定位参数估计,此处列出其中一个rru相对于终端到达角度较大,且另一个rru相对于终端到达角度较小时的结果,以说明本发明所提方法对大到达角度(aoa)信号相位偏差的适应性。如图12所示为某次实验的rru和终端的相对位置图,图中虚线表示两个rru天线阵列的法线方向,五角星为这次实验终端所在的位置。可以看到,此时终端接近rru-1的法向,真实到达角度为-1.5°;且终端信号到达rru-2的角度较大,真实到达角度为-55.8°。

使用本申请所提方法对两个rru的srs数据进行处理,1500个srs符号的aoa估计误差累积分布概率(cumulativedistributionfunction,cdf)曲线如图13中空心圆圈所示,为进行对比,图13中同样绘制了使用理想流型矩阵进行处理,得到的cdf曲线,用实心点表示。根据图13可知,天线的误差,包括各阵元的相位偏差以及天线方向图的差异,存在明显的角度相关性,在小到达角度时,误差较小,引起的aoa估计误差较小;在大到达角度时,误差较大,引起的aoa估计误差也较大。通过流型矩阵的修正,对该到达角度相关的天线误差进行了有效补偿,在信号到达角度较大时改善尤为明显。

在本实施例中,通过根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数。能够利用预设的包含相位和幅度的天线阵列偏差函数对理想的空域流型矩阵进行修正,减小真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差,确定待定位终端到天线阵列的最短路径的直达径,进而提高测量定位信号定位参数的精度。并且,本方案避免了现有技术中同时测量tof、aoa造成的计算复杂的问题。

应该理解的是,虽然图2-9的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-9中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图14所示,提供了一种定位参数确定装置,包括:

第一确定模块141,用于根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;

修正模块142,用于根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;空域流型矩阵中每个元素表示天线阵列中各阵元在预设的相应角度范围对定位信号的响应;天线阵列偏差函数表征真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差;

第二确定模块143,用于根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数;直达径为待定位终端到天线阵列的最短路径。

在本实施例中,第一确定模块根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;修正模块根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;第二确定模块根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数。能够利用预设的包含相位和幅度的天线阵列偏差函数对理想的空域流型矩阵进行修正,减小真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差,确定待定位终端到天线阵列的最短路径的直达径,进而提高测量定位信号定位参数的精度。并且,本方案避免了现有技术中同时测量tof、aoa造成的计算复杂的问题。

在一个实施例中,如图15所示,定位参数确定装置还包括:

模拟参数集合模块144,用于获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值集合,和模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值集合;

构建偏差函数集合145,用于根据幅度测量值集合,构建幅度方向图函数;以及根据相位测量值集合,构建相位偏差函数。

在一个实施例中,参照图15所示,定位参数包括aoa和tof;第二确定模块143,包括:

第一修正单元1431,用于根据天线阵列偏差函数,对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵;

第一确定单元1432,用于根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵和直达径对应的tof;

第二修正单元1433,用于根据天线阵列偏差函数,对细理想空域流型矩阵进行修正,得到修正后的细空域流型矩阵;

第二确定单元1434,用于采用预设的角度函数,根据修正后的细空域流型矩阵和直达径对应的tof,确定直达径的aoa。

在一个实施例中,第一确定单元1432具体用于,根据修正后的粗空域流型矩阵和tof谱数据,确定定位信号各路径的tof、参考aoa、衰减系数;根据各路径衰减系数和各路径的tof,从各路径中确定直达径;对直达径对应的参考aoa进行划分,得到第二预设的相应角度范围;根据第二预设的相应角度范围确定细理想空域流型矩阵。根据各路径的tof,确定直达径对应的tof。

在一个实施例中,参照图15所示,第一确定单元1432具体用于根据修正后的粗空域流型矩阵和tof谱数据确定二维定位参数谱数据;根据二维定位参数谱数据进行谱峰提取,得到定位信号各路径的tof、各路径的参考aoa、衰减系数。

在一个实施例中,参照图15所示,第一确定模块141包括:

时频变换单元1411,用于对待定位终端发送的多通道的定位信号进行傅里叶变换,得到多通道频域信号;

信道估计单元1412,用于对多通道频域信号进行信道估计,得到信道频域响应矩阵;

获取单元1413,用于基于信道频域响应矩阵,获取tof谱数据。

在一个实施例中,获取单元1413,具体用于获取通道校正系数,根据通道校正系数对信道频域响应矩阵进行校正,得到校正后的信道频域响应矩阵;根据校正后的信道频域响应矩阵,获取tof谱数据。

在一个实施例中,获取单元1413,具体用于获取通道校正系数,根据通道校正系数对信道频域响应矩阵进行校正,得到校正后的信道频域响应矩阵;根据校正后的信道频域响应矩阵,获取tof谱数据。

关于定位参数确定装置的具体限定可以参见上文中对于定位参数确定方法的限定,在此不再赘述。上述定位参数确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图16所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种定位参数确定方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图16中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1