一种终端定位方法、装置和存储介质与流程

文档序号:31225186发布日期:2022-08-23 19:00阅读:70来源:国知局
一种终端定位方法、装置和存储介质与流程

1.本技术属于无线通信技术领域,尤其涉及一种终端定位方法、装置和存储介质。


背景技术:

2.随着第五代移动通信技术(5th generation mobile communication technology,5g)的发展,应用于终端的业务也随之不断丰富。由于80%以上的业务发生在位于室内场所的终端上,因此,对终端进行室内定位的需求也越来越强烈。
3.现有基于5g的室内定位技术主要有两种,一种是基于上传到达时间差(uplink time difference of arrival,utdoa)的室内定位技术,一种是基于位置指纹的室内定位技术。这两种方式在实际应用时,均容易受到环境影响,导致定位终端的精度得不到保证。


技术实现要素:

4.本技术提供一种终端定位方法、装置和存储介质,用于解决对终端进行定位的精度低的问题。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,提供一种终端定位方法,包括:在获取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息,并针对多个csi幅值集合中的每个csi幅值集合均执行第一操作后,由于可以确定每个采集点对应的满足多个csi幅值的线性关系的至少一个第一csi幅值,并可以根据满足该线性关系的至少一个第一csi幅值,确定每个采集点和待定位终端之间的距离,因此,可以基于多个采集点和待定位终端之间的距离、多个采集点的位置信息和定位算法,确定待定位终端的位置信息。其中,一个csi幅值集合包括多个时隙的csi幅值。一个时隙的csi幅值用于表示在一个时隙内,承载一个采集点和待定位终端之间的csi的子载波的幅值。第一操作包括:根据第一采集点对应的第一csi幅值集合中多个csi幅值的线性关系,确定满足线性关系的至少一个第一csi幅值;根据至少一个第一csi幅值,确定第一采集点和待定位终端之间的距离。第一采集点为多个采集点中的任意一个采集点。
7.可选的,根据第一采集点对应的第一csi幅值集合中多个csi幅值的线性关系,确定满足线性关系的至少一个第一csi幅值的方法,具体包括:将第一csi幅值集合输入到灰色预测模型中,以得到至少一个第一csi幅值;灰色预测模型用于输出满足线性关系的至少一个第一csi幅值。
8.可选的,根据至少一个第一csi幅值,确定第一采集点和待定位终端之间的距离的方法,具体包括:对至少一个第一csi幅值进行加权求和,以得到第二csi幅值;将第二csi幅值输入至距离预测模型中,以得到第一采集点和待定位终端之间的距离;距离预测模型为根据多个样本集合预先训练得到的;一个样本集合包括一个样本csi幅值和一个样本距离;一个样本csi幅值用于表示在一个样本时隙内,从一个采集点采集一个样本终端的信号强度;一个样本距离用于表示一个采集点和一个样本终端之间的距离。
9.可选的,该终端定位方法,还包括:获取多个样本csi幅值集合和与多个样本csi幅值集合一一对应的多个样本距离;多个样本csi幅值集合与多个样本终端一一对应;一个样本csi幅值集合包括多个样本时隙的csi幅值;基于第一操作,确定与多个样本csi幅值集合一一对应的多个样本csi幅值;对多个样本csi幅值和多个样本距离均执行第二操作,以得到多个样本集合;第二操作为:将第一样本csi幅值和与第一csi幅值对应的第一样本距离确定为第一样本集合;根据多个样本集合训练得到距离预测模型。
10.可选的,根据多个样本集合训练得到距离预测模型的方法,具体包括:从多个样本集合中选取多个子样本集合;对每个子样本集合均执行决策树构建操作,以得到多个决策树;将多个决策树组成的决策树森林确定为距离预测模型。
11.可选的,该终端定位方法,还包括:获取在第一采集点采集到的第一csi幅值序列;第一csi幅值序列包括多个时隙中每个时隙内多个子载波的csi幅值;将第一csi幅值序列划分为与多个时隙一一对应的多个csi幅值子序列;对多个csi幅值子序列中的每个csi幅值子序列均执行第三操作,以得到与第一采集点对应的csi幅值集合;第三操作包括:对第一csi幅值子序列执行滤波处理,以得到第二csi幅值子序列;根据第二csi幅值子序列中的每个csi幅值,确定第一csi幅值子序列对应的第一时隙的csi幅值。
12.第二方面,提供一种终端定位装置,包括:获取单元和处理单元;获取单元,用于获取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息;一个csi幅值集合包括多个时隙的csi幅值;一个时隙的csi幅值用于表示在一个时隙内,承载一个采集点和待定位终端之间的csi的子载波的幅值;处理单元,用于针对获取单元获取到的多个csi幅值集合中的每个csi幅值集合均执行第一操作,以得到多个采集点和待定位终端之间的距离;第一操作包括:根据第一采集点对应的第一csi幅值集合中多个csi幅值的线性关系,确定满足线性关系的至少一个第一csi幅值;根据至少一个第一csi幅值,确定第一采集点和待定位终端之间的距离;第一采集点为多个采集点中的任意一个采集点;处理单元,还用于基于多个采集点和待定位终端之间的距离、多个采集点的位置信息和定位算法,确定待定位终端的位置信息。
13.可选的,处理单元,具体用于:将第一csi幅值集合输入到灰色预测模型中,以得到至少一个第一csi幅值;灰色预测模型用于输出满足线性关系的至少一个第一csi幅值。
14.可选的,处理单元,具体用于:对至少一个第一csi幅值进行加权求和,以得到第二csi幅值;将第二csi幅值输入至距离预测模型中,以得到第一采集点和待定位终端之间的距离;距离预测模型为根据多个样本集合预先训练得到的;一个样本集合包括一个样本csi幅值和一个样本距离;一个样本csi幅值用于表示在一个样本时隙内,从一个采集点采集一个样本终端的信号强度;一个样本距离用于表示一个采集点和一个样本终端之间的距离。
15.可选的,获取单元,还用于获取多个样本csi幅值集合和与多个样本csi幅值集合一一对应的多个样本距离;多个样本csi幅值集合与多个样本终端一一对应;一个样本csi幅值集合包括多个样本时隙的csi幅值;处理单元,还用于基于第一操作,确定与获取单元获取到的多个样本csi幅值集合一一对应的多个样本csi幅值;处理单元,还用于对多个样本csi幅值和多个样本距离均执行第二操作,以得到多个样本集合;第二操作为:将第一样本csi幅值和与第一csi幅值对应的第一样本距离确定为第一样本集合;处理单元,还用于根据多个样本集合训练得到距离预测模型。
16.可选的,处理单元,具体用于:从多个样本集合中选取多个子样本集合;对每个子样本集合均执行决策树构建操作,以得到多个决策树;将多个决策树组成的决策树森林确定为距离预测模型。
17.可选的,获取单元,还用于获取在第一采集点采集到的第一csi幅值序列;第一csi幅值序列包括多个时隙中每个时隙内多个子载波的csi幅值;处理单元,还用于将获取单元获取到的第一csi幅值序列划分为与多个时隙一一对应的多个csi幅值子序列;处理单元,还用于对多个csi幅值子序列中的每个csi幅值子序列均执行第三操作,以得到与第一采集点对应的csi幅值集合;第三操作包括:对第一csi幅值子序列执行滤波处理,以得到第二csi幅值子序列;根据第二csi幅值子序列中的每个csi幅值,确定第一csi幅值子序列对应的第一时隙的csi幅值。
18.第三方面,提供一种终端定位装置,包括存储器和处理器;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当终端定位装置运行时,处理器执行存储器存储的计算机执行指令,以使终端定位装置执行如第一方面的终端定位方法。
19.该终端定位可以是网络设备,也可以是网络设备中的一部分装置,例如网络设备中的芯片系统。该芯片系统用于支持网络设备实现第一方面及其任意一种可能的实现方式中所涉及的功能,例如,接收、确定、分流上述数据处理方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。
20.第四方面,提供一种计算机可读存储介质,其特征在于,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面的终端定位方法。
21.需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与终端定位装置的处理器封装在一起的,也可以与终端定位装置的处理器单独封装,本技术对此不作限定。
22.在本技术中,上述终端定位装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本技术类似,属于本技术权利要求及其等同技术的范围之内。
23.本技术的这些方面或其他方面在以下的描述中会更加简明易懂。
24.本技术提供的技术方案至少带来以下有益效果:
25.基于上述任一方面,本技术中,在获取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息,并针对多个csi幅值集合中的每个csi幅值集合均执行第一操作后,由于可以确定每个采集点对应的满足多个csi幅值的线性关系的至少一个第一csi幅值,并可以根据满足该线性关系的至少一个第一csi幅值,确定每个采集点和待定位终端之间的距离,因此,可以基于多个采集点和待定位终端之间的距离、多个采集点的位置信息和定位算法,确定待定位终端的位置信息。
26.这样一来,由于满足该线性关系的至少一个第一csi幅值可以更加准确的反映采集点采集待定位终端的信号强度,因此,根据至少一个第一csi幅值可以更加准确的确定采集点和待定位终端之间的距离,从而可以在依据多个采集点和待定位终端之间的距离确定待定位终端的位置信息时,提高确定待定位终端的位置信息的精度。相比于现有技术中受环境影响导致定位精度得不到保障的方案,本技术可以通过第一操作减弱csi幅值因环境
因素发生的抖动和突变等,从而更加准确的反映采集点采集待定位终端的信号强度,以准确的确定待定位终端的位置信息。因此,本技术可以提高对终端进行定位的精度。
附图说明
27.图1为本技术实施例提供的一种终端定位系统的结构示意图;
28.图2为本技术实施例提供的通信装置的一种硬件结构示意图;
29.图3为本技术实施例提供的一种终端定位方法的流程示意图一;
30.图4为本技术实施例提供的一种终端定位方法的流程示意图二;
31.图5为本技术实施例提供的一种终端定位方法的流程示意图三;
32.图6为本技术实施例提供的一种终端定位方法的流程示意图四;
33.图7为本技术实施例提供的一种终端定位方法的流程示意图五;
34.图8为本技术实施例提供的一种终端定位方法的流程示意图六;
35.图9为本技术实施例提供的一种终端定位方法的流程示意图七;
36.图10为本技术实施例提供的一种终端定位装置的结构示意图。
具体实施方式
37.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
38.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
39.为了便于清楚描述本技术实施例的技术方案,在本技术实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
40.此外,本技术实施例和权利要求书及附图中的术语“包括”和“具有”不是排他的。例如,包括了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,还可以包括没有列出的步骤或模块。
41.随着正交频分复用(orthogonal frequency division multiplexing,ofdm)技术的发展,基于电气与电子工程师协会(institute of electrical and electronics engineers,ieee)802.11标准的csi可在室内定位中使用,为室内定位的研究提供了新思路。在无线通信领域,csi就是通信链路的信道属性,其描述了信号在各传播路径上的衰弱因子,也就是信道增益矩阵中各元素的值,包含了信号传播过程中信号散射,环境衰弱,距离衰减等信息。
42.在ieee802.11标准中,每当站点(station,sta)设备从空口中接收一个物理层协议数据单元(physical-layer protocol data unit,ppdu)时,sta设备的物理层都会通过对ppdu前导序列进行处理,来获得发射机与自身之间的csi。其中,csi包含了发射机和sta
设备之间的信道中不同子载波的幅值和相位信息。
43.现有基于5g的室内定位技术主要有两种,一种是基于上传到达时间差(uplink time difference of arrival,utdoa)的室内定位技术,一种是基于位置指纹的室内定位技术。其中,基于位置指纹的室内定位技术在应用时,可以将室内每个位置的经纬度信息同每个位置的csi关联起来用于对终端进行定位。
44.这两种方式在实际应用时,均容易受到环境影响,导致定位终端的精度得不到保证。
45.针对上述问题,本技术实施例提供了一种终端定位方法,在获取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息,并针对多个csi幅值集合中的每个csi幅值集合均执行第一操作后,由于可以确定每个采集点对应的满足多个csi幅值的线性关系的至少一个第一csi幅值,并可以根据满足该线性关系的至少一个第一csi幅值,确定每个采集点和待定位终端之间的距离,因此,可以基于多个采集点和待定位终端之间的距离、多个采集点的位置信息和定位算法,确定待定位终端的位置信息。
46.这样一来,由于满足该线性关系的至少一个第一csi幅值可以更加准确的反映采集点采集待定位终端的信号强度,因此,根据至少一个第一csi幅值可以更加准确的确定采集点和待定位终端之间的距离,从而可以在依据多个采集点和待定位终端之间的距离确定待定位终端的位置信息时,提高确定待定位终端的位置信息的精度。相比于现有技术中受环境影响导致定位精度得不到保障的方案,本技术可以通过第一操作减弱csi幅值因环境因素发生的抖动和突变等,从而更加准确的反映采集点采集待定位终端的信号强度,以准确的确定待定位终端的位置信息。因此,本技术可以提高对终端进行定位的精度。
47.该终端定位方法适用于终端定位系统。图1示出了该终端定位系统的一种结构。如图1所示,该终端定位系统100包括:终端定位装置101、多个采集设备102和待定位终端103。终端定位装置101分别和多个采集设备102之间通信连接。待定位终端103分别和多个采集设备102之间通信连接。
48.在实际应用中,一个采集设备102可以和多个待定位终端103之间通信连接。
49.为了便于理解,本技术以一个采集设备102和一个待定位终端103之间通信连接为例进行说明。
50.可选的,图1中的终端定位装置101可以是终端,也可以是服务器,还可以是其他用于对终端进行定位的电子设备。
51.当终端定位装置101是终端时,终端定位装置101和图1中的待定位终端103均可以是为指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radio access network,ran)与一个或多个核心网进行通信。无线终端可以是移动终端,如具有移动终端的计算机,也可以是便携式、袖珍式、手持式、计算机内置的移动装置,它们与无线接入网交换语言和/或数据,例如,手机、平板电脑、笔记本电脑、上网本、个人数字助理(personal digital assistant,pda)。本技术实施例对此不作任何限制。
52.当终端定位装置101是服务器时,该服务器可以是单独的一个服务器,或者,也可以是由多个服务器构成的服务器集群。部分实施方式中,服务器集群还可以是分布式集群。本技术实施例对此不作任何限制。
53.图1中的多个采集设备102在采集csi时所处的位置即采集点。
54.可选的,图1中的采集设备102可以是一种天线装置,该天线装置可以是无线接入点的天线装置,也可以是基站的天线装置,还可以是路由器的天线装置等。该天线装置可以用来辐射电磁波,也可以用来接收电磁波,还可以既辐射电磁波又接收电磁波。例如,该天线装置可以是室分天线。室分天线是一种分布室内信号的天线,主要用于增强室内的无线网络信号,一般安装于天花顶或墙上。
55.可选的,终端定位系统100中的终端定位装置101和待定位终端103的基本硬件结构类似,都包括图2所示通信装置所包括的元件。下面以图2所示的通信装置为例,介绍终端定位装置101和待定位终端103的硬件结构。
56.如图2所示,为本技术实施例提供的通信装置的一种硬件结构示意图。该通信装置包括处理器21,存储器22、通信接口23、总线24。处理器21,存储器22以及通信接口23之间可以通过总线24连接。
57.处理器21是通信装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21可以是一个通用中央处理单元(central processing unit,cpu),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
58.作为一种实施例,处理器21可以包括一个或多个cpu,例如图2中所示的cpu0和cpu1。
59.存储器22可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
60.一种可能的实现方式中,存储器22可以独立于处理器21存在,存储器22可以通过总线24与处理器21相连接,用于存储指令或者程序代码。处理器21调用并执行存储器22中存储的指令或程序代码时,能够实现本技术下述实施例提供的终端定位方法。
61.在本技术实施例中,对于终端定位装置101和待定位终端103而言,存储器22中存储的软件程序不同,所以终端定位装置101和待定位终端103实现的功能不同。关于各设备所执行的功能将结合下面的流程图进行描述。
62.另一种可能的实现方式中,存储器22也可以和处理器21集成在一起。
63.通信接口23,用于通信装置与其他设备通过通信网络连接,所述通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。通信接口23可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
64.总线24,可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
65.需要指出的是,图2中示出的结构并不构成对该通信装置的限定,除图2所示部件
之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
66.如图3所示,为本技术实施例提供的一种终端定位方法的流程示意图。该终端定位方法应用于图1所示的终端定位系统中的终端定位装置。该终端定位方法包括:s301-s303。
67.s301、终端定位装置获取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息。
68.其中,一个csi幅值集合包括多个时隙的csi幅值。一个时隙的csi幅值用于表示在一个时隙内,承载一个采集点和待定位终端之间的csi的子载波的幅值。
69.需要说明的是,通过承载一个采集点和待定位终端之间的csi的子载波的幅值,可以确定一个采集点和待定位终端之间的信号强度。并且,该子载波的幅值通常会随着一个采集点和待定位终端之间的距离变化而变化,当一个采集点和待定位终端之间的距离增加时,该子载波的幅值会降低。当一个采集点和待定位终端之间的距离减小时,该子载波的幅值会升高。
70.具体的,在确定待定位终端的位置信息时,可以考虑采用多点定位的方式,即基于多个采集点和待定位终端的空间几何关系,依据多个采集点的位置信息以及多个采集点和待定位终端之间的距离,确定待定位终端的位置信息。在实际应用中,多个采集点的位置信息可以固定不变,以便于终端定位装置获取多个采集点的位置信息。但是,多个采集点和待定位终端之间的距离难以直接测量得到。
71.随着通信技术的发展,尤其是定位技术的普及,考虑到在发射机位置固定时,接收机与周边多个发射机之间的csi幅值同接收机与多个发射机之间的距离在理论上存在一对一的映射关系。因此,在对待定位终端进行定位的过程中,可以通过采集待定位终端所在位置的csi幅值,来确定多个采集点与待定位终端之间的距离,从而达到为待定位终端进行定位的效果。
72.这种情况下,为了更准确的确定多个采集点采集待定位终端时对应的csi幅值,终端定位装置可以获取与多个采集点一一对应的多个csi幅值集合。
73.这样一来,终端定位装置可以先通过多个采集点一一对应的多个csi幅值集合,准确地确定多个采集点采集待定位终端时对应的csi幅值后,再确定多个采集点与待定位终端之间的距离,并结合多个采集点的位置信息,从而准确的确定待定位终端的位置信息。
74.可选的,一个csi幅值集合包括的多个时隙的csi幅值可以是在时间上连续的多个时隙的csi幅值,以便于通过该一个csi幅值集合确定待定位终端的运动趋势。
75.可选的,采集点可以是采集设备采集待定位终端的csi幅值时,实际所处的位置点。
76.可选的,采集点的位置信息可以是经纬度信息。
77.需要说明的是,由于路径损耗、多径衰落和阴影效应等因素的影响,采集设备从多个采集点采集到的原始csi幅值会存在抖动、衰弱和突变等多种变化,导致原始csi幅值存在较大误差。为了使获取到的多个csi幅值集合中的csi幅值更加准确,终端定位装置可以在获取到采集设备发送的原始csi幅值后,对原始csi幅值进行滤波和幅值衰落补偿等处理,并将处理得到的各时隙的csi幅值以多个csi幅值集合的形式存储在预先配置的存储模块中。
78.可选的,采集设备可以在从多个采集点采集到原始csi幅值后,向终端定位装置主动地发送原始csi幅值,也可以在接收到终端定位装置发送的用于获取原始csi幅值的请求消息后,再向终端定位装置发送原始csi幅值。本技术实施例对此不作限定。
79.可选的,采集设备在向终端定位装置发送原始csi幅值时,还可以同时发送采集点的位置信息。相应的,终端定位装置可以接收到采集设备发送的采集点的位置信息,并存储在预先配置的存储模块中。
80.可选的,当需要确定待定位终端的位置信息时,终端定位装置可以从预先配置的存储模块中,读取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息。
81.s302、终端定位装置针对多个csi幅值集合中的每个csi幅值集合均执行第一操作,以得到多个采集点和待定位终端之间的距离。
82.其中,第一操作包括:根据第一采集点对应的第一csi幅值集合中多个csi幅值的线性关系,确定满足线性关系的至少一个第一csi幅值。根据至少一个第一csi幅值,确定第一采集点和待定位终端之间的距离。第一采集点为多个采集点中的任意一个采集点。
83.具体的,在获取到与多个采集点一一对应的多个csi幅值集合后,为了准确的确定多个采集点采集待定位终端时对应的csi幅值,进而得到多个采集点和待定位终端之间的距离,终端定位装置可以针对多个csi幅值集合中的每个csi幅值集合均执行第一操作。
84.可选的,线性关系可以用于表示第一csi幅值集合中多个csi幅值的变化趋势。
85.需要说明的是,由于至少一个第一csi幅值满足第一csi幅值集合中多个csi幅值的变化趋势,因此可以进一步地减小抖动和突变等变化带来的误差,以使得至少一个第一csi幅值更加接近于真实的csi幅值,从而可以更加准确的确定第一采集点和待定位终端之间的距离,以提高定位待定位终端的精度。
86.可选的,在第一操作中,终端定位装置根据至少一个第一csi幅值,确定第一采集点和待定位终端之间的距离的方式,可以包括但不限于以下两种方式。
87.第一种方式为:
88.终端定位装置先对至少一个第一csi幅值进行加权求和,以得到第二csi幅值。接着,终端定位装置可以将第二csi幅值输入至预先训练好的距离预测模型中,以得到第一采集点和待定位终端之间的距离。
89.其中,距离预测模型为根据多个样本集合预先训练得到的。一个样本集合包括一个样本csi幅值和一个样本距离。一个样本csi幅值用于表示在一个样本时隙内,从一个采集点采集一个样本终端的信号强度。一个样本距离用于表示一个采集点和一个样本终端之间的距离。
90.第二种方式为:
91.终端定位装置先对至少一个第一csi幅值进行加权求和,以得到第二csi幅值。接着,终端定位装置可以确定与第二csi幅值匹配的目标样本csi幅值,再根据预先建立好的多个样本csi幅值和多个样本距离的对应关系,确定与目标样本csi幅值对应的目标样本距离,并将目标样本距离确定为第一采集点和待定位终端之间的距离。
92.s303、终端定位装置基于多个采集点和待定位终端之间的距离、多个采集点的位置信息和定位算法,确定待定位终端的位置信息。
93.具体的,在已知多个采集点和待定位终端之间的距离,以及多个采集点的位置信
息的情况下,终端定位装置可以通过多个采集点和待定位终端的空间几何关系选取合适的定位算法,从而准确地确定待定位终端的位置信息。
94.在一种优选的方式中,为了保证终端定位装置定位待定位终端的精度,采集点的数量应该大于或者等于3。
95.可选的,定位算法可以根据采集点的数量合理设置。例如,当采集点的数量为3个时,定位算法可以是三点定位算法。当采集点的数量为4个时,定位算法可以是四点定位算法。本技术实施例对此不作限定。
96.可选的,根据多个采集点和待定位终端构成的空间几何关系,本技术领域人员可以灵活地选择几何公式确定定位算法。在此不再赘述。
97.示例性的,预设有采集点a、采集点b和采集点c共3个采集点。采集点a的位置信息为(xa,ya),采集点b的位置信息为(xb,yb),采集点c的位置信息为(xc,yc)。采集点a和待定位终端之间的距离为da,采集点b和待定位终端之间的距离为db,采集点c和待定位终端之间的距离为dc。则终端定位装置根据3个采集点的位置信息、3个采集点和待定位终端之间的距离和三点定位算法,可得第一方程式。终端定位装置对第一方程式进行求解,即可确定待定位终端的位置信息。第一方程式为:
[0098][0099]
一种可以实现的方式中,在终端定位装置根据第一采集点对应的第一csi幅值集合中多个csi幅值的线性关系,确定满足线性关系的至少一个第一csi幅值时,基于图3示出的方法实施例,本实施例提供一种可能的实现方式,如图4所示,包括:s401。
[0100]
s401、终端定位装置将第一csi幅值集合输入到灰色预测模型中,以得到至少一个第一csi幅值。
[0101]
其中,灰色预测模型用于输出满足线性关系的至少一个第一csi幅值。
[0102]
可选的,灰色预测模型可以是gm(1,1),也可以是gm(1,n)。
[0103]
示例性的,预设灰色预测模型是gm(1,1),第一csi幅值集合为:
[0104]
x
(0)
=(x
(0)
(1),x
(0)
(2),

,x
(0)
(n))。
[0105]
其中,x
(0)
为第一csi幅值集合。x
(0)
(1)=csi
eff,1
,x
(0)
(2)=csi
eff,2

……
,x
(0)
(n)=csi
eff,n
。n为第一csi幅值集合中第一csi幅值的数量。csi
eff,k
为第一csi幅值集合中的第k个csi幅值。k为小于或等于n的正整数。
[0106]
在终端定位装置将第一序列输入灰色预测模型gm(1,1)后,首先可以生成第二csi幅值集合为:
[0107]
x
(1)
=(x
(1)
(1),x
(1)
(2),

,x
(1)
(n))。
[0108]
其中,x
(1)
为第二csi幅值集合。即x1(k)为第一csi幅值集合中
前k个csi幅值的累加值。
[0109]
接着,在灰色预测模型gm(1,1)中,可以得到关于第一csi幅值集合的灰微分方程模型为:
[0110]
x
(0)
(k)+az
(1)
(k)=b。
[0111]
其中,x
(0)
(k)为x
(1)
的灰导数,x
(0)
(k)=x
(1)
(k)-x
(1)
(k-1)。a为发展系数。z
(1)
(k)为x1(k)的邻值生成数,z
(1)
(k)=ax
(1)
(k)+(1-a)x
(1)
(k-1)。b为灰色作用量。
[0112]
可选的,当a=0.5时,可以称该邻值生成数为均值生成数,也可以称为等权邻值生成数。
[0113]
需要说明的是,由于k为1时,x
(1)
(k-1)为x
(1)
(0),此时该灰微分方程模型无意义。因此,k一般为大于1、且小于或等于n的正整数。
[0114]
接着,将k值依次带入灰微分方程模型,可得如下第二方程式:
[0115][0116]
引入矩阵向量记号,可将第二方程式表示为如下第一公式:
[0117]
y=bu。
[0118]
其中,u、y和b分别为:
[0119][0120]
利用最小二乘法,可得如下第二公式:
[0121][0122]
其中,b
t
为b的转置矩阵。
[0123]
这样一来,灰色预测模型gm(1,1)中,根据y、b对第二公式进行求解,可以确定a和b的估计值。
[0124]
接着,将k视为连续变量t,则之前的x
(1)
可以视为连续变量t的函数,灰导数x
(0)
(k)可以视为连续变量t的导数邻值生成数z
(1)
(k)对应于导数x
(1)
(t),并引入a和b的估计值,可以将灰微分方程模型转化为如下白化模型:
[0125][0126]
进一步的,得到导数x
(1)
(t)为:
[0127][0128]
需要说明的是,基于导数x
(1)
(t)和邻值生成数z
(1)
(k)的对应关系,可以将x
(1)
(t)视为关于第二csi幅值集合的预测值公式。
[0129]
进一步的,将t-1用i表示后,第二csi幅值集合的预测值公式可以表示为:
[0130][0131]
其中,i的取值范围为小于或等于n-1的正整数。为第二csi幅值集合中前i+1个csi幅值的第一csi幅值。
[0132]
接着,将上述关于第二csi幅值集合的预测值累减还原,得到第一csi幅值集合的预测值公式为:
[0133][0134]
其中,为第一csi幅值集合中前i+1个csi幅值的第一csi幅值。
[0135]
进一步的,可以将关于第一csi幅值集合的预测值公式表示为:
[0136][0137]
其中,csi
pred,n
为第一csi幅值集合中前n个csi幅值的第一csi幅值。n为大于1、且小于或等于n的正整数。
[0138]
接着,根据第一csi幅值集合的预测值公式,灰色预测模型gm(1,1)可以输出满足线性关系(即第一csi幅值集合中多个csi幅值的变化趋势)的至少一个第一csi幅值。
[0139]
一种可以实现的方式中,在终端定位装置根据至少一个第一csi幅值,确定第一采集点和待定位终端之间的距离时,基于图3示出的方法实施例,本实施例提供一种可能的实现方式,如图5所示,包括:s501-s502。
[0140]
s501、终端定位装置对至少一个第一csi幅值进行加权求和,以得到第二csi幅值。
[0141]
具体的,为了进一步提高多个采集点采集待定位终端时对应的csi幅值的准确度,终端定位装置可以对至少一个第一csi幅值进行加权求和,以得到第二csi幅值。
[0142]
示例性的,基于s401中的示例,预设得到两个第一csi幅值,分别为csi
pred,n-1
和csi
pred,n
。csi
pred,n-1
为第一csi幅值集合中前n-1个csi幅值的第一csi幅值。csi
pred,n
为第一csi幅值集合中n个csi幅值的第一csi幅值。则终端定位装置可以通过第三公式对该两个第一csi幅值进行加权求和,以确定第二csi幅值。第三公式为:
[0143]
csi
pred,n(weight)
=w1csi
pred,n-1
+w2csi
eff,n

[0144]
其中,csi
pred,n(weight)
为第二csi幅值。w1为csi
pred,n-1
的权值。w2为csi
pred,n
的权值。
[0145]
在一种优选的方式中,当w1和w2均为0.5时,第二csi幅值的准确度最高。
[0146]
s502、终端定位装置将第二csi幅值输入至距离预测模型中,以得到第一采集点和待定位终端之间的距离。
[0147]
其中,距离预测模型为根据多个样本集合预先训练得到的。一个样本集合包括一个样本csi幅值和一个样本距离。
[0148]
一种可以实现的方式中,为了训练得到距离预测模型,本实施例提供一种可能的
实现方式,如图6所示,包括:s601-s604。
[0149]
s601、终端定位装置获取多个样本csi幅值集合和与多个样本csi幅值集合一一对应的多个样本距离。
[0150]
其中,多个样本csi幅值集合与多个样本终端一一对应。一个样本csi幅值集合包括多个样本时隙的csi幅值。
[0151]
具体的,在训练距离预测模型时,工作人员可以在待定位终端的实际应用场景内预先选定一个采集点,并设置多个样本终端。接着,工作人员可以实际测量该一个采集点和每个样本终端之间的距离,以得到多个样本距离。并且,工作人员可以在多个样本时隙内,从该一个采集点采集每个样本终端的原始csi幅值,并对这些原始csi幅值进行滤波和幅值衰落补偿等处理,以得到多个样本csi幅值集合。
[0152]
接着,工作人员可以通过终端定位装置预先配置的输入模块,将多个样本csi幅值集合和与多个样本csi幅值集合一一对应的多个样本距离输入至终端定位装置中。相应的,终端定位装置可以获取多个样本csi幅值集合和多个样本距离。
[0153]
可选的,终端定位装置可以配置有输入模块(例如键盘、触摸屏等),以便于工作人员将用于训练距离预测模型的多个样本距离和多个样本csi幅值集合输入至终端定位装置。
[0154]
s602、终端定位装置基于第一操作,确定与多个样本csi幅值集合一一对应的多个样本csi幅值。
[0155]
具体的,为了提高从预先选定的采集点采集样本终端的csi幅值的准确度,终端定位装置可以根据第一样本csi幅值集合中多个样本时隙的csi幅值的线性关系,先确定第一样本csi幅值集合对应的至少一个第一样本csi幅值,并对至少一个第一样本csi幅值进行加权求和,以得到第一样本csi幅值集合对应的样本csi幅值,从而确定与多个样本csi幅值集合一一对应的多个样本csi幅值。
[0156]
其中,第一样本csi幅值集合为多个样本csi幅值集合中的任意一个样本csi幅值集合。至少一个第一样本csi幅值满足第一样本csi幅值集合中多个样本时隙的csi幅值的线性关系。
[0157]
应理解,关于终端定位装置基于第一操作,确定与多个样本csi幅值集合一一对应的多个样本csi幅值的过程,可以参考s401和s501中的描述。在此不再赘述。
[0158]
s603、终端定位装置对多个样本csi幅值和多个样本距离均执行第二操作,以得到多个样本集合。
[0159]
其中,第二操作为:将第一样本csi幅值和与第一csi幅值对应的第一样本距离确定为第一样本集合。
[0160]
示例性的,预设有x1、x2和x3共三个样本csi幅值,y1、y2和y3共三个样本距离,且样本csi幅值x1和距离y1对应,样本csi幅值x2和距离y2对应,样本csi幅值x3和距离y3对应。则终端定位装置对该三个样本csi幅值和该三个样本距离均执行第二操作后,可以得到如下多个样本集合:
[0161]
d={(x1,y1),(x2,y2),(x3,y3)}。
[0162]
其中,d用于表示多个样本集合。
[0163]
s604、终端定位装置根据多个样本集合训练得到距离预测模型。
[0164]
可选的,终端定位装置根据多个样本集合训练得到距离预测模型时,可以采用随机森林算法,也可以采用自适应提升法(adaptive boosting,adaboost),或者其他可以保证预测距离的精准度的算法。本技术实施例对此不作限定。
[0165]
当采用随机森林算法时,终端定位装置可以采用放回抽样的方式,从多个样本集合中选取多个子样本集合。接着,终端定位装置可以对每个子样本集合均执行决策树构建操作,以得到多个决策树,并将多个决策树组成的决策树森林(即随机森林)确定为距离预测模型。
[0166]
其中,一个子样本集合可以包括第一预设数量的样本集合。第一预设数量可以由人工凭经验合理设置,且小于或等于多个样本集合中样本集合的总数量。
[0167]
需要说明的是,在决策树森林中,各个决策树具有平等投票权,即各个决策树均可以输出与输入的csi幅值对应的距离。决策树森林的输出为多个决策树输出结果的平均值。
[0168]
一种可以实现的方式中,在根据多个样本集合训练得到距离预测模型时,基于图6示出的方法实施例,本实施例提供一种可能的实现方式,如图7所示,包括:s701-s703。
[0169]
s701、终端定位装置从多个样本集合中选取多个子样本集合。
[0170]
可选的,终端定位装置可以采用自助抽样法(bootstrap),从多个样本集合中选取多个子样本集合。
[0171]
在采用bootstrap时,采样比例可以设置为1-[1-1/n]n。其中,n为样本集合的总数量。当n趋向于无穷时,采样比例约为2/3。
[0172]
s702、终端定位装置对每个子样本集合均执行决策树构建操作,以得到多个决策树。
[0173]
具体的,在选取多个子样本集合后,终端定位装置可以对每个子样本集合均执行决策树构建操作,确定每个子样本集合对应的决策树,以得到与多个子样本集合一一对应的多个决策树。
[0174]
其中,决策树构建操作为在一个决策树的每个节点,从子样本集合中随机选取至少一个样本集合作为该节点的特征子集,并依据信息增益最大化原则对该节点进行分裂。即遍历该特征子集中的每一个样本集合,以选取信息增益最大的样本集合对该节点进行分裂。直至该一个决策树的节点数量满足第二预设数量。
[0175]
可选的,子样本集合的数量可以由人工凭经验合理设置,以确保距离预测模型中的决策树数量处于合理范围。例如,子样本集合的数量可以300。
[0176]
可选的,信息增益的度量指标可以是基尼系数(gini index)减少值。
[0177]
可选的,第二预设数量可以由人工凭经验合理设置,以使得决策树具有合理的深度。例如,第二预设数量可以是13。
[0178]
s703、终端定位装置将多个决策树组成的决策树森林确定为距离预测模型。
[0179]
一种可以实现的方式中,为了确定与多个采集点一一对应的多个csi幅值集合,本实施例提供一种可能的实现方式,如图8所示,包括:s801-s803。
[0180]
s801、终端定位装置获取在第一采集点采集到的第一csi幅值序列。
[0181]
具体的,为了便于确定待定位终端的位置信息,采集设备从第一采集点采集到第一csi幅值序列后,可以直接向终端定位装置发送第一消息。第一消息可以包括第一csi幅值序列和第一采集点的标识信息。相应的,终端定位装置可以接收来自采集设备的第一消
息,并解析第一消息以得到在第一采集点采集到的第一csi幅值序列。
[0182]
或者,当需要获取第一csi幅值序列时,终端定位装置可以向采集设备发送用于获取第一csi幅值序列的请求消息。响应于请求消息,采集设备可以在第一采集点采集第一csi幅值序列,并向终端定位装置发送第一csi幅值序列。相应的,终端定位装置可以接收到采集设备发送的第一csi幅值序列。
[0183]
其中,第一csi幅值序列包括多个时隙中每个时隙内多个子载波的csi幅值。
[0184]
示例性的,一个子载波的csi幅值可以表示为:
[0185][0186]
其中,csi[fn]为该一个子载波的csi幅值。d为该一个子载波传输路径的数量。αk为该一个子载波在第k条传输路径的信号衰减。τk为该一个子载波在第k条传输路径的信号传播时间。fn为该一个子载波的载波频率,且fn=f0+n

f。f0为中心频率。

f为多个子载波中任意相邻两个子载波的载波频率间隔。
[0187]
s802、终端定位装置将第一csi幅值序列划分为与多个时隙一一对应的多个csi幅值子序列。
[0188]
具体的,为了确定在每个时隙内采集待定位终端的信号强度,终端定位装置可以将第一csi幅值序列划分为与多个时隙一一对应的多个csi幅值子序列。后续,终端定位装置可以对每个csi幅值子序列进行处理,以确定每个时隙对应的csi幅值。
[0189]
其中,一个csi幅值子序列包括一个时隙内多个子载波的csi幅值。
[0190]
s803、终端定位装置对多个csi幅值子序列中的每个csi幅值子序列均执行第三操作,以得到与第一采集点对应的csi幅值集合。
[0191]
其中,第三操作包括:对第一csi幅值子序列执行滤波处理,以得到第二csi幅值子序列。根据第二csi幅值子序列中的每个csi幅值,确定第一csi幅值子序列对应的第一时隙的csi幅值。
[0192]
具体的,为了减少第一csi幅值子序列在时域的多径效应,终端定位装置可以对第一csi幅值子序列执行滤波处理。这种情况下,终端定位装置可以基于快速傅里叶逆变换(inverse fast fourier transform,ifft),将第一csi幅值子序列由频域转换到时域,以得到第一csi幅值子序列中每个子载波的信道脉冲响应(channel impulse response,cir)。接着,终端定位装置可以滤除每个子载波的cir中小于预设阈值的部分。一个子载波的cir可以表示为:
[0193][0194]
其中,h(t)为该一个子载波的cir。t为该一个子载波在第i条路径的到达时间。为该一个子载波在第i条路径的相位。τi为该一个子载波在第i条路径的时延。l为该一个子载波传输路径的数量。ai为该一个子载波在第i条路径的能量值。δ(t-τi)为该一个子载波在第i条路径的时间变化。
[0195]
可选的,预设阈值可以是每个子载波的cir最大幅值和预设百分比的乘积。例如,预设百分比可以是50%。
[0196]
接着,终端定位装置可以基于快速傅里叶变换(fast fourier transform,fft),
将滤波处理后的第一csi幅值子序列由时域转换到频域,以得到第二csi幅值子序列。
[0197]
可选的,在根据第二csi幅值子序列中的每个csi幅值,确定第一csi幅值子序列对应的第一时隙的csi幅值时,终端定位装置可以对基于第四公式,计算第二csi幅值子序列中多个子载波的csi幅值的加权平均值,并将该加权平均值确定为第一csi幅值子序列对应的第一时隙的csi幅值,以减弱第二csi幅值子序列中的csi幅值在频域的幅值衰落,从而准确的反映在第一时隙采集待定位终端的信号强度。第四公式为:
[0198][0199]
其中,|csi
eff
|为第二csi幅值子序列中多个子载波的csi幅值的加权平均值。m为第二csi幅值子序列中csi幅值对应的子载波的总数量。fm为第m个子载波的载波频率。f0为中心频率。|hm|为第m个子载波的csi幅值。
[0200]
在一种可以实现的方式中,如图9所示,终端定位装置获取到与多个采集点一一对应的多个原始csi幅值序列和多个采集点的位置信息后,可以先通过ifft将多个原始csi幅值序列由频域转换到时域,并执行滤波处理,以减少多径衰落的影响。接着,终端定位装置可以通过fft将滤波处理后的多个原始csi幅值序列由时域转换到频域,并对多个原始csi幅值序列进行幅值衰落补偿,即计算每个原始csi幅值序列中每个时隙的多个csi幅值的加权平均值,以确定多个原始csi幅值序列对应的多个csi幅值集合。接着,终端定位装置可以将多个csi幅值集合输入至灰色预测模型,以确定与每个csi幅值集合对应的满足每个csi幅值集合线性关系的至少一个csi幅值。
[0201]
接着,终端定位装置可以对每个csi幅值集合对应的至少一个csi幅值进行加权求和,以确定每个csi幅值集合对应的有效csi幅值。接着,终端定位装置可以将每个csi幅值集合对应的有效csi幅值输入至距离预测模型中,以确定每个采集点和待定位终端之间的距离。接着,终端定位装置可以通过多个采集点的位置信息、多个采集点中每个采集点和待定位终端之间的距离和定位算法,准确的确定待定位终端的位置信息。
[0202]
本技术实施例中,终端定位装置在获取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息,并针对多个csi幅值集合中的每个csi幅值集合均执行第一操作后,由于可以确定每个采集点对应的满足多个csi幅值的线性关系的至少一个第一csi幅值,并可以根据满足该线性关系的至少一个第一csi幅值,确定每个采集点和待定位终端之间的距离,因此,可以基于多个采集点和待定位终端之间的距离、多个采集点的位置信息和定位算法,确定待定位终端的位置信息。
[0203]
这样一来,由于满足该线性关系的至少一个第一csi幅值可以更加准确的反映采集点采集待定位终端的信号强度,因此,根据至少一个第一csi幅值可以更加准确的确定采集点和待定位终端之间的距离,从而可以在依据多个采集点和待定位终端之间的距离确定待定位终端的位置信息时,提高确定待定位终端的位置信息的精度。相比于现有技术中受环境影响导致定位精度得不到保障的方案,本技术可以通过第一操作减弱csi幅值因环境因素发生的抖动和突变等,从而更加准确的反映采集点采集待定位终端的信号强度,以准确的确定待定位终端的位置信息。因此,本技术可以提高对终端进行定位的精度。
[0204]
上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意
识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0205]
本技术实施例可以根据上述方法示例对终端定位装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0206]
如图10所示,为本技术实施例提供的一种终端定位装置的结构示意图。该终端定位装置可以用于执行如图3至图9所示的终端定位方法。图10所示终端定位装置归属于包括终端定位装置、待定位终端和多个采集设备的终端定位系统。该终端定位装置包括:获取单元901和处理单元902。
[0207]
获取单元901,用于获取与多个采集点一一对应的多个csi幅值集合和多个采集点的位置信息。一个csi幅值集合包括多个时隙的csi幅值。一个时隙的csi幅值用于表示在一个时隙内,承载一个采集点和待定位终端之间的csi的子载波的幅值。例如,结合图3,获取单元901可以用于执行s301。
[0208]
处理单元902,用于针对获取单元901获取到的多个csi幅值集合中的每个csi幅值集合均执行第一操作,以得到多个采集点和待定位终端之间的距离。第一操作包括:根据第一采集点对应的第一csi幅值集合中多个csi幅值的线性关系,确定满足线性关系的至少一个第一csi幅值。根据至少一个第一csi幅值,确定第一采集点和待定位终端之间的距离。第一采集点为多个采集点中的任意一个采集点。例如,结合图3,处理单元902可以用于执行s302。
[0209]
处理单元902,还用于基于多个采集点和待定位终端之间的距离、多个采集点的位置信息和定位算法,确定待定位终端的位置信息。例如,结合图3,处理单元902可以用于执行s303。
[0210]
可选的,处理单元902,具体用于:
[0211]
将第一csi幅值集合输入到灰色预测模型中,以得到至少一个第一csi幅值。灰色预测模型用于输出满足线性关系的至少一个第一csi幅值。例如,结合图4,处理单元902可以用于执行s401。
[0212]
可选的,处理单元902,具体用于:
[0213]
对至少一个第一csi幅值进行加权求和,以得到第二csi幅值。例如,结合图5,处理单元902可以用于执行s501。
[0214]
将第二csi幅值输入至距离预测模型中,以得到第一采集点和待定位终端之间的距离。距离预测模型为根据多个样本集合预先训练得到的。一个样本集合包括一个样本csi幅值和一个样本距离。一个样本csi幅值用于表示在一个样本时隙内,从一个采集点采集一个样本终端的信号强度。一个样本距离用于表示一个采集点和一个样本终端之间的距离。例如,结合图5,处理单元902可以用于执行s502。
[0215]
可选的,获取单元901,还用于获取多个样本csi幅值集合和与多个样本csi幅值集
合一一对应的多个样本距离。多个样本csi幅值集合与多个样本终端一一对应。一个样本csi幅值集合包括多个样本时隙的csi幅值。例如,结合图6,获取单元901可以用于执行s601。
[0216]
处理单元902,还用于基于第一操作,确定与获取单元901获取到的多个样本csi幅值集合一一对应的多个样本csi幅值。例如,结合图6,处理单元902可以用于执行s602。
[0217]
处理单元902,还用于对多个样本csi幅值和多个样本距离均执行第二操作,以得到多个样本集合。第二操作为:将第一样本csi幅值和与第一csi幅值对应的第一样本距离确定为第一样本集合。例如,结合图6,处理单元902可以用于执行s603。
[0218]
处理单元902,还用于根据多个样本集合训练得到距离预测模型。例如,结合图6,处理单元902可以用于执行s604。
[0219]
可选的,处理单元902,具体用于:
[0220]
从多个样本集合中选取多个子样本集合。例如,结合图7,处理单元902可以用于执行s701。
[0221]
对每个子样本集合均执行决策树构建操作,以得到多个决策树。例如,结合图7,处理单元902可以用于执行s702。
[0222]
将多个决策树组成的决策树森林确定为距离预测模型。例如,结合图7,处理单元902可以用于执行s703。
[0223]
可选的,获取单元901,还用于获取在第一采集点采集到的第一csi幅值序列。第一csi幅值序列包括多个时隙中每个时隙内多个子载波的csi幅值。例如,结合图8,获取单元901可以用于执行s801。
[0224]
处理单元902,还用于将获取单元901获取到的第一csi幅值序列划分为与多个时隙一一对应的多个csi幅值子序列。例如,结合图8,处理单元902可以用于执行s802。
[0225]
处理单元902,还用于对多个csi幅值子序列中的每个csi幅值子序列均执行第三操作,以得到与第一采集点对应的csi幅值集合。第三操作包括:对第一csi幅值子序列执行滤波处理,以得到第二csi幅值子序列。根据第二csi幅值子序列中的每个csi幅值,确定第一csi幅值子序列对应的第一时隙的csi幅值。例如,结合图8,处理单元902可以用于执行s803。
[0226]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0227]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0228]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0229]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1