本申请涉及通信技术领域,特别是涉及一种定位参数确定方法、装置、设备和存储介质。
背景技术:
随着工业互联网、物联网和车联网的快速发展,高精度定位成为智能机器人、无人车等移动终端不可或缺的关键支撑服务。卫星导航定位技术具有广域覆盖、普适性好的优点,但是因为信号功率低、穿透力弱,主要用于室外开阔环境下的终端定位,无法在受遮蔽的环境和室内环境提供导航定位服务。
为了解决上述问题,相关技术是利用无线通信系统的基础设施或者部署专用的无线定位基站对终端设备进行定位,例如,可以利用空时超分辨算法同时测量终端设备发出的定位信号,以确定相应的定位参数:传播时延和到达角度,基于该定位参数即可确定终端设备的定位信息。
然而,相关技术中在对终端设备的定位时,确定的定位参数不够精确。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够提高精度的定位参数确定方法、装置、计算机设备和存储介质。
第一方面,本申请提供一种定位参数确定方法,该方法包括:
根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间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二维谱进行谱峰提取,得到最大的
上述定位参数确定方法中,通过根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据;根据预设的天线阵列偏差函数,对理想的空域流型矩阵进行修正,得到修正后的空域流型矩阵;根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数。能够利用预设的包含相位和幅度的天线阵列偏差函数对理想的空域流型矩阵进行修正,减小真实的天线阵列对信号的响应和理想的天线阵列对信号的响应之间的偏差,确定待定位终端到天线阵列的最短路径的直达径,进而提高测量定位信号定位参数的精度。并且,本方案避免了现有技术中同时测量tof、aoa造成的计算复杂的问题。
上述实施例对定位参数确定方法进行了说明,主要是依据天线阵列偏差函数对反映天线阵列接收定位信号的响应的空域流型矩阵进行修正,现以一个实施例对如何构建天线阵列偏差函数进行说明,在一个实施例中,如图3所示,天线阵列偏差函数的构建过程包括:
s302,获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值集合,和模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值集合。
其中,模拟的真实信号为在暗室中的信号发生器模拟真实信号发射的信号。
具体地,将天线阵列放置于暗室中的转台上,可以将其旋转-60°至60°,设定每旋转5°为一个采样角度,各个采样角度构成离散到达角度集合
s304,根据幅度测量值集合,构建幅度方向图函数;以及根据相位测量值集合,构建相位偏差函数。
具体地,根据天线各阵元n的幅度方向图和相位偏差的测量集合,可以使用多项式拟合、支撑向量机或神经网络等方式,对函数
在本实施例中,通过获取模拟的真实信号到达天线阵列各阵元的幅度方向图的幅度测量值集合,和模拟的真实信号到达天线阵列各阵元的相位偏差的相位测量值集合;根据幅度测量值集合,构建幅度方向图函数;以及根据相位测量值集合,构建相位偏差函数,能够对反映天线阵列接收定位信号的响应的空域流型矩阵进行修正,进而提高测量定位信号的定位参数的精度。
上述实施例对如何构建天线偏离函数进行了说明,现以一个实施例对利用天线偏离函数修正的空域流型矩阵进行说明,在一个实施例中,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应;第一预设的相应角度范围大于第二预设的相应角度范围。
其中,第一预设的相应角度范围为使用等到达角度间隔
具体地,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应;第一预设的相应角度范围大于第二预设的相应角度范围。
在到达角度
在本实施例中,理想的空域流型矩阵包括粗理想空域流型矩阵和细理想空域流型矩阵;粗理想空域流型矩阵中每个元素表示天线阵列中各阵元在第一预设的相应角度范围对定位信号的响应;细理想空域流型矩阵中每个元素表示天线阵列中各阵元在第二预设的相应角度范围对定位信号的响应。由于第一预设的相应角度范围大于第二预设的相应角度范围,因此可以对理想的空域流型矩阵进行不同粗细栅格点的划分并修正,以确保得到的结果精度更高。
上述实施例中对理想的空域流型矩阵的两种粗细理想形式进行了介绍,现以一个实施例对如何应用这两种粗细形式的理想的空域流型矩阵确定定位信号的直达径的定位参数进行说明,在一个实施例中,如图4所示,定位参数包括aoa和tof;根据tof谱数据和修正后的空域流型矩阵,确定定位信号的直达径的定位参数,包括:
s402,根据天线阵列偏差函数,对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵。
具体地,天线偏差系数函数可以表示为
s404,根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵和直达径对应的tof。
其中,飞行时间tof谱数据可以包括由各个扫描栅格点对应时延
可选地,可以通过设将感兴趣的时延范围
可选地,对于第n个通道的tof谱估计,使用iaa进行求解的目标函数为:
使用基于
具体地,可以设第p个时延单元,n个接收通道的tof谱数据向量为
进一步地,如图5所示,根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵,包括:
s502,根据修正后的粗空域流型矩阵和tof谱数据,确定定位信号各路径的tof、各路径的参考aoa、各路径的衰减系数。
具体地,根据修正后的粗空域流型矩阵
s504,根据各路径衰减系数和各路径的tof,从各路径中确定直达径。
具体地,可以通过预设的谱峰强度门限值
可选地,还可以基于直达径相比于反射径传播时间更短、直达径比反射径能量更强或多帧间直达径分量的tof和aoa估计方差更小等基本准则,对直达径分量进行提取。
s506,对直达径对应的参考aoa进行划分,得到第二预设的相应角度范围。
具体地,采用均匀栅格
s508,根据第二预设的相应角度范围确定细理想空域流型矩阵。
具体地,可以将精搜到达角度集合带入预设的理想流型矩阵中,确定对应的理想流型矩阵
s406,根据天线阵列偏差函数,对细理想空域流型矩阵进行修正,得到修正后的细空域流型矩阵。
具体地,根据天线相位偏差函数和幅度方向图函数的估计值
s408,采用预设的角度函数,根据修正后的细空域流型矩阵和直达径对应的tof,确定直达径的aoa。
具体地,记
在本实施例中,通过根据天线阵列偏差函数,对粗理想空域流型矩阵进行修正,得到修正后的粗空域流型矩阵;根据修正后的粗空域流型矩阵和tof谱数据,确定细理想空域流型矩阵和直达径对应的tof;根据天线阵列偏差函数,对细理想空域流型矩阵进行修正,得到修正后的细空域流型矩阵;采用预设的角度函数,根据修正后的细空域流型矩阵和直达径对应的tof,确定直达径的aoa。能够通过对理想流型矩阵的修正,对该到达角度相关的天线误差进行了有效补偿,并且通过时延谱估计与直达径到达角度先粗粒度搜索后精细搜索的多级级联信号处理方式,降低现有技术中利用二维同时搜索tof、aoa时的计算复杂度,提高定位实时性。并且,能够精确补偿与到达角度相关的相位误差,提高了测向和定位精度,尤其是在无线信号大波达角度时,能显著改进测向的精度。
上述实施例对如何应用这两种粗细形式的理想的空域流型矩阵确定定位信号的直达径的定位参数进行说明,在进行确定定位信号的直达径的定位参数之前,首先需要对接收的定位信号进行相关处理,然后确定定位信号的飞行时间tof谱数据,现以一个实施例对其进行说明,如图6所示,根据待定位终端发送的多通道的定位信号,确定定位信号的飞行时间tof谱数据,包括:
s602,对待定位终端发送的多通道的定位信号进行傅里叶变换,得到多通道频域信号。
具体地,基站通过天线阵接收待定位终端发送的已知序列的定位信号,由于定位信号为时域信号,可以先对各通道接收信号进行快速傅里叶变换(fastfouriertransform,fft)得到多通道频域接收信号。天线阵列中可以包括
基站所有通道的接收数据矩阵可表示为
其中,式(1)中,
其中,式(1)中,
其中,式(1)中,
其中,式(1)中,
s604,对多通道频域信号进行信道估计,得到信道频域响应矩阵。
具体地,基站根据频域接收信号矩阵x,可以采用最小二乘法进行信道估计,得到信道频域响应(channelfrequencyresponse,cfr)矩阵,记为h0。例如,假设接收端已知发送的定位信号在频域上的具体形式,且已经获取定位信号的定位序列,并根据定位序列确定,且使用经典的最小二乘(leastsquare,ls)算法进行信道估计,则可得到:
s606,基于信道频域响应矩阵,获取tof谱数据。
具体地,根据信道频域响应矩阵h0,对每个接收通道进行tof超分辨谱估计。设
可以采用有多种参数估计方法可以对此谱估计问题进行求解,例如单点最小二乘算法、幅度相位估计(amplitudeandphaseestimation,apes)算法、迭代自适应方法(iterativeadaptiveapproach,iaa)、稀疏重构算法等。例如,对于第n个通道的tof谱估计,将hn、
进一步地,如图7所示,基于信道频域响应矩阵,获取tof谱数据,包括:
s702,获取通道校正系数,根据通道校正系数对信道频域响应矩阵进行校正,得到校正后的信道频域响应矩阵。
具体地,实际各接收通道在各频点的幅相响应不同,引起了式(1)中的
s704,根据校正后的信道频域响应矩阵,获取tof谱数据。
具体地,设
可以采用有多种参数估计方法可以对此谱估计问题进行求解,例如单点最小二乘算法、幅度相位估计(amplitudeandphaseestimation,apes)算法、迭代自适应方法(iterativeadaptiveapproach,iaa)、稀疏重构算法等。例如,对于第n个通道的tof谱估计,将hn、
在本实施例中,通过对待定位终端发送的多通道的定位信号进行傅里叶变换,得到多通道频域信号;对多通道频域信号进行信道估计,得到信道频域响应矩阵;基于信道频域响应矩阵,获取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°扇区内测量得到的天线阵各阵元的相位偏差以及幅度方向图的采样。采用多项式拟合方法对相位偏差函数
固定两个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)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。