CN113259834B - 定位方法、wlan设备、存储介质 - Google Patents
定位方法、wlan设备、存储介质 Download PDFInfo
- Publication number
- CN113259834B CN113259834B CN202010085283.XA CN202010085283A CN113259834B CN 113259834 B CN113259834 B CN 113259834B CN 202010085283 A CN202010085283 A CN 202010085283A CN 113259834 B CN113259834 B CN 113259834B
- Authority
- CN
- China
- Prior art keywords
- wlan device
- wlan
- measurement reference
- antenna
- uplink signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
公开了一种定位方法、WLAN设备、存储介质,涉及定位技术领域。该定位方法包括:WLAN设备向待定位WLAN设备发送触发帧,触发帧包括对待定位WLAN设备发送的中导码的位置的指示;WLAN设备基于中导码的位置,在待定位WLAN设备发送上行信号的数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列,数据部分在上行信号的多个测量参考码中两个相邻测量参考码之间,多个测量参考码包括上行信号的前导码和触发帧指示的一个或多个中导码,不同天线子阵列的位置不同;WLAN设备基于改变前后不同天线子阵列接收到的不同测量参考码,测量待定位WLAN设备的定位数据。本申请保证了对待定位WLAN设备进行定位的精度。
Description
技术领域
本申请涉及定位技术领域,尤其涉及一种定位方法、WLAN设备、存储介质。
背景技术
使用无线局域网(wireless local area network,WLAN)技术对待定位WLAN设备进行定位,可以采用WLAN设备接收待定位WLAN设备发送的上行信号,然后根据该上行信号对待定位WLAN设备进行定位。并且,为了保证定位准确性,WLAN设备通常需要利用至少两个天线子阵列分别接收多个上行信号,并根据该多个上行信号对待定位WLAN设备进行定位。
但是,由于不同上行信号之间存在不可预期的信道变化,导致根据该多个上行信号进行定位的精度较低。
发明内容
本申请提供了一种定位方法、WLAN设备、存储介质,可以解决相关技术中根据该多个上行信号进行定位的精度较低的问题,本申请提供的技术方案如下:
第一方面,本申请提供了一种定位方法,该定位方法包括:WLAN设备向待定位WLAN设备发送触发帧,触发帧包括对待定位WLAN设备发送一个或多个中导码的位置的指示;WLAN设备基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列,其中,数据部分在上行信号的多个测量参考码中的两个相邻测量参考码之间,多个测量参考码包括上行信号的前导码和触发帧指示的一个或多个中导码,WLAN设备包括至少两个天线子阵列,且至少两个天线子阵列的位置不同;WLAN设备基于于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据。
在本申请提供的定位方法中,通过WLAN设备向待定位WLAN设备发送触发帧,以指示待定位WLAN设备向WLAN设备发送的上行信号中一个或多个中导码的位置,且在待定位WLAN设备发送上行信号中的数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列,使得WLAN设备通过接收一个上行信号能够获取多个测量参考码,相较于通过接收多个上行信号进行定位的技术,由于不同测量参考码之间的发送间隔小于不同上行信号的发送间隔,有效地减小了不同测量参考码之间发生信道变化的几率,减小了信道变化对定位精度的影响,保证了根据该测量参考码对待定位WLAN设备进行定位的精度。
并且,由于上行信号包括多个测量参考码,减少了对待定位WLAN设备进行定位时所需发送的上行信号的总数,有效地减小了空口开销。
作为触发帧指示中导码的位置的一种可实现方式,触发帧可以指示上行信号的长度,及相邻中导码的间隔。
在一种可实现方式中,WLAN设备基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列的实现过程,包括:WLAN设备基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,分时控制至少两个天线子阵列与射频电路的电连接状态,使得任一测量参考码被发送至WLAN设备时,至少两个天线子阵列中存在一个天线子阵列与射频电路电连接。
通过根据中导码的位置,调整至少两个天线子阵列与射频电路的电连接状态,使得至少两个天线子阵列中的部分或全部天线子阵列能够共用射频电路,相较于相关技术,可以减小WLAN设备需配置的射频电路的数量,能够有效降低定位成本。
在一种实施场景中,WLAN设备还包括参考天线,此时,该定位方法还可以包括:在待定位WLAN设备向WLAN设备发送上行信号的过程中,WLAN设备控制参考天线接收多个测量参考码;WLAN设备基于参考天线接收到的任一测量参考码,对至少两个天线子阵列中天线子阵列接收到的任一测量参考码进行信号补偿。
相应的,WLAN设备基于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据的实现过程,可以包括:WLAN设备基于对至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量待定位WLAN设备的定位数据。
通过对测量参考码进行信号补偿,能够弥补收发机性能不稳定对天线子阵列接收到的测量参考码的相位所产生的影响,使得经过信号补偿后的测量参考码能够更真实地反映信道的变化。当根据经过信号补偿后的测量参考码进行信道估计时,信道估计结果更接近于真实信道情况,此时,根据该信道估计结果测量待定位WLAN设备的定位数据时,能够进一步提高定位的准确性。
可选的,对任一测量参考码进行信号补偿的实现方式可以包括:确定参考天线采集的相邻的某两个测量参考码的相位差,并将该相位差与该任一测量参考码的相位的加权和,确定为对该任一测量参考码进行信号补偿后的测量参考码。其中,该任一测量参考码为该某两个测量参考码中被参考天线后接收到的测量参考码。
第二方面,本申请提供了一种WLAN设备,该WLAN设备包括:天线、收发机和处理器。收发机用于向待定位WLAN设备发送触发帧,触发帧包括对待定位WLAN设备发送一个或多个中导码的位置的指示;收发机还用于基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,改变收发机接收上行信号所使用的天线中的天线子阵列,其中,数据部分在上行信号的多个测量参考码中的两个相邻测量参考码之间,多个测量参考码包括上行信号的前导码和触发帧指示的一个或多个中导码,天线包括至少两个天线子阵列,且至少两个天线子阵列的位置不同;收发机还用于向处理器传输改变前后不同天线子阵列接收到的上行信号中的不同测量参考码;处理器用于基于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据。
可选地,触发帧指示上行信号的长度,及相邻中导码的间隔。
可选地,收发机具体用于:基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,分时控制至少两个天线子阵列与射频电路的电连接状态,使得任一测量参考码被发送至WLAN设备时,至少两个天线子阵列中存在一个天线子阵列与射频电路电连接。
可选地,天线还包括参考天线;参考天线用于在待定位WLAN设备向WLAN设备发送上行信号的过程中,接收多个测量参考码,向处理器传输参考天线接收到的多个测量参考码。
此时,处理器还用于基于参考天线接收到的任一测量参考码,对至少两个天线子阵列中天线子阵列接收到的任一测量参考码进行信号补偿。
相应的,处理器用于基于对至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量待定位WLAN设备的定位数据时,具体用于基于对至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量待定位WLAN设备的定位数据。
第三方面,本申请提供了一种存储介质,当存储介质中的指令被处理器执行时,实现第一方面提供的定位方法。
第四方面,本申请提供了一种计算机程序产品,该计算机程序产品在计算设备上运行时,使得计算设备执行第一方面提供的定位方法。
附图说明
图1是本申请实施例提供的一种定位方法所涉及的实施环境的示意图;
图2是本申请实施例提供的一种定位方法的流程图;
图3是本申请实施例提供的一种上行信号的示意图;
图4是本申请实施例提供的一种定位原理的示意图;
图5是本申请实施例提供的另一种定位方法的流程图;
图6是本申请实施例提供的一种WLAN设备获取上行调度参数的方法流程图;
图7是本申请实施例提供的另一种WLAN设备和待定位WLAN设备的部署示意图;
图8是本申请实施例提供的一种WLAN设备的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1为本申请实施例提供的一种定位方法所涉及的实施环境的示意图。如图1所示,该实施环境可以包括:一个或多个WLAN设备01和待定位WLAN设备02。每个WLAN设备01与待定位WLAN设备02通过WLAN连接。WLAN设备01可以对待定位WLAN设备02进行上行调度。待定位WLAN设备02可以根据上行调度情况向WLAN设备01发送上行信号。WLAN设备01可以根据待定位WLAN设备02向其发送的上行信号,测量待定位WLAN设备02的定位数据。其中,图1为该实施环境包括一个WLAN设备01的示意图。
该待定位WLAN设备02的定位数据可以是该待定位WLAN设备的位置数据(例如坐标值),也可以是能用于计算该待定位WLAN设备的位置数据的中间数据。例如,WLAN设备01可以测量得到该待定位WLAN设备02和WLAN设备01间的距离,该距离不能直接表明该待定位WLAN设备02的位置,但可以和别的WLAN设备测量到的距离结合得到(例如用三点定位法得到)该待定位WLAN设备02的位置数据。因此该待定位WLAN设备02和WLAN设备01间的距离属于定位数据。
其中,对待定位WLAN设备02进行定位可以包括:对该待定位WLAN设备02进行角度估计,或者,测量该待定位WLAN设备02到该WLAN设备01的距离(也称对待定位WLAN设备02测距),或者,对该待定位WLAN设备进行测距和角度估计。
WLAN设备01可以为无线接入点(wireless access point,WAP)或无线接入点的一部分。WAP可以是带有WLAN芯片的站点设备或者网络设备等。待定位WLAN设备02可以为站(station,STA)。例如:该STA可以为移动电话、平板电脑、机顶盒、智能电视、智能可穿戴设备、无线接入点、车载通信设备和计算机等。
在本申请实施例中,WLAN设备01可以向待定位WLAN设备02发送触发帧(trigger帧),以对待定位WLAN设备02进行上行调度。该触发帧包括对待定位WLAN设备02发送的上行信号中中导码(midamble)的位置的指示。其中,由于该中导码和上行信号中的前导码(preamble)均可用于测量待定位WLAN设备02的定位数据,为便于描述,下文将该中导码和前导码统称为测量参考码。
待定位WLAN设备02接收到触发帧后,可以根据该触发帧向WLAN设备01发送上行信号。在该待定位WLAN设备02发送上行信号的过程中,WLAN设备01可以基于测量参考码在上行信号中的位置,在待定位WLAN设备02发送上行信号中的数据部分的时段中,改变WLAN设备01中接收组件接收上行信号所使用的天线中的天线子阵列,使得接收组件能够使用至少两个天线子阵列分别接收该上行信号中的多个测量参考码,以便于WLAN设备01根据该多个测量参考码测量待定位WLAN设备02的定位数据。
其中,该接收组件为至少具有上行信号接收功能的组件。例如,该接收组件可以为专用于接收上行信号的接收器。或者,该接收组件也可以具有发送信号的功能,此时,该接收组件也称收发组件。且该至少两个天线子阵列的位置不同。
在本申请实施例中,上行信号包括一个或多个中导码,且在待定位WLAN设备02发送上行信号中的数据部分的时段中,可以通过改变接收组件接收上行信号所使用的天线中的天线子阵列,使得WLAN设备01可以通过接收一个上行信号获取多个测量参考码,然后根据该多个测量参考码测量待定位WLAN设备02的定位数据。相较于通过接收多个上行信号进行定位的技术,由于不同测量参考码之间的发送间隔小于不同上行信号的发送间隔,有效地减小了信道在测量参考码的发送间隔中发生信道变化的几率,减小了信道变化对定位精度的影响,因此,能够保证根据该测量参考码对待定位WLAN设备进行定位的精度。
并且,由于上行信号包括多个测量参考码,减少了对待定位WLAN设备进行定位时需要发送的上行信号的总数,有效地减小了空口开销。
下面对本申请实施例提供的定位方法的实现过程进行说明。图2为本申请实施例提供的一种定位方法的流程图。如图2所示,该方法可以包括:
步骤201、WLAN设备向待定位WLAN设备发送触发帧,该触发帧包括对待定位WLAN设备向WLAN设备发送的上行信号中一个或多个中导码的位置的指示。
WLAN设备可以通过触发帧对待定位WLAN设备进行上行调度,使得待定位WLAN设备根据该触发帧向WLAN设备发送上行信号。该触发帧可以包括对上行信号中携带的一个或多个中导码的位置的指示,以便于WLAN设备根据待定位WLAN设备发送的该一个或多个中导码,测量待定位WLAN设备的定位数据。
在一种可实现方式中,中导码在上行信号中的位置可以通过上行信号的长度和相邻中导码的间隔表示。相应的,触发帧可以指示上行信号的长度,及相邻中导码的间隔。例如,根据802.11.ax协议,触发帧中可以携带有多普勒(doppler)字段、帧长度(UL length)字段和中导码周期(midamble periodicity)字段。其中,多普勒字段用于定义上行信号中是否携带有中导码。帧长度字段用于定义上行信号的长度,且上行信号的长度是指上行信号中有效数据的长度。中导码周期字段用于定义上行信号中相邻中导码的间隔。
示例地,假设在WLAN设备向待定位WLAN设备发送的触发帧中,多普勒字段指示上行信号中携带有中导码,帧长度字段指示上行信号包括34个正交频分复用(orthogonalfrequency division multiplexing,OFDM)符号,中导码周期字段指示上行信号中相邻中导码之间间隔10个OFDM符号。图3为根据该触发帧发送的上行信号的示意图。如图3所示,该上行信号依次包括:1个前导码、10个OFDM符号、1个中导码、10个OFDM符号、1个中导码、10个OFDM符号、1个中导码和4个OFDM符号。
其中,前导码和中导码均用于进行信道估计。当上行信号包含前导码和中导码时,待定位WLAN设备在接收上行信号的过程中,可以分别根据接收到的前导码和中导码对无线信道进行信道估计。由于不同测量参考码之间的发送间隔小于不同上行信号的发送间隔,根据测量参考码进行信道估计时,能够提高信道估计的准确性,可以有效降低无线信道衰落快对信道估计准确性产生的影响。相应的,当根据该包含有中导码的上行信号测量待定位WLAN设备的定位数据时,可以提高根据该定位数据进行定位的准确性。
步骤202、WLAN设备基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列。
待定位WLAN设备接收到触发帧后,可以基于该触发帧向WLAN设备发送上行信号。该上行信号中包含了指定数量的中导码,且时序相邻的每两个中导码之间***了多个OFDM符号。相应的,WLAN设备可以基于触发帧所指示的一个或多个中导码的位置,在待定位WLAN设备发送上行信号中数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列,以使用WLAN设备中的至少两个天线子阵列分别接收上行信号中的多个测量参考码。其中,数据部分在上行信号的多个测量参考码中的两个相邻测量参考码之间。该多个测量参考码包括上行信号的前导码和一个或多个中导码。且至少两个天线子阵列的位置不同,以便于在至少两个天线子阵列分别接收多个测量参考码后,可以根据该多个测量参考码对待定位WLAN设备进行角度估计。
在一种可实现方式中,WLAN设备包括一个或多个射频电路和至少两个天线子阵列。相应的,该步骤202的实现过程可以包括:WLAN设备基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,WLAN设备分时控制该至少两个天线子阵列与射频电路的电连接状态,以使得任一测量参考码被发送至WLAN设备时,至少两个天线子阵列中存在一个天线子阵列与射频电路电连接,使得至少两个天线子阵列分别接收多个测量参考码。
在一种情况中,WLAN设备中天线子阵列的总数可以等于射频电路的总数,即该WLAN设备中至少两个天线子阵列与多个射频电路一一对应。相应的,在WLAN设备分时控制该至少两个天线子阵列与射频电路的电连接状态时,可以在不同时刻分别控制不同的天线子阵列与其对应的射频电路电连接。
在另一种情况中,WLAN设备中天线子阵列的总数可以大于射频电路的总数。相应的,在WLAN设备分时控制该至少两个天线子阵列与射频电路的电连接状态时,可以控制该至少两个天线子阵列中全部或部分天线子阵列在不同时刻与同一射频电路电连接。
例如,WLAN设备可以配置有一个射频电路,在WLAN设备分时控制该至少两个天线子阵列与射频电路的电连接状态时,可以控制该射频电路在不同时刻与不同天线子阵列电连接。并且,WLAN设备中还可以设置有切换开关,该切换开关的一端与射频电路电连接,该切换开关的另一端与天线子阵列,可以通过该切换开关闭合或断开实现对射频电路与天线子阵列的电连接状态的控制。
又例如,假设上行信号中每隔M个OFDM符号***一个中导码,WLAN设备具有七个天线子阵列,在WLAN设备向待定位WLAN设备发送触发帧后,WLAN设备可以控制第一个天线子阵列与射频电路电连接,以使用第一个天线子阵列接收上行信号中的前导码。在第一个天线子阵列接收到前导码后,在待定位WLAN设备发送前导码后面M个OFDM符号的时段中,WLAN设备可以将与射频电路电连接的天线子阵列切换为第二天线子阵列,以使用第二个天线子阵列接收上行信号中的第一个中导码。在第二个天线子阵列接收到第一个中导码后,在待定位WLAN设备发送第一个中导码后面M个OFDM符号的时段中,WLAN设备可以将与射频电路电连接的天线子阵列切换为第三天线子阵列,以使用第三个天线子阵列接收上行信号中的第二个中导码。按照该规律依次调整与射频电路电连接的天线子阵列,直至完成上行信号中所有中导码的接收。
需要说明的是,在调整天线子阵列与射频电路的电连接状态的过程中,WLAN设备可以将调整天线中天线子阵列的总次数与触发帧中指示的中导码的总数进行比较,当调整天线中天线子阵列的总次数等于触发帧中指示的中导码的总数时,确定完成上行信号中所有中导码的接收,可以不再调整用于接收上行信号所使用的天线子阵列。
通过根据测量参考码的位置,调整至少两个天线子阵列与射频电路的电连接状态,使得至少两个天线子阵列中的部分或全部天线子阵列能够共用射频电路,相较于相关技术,可以减小WLAN设备需配置的射频电路的数量,能够有效降低定位成本。
并且,通过在待定位WLAN设备发送上行信号中的数据部分的时段中,改变WLAN设备中接收上行信号所使用的天线子阵列,使得WLAN设备通过接收一个上行信号能够获取多个测量参考码,相较于通过不同天线子阵列接收多个上行信号的技术,由于不同测量参考码之间的发送间隔小于不同上行信号的发送间隔,有效地减小了不同测量参考码之间发生信道变化的几率,因此,可以减小信道变化对定位准确性的影响。
需要说明的是,WLAN设备具有的天线子阵列的总数可以根据应用需求进行调整。并且,当WLAN设备具有多个射频电路时,在调整天线子阵列与射频电路的电连接状态的过程中,与天线子阵列电连接的射频电路也可以根据应用需求进行调整,本申请实施例对其不做具体限定。同时,本申请实施例也限定WLAN设备中天线子阵列的类型。例如,WLAN设备中天线子阵列可以为线性阵列、均匀圆形阵列或均匀平面阵列。
步骤203、在待定位WLAN设备向WLAN设备发送上行信号的过程中,WLAN设备控制参考天线接收多个测量参考码,并基于参考天线接收到的任一测量参考码,对天线子阵列接收到的该任一测量参考码进行信号补偿。
WLAN设备还包括参考天线。该参考天线的位置固定,且可以认为信道对该参考天线接收的不同测量参考码的影响相同。并且,由于天线子阵列接收到的测量参考码的相位不仅受到信道的影响,还受到收发机性能的影响,因此,若收发机的性能稳定,参考天线接收到的不同测量参考码的相位应该相同。相应的,当参考天线接收到的不同测量参考码的相位不同时,可以确定收发机的性能不稳定。
并且,由于至少两个天线子阵列的设置位置不同,信道对至少两个天线子阵列接收到的不同测量参考码的相位影响不同。即在收发机的性能稳定的情况下,不同天线子阵列接收到的测量参考码的相位会不同,且不同测量参考码的相位差由信道变化引起。但是,若收发机的性能不稳定,例如收发机出现晶振漂移时,测量参考码的相位可能还会受到收发机的性能的影响。
因此,在待定位WLAN设备向WLAN设备发送上行信号的过程中,WLAN设备可以控制参考天线一直处于接收状态,使用该参考天线接收上行信号中的多个测量参考码。当参考天线采集的时序相邻的某两个测量参考码存在相位差时,可以确定收发机的性能不稳定。此时,可以采用该相位差,对天线子阵列采集的该两个测量参考码中时序在后的测量参考码进行信号补偿,以弥补收发机性能不稳定对天线子阵列接收到的测量参考码的相位所产生的影响。
可选的,对任一测量参考码进行信号补偿的实现方式可以包括:确定参考天线采集的相邻的某两个测量参考码的相位差,并将该相位差与该任一测量参考码的相位的加权和,确定为对该任一测量参考码进行信号补偿后的测量参考码。其中,该任一测量参考码为该某两个测量参考码中被参考天线后接收到的测量参考码。并且,该相位差的权重值与测量参考码的权重值可以根据应用需求进行确定。例如,该相位差的权重值与测量参考码的权重值可以均为1。
通过对测量参考码进行信号补偿,能够弥补收发机性能不稳定对天线子阵列接收到的测量参考码的相位所产生的影响,使得经过信号补偿后的测量参考码能够更真实地反映信道的变化。当根据经过信号补偿后的测量参考码进行信道估计时,信道估计结果更接近于真实信道情况,此时,根据该信道估计结果对待定位WLAN设备进行定位时,能够进一步提高定位的准确性。
需要说明的是,该步骤203为可选步骤,在定位过程中,可以根据应用需求确定是否执行上述步骤203。
步骤204、WLAN设备基于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据。
其中,对待定位WLAN设备进行定位可以包括:对该待定位WLAN设备进行角度估计。或者,对待定位WLAN设备测距。或者,对待定位WLAN测距和角度估计,即确定该待定位WLAN设备的位置数据。
并且,确定待定位WLAN设备位置数据的操作,可以由该WLAN设备执行,也可以由定位服务器执行。当确定待定位WLAN设备位置数据的操作由定位服务器执行时,该定位数据可以为用于计算待定位WLAN设备的位置数据的中间数据,该WLAN设备可以将该定位数据发送至该定位服务器,以供定位服务器根据该定位数据确定该待定位WLAN设备的位置数据。
当确定待定位WLAN设备位置数据的操作由该WLAN设备执行时,该定位数据可以为待定位WLAN设备的位置数据,或者,该定位数据可以为用于确定待定位WLAN设备的位置数据的中间数据,该WLAN设备可以根据该中间数据确定待定位WLAN设备的位置数据。例如,当WLAN设备具有测角能力时,该中间数据可以为待定位WLAN设备相对于WLAN设备的到达角,以及,报文在WLAN设备和待定位WLAN设备之间传输所使用的时间,WLAN设备可以根据该到达角和该时间确定待定位WLAN设备的位置数据。例如,当WLAN设备具有测距和测角能力时,该中间数据可以为待定位WLAN设备相对于WLAN设备的到达角,以及,WLAN设备和待定位WLAN设备之间的距离,WLAN设备可以根据该到达角和该距离确定待定位WLAN设备的位置数据。
由于至少两个天线子阵列的设置位置不同,分别被至少两个天线子阵列接收的多个测量参考码的接收相位不同。其中,天线子阵列接收的多个测量参考码的接收相位用于反映待定位WLAN设备与对应天线子阵列的方向关系。WLAN设备根据不同天线子阵列接收的测量参考码的接收相位,可以确定接收不同测量参考码的天线子阵列之间的接收相位差。并且,根据该接收相位差和该至少两个天线子阵列的设置位置,可以确定待定位WLAN设备相对于WLAN设备的到达角(angle of arrival,AoA),即实现对该待定位WLAN设备的角度估计。
并且,根据报文在WLAN设备和待定位WLAN设备之间传输所使用的时间,可以确定该WLAN设备与待定位WLAN设备的距离,实现对该待定位WLAN设备的测距。其中,报文在WLAN设备和待定位WLAN设备之间传输所使用的时间可以为:待定位WLAN设备将上行信号发送至WLAN设备的飞行时间(time of flight,ToF),或者,待定位WLAN设备向WLAN设备发送上行信号,WLAN设备再将该上行信号发送至待定位WLAN设备的过程中,上行信号在信号发送过程中的往返时间(round trip time,RTT)。或者,当使用至少三个WLAN设备对待定位WLAN设备进行定位时,该报文在WLAN设备和待定位WLAN设备之间传输所使用的时间可以为:待定位WLAN设备分别向该至少三个WLAN设备发送报文时,报文到达每两个WLAN设备的到达时间的绝对时间差(即到达时间差(time difference of arrival,TDoA))。
其中,当在定位过程中选择执行上述步骤203时,该步骤204的实现过程可以包括:WLAN设备基于对至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量待定位WLAN设备的定位数据。
还需要说明的是,在根据测量参考码确定到达角和距离之前,还可以采用WLAN设备对接收到的测量参考码进行数据预处理。例如,WLAN设备可以对接收到多个测量参考码进行信号放大并采样,然后对采样得到的测量参考码进行模数转换操作,然后对经过模数转换后的测量参考码进行时间频率同步,再在时间频率同步后的测量参考码中识别直射径信号,然后再根据识别到的直射径信号,确定到达角和到达时间。
示例地,如图4所示,假设AP1与AP2的距离为d0,AP1与STA的距离为d2,AP2与STA的距离为d1。AP1在T1时刻发送的触发帧被AP2在T2时刻监听到。STA根据该触发帧发送的上行报文在T4时刻被AP2接收,在T3时刻被AP1接收。根据触发帧的发送时刻和接收时刻(及到达时间),及上行信号被接收时刻,可以得到以下关系:
从AP1发送触发帧到AP1接收STA发送的上行信号的时长T31=T3-T1=(d2/c)×2+t0。其中,该t0为STA接收到触发帧到根据触发帧发出上行信号的时间差。
从AP2接收触发帧到AP2接收STA发送的上行信号的时长T42=T4-T2=(d2/c+d1/c+t0)-d0/c。
相应的,可以得到信号的飞行时间差T42-T31+d0/c=(d1-d2)/c。并且,根据该飞行时间差可以确定STA到AP1与AP2的距离差S1=(T42-T31+d0/c)×c=d1-d2。
根据双曲线定位原理,可以得到以AP1和AP2为双曲线的焦点,以该距离差为双曲线上的点到焦点的距离差的双曲线Q1,即可以得到STA在该双曲线Q1上。
类似的,还可以采用AP3监听AP1发送的触发帧,并采用AP3接收STA发送的上行信号。并且,根据AP3监听到触发帧的时刻,AP3接收到STA发送的上行信号的时刻,以及AP1发送触发帧的时刻和接收上行信号的时刻,可以得到STA到AP1与AP3的距离差S2,并得到以AP1和AP3为双曲线的焦点,以该距离差S2为双曲线上的点到焦点的距离差的双曲线Q2,且可以确定STA在该双曲线Q2上。此时,可以确定双曲线Q1和双曲线Q2的交点即为STA所在位置。
需要说明的是,WLAN设备基于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据之前,还需要先对接收到上行信号进行解码。并且,WLAN设备需要依据向该待定位WLAN设备分配的无线资源,实现对上行信号的解码。
在一种可实现方式中,向待定位WLAN设备分配无线资源可以通过上行调度参数指示。例如,该上行调度参数可以指示向待定位WLAN设备分配的子载波资源单元(resourceunit,RU)和空间流(spatial stream,SS)。并且,该上行调度参数可以为该WLAN设备获取的另一WLAN设备向该待定位WLAN设备发送的上行调度参数。其中,该另一WLAN设备与该待定位WLAN设备关联,且该上行调度参数所指示的无线资源可以为该另一WLAN设备向该待定位WLAN设备分配的无线资源。
相应的,该WLAN设备可以不必须与该待定位WLAN设备关联。并且,当WLAN设备与该待定位WLAN设备关联时,该WLAN设备可以不向该待定位WLAN设备分配无线资源。当该WLAN设备与该待定位WLAN设备未关联,该另一WLAN设备与该待定位WLAN设备关联时,步骤201中向待定位WLAN设备发送触发帧的操作可以由该另一WLAN设备执行,此时,WLAN设备可以获取对上行信号中一个或多个中导码的位置的指示,根据该指示确定一个或多个中导码的位置,并根据该一个或多个中导码的位置执行步骤202。
图5为本申请实施例提供的定位方法中,由WLAN设备向待定位WLAN设备发送触发帧,并获取另一WLAN设备向该待定位WLAN设备发送的上行调度参数时,该定位方法的流程图。如图5所示,在图2所示的定位方法的基础上,在步骤204之前,该定位方法还可以包括:
步骤205、WLAN设备获取另一WLAN设备向待定位WLAN设备发送的上行调度参数。
其中,WLAN设备和另一WLAN设备可以共同对一个或多个需要定位WLAN设备进行定位。或者,另一WLAN设备可以对一个或多个需要定位WLAN设备进行上行调度,WLAN设备可以对一个或多个需要定位WLAN设备进行定位。前述实施例中的待定位WLAN设备可以为该一个或多个需要定位WLAN设备中的任一个。
该步骤205可以有多种可实现方式,下面以以下两种可实现方式为例对其进行说明:
在步骤205的第一种可实现方式中,WLAN设备可以采用无线监听的方式获取该上行调度参数。如图6所示,该步骤205的实现过程可以包括:
步骤2051a、WLAN设备监听另一WLAN设备向待定位WLAN设备发送的触发帧。
WLAN设备可以侦测另一WLAN设备是否在发送触发帧。在侦测到另一WLAN设备发送触发帧时,该WLAN设备可以获取该触发帧。
在一种可实现方式中,WLAN设备中可以配置有监听接收机,该监听接收机的工作信道和该另一WLAN设备的工作信道相同。因此,WLAN设备可以采用该监听接收机监听另一WLAN设备发送的触发帧。例如,该WLAN设备中可以配置有一个接收机,该接收机既可以监听另一WLAN设备发送的触发帧,又可以接收待定位WLAN设备发送的上行信号。又例如,该WLAN设备中可以配置有至少两个接收机,其中一个接收机为监听接收机,该监听接收机可以用于监听另一WLAN设备发送的触发帧,其中另一个接收机用于接收待定位WLAN设备发送的上行信号。
并且,接收机为至少具有信号接收功能的组件。例如,该接收机可以为专用于接收信号的接收机。或者,该接收机也可以具有发送信号的功能,此时,该接收机也称收发机。
步骤2052a、WLAN设备从触发帧中提取上行调度参数。
触发帧的格式通常是通信协议中预先约定的。因此,在WLAN设备监听到另一WLAN设备向待定位WLAN设备发送的触发帧后,该WLAN设备可以根据预先约定的触发帧的格式,从该触发帧的指定字段中提取上行调度参数。
示例地,根据802.11.ax协议,触发帧的用户字段包括:射频资源单元分配(resource unit allocation)字段和空间流分配(spatial stream allocation)字段,射频资源单元分配字段用于指示待定位WLAN设备能够使用的RU资源,空间流分配用于指示待定位WLAN设备能够使用的空间流。WLAN设备监听到另一WLAN设备向待定位WLAN设备发送的触发帧后,该WLAN设备可以提取射频资源单元分配字段中携带的内容,以获取向不同待定位WLAN设备分配的射频资源,并提取空间流分配字段中携带的内容,以获取向不同待定位WLAN设备分配的空间流。
需要说明的是,由于触发帧可以包括:上行调度参数和对待定位WLAN设备发送一个或多个中导码的位置的指示,因此,当该WLAN设备与该待定位WLAN设备未关联,该另一WLAN设备与该待定位WLAN设备关联时,WLAN设备在监听另一WLAN设备向待定位WLAN设备发送的触发帧后,还可以从触发帧中提取对待定位WLAN设备发送一个或多个中导码的位置的指示,以确定上行信号中一个或多个中导码的位置。此时,该步骤205可在步骤202之前执行。
在步骤205的第二种可实现方式中,WLAN设备和另一WLAN设备均包括基带电路,且WLAN设备的基带电路和另一WLAN设备的基带电路之间有线连接,此时,WLAN设备的基带电路可以通过与另一WLAN设备的基带电路之间的有线连接,获取另一WLAN设备向待定位WLAN设备发送的上行调度参数。该201的实现过程可以包括:WLAN设备的基带电路接收另一WLAN设备的基带电路采用两者之间有线连接发送的上行调度参数。
WLAN设备包括基带电路和射频电路。基带电路用于对WLAN设备接收和发送的信号进行信号处理。射频电路用于接收和发送信号。在本申请实施例中,WLAN设备和另一WLAN设备中的基带电路和射频电路均可以按照射频拉远架构进行部署。也即是,WLAN设备的基带电路和射频电路可以分开部署,且另一WLAN设备的基带电路和射频电路也可以分开部署。并且,WLAN设备的基带电路和另一WLAN设备的基带电路可以有线连接。例如,WLAN设备的基带电路和另一WLAN设备的基带电路可以通过通信总线连接,且该通信总线可以为光纤或***组件互连快速(peripheral component interconnect express,PCIe)总线等。并且,WLAN设备的基带电路和另一WLAN设备的基带电路还可以安装在同一外壳中。其中,由于安装在该外壳中的一个基带电路与按照拉远方式部署的一个射频电路共同实现一个WLAN设备的功能,因此,包括该外壳中的一个基带电路与按照拉远方式部署的一个射频电路的整体结构可称为一个WLAN设备。
在该部署方式下,另一WLAN设备的基带电路可以向该另一WLAN设备的射频电路发送携带有上行调度参数的信号,该另一WLAN设备的射频电路可以向待定位WLAN设备发送该携带有上行调度参数的信号,以对待定位WLAN设备的上行调度。并且,在向该另一WLAN设备的射频电路发送上行调度参数后,该另一WLAN设备的基带电路还可以通过与该WLAN设备之间的有线连接,向WLAN设备的基带电路发送该携带有上行调度参数的信号,以便于WLAN设备获取该上行调度参数。进一步的,WLAN设备的基带电路接收到携带有上行调度参数的信号后,还可以向该WLAN设备的射频电路发送该携带有上行调度参数的信号,以便于该WLAN设备的射频电路获取该上行调度参数。
示例地,如图7所示,另一WLAN设备包括基带电路BBU0和射频电路RU0,WLAN设备WLAN设备包括基带电路BBU1和射频电路RU1。在另一WLAN设备的基带电路BBU0向另一WLAN设备的射频电路RU0发送携带有上行调度参数的信号后,另一WLAN设备的射频电路RU0可以向待定位WLAN设备STA0和STA2发送该携带有上行调度参数的信号。并且,该另一WLAN设备的基带电路BBU0还可以通过通信总线,向WLAN设备的基带电路BBU1发送该携带有上行调度参数的信号。WLAN设备的基带电路BBU1在接收到该携带有上行调度参数的信号后,可以向WLAN设备的射频电路RU1发送该携带有上行调度参数的信号,使得该射频电路RU1获取该上行调度参数。
当本申请实施例提供的定位方法还包括步骤205时,前述步骤204的实现过程包括图5中的步骤206:WLAN设备基于上行调度参数所指示的待定位WLAN设备的无线资源,及不同天线子阵列接收到的上行信号进行解码,并基于解码得到的不同天线子阵列接收到的测量参考码,测量待定位WLAN设备的定位数据。其中,该测量待定位WLAN设备的定位数据的实现过程,请相应参考前述步骤204的实现过程,此处不再赘述。
通过WLAN设备获取另一WLAN设备向待定位WLAN设备发送的上行调度参数,使得WLAN设备无需向待定位WLAN设备发送携带有上行调度参数的上行调度信号,这样一来,由于WLAN设备在获取上行调度参数后,就可以根据该上行调度参数测量待定位WLAN设备的定位数据,不需要自身向待定位WLAN设备发送上行调度信号后才测量待定位WLAN设备的定位数据,有效地提高了对待定位WLAN设备进行定位的及时性。并且,由于减少对待定位WLAN设备进行上行调度时需要发送的上行调度信号的总数,因此,有效地降低了空口开销。
综上所述,在本申请实施例提供的定位方法中,通过WLAN设备向待定位WLAN设备发送触发帧,以指示待定位WLAN设备向WLAN设备发送的上行信号中一个或多个中导码的位置,且在待定位WLAN设备发送上行信号中的数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列,使得WLAN设备通过接收一个上行信号能够获取多个测量参考码,相较于通过接收多个上行信号进行定位的技术,由于不同测量参考码之间的发送间隔小于不同上行信号的发送间隔,有效地减小了不同测量参考码之间发生信道变化的几率,减小了信道变化对定位精度的影响,保证了根据该测量参考码对待定位WLAN设备进行定位的精度。
并且,通过根据测量参考码的位置,调整至少两个天线子阵列与射频电路的电连接状态,使得至少两个天线子阵列中的部分或全部天线子阵列能够共用射频电路,相较于相关技术,可以减小WLAN设备需配置的射频电路的数量,能够有效降低定位成本。
进一步地,由于上行信号包括多个测量参考码,减少了对待定位WLAN设备进行定位时所需发送的上行信号的总数,有效地减小了空口开销。
需要说明的是,本申请实施例提供的定位方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,例如,在定位过程中可以根据应用需求选择是否执行上述步骤203,或者,根据应用需求调整步骤205的执行顺序,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。
下述为本申请的装置实施例,可以用于执行本申请的方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
本申请实施例还提供了一种WLAN设备。如图8所示,该WLAN设备800包括:处理器810、收发机820和天线830。收发机820使用天线830实现收发收信号的功能。该处理器810、收发机820和和天线830之间通过总线840相互连接。可选地,该WLAN设备可以为WAP或WAP的一部分。WAP可以是带有WLAN芯片的站点设备或者网络设备等。总线840可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
收发机820用于向待定位WLAN设备发送触发帧,该触发帧包括对待定位WLAN设备发送一个或多个中导码的位置的指示。收发机820还用于基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,改变收发机820接收上行信号所使用的天线830中的天线子阵列。其中,数据部分在上行信号的多个测量参考码中的两个相邻测量参考码之间,多个测量参考码包括上行信号的前导码和触发帧指示的一个或多个中导码,天线830包括至少两个天线子阵列,且至少两个天线子阵列的位置不同。并且,收发机820还用于向处理器810传输改变前后不同天线子阵列接收到的上行信号中的不同测量参考码。处理器810用于基于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据。
其中,处理器810可以包括基带电路和信号处理器中的至少一个。当处理器810包括基带电路时,测量待定位WLAN设备的定位数据的功能由该基带电路实现。当处理器810包括信号处理器时,测量待定位WLAN设备的定位数据的功能由该信号处理器实现。当处理器810包括基带电路和信号处理器时,测量待定位WLAN设备的定位数据的功能由该基带电路和信号处理器中任一个实现,或由该基带电路和信号处理器协作实现。
信号处理器可以为数字信号处理器(digital signal processor,DSP)等通过软件实现功能的信号处理器。或者,信号处理器可以为硬件芯片。例如,该硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
如图8所示,WLAN设备还可以包括:存储器850。该存储器850用于存储接收到的上行信号等。并且,当信号处理器通过软件方式实现功能时,该存储器850还用于存储程序指令,信号处理器通过调用该存储器850中存储的程序指令,可以实现该信号处理器需要实现的功能。例如,信号处理器通过调用该存储器850中存储的程序指令,可以基于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据。
可选地,存储器850可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器850也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器850还可以包括上述种类的存储器的组合。
其中,触发帧可以通过指示上行信号的长度,及相邻中导码的间隔,以实现对一个或多个中导码的位置进行指示。
在一种可实现方式中,收发机820还可以包括:切换开关。此时,收发机820用于基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,改变收发机820接收上行信号所使用的天线830中的天线子阵列时,其实现方式可以包括:基于一个或多个中导码的位置,在待定位WLAN设备发送上行信号中的数据部分的时段中,通过控制切换开关,以分时控制至少两个天线子阵列与射频电路的电连接状态,使得任一测量参考码被发送至WLAN设备时,至少两个天线子阵列中存在一个天线子阵列与射频电路电连接。
可选地,天线830还包括参考天线。参考天线用于在待定位WLAN设备向WLAN设备发送上行信号的过程中,接收多个测量参考码,并向处理器810传输参考天线接收到的多个测量参考码。此时,处理器810还用于基于参考天线接收到的任一测量参考码,对至少两个天线子阵列中天线子阵列接收到的任一测量参考码进行信号补偿。相应的,处理器810具体用于基于对至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量待定位WLAN设备的定位数据。
在信号补偿的一种可实现方式中,处理器具体用于:确定参考天线采集的相邻的两个测量参考码的相位差,任一测量参考码为两个测量参考码中被参考天线后接收到的测量参考码;将相位差与任一测量参考码的相位的加权和,确定为信号补偿后的任一测量参考码。
可选地,WLAN设备基于改变前后不同天线子阵列接收到的上行信号中的不同测量参考码,测量待定位WLAN设备的定位数据之前,还需要先对接收到上行信号进行解码。并且,WLAN设备需要依据向该待定位WLAN设备分配的无线资源,实现对上行信号的解码。在一种可实现方式中,向待定位WLAN设备分配无线资源可以通过上行调度参数指示。
该上行调度参数可以为该WLAN设备向待定位WLAN设备发送的,也可以为另一WLAN设备向待定位WLAN设备发送,并由该WLAN设备获取到的。此时,处理器810用于获取另一WLAN设备向多个待定位WLAN设备发送的上行调度参数,该上行调度参数用于指示向多个待定位WLAN设备分配的无线资源。收发机820用于接收上行信号,向处理器810传输接收到的上行信号。处理器810用于基于上行调度参数所指示的多个待定位WLAN设备的无线资源和接收到的上行信号,测量多个待定位WLAN设备各自的定位数据。
在获取上行调度参数的一种可实现方式中,收发机820还用于监听另一WLAN设备发送的触发帧,从触发帧中提取上行调度参数,向处理器810传输上行调度参数。相应的,处理器810用于获取另一WLAN设备向多个待定位WLAN设备发送的上行调度参数时,具体用于接收收发机820传输的上行调度参数。
此时,收发机820可以包括监听接收机,该监听接收机的工作信道和另一WLAN设备的工作信道相同。
在获取上行调度参数的另一种可实现方式中,WLAN设备和另一WLAN设备均包括基带电路,且WLAN设备的基带电路和另一WLAN设备的基带电路之间有线连接。WLAN设备的基带电路用于接收另一WLAN设备的基带电路传输的上行调度参数,并向处理器810传输上行调度参数。相应的,处理器810用于获取另一WLAN设备向多个待定位WLAN设备发送的上行调度参数时,具体用于接收WLAN设备的基带电路传输的上行调度参数。
综上所述,在本申请实施例提供的WLAN设备中,通过WLAN设备向待定位WLAN设备发送触发帧,以指示待定位WLAN设备向WLAN设备发送的上行信号中一个或多个中导码的位置,且在待定位WLAN设备发送上行信号中的数据部分的时段中,改变WLAN设备中接收上行信号的天线子阵列,使得WLAN设备通过接收一个上行信号能够获取多个测量参考码,相较于通过接收多个上行信号进行定位的技术,由于不同测量参考码之间的发送间隔小于不同上行信号的发送间隔,有效地减小了不同测量参考码之间发生信道变化的几率,减小了信道变化对定位精度的影响,保证了根据该测量参考码对待定位WLAN设备进行定位的精度。
并且,通过根据测量参考码的位置,调整至少两个天线子阵列与射频电路的电连接状态,使得至少两个天线子阵列中的部分或全部天线子阵列能够共用射频电路,相较于相关技术,可以减小WLAN设备需配置的射频电路的数量,能够有效降低定位成本。
进一步地,由于上行信号包括多个测量参考码,减少了对待定位WLAN设备进行定位时所需发送的上行信号的总数,有效地减小了空口开销。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的收发机、处理器和天线等组件的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以为非瞬态的可读存储介质,当计算机可读存储介质中的指令被计算机执行时,该计算机用于执行本申请提供的定位方法。该计算机可读存储介质包括但不限于易失性存储器,例如随机访问存储器,非易失性存储器,例如快闪存储器、硬盘(hard disk drive,HDD)、固态硬盘(solid state drive,SSD)。
本申请还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,在被计算设备执行时,该计算设备执行本申请提供的定位方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种定位方法,其特征在于,所述方法包括:
WLAN设备向待定位WLAN设备发送触发帧,所述触发帧包括对所述待定位WLAN设备发送一个或多个中导码的位置的指示;
所述WLAN设备基于所述一个或多个中导码的位置,在所述待定位WLAN设备发送上行信号中的数据部分的时段中,改变所述WLAN设备中接收所述上行信号的天线子阵列,其中,所述数据部分在所述上行信号的多个测量参考码中的两个相邻测量参考码之间,所述多个测量参考码包括所述上行信号的前导码和所述触发帧指示的所述一个或多个中导码,所述WLAN设备包括至少两个天线子阵列,且所述至少两个天线子阵列的位置不同;
所述WLAN设备基于改变前后不同天线子阵列接收到的所述上行信号中的不同测量参考码,测量所述待定位WLAN设备的定位数据。
2.根据权利要求1所述的方法,其特征在于,所述触发帧指示所述上行信号的长度,及相邻中导码的间隔。
3.根据权利要求1或2所述的方法,其特征在于,所述WLAN设备基于所述一个或多个中导码的位置,在所述待定位WLAN设备发送上行信号中的数据部分的时段中,改变所述WLAN设备中接收所述上行信号的天线子阵列,包括:
所述WLAN设备基于所述一个或多个中导码的位置,在所述待定位WLAN设备发送所述上行信号中的数据部分的时段中,分时控制所述至少两个天线子阵列与射频电路的电连接状态,使得任一测量参考码被发送至所述WLAN设备时,所述至少两个天线子阵列中存在一个天线子阵列与所述射频电路电连接。
4.根据权利要求1至3任一所述的方法,其特征在于,所述WLAN设备还包括参考天线,所述方法还包括:
在所述待定位WLAN设备向所述WLAN设备发送所述上行信号的过程中,所述WLAN设备控制所述参考天线接收所述多个测量参考码;
所述WLAN设备基于所述参考天线接收到的任一测量参考码,对所述至少两个天线子阵列中天线子阵列接收到的所述任一测量参考码进行信号补偿;
所述WLAN设备基于改变前后不同天线子阵列接收到的所述上行信号中的不同测量参考码,测量所述待定位WLAN设备的定位数据,包括:
所述WLAN设备基于对所述至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量所述待定位WLAN设备的定位数据。
5.根据权利要求4所述的方法,其特征在于,所述WLAN设备基于所述参考天线接收到的任一测量参考码,对所述至少两个天线子阵列中天线子阵列接收到的所述任一测量参考码进行信号补偿,包括:
所述WLAN设备确定所述参考天线采集的相邻的两个测量参考码的相位差,所述任一测量参考码为所述两个测量参考码中被所述参考天线后接收到的测量参考码;
将所述相位差与所述任一测量参考码的相位的加权和,确定为信号补偿后的所述任一测量参考码。
6.一种WLAN设备,其特征在于,所述WLAN设备包括:天线、收发机和处理器;
所述收发机用于向待定位WLAN设备发送触发帧,所述触发帧包括对所述待定位WLAN设备发送一个或多个中导码的位置的指示;
所述收发机还用于基于所述一个或多个中导码的位置,在所述待定位WLAN设备发送上行信号中的数据部分的时段中,改变所述收发机接收所述上行信号所使用的天线中的天线子阵列,其中,所述数据部分在所述上行信号的多个测量参考码中的两个相邻测量参考码之间,所述多个测量参考码包括所述上行信号的前导码和所述触发帧指示的所述一个或多个中导码,所述天线包括至少两个天线子阵列,且所述至少两个天线子阵列的位置不同;
所述收发机还用于向所述处理器传输改变前后不同天线子阵列接收到的所述上行信号中的不同测量参考码;
所述处理器用于基于改变前后不同天线子阵列接收到的所述上行信号中的不同测量参考码,测量所述待定位WLAN设备的定位数据。
7.根据权利要求6所述的WLAN设备,其特征在于,所述触发帧指示所述上行信号的长度,及相邻中导码的间隔。
8.根据权利要求6或7所述的WLAN设备,其特征在于,所述收发机具体用于:
基于所述一个或多个中导码的位置,在所述待定位WLAN设备发送所述上行信号中的数据部分的时段中,分时控制所述至少两个天线子阵列与射频电路的电连接状态,使得任一测量参考码被发送至所述WLAN设备时,所述至少两个天线子阵列中存在一个天线子阵列与所述射频电路电连接。
9.根据权利要求6至8任一所述的WLAN设备,其特征在于,所述天线还包括参考天线;
所述参考天线用于在所述待定位WLAN设备向所述WLAN设备发送所述上行信号的过程中,接收所述多个测量参考码,向所述处理器传输所述参考天线接收到的多个测量参考码;
所述处理器还用于基于所述参考天线接收到的任一测量参考码,对所述至少两个天线子阵列中天线子阵列接收到的所述任一测量参考码进行信号补偿;
所述处理器用于基于对所述至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量所述待定位WLAN设备的定位数据时,具体用于基于对所述至少两个天线子阵列接收到的测量参考码进行信号补偿后的测量参考码,测量所述待定位WLAN设备的定位数据。
10.一种存储介质,其特征在于,当所述存储介质中的指令被处理器执行时,实现权利要求1至5任一所述的定位方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010085283.XA CN113259834B (zh) | 2020-02-10 | 2020-02-10 | 定位方法、wlan设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010085283.XA CN113259834B (zh) | 2020-02-10 | 2020-02-10 | 定位方法、wlan设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113259834A CN113259834A (zh) | 2021-08-13 |
CN113259834B true CN113259834B (zh) | 2022-09-02 |
Family
ID=77219428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010085283.XA Active CN113259834B (zh) | 2020-02-10 | 2020-02-10 | 定位方法、wlan设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113259834B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1700624A (zh) * | 2005-07-12 | 2005-11-23 | 北京邮电大学 | 一种应用于td-scdma下行链路的码复用方案 |
WO2008023919A1 (en) * | 2006-08-21 | 2008-02-28 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving preamble of random access channel in a broadband wireless communication system |
CN101163343A (zh) * | 2006-10-09 | 2008-04-16 | 索尼德国有限责任公司 | 在无线通信***中发送信号的方法及相应发送和接收设备 |
CN104105200A (zh) * | 2013-04-07 | 2014-10-15 | 电信科学技术研究院 | 无线局域网接入点的通知和扫描方法及设备 |
CN105051566A (zh) * | 2013-02-19 | 2015-11-11 | 英特尔Ip公司 | 改进的无线网络定位技术 |
CN107205266A (zh) * | 2016-03-17 | 2017-09-26 | 华为技术有限公司 | 一种终端定位方法及相关设备 |
CN109728839A (zh) * | 2017-10-31 | 2019-05-07 | 华为技术有限公司 | 一种接收上行报文的方法及无线局域网设备 |
CN109844557A (zh) * | 2016-09-02 | 2019-06-04 | 马维尔国际贸易有限公司 | 用于确定无线信号的到达角的方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9060281B2 (en) * | 2012-09-18 | 2015-06-16 | Trueposition, Inc. | Overlay network-based location of E-UTRAN devices |
US20140226740A1 (en) * | 2013-02-13 | 2014-08-14 | Magnolia Broadband Inc. | Multi-beam co-channel wi-fi access point |
-
2020
- 2020-02-10 CN CN202010085283.XA patent/CN113259834B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1700624A (zh) * | 2005-07-12 | 2005-11-23 | 北京邮电大学 | 一种应用于td-scdma下行链路的码复用方案 |
WO2008023919A1 (en) * | 2006-08-21 | 2008-02-28 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving preamble of random access channel in a broadband wireless communication system |
CN101163343A (zh) * | 2006-10-09 | 2008-04-16 | 索尼德国有限责任公司 | 在无线通信***中发送信号的方法及相应发送和接收设备 |
EP2296294A1 (en) * | 2006-10-09 | 2011-03-16 | Sony Deutschland Gmbh | Method and devices for transmitting and receiving signals in a wireless communication system with a special frame structure |
CN105051566A (zh) * | 2013-02-19 | 2015-11-11 | 英特尔Ip公司 | 改进的无线网络定位技术 |
CN104105200A (zh) * | 2013-04-07 | 2014-10-15 | 电信科学技术研究院 | 无线局域网接入点的通知和扫描方法及设备 |
CN107205266A (zh) * | 2016-03-17 | 2017-09-26 | 华为技术有限公司 | 一种终端定位方法及相关设备 |
CN109844557A (zh) * | 2016-09-02 | 2019-06-04 | 马维尔国际贸易有限公司 | 用于确定无线信号的到达角的方法和装置 |
CN109728839A (zh) * | 2017-10-31 | 2019-05-07 | 华为技术有限公司 | 一种接收上行报文的方法及无线局域网设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113259834A (zh) | 2021-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110857973B (zh) | 一种到达角估计方法及设备 | |
US11917494B2 (en) | Positioning method and apparatus | |
KR102199523B1 (ko) | 무선 통신 시스템에서 빔포밍을 이용한 통신 방법 및 장치 | |
CN111132307A (zh) | 一种定位方法及设备 | |
US20230029296A1 (en) | Information acquisition method and apparatus, device, and storage medium | |
JP7297879B2 (ja) | マルチビーム動作をサポートする基地局を有する無線ネットワークにおけるユーザ機器の測位推定 | |
KR20220046634A (ko) | 측정 보고 및 수신 방법, 장치 및 기기 | |
EP3681215B1 (en) | Method and device for sending positioning signal | |
CN109842890B (zh) | 信号测量方法、相关装置及*** | |
US20150049679A1 (en) | Method of enabling single chain ranging operations | |
US10531465B2 (en) | Communication device, access node and methods thereof | |
CN115278866A (zh) | NLOS确定、提供UL SRS资源与UE Tx TEG之间的关联的方法及*** | |
JP2023512544A (ja) | 基準信号リソース構成方法および装置 | |
US11327146B2 (en) | Method, device and computer-readable medium for determining location of communication device | |
CN110557212A (zh) | 基于扩展紧缩场测试的毫米波终端测试***及其方法 | |
CN113259834B (zh) | 定位方法、wlan设备、存储介质 | |
CN113260043B (zh) | 定位方法及装置、wlan设备及存储介质 | |
CN115550864B (zh) | 一种基于ue上行信号的5g nr室内定位***及方法 | |
US20220295570A1 (en) | Rach-based tx beam refinement procedure | |
CN118284823A (zh) | 对应于可重配置智能表面控制器的配置 | |
CN114557066A (zh) | 使用精细时间测量(ftm)的接入点(ap)布置 | |
CN111819901B (zh) | 用于通信的方法、装置和计算机可读介质 | |
WO2023098561A1 (zh) | 一种通信方法及装置 | |
WO2023212836A1 (en) | Apparatus and method for discovering positioning reference user equipment on sidelink | |
CN114698095A (zh) | 一种定位方法及其设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |