[go: up one dir, main page]

CN107484241B - A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel - Google Patents

A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel Download PDF

Info

Publication number
CN107484241B
CN107484241B CN201710757424.6A CN201710757424A CN107484241B CN 107484241 B CN107484241 B CN 107484241B CN 201710757424 A CN201710757424 A CN 201710757424A CN 107484241 B CN107484241 B CN 107484241B
Authority
CN
China
Prior art keywords
preset
sink
online
positioning area
weighted sum
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
Application number
CN201710757424.6A
Other languages
Chinese (zh)
Other versions
CN107484241A (en
Inventor
尉志青
刘欣怡
沈旭
冯志勇
刘书航
郭子俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201710757424.6A priority Critical patent/CN107484241B/en
Publication of CN107484241A publication Critical patent/CN107484241A/en
Application granted granted Critical
Publication of CN107484241B publication Critical patent/CN107484241B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/026Services making use of location information using location based information parameters using orientation information, e.g. compass
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Collating Specific Patterns (AREA)

Abstract

本发明实施例提供了一种毫米波信道下基于地理指纹定位的方法与装置,该方法根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;利用在线信宿位置,定位所述待定位信宿的位置。本发明实施例提供的方案在毫米波信道环境下,综合考虑了相对角度和信号强度两方面的特征,进而提升了定位的准确性。

The embodiment of the present invention provides a method and device for positioning based on geographic fingerprints under a millimeter wave channel. The method estimates the location of the online sink according to the preset location of the sink to be positioned and the preset offline geographic fingerprint database, and determines the location of the online sink. , wherein, the offline geographic fingerprint database is used to store the geographic fingerprint of the access point AP in the preset positioning area, and the geographic fingerprint of an AP includes: each reference point RP in the preset positioning area receives the The signal strength of the sent signal, the relative angle between each RP and the AP, the relative angle is: the angle between the connection line between the AP and an RP and the vertical direction; use the online sink position to locate the sink to be positioned s position. The solution provided by the embodiment of the present invention comprehensively considers the characteristics of relative angle and signal strength in the millimeter wave channel environment, thereby improving the accuracy of positioning.

Description

一种毫米波信道下基于地理指纹定位的方法与装置A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel

技术领域technical field

本发明涉及无线通信技术领域,特别是涉及一种毫米波信道下基于地理指纹定位的方法与装置。The present invention relates to the technical field of wireless communication, in particular to a method and device for locating based on geographical fingerprints under a millimeter wave channel.

背景技术Background technique

在不同地理环境中,信道的多径特征均不相同。某一位置的终端发射出的无线信号在传播过程中经反射、折射、散射后,生成与传播环境相关且独特的多径信号,这些多径特征被认为是这一位置的“地理指纹”。In different geographical environments, the multipath characteristics of channels are different. The wireless signal transmitted by the terminal at a certain location is reflected, refracted, and scattered during the propagation process, and generates unique multipath signals related to the propagation environment. These multipath characteristics are considered as the "geographical fingerprint" of this location.

与基于测距、基于测角的定位方法相比,基于地理指纹的定位方法不依赖直射径进行定位。它结合接收信号特征、信道估计结果和地理环境信息等,可以完成较高精度的信宿定位。Compared with the positioning method based on distance measurement and angle measurement, the positioning method based on geographical fingerprint does not rely on the direct path for positioning. It combines the characteristics of received signals, channel estimation results and geographical environment information, etc., to complete high-precision sink location.

目前,现有技术提出了一种毫米波信道下基于地理指纹定位的方法,该方法是在无线WIFI信道环境下,将被定位目标信宿实测得到的信号强度作为预设目标信宿的地理指纹与预先储存在指纹数据库中的地理指纹进行比较,将差值最小的地理指纹对应采样点的位置作为最终目标信宿位置,其中,所述指纹数据库中的地理指纹是在采样点测得的信号强度。但是该方法仅依靠信号强度作为地理指纹进行定位的,由于WIFI的方向性不足,且低频资源有限,因此该方法定位准确性较差。At present, the prior art proposes a positioning method based on geographical fingerprints under the millimeter wave channel. This method is to use the measured signal strength of the target sink as the geographical fingerprint of the preset target sink under the wireless WIFI channel environment. The geographic fingerprints stored in the fingerprint database are compared, and the location of the sampling point corresponding to the geographic fingerprint with the smallest difference is used as the final target destination location, wherein the geographic fingerprint in the fingerprint database is the signal strength measured at the sampling point. However, this method only relies on signal strength as a geographical fingerprint for positioning. Due to the insufficient directionality of WIFI and limited low-frequency resources, the positioning accuracy of this method is poor.

发明内容Contents of the invention

本发明实施例的目的在于提供一种毫米波信道下基于地理指纹定位的方法与装置,在综合考虑相对角度和信号强度两方面的特征后进行定位,以提升定位的准确性。具体技术方案如下:The purpose of the embodiments of the present invention is to provide a method and device for positioning based on geographic fingerprints under a millimeter wave channel, which performs positioning after comprehensively considering the characteristics of relative angle and signal strength, so as to improve the accuracy of positioning. The specific technical scheme is as follows:

一种毫米波信道下基于地理指纹定位的方法,所述方法包括:A method for positioning based on geographical fingerprints under a millimeter wave channel, the method comprising:

根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;Perform online sink location estimation and determine the online sink location according to the preset location of the sink to be positioned and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store access points AP in the preset positioning area Geographical fingerprint, the geographic fingerprint of an AP includes: the signal strength of each reference point RP in the preset positioning area receiving the signal sent by the AP, and the relative angle between each RP and the AP, and the relative angle is : The angle between the connection line between the AP and an RP and the vertical direction;

利用在线信宿位置,定位所述待定位信宿的位置。Using the online sink position, locate the position of the sink to be located.

进一步地,所述相对角度为:Further, the relative angle is:

利用波达方向定位技术DOA对所述预设定位区域内RP进行相对角度的角度估计而得到的角度。The angle obtained by estimating the relative angle of the RP in the preset positioning area by using the direction of arrival positioning technology DOA.

进一步地,所述根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,包括:Further, said performing online sink location estimation and determining the online sink location according to the preset location of the sink to be located and the preset offline geographical fingerprint database, including:

获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;Obtaining the signal strength S q of the signal sent by each AP in the preset positioning area received online by the sink at the preset position; where, q is the serial number of the AP in the preset positioning area;

按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;According to the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP;

按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;According to the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database;

将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序;Comparing the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtaining a comparison value corresponding to each RP, and sorting the obtained comparison values;

从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置。Select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink.

进一步地,所述利用在线信宿位置,定位所述待定位信宿的位置,包括:Further, using the online sink location to locate the location of the sink to be located includes:

对所选择比较值对应的RP的位置按照预设权值进行加权计算,获得所述待定位信宿的位置。A weighted calculation is performed on the position of the RP corresponding to the selected comparison value according to a preset weight value to obtain the position of the destination to be located.

进一步地,所述将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序,包括:Further, the first weighted sum of each AP in the preset positioning area is compared with the second weighted sum of each RP corresponding to the AP to obtain a comparison value corresponding to each RP, and the obtained comparison Values are sorted, including:

将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,按照如下表达式获得每一RP对应的比较值,并对所获得的比较值进行排序;Compare the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtain the comparison value corresponding to each RP according to the following expression, and compare the obtained comparison value put in order;

表达式:其中,Bw表示第w个RP对应的比较值,Q表示待定位区域内AP的总数,a为任意正实数。expression: Among them, B w represents the comparison value corresponding to the wth RP, Q represents the total number of APs in the area to be located, and a is any positive real number.

进一步地,所述利用在线信宿位置,定位所述待定位信宿的位置,包括:Further, using the online sink location to locate the location of the sink to be located includes:

将所选择比较值作为权值,对所选择比较值对应的RP的位置按照如下表达式进行加权计算,获得所述待定位信宿的位置;Using the selected comparison value as a weight, performing weighted calculation on the position of the RP corresponding to the selected comparison value according to the following expression, to obtain the position of the destination to be located;

表达式:其中,分别为待定位信宿在直角坐标系中x轴和y轴对应的位置,xw、yw为第w个RP在直角坐标系中x轴和y轴对应的位置,K为所选择比较值对应RP的总数,为防止分母为零设置的趋近于零的数。expression: in, are the positions corresponding to the x-axis and y-axis of the destination to be located in the Cartesian coordinate system, x w and y w are the positions corresponding to the x-axis and y-axis of the wth RP in the Cartesian coordinate system, and K is the selected comparison value corresponding to the total number of RPs, A number that approaches zero to prevent the denominator from being zero.

一种毫米波信道下基于地理指纹定位的装置,所述装置包括:A device based on geographic fingerprint positioning under a millimeter wave channel, the device comprising:

在线信宿位置确定模块,用于根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;The online sink position determination module is used to estimate the position of the online sink and determine the position of the online sink according to the preset position of the sink to be located and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store the preset The geographical fingerprint of the access point AP in the positioning area. The geographical fingerprint of an AP includes: the signal strength of the signal sent by the AP received by each reference point RP in the preset positioning area, and the distance between each RP and the AP. Relative angle, the relative angle is: the angle between the connection line between the AP and one RP and the vertical direction;

待定位信宿位置确定模块,用于利用在线信宿位置,定位所述待定位信宿的位置。The position determining module of the sink to be located is configured to locate the position of the sink to be located by using the position of the sink to be located online.

进一步地,所述在线信宿位置确定模块包括:Further, the online sink location determination module includes:

第一信号强度确定子模块,用于获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;The first signal strength determination submodule is used to obtain the signal strength Sq of the signal sent by each AP in the preset positioning area received online by the sink at the preset location; where, q is the preset positioning area The serial number of the internal AP;

第一加权计算子模块,用于按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;The first weighted calculation sub-module is used to follow the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP;

第二加权计算子模块,用于按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;The second weighted calculation sub-module is used to follow the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database;

比较子模块,用于将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序;The comparison sub-module is used to compare the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtain a comparison value corresponding to each RP, and compare the obtained Compare values to sort;

第二在线信宿确定子模块,用于从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置。The second online sink determining submodule is configured to select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink.

在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的一种毫米波信道下基于地理指纹定位的方法。In yet another aspect of the implementation of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium stores instructions, and when it is run on a computer, it causes the computer to perform any one of the above-mentioned ones. A geo-fingerprint-based positioning method in millimeter wave channels.

在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的一种毫米波信道下基于地理指纹定位的方法。In yet another aspect of the implementation of the present invention, the embodiment of the present invention also provides a computer program product containing instructions, which, when run on a computer, enables the computer to execute any one of the above-mentioned geographic-based The method of fingerprint location.

本发明实施例提供的一种毫米波信道下基于地理指纹定位的方法与装置,可以根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,利用在线信宿位置,确定目标信宿的位置。该方法在毫米波信道环境下,综合考虑了角度和信号强度两方面的特征,进而提升了定位的准确性。The embodiment of the present invention provides a method and device based on geo-fingerprint positioning under the millimeter wave channel, which can estimate the location of the online sink according to the preset location of the sink to be positioned and the preset offline geographic fingerprint database, and determine the location of the online sink. Using the online sink location, determine the location of the target sink. In the millimeter wave channel environment, this method comprehensively considers the characteristics of angle and signal strength, thereby improving the accuracy of positioning.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例提供的第一种毫米波信道下基于地理指纹定位的方法的示意图;FIG. 1 is a schematic diagram of the first method for positioning based on geographical fingerprints under a millimeter wave channel provided by an embodiment of the present invention;

图2为本发明实施例提供的相对角度的展示图;Fig. 2 is a display diagram of relative angles provided by the embodiment of the present invention;

图3为本发明实施例提供的第二种毫米波信道下基于地理指纹定位的方法的示意图;FIG. 3 is a schematic diagram of a second geographical fingerprint-based positioning method under a millimeter wave channel provided by an embodiment of the present invention;

图4为本发明实施例提供的第三种毫米波信道下基于地理指纹定位的方法的示意图;FIG. 4 is a schematic diagram of a third method for positioning based on geographical fingerprints under a millimeter wave channel provided by an embodiment of the present invention;

图5为本发明实施例提供的一种毫米波信道下基于地理指纹定位的装置的示意图;FIG. 5 is a schematic diagram of a device based on geographical fingerprint positioning under a millimeter wave channel provided by an embodiment of the present invention;

图6为本发明实施例提供一种电子设备的结构示意图。FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

下面将详细描述本发明的各个方面的特征和示例性实施例。需要说明的是,在下面的详细描述中,提出了许多具体细节,以便对本发明进行全面理解。但是,对于本领域人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。Features and exemplary embodiments of various aspects of the invention will be described in detail below. It should be noted that in the following detailed description, numerous specific details are set forth in order to provide a comprehensive understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without some of these specific details.

在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而本领域技术人员将意识到,在一些情况下,不详细示出货描述公知结构、单元或操作步骤以避免模糊本发明的主要技术创意。In the following description, numerous specific details are provided in order to give a thorough understanding of embodiments of the invention. However, those skilled in the art will appreciate that in some cases, well-known structures, units or operation steps are not shown in detail to avoid obscuring the main technical idea of the present invention.

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以改变连接关系,改变步骤顺序,或者相互进行不同的组合。下面将参考附图并结合实施例详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can change the connection relationship, change the sequence of steps, or make different combinations with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.

图1为本发明实施例提供的第一种毫米波信道下基于地理指纹定位的方法的示意图,所述方法包括:Fig. 1 is a schematic diagram of the first method for positioning based on geographical fingerprints under the millimeter wave channel provided by the embodiment of the present invention, the method includes:

S101,根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;S101. Perform online sink position estimation and determine the online sink position according to the preset position of the sink to be located and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store access points in the preset positioning area The geographic fingerprint of the AP. The geographic fingerprint of an AP includes: the signal strength of the signal sent by the AP received by each reference point RP in the preset positioning area, the relative angle between each RP and the AP, and the relative angle between the RP and the AP. The angle is: the angle between the connection line between the AP and an RP and the vertical direction;

其中,所述信宿可以理解为接收信号的物体;Wherein, the sink can be understood as an object receiving a signal;

为了更加清楚的描述相对角度,现利用图对相对角度进行展示,图2中θ1为接入点1与参考点1在垂直方向上形成的相对角度,θ2为接入点2与参考点1在垂直方向上形成的相对角度,θ3为接入点3与参考点1在垂直方向上形成的相对角度。In order to describe the relative angle more clearly, the relative angle is shown in the figure. In Figure 2, θ 1 is the relative angle formed by the access point 1 and the reference point 1 in the vertical direction, and θ 2 is the relative angle between the access point 2 and the reference point. 1 is the relative angle formed in the vertical direction, θ 3 is the relative angle formed by the access point 3 and the reference point 1 in the vertical direction.

需要说明的是,离线地理指纹数据库是由地理指纹构成的,一个地理指纹包括预设定位区域内每一参考点RP接收到一个AP所发送信号的信号强度、该AP与所述预设位置之间的相对角度,也就是说,一个AP对应一个信号强度和一个相对角度。It should be noted that the offline geographic fingerprint database is composed of geographic fingerprints, and a geographic fingerprint includes the signal strength of a signal sent by an AP received by each reference point RP in the preset positioning area, the distance between the AP and the preset location The relative angle between, that is to say, one AP corresponds to one signal strength and one relative angle.

为了更加清楚地描述理指纹数据库,现举示例进行说明,示例:假设预设定位区域内有2个RP,3个AP,其中,2个RP记为RP1、RP2,3个AP分别为AP1、AP2和AP3,则离线数据库则有六个地理指纹,分别为:In order to describe the fingerprint database more clearly, an example is given to illustrate it. Example: Assume that there are 2 RPs and 3 APs in the preset positioning area. Among them, the 2 RPs are marked as RP1 and RP2, and the 3 APs are respectively AP1 and RP2. AP2 and AP3, the offline database has six geographic fingerprints, which are:

第一个地理指纹:RP1接收到一个AP1所发送信号的信号强度、AP1与所述RP1之间的相对角度;The first geographic fingerprint: the signal strength of a signal sent by AP1 received by RP1, the relative angle between AP1 and said RP1;

第二个地理指纹:RP1接收到一个AP2所发送信号的信号强度、AP2与所述RP1之间的相对角度;The second geographical fingerprint: RP1 receives the signal strength of a signal sent by AP2, the relative angle between AP2 and the RP1;

第三个地理指纹:RP1接收到一个AP3所发送信号的信号强度、AP3与所述RP1之间的相对角度;The third geographical fingerprint: RP1 receives the signal strength of a signal sent by AP3, the relative angle between AP3 and the RP1;

第四个地理指纹:RP2接收到一个AP1所发送信号的信号强度、AP1与所述RP2之间的相对角度;The fourth geographical fingerprint: RP2 receives the signal strength of a signal sent by AP1, the relative angle between AP1 and the RP2;

第五个地理指纹:RP2接收到一个AP2所发送信号的信号强度、AP2与所述RP2之间的相对角度;The fifth geographical fingerprint: RP2 receives the signal strength of a signal sent by AP2, the relative angle between AP2 and the RP2;

第六个地理指纹:RP2接收到一个AP3所发送信号的信号强度、AP3与所述RP2之间的相对角度;The sixth geographic fingerprint: RP2 receives the signal strength of a signal sent by AP3, the relative angle between AP3 and the RP2;

值得一提的是,相对现有技术而言,本发明实施例提供的一个地理指纹即包括AP对应的信号强度又包括该AP对应的相对角度,因此本发明实施例提供的地理指纹相对于现有技术的地理指纹,进行定位时,准确度更高。It is worth mentioning that, compared with the prior art, a geographical fingerprint provided by the embodiment of the present invention includes both the signal strength corresponding to the AP and the relative angle corresponding to the AP. Therefore, the geographical fingerprint provided by the embodiment of the present invention is relatively With technical geographical fingerprints, the accuracy of positioning is higher.

相对角度是利用波达方向定位技术DOA对所述预设定位区域内RP进行相对角度的角度估计而得到的角度。The relative angle is an angle obtained by estimating the relative angle of the RP in the preset positioning area by using the direction of arrival positioning technology DOA.

具体的,specific,

第一种实施方式为:获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;The first implementation mode is: obtaining the signal strength S q of the signal sent by each AP in the preset positioning area received by the sink at the preset position online; where, q is the signal strength S q of the AP in the preset positioning area serial number;

按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;According to the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP;

按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;According to the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database;

将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序;Comparing the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtaining a comparison value corresponding to each RP, and sorting the obtained comparison values;

从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置。Select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink.

第二种实施方式为:The second implementation mode is:

按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;According to the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP;

按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;According to the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database;

将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,按照如下表达式获得每一RP对应的比较值,并对所获得的比较值进行排序;Compare the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtain the comparison value corresponding to each RP according to the following expression, and compare the obtained comparison value put in order;

表达式:其中,Bw表示第w个RP对应的比较值,Q表示待定位区域内AP的总数,a为任意正实数;expression: Among them, B w represents the comparison value corresponding to the wth RP, Q represents the total number of APs in the area to be located, and a is any positive real number;

为了更加清楚描述上述将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,现将一示例进行说明,示例:假设预设定位区域内有2个RP,3个AP,其中,2个RP记为RP1、RP2,3个AP分别为AP1、AP2和AP3,则每一AP对应的第一权和分别为L(AP1)、L(AP2)和L(AP3),每一RP对应的第二权和分别为:则预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,RP1对应的比较值即为RP2对应的比较值为a可以取任意正实数,一般取值为1或0.5,L(AP1)、L(AP2)和L(AP3)分别为AP1、AP2和AP3对应的第一权和,分别为RP1、RP2均与AP1、AP2和AP3匹配对应的第二权和。In order to more clearly describe the above-mentioned comparison of the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, an example will now be described. Example: Assume that in the preset positioning area There are 2 RPs and 3 APs, where the 2 RPs are denoted as RP1 and RP2, and the 3 APs are respectively AP1, AP2 and AP3, then the first weight sum corresponding to each AP is L (AP1) , L ( AP2) and L (AP3) , the second weight sums corresponding to each RP are: and Then the first weighted sum of each AP in the preset positioning area is compared with the second weighted sum of each RP corresponding to the AP, and the comparison value corresponding to RP1 is The comparison value corresponding to RP2 is a can take any positive real number, generally 1 or 0.5, L (AP1) , L (AP2) and L (AP3) are the first weight sum corresponding to AP1, AP2 and AP3 respectively, and are respectively the second weight sum corresponding to the matching of RP1 and RP2 with AP1, AP2 and AP3.

从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置。Select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink.

其中,上述对所获得的比较值进行排序可以对所述比较值的大小由大向小的方式进行排序,也可以所述比较值的大小由小向大的方式进行排序。Wherein, the above-mentioned sorting of the obtained comparison values may be sorting the comparison values from large to small, or may sort the comparison values from small to large.

基于上述情况,当对所述比较值的大小由大向小的方式进行排序时,将排序后的后面预设数量的比较值对应的RP的位置确定为在线信宿位置,同理,当对所述比较值的大小由小向大的方式进行排序时,将排序后的预设数量的比较值对应的RP的位置确定为在线信宿位置。Based on the above situation, when the size of the comparison values is sorted from large to small, the position of the RP corresponding to the preset number of comparison values after sorting is determined as the online sink position. Similarly, when all When sorting the comparison values from small to large, the position of the RP corresponding to the sorted preset number of comparison values is determined as the position of the online sink.

S102,利用在线信宿位置,定位所述待定位信宿的位置。S102. Using the online sink location, locate the location of the sink to be located.

具体的,specific,

第一种实施方式:对所选择比较值对应的RP的位置按照预设权值进行加权,获得所述待定位信宿的位置。The first implementation manner: the position of the RP corresponding to the selected comparison value is weighted according to a preset weight value to obtain the position of the destination to be located.

第二种实施方式:利用在线信宿位置,通过加权K近邻法WKNN定位所述待定位信宿的位置。The second implementation manner: using the online sink position, the position of the sink to be located is located by weighted K-nearest neighbor method WKNN.

第三种实施方式:将所选择比较值作为权值,对所选择比较值对应的RP的位置按照如下表达式进行加权计算,获得所述待定位信宿的位置;A third implementation manner: using the selected comparison value as a weight, perform weighted calculation on the position of the RP corresponding to the selected comparison value according to the following expression, to obtain the position of the destination to be located;

表达式:其中,分别为待定位信宿在直角坐标系中x轴和y轴对应的位置,xw、yw为第w个RP在直角坐标系中x轴和y轴对应的位置,K为所选择比较值对应RP的总数,为防止分母为零设置的趋近于零的数。expression: in, are the positions corresponding to the x-axis and y-axis of the destination to be located in the Cartesian coordinate system, x w and y w are the positions corresponding to the x-axis and y-axis of the wth RP in the Cartesian coordinate system, and K is the selected comparison value corresponding to the total number of RPs, A number that approaches zero to prevent the denominator from being zero.

由此可见,该方法在毫米波信道环境下,综合考虑了一个AP对应的地理指纹包含相对角度和信号强度两方面的特征,进而提升了定位的准确性。It can be seen that in the millimeter wave channel environment, this method comprehensively considers the geographical fingerprint corresponding to an AP including the relative angle and signal strength, thereby improving the positioning accuracy.

图3为本发明实施例提供的第二种毫米波信道下基于地理指纹定位的方法的示意图,所述方法包括:Fig. 3 is a schematic diagram of a second geographical fingerprint-based positioning method under a millimeter wave channel provided by an embodiment of the present invention, the method comprising:

S201,获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;S201. Obtain the signal strength Sq of the signal sent by each AP in the preset location area received online by the sink at the preset location; where, q is the serial number of the AP in the preset location area;

S202,按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;S202, according to the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP;

S203,按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;S203, according to the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database;

S204,将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序;S204, comparing the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtaining a comparison value corresponding to each RP, and sorting the obtained comparison values ;

S205,从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置;S205. Select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink;

S206,利用在线信宿位置,定位所述待定位信宿的位置。S206. Using the online sink location, locate the location of the sink to be located.

由此可见,该方法在毫米波信道环境下,综合考虑了一个AP对应的地理指纹包含相对角度和信号强度两方面的特征,将在线获得的地理指纹与离线地理指纹数据库中的地理指纹进行比较处理,获得定位所述待定位信宿的位置,进而提升了定位的准确性。It can be seen that in the mmWave channel environment, this method comprehensively considers that the geographic fingerprint corresponding to an AP includes the characteristics of relative angle and signal strength, and compares the geographic fingerprint obtained online with the geographic fingerprint in the offline geographic fingerprint database. processing to obtain the position of the destination to be located, thereby improving the accuracy of positioning.

图4为本发明实施例提供的第三种毫米波信道下基于地理指纹定位的方法的示意图,所述方法包括:Fig. 4 is a schematic diagram of a third method for positioning based on geographical fingerprints under a millimeter wave channel provided by an embodiment of the present invention, the method comprising:

S301,获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;S301. Obtain the signal strength Sq of the signal sent by each AP in the preset location area received online by the sink at the preset location; where, q is the serial number of the AP in the preset location area;

S302,按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;S302, according to the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP;

S303,按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;S303, according to the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database;

S304,将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,按照如下表达式获得每一RP对应的比较值,并对所获得的比较值进行排序;S304. Comparing the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtaining the comparison value corresponding to each RP according to the following expression, and comparing the obtained Compare values to sort;

表达式:其中,Bw表示第w个RP对应的比较值,Q表示待定位区域内AP的总数,a为任意正实数;expression: Among them, B w represents the comparison value corresponding to the wth RP, Q represents the total number of APs in the area to be located, and a is any positive real number;

S305,从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置;S305. Select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink;

S306,将所选择比较值作为权值,对所选择比较值对应的RP的位置按照如下表达式进行加权计算,获得所述待定位信宿的位置;S306. Using the selected comparison value as a weight, perform weighted calculation on the position of the RP corresponding to the selected comparison value according to the following expression, to obtain the position of the destination to be located;

表达式:其中,分别为待定位信宿在直角坐标系中x轴和y轴对应的位置,xw、yw为第w个RP在直角坐标系中x轴和y轴对应的位置,K为所选择比较值对应RP的总数,为防止分母为零设置的趋近于零的数。expression: in, are the positions corresponding to the x-axis and y-axis of the destination to be located in the Cartesian coordinate system, x w and y w are the positions corresponding to the x-axis and y-axis of the wth RP in the Cartesian coordinate system, and K is the selected comparison value corresponding to the total number of RPs, A number that approaches zero to prevent the denominator from being zero.

由此可见,该方法在毫米波信道环境下,综合考虑了一个AP对应的地理指纹包含相对角度和信号强度两方面的特征,将在线获得的地理指纹与离线地理指纹数据库中的地理指纹进行比较后获得比较值,通过对选择的比较值进行加权,获得定位所述待定位信宿的位置,提升了定位的准确性。It can be seen that in the mmWave channel environment, this method comprehensively considers that the geographic fingerprint corresponding to an AP includes the characteristics of relative angle and signal strength, and compares the geographic fingerprint obtained online with the geographic fingerprint in the offline geographic fingerprint database. Afterwards, a comparison value is obtained, and by weighting the selected comparison value, the position of the destination to be located is obtained, thereby improving the accuracy of positioning.

图5为本发明实施例提供的一种毫米波信道下基于地理指纹定位的装置的示意图,所述装置包括:Fig. 5 is a schematic diagram of a device based on geographical fingerprint positioning under a millimeter wave channel provided by an embodiment of the present invention, the device includes:

在线信宿位置确定模块401,用于根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;The online sink position determination module 401 is configured to estimate the position of the online sink and determine the position of the online sink according to the preset position of the sink to be located and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store the preset Set the geographical fingerprint of the access point AP in the positioning area. The geographical fingerprint of an AP includes: the signal strength of the signal sent by each reference point RP in the preset positioning area, and the distance between each RP and the AP. The relative angle is: the angle between the connection line between the AP and one RP and the vertical direction;

待定位信宿位置确定模块402,用于利用在线信宿位置,定位所述待定位信宿的位置。The position determining module 402 of the sink to be located is configured to locate the position of the sink to be located by using the position of the sink to be located online.

具体的,specific,

所述相对角度为:The relative angle is:

利用波达方向定位技术DOA对所述预设定位区域内RP进行相对角度的角度估计而得到的角度。The angle obtained by estimating the relative angle of the RP in the preset positioning area by using the direction of arrival positioning technology DOA.

所述在线信宿位置确定模块401包括:The online destination location determination module 401 includes:

第一信号强度确定子模块,用于获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;The first signal strength determination submodule is used to obtain the signal strength Sq of the signal sent by each AP in the preset positioning area received online by the sink at the preset location; where, q is the preset positioning area The serial number of the internal AP;

第一加权计算子模块,用于按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;The first weighted calculation sub-module is used to follow the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP;

第二加权计算子模块,用于按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;The second weighted calculation sub-module is used to follow the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database;

比较子模块,用于将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序;The comparison sub-module is used to compare the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtain a comparison value corresponding to each RP, and compare the obtained Compare values to sort;

第二在线信宿确定子模块,用于从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置。The second online sink determining submodule is configured to select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink.

所述比较子模块包括:The comparison sub-module includes:

排序子单元,用于将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,按照如下表达式获得每一RP对应的比较值,并对所获得的比较值进行排序;The sorting subunit is used to compare the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, and obtain the comparison value corresponding to each RP according to the following expression, and Sort the obtained comparison values;

表达式:其中,Bw表示第w个RP对应的比较值,Q表示待定位区域内AP的总数,a为任意正实数。expression: Among them, B w represents the comparison value corresponding to the wth RP, Q represents the total number of APs in the area to be located, and a is any positive real number.

所述待定位信宿位置确定模块402包括:The location determination module 402 of the to-be-located receiver includes:

第一待定位信宿的位置获得子模块,用于基于在线信宿位置,对所选择比较值对应的RP的位置按照预设权值进行加权,获得所述待定位信宿的位置。The submodule for obtaining the position of the first sink to be located is configured to weight the position of the RP corresponding to the selected comparison value according to a preset weight based on the position of the online sink, and obtain the position of the sink to be located.

所述待定位信宿位置确定模块402包括:The location determination module 402 of the to-be-located receiver includes:

第二待定位信宿的位置获得子模块,用于将所选择比较值作为权值,对所选择比较值对应的RP的位置按照如下表达式进行加权计算,获得所述待定位信宿的位置;The second position obtaining submodule of the destination to be located is used to use the selected comparison value as a weight, and perform weighted calculation on the position of the RP corresponding to the selected comparison value according to the following expression, to obtain the position of the destination to be located;

表达式:其中,分别为待定位信宿在直角坐标系中x轴和y轴对应的位置,xw、yw为第w个RP在直角坐标系中x轴和y轴对应的位置,K为所选择比较值对应RP的总数,为防止分母为零设置的趋近于零的数。expression: in, are the positions corresponding to the x-axis and y-axis of the destination to be located in the Cartesian coordinate system, x w and y w are the positions corresponding to the x-axis and y-axis of the wth RP in the Cartesian coordinate system, and K is the selected comparison value corresponding to the total number of RPs, A number that approaches zero to prevent the denominator from being zero.

由此可见,在毫米波信道环境下,综合考虑了相对角度和信号强度两方面的特征进行定位,进而提升了定位的准确性和精度。It can be seen that in the millimeter wave channel environment, the characteristics of the relative angle and signal strength are comprehensively considered for positioning, thereby improving the accuracy and precision of positioning.

本发明实施例还提供了一种电子设备,如图6所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,The embodiment of the present invention also provides an electronic device, as shown in FIG. complete the mutual communication,

存储器503,用于存放计算机程序;Memory 503, used to store computer programs;

处理器501,用于执行存储器503上所存放的程序时,实现本发明实施例提供的基于地理指纹的定位方法。The processor 501 is configured to implement the geographical fingerprint-based positioning method provided by the embodiment of the present invention when executing the program stored in the memory 503 .

具体的,上述基于地理指纹的定位方法,包括:Specifically, the above positioning method based on geographical fingerprints includes:

根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;利用在线信宿位置,定位所述待定位信宿的位置。Perform online sink location estimation and determine the online sink location according to the preset location of the sink to be positioned and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store access points AP in the preset positioning area Geographical fingerprint, the geographic fingerprint of an AP includes: the signal strength of each reference point RP in the preset positioning area receiving the signal sent by the AP, and the relative angle between each RP and the AP, and the relative angle is : the angle between the connection line between the AP and an RP and the vertical direction; using the online sink position, locate the position of the sink to be located.

由上可见,执行本实施例提供的电子设备,在毫米波信道环境下,综合考虑了相对角度和信号强度两方面的特征进行定位,进而提升了定位的准确性。It can be seen from the above that the implementation of the electronic device provided by this embodiment, in the millimeter wave channel environment, comprehensively considers the characteristics of the relative angle and the signal strength to perform positioning, thereby improving the accuracy of positioning.

上述的相关内容基于地理指纹的定位方法的实施方式与前述方法实施例部分提供的基于地理指纹的定位方法的定位方式相同,这里不再赘述。The implementation of the geographical fingerprint-based positioning method of the above related content is the same as the positioning method of the geographical fingerprint-based positioning method provided in the foregoing method embodiments, and will not be repeated here.

上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus or the like. The communication bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

通信接口用于上述电子设备与其他设备之间的通信。The communication interface is used for communication between the electronic device and other devices.

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include a random access memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-Volatile Memory, NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far away from the aforementioned processor.

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。Above-mentioned processor can be general-purpose processor, comprises central processing unit (Central Processing Unit, CPU), network processor (Network Processor, NP) etc.; It can also be digital signal processor (Digital Signal Processing, DSP), ASIC (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的基于地理指纹的定位方法。A computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the geographical fingerprint-based positioning method provided by the embodiment of the present invention is implemented.

具体的,上述基于地理指纹的定位方法,包括:Specifically, the above positioning method based on geographical fingerprints includes:

根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;利用在线信宿位置,定位所述待定位信宿的位置。Perform online sink location estimation and determine the online sink location according to the preset location of the sink to be positioned and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store access points AP in the preset positioning area Geographical fingerprint, the geographic fingerprint of an AP includes: the signal strength of each reference point RP in the preset positioning area receiving the signal sent by the AP, and the relative angle between each RP and the AP, and the relative angle is : the angle between the connection line between the AP and an RP and the vertical direction; using the online sink position, locate the position of the sink to be located.

由上可见,执行本实施例提供的计算机可读存储介质中存储的应用程序时,在毫米波信道环境下,综合考虑了相对角度和信号强度两方面的特征进行定位,进而提升了定位的准确性。It can be seen from the above that when the application program stored in the computer-readable storage medium provided by this embodiment is executed, in the millimeter wave channel environment, the characteristics of the relative angle and signal strength are comprehensively considered for positioning, thereby improving the accuracy of positioning sex.

上述的相关内容基于地理指纹的定位方法的实施方式与前述方法实施例部分提供的基于地理指纹的定位方法的定位方式相同,这里不再赘述。The implementation of the geographical fingerprint-based positioning method of the above related content is the same as the positioning method of the geographical fingerprint-based positioning method provided in the foregoing method embodiments, and will not be repeated here.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present invention will be generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, a Solid State Disk (SSD)).

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法、装置、电子设备、计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a related manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of methods, devices, electronic devices, and computer-readable storage media, since they are basically similar to the method embodiments, the description is relatively simple, and for relevant parts, please refer to part of the description of the method embodiments.

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention are included in the protection scope of the present invention.

Claims (8)

1.一种毫米波信道下基于地理指纹定位的方法,其特征在于,所述方法包括:1. A method based on geographic fingerprint positioning under a millimeter wave channel, characterized in that the method comprises: 根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;Perform online sink location estimation and determine the online sink location according to the preset location of the sink to be positioned and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store access points AP in the preset positioning area Geographical fingerprint. The geographical fingerprint of an AP includes: the signal strength of each reference point RP in the preset positioning area receiving the signal sent by the AP, and the relative angle between each RP and the AP. The relative angle is : The angle between the connection line between the AP and an RP and the vertical direction; 利用在线信宿位置,定位所述待定位信宿的位置;Locating the location of the to-be-located information destination by using the location of the online destination; 所述根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,包括:According to the preset location of the destination to be located and the preset offline geographical fingerprint database, the online destination estimation is carried out to determine the location of the online destination, including: 获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;Obtaining the signal strength S q of the signal sent by each AP in the preset positioning area received online by the sink at the preset position; where, q is the serial number of the AP in the preset positioning area; 按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;According to the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP; 按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;According to the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database; 将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序;Comparing the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtaining a comparison value corresponding to each RP, and sorting the obtained comparison values; 从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置。Select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink. 2.如权利要求1所述的方法,其特征在于,所述相对角度为:2. The method of claim 1, wherein the relative angle is: 利用波达方向定位技术DOA对所述预设定位区域内RP进行相对角度的角度估计而得到的角度。The angle obtained by estimating the relative angle of the RP in the preset positioning area by using the direction of arrival positioning technology DOA. 3.如权利要求2所述的方法,其特征在于,所述利用在线信宿位置,定位所述待定位信宿的位置,包括:3. The method according to claim 2, wherein the locating the position of the sink to be located by using the position of the online sink comprises: 对所选择比较值对应的RP的位置按照预设权值进行加权计算,获得所述待定位信宿的位置。A weighted calculation is performed on the position of the RP corresponding to the selected comparison value according to a preset weight value to obtain the position of the destination to be located. 4.如权利要求2所述的方法,其特征在于,所述将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序,包括:4. The method according to claim 2, wherein the first weighted sum of each AP in the preset positioning area is compared with the second weighted sum of each RP corresponding to the AP to obtain each The comparison value corresponding to RP, and sort the comparison value obtained, including: 将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,按照如下表达式获得每一RP对应的比较值,并对所获得的比较值进行排序;Compare the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtain the comparison value corresponding to each RP according to the following expression, and compare the obtained comparison value put in order; 表达式:其中,Bw表示第w个RP对应的比较值,Q表示待定位区域内AP的总数,a为任意正实数。expression: Among them, B w represents the comparison value corresponding to the wth RP, Q represents the total number of APs in the area to be located, and a is any positive real number. 5.如权利要求4所述的方法,其特征在于,所述利用在线信宿位置,定位所述待定位信宿的位置,包括:5. The method according to claim 4, wherein the locating the location of the destination to be located by using the location of the online destination includes: 将所选择比较值作为权值,对所选择比较值对应的RP的位置按照如下表达式进行加权计算,获得所述待定位信宿的位置;Using the selected comparison value as a weight, performing weighted calculation on the position of the RP corresponding to the selected comparison value according to the following expression, to obtain the position of the destination to be located; 表达式:其中,分别为待定位信宿在直角坐标系中x轴和y轴对应的位置,xw、yw为第w个RP在直角坐标系中x轴和y轴对应的位置,K为所选择比较值对应RP的总数,为防止分母为零设置的趋近于零的数。expression: in, are the positions corresponding to the x-axis and y-axis of the destination to be located in the Cartesian coordinate system, x w and y w are the positions corresponding to the x-axis and y-axis of the wth RP in the Cartesian coordinate system, and K is the selected comparison value corresponding to the total number of RPs, A number that approaches zero to prevent the denominator from being zero. 6.一种毫米波信道下基于地理指纹定位的装置,其特征在于,所述装置包括:6. A device based on geographical fingerprint positioning under a millimeter wave channel, characterized in that the device comprises: 在线信宿位置确定模块,用于根据待定位信宿的预设位置和预设的离线地理指纹数据库,进行在线信宿位置估计,确定在线信宿位置,其中,所述离线地理指纹数据库是用于存储预设定位区域内接入点AP的地理指纹,一个AP的地理指纹包括:所述预设定位区域内每一参考点RP接收到该AP所发送信号的信号强度、每一RP与该AP之间的相对角度,所述相对角度为:该AP与一个RP的连线与垂直方向的夹角;The online sink position determination module is used to estimate the position of the online sink and determine the position of the online sink according to the preset position of the sink to be located and the preset offline geographic fingerprint database, wherein the offline geographic fingerprint database is used to store the preset The geographical fingerprint of the access point AP in the positioning area. The geographical fingerprint of an AP includes: the signal strength of the signal sent by the AP received by each reference point RP in the preset positioning area, and the distance between each RP and the AP. Relative angle, the relative angle is: the angle between the connection line between the AP and one RP and the vertical direction; 待定位信宿位置确定模块,用于利用在线信宿位置,定位所述待定位信宿的位置;The position determination module of the sink to be located is used to locate the position of the sink to be located by using the position of the sink online; 所述在线信宿位置确定模块包括:The online destination location determination module includes: 第一信号强度确定子模块,用于获得处于所述预设位置的信宿在线接收所述预设定位区域内每个AP所发送信号的信号强度Sq;其中,q为所述预设定位区域内AP的序号;The first signal strength determination submodule is used to obtain the signal strength Sq of the signal sent by each AP in the preset positioning area received online by the sink at the preset location; where, q is the preset positioning area The serial number of the internal AP; 第一加权计算子模块,用于按照如下表达式计算所述预设定位区域内每一AP对应的第一加权和,其中,Lq为预设定位区域内序号为q的AP的第一加权和,w1+w2=1,w1、w2为权值,为所述预设位置与第q个AP的相对角度;The first weighted calculation sub-module is used to follow the following expression Calculating the first weighted sum corresponding to each AP in the preset positioning area, where L q is the first weighted sum of the AP with the sequence number q in the preset positioning area, w 1 +w 2 =1, w 1 , w 2 is the weight, is the relative angle between the preset position and the qth AP; 第二加权计算子模块,用于按照如下表达式计算所述预设定位区域内每一AP对应的第二加权和,其中,Fwq为预设定位区域内序号为w的RP对应于第q个AP的第二加权和,w为所述预设定位区域内RP的序号,Swq为预设离线地理指纹数据库中记录的第w个RP接收第q个AP所发送信号的信号强度,为预设离线地理指纹数据库中记录的第w个RP与第q个AP的相对角度;The second weighted calculation sub-module is used to follow the following expression Calculate the second weighted sum corresponding to each AP in the preset positioning area, where Fwq is the second weighted sum corresponding to the qth AP corresponding to the RP with the sequence number w in the preset positioning area, and w is the preset Set the serial number of the RP in the location area, S wq is the signal strength of the signal sent by the qth AP received by the wth RP recorded in the preset offline geographical fingerprint database, is the relative angle between the wth RP and the qth AP recorded in the preset offline geographic fingerprint database; 比较子模块,用于将预设定位区域内每一AP的第一加权和分别与每一RP对应该AP的第二加权和进行比较,获得每一RP对应的比较值,并对所获得的比较值进行排序;The comparison sub-module is used to compare the first weighted sum of each AP in the preset positioning area with the second weighted sum of each RP corresponding to the AP, obtain a comparison value corresponding to each RP, and compare the obtained Compare values to sort; 第二在线信宿确定子模块,用于从排序后的比较值中选择最小的预设数量个比较值,并将所选择比较值对应的RP的位置确定为在线信宿位置。The second online sink determining submodule is configured to select the smallest preset number of comparison values from the sorted comparison values, and determine the position of the RP corresponding to the selected comparison value as the position of the online sink. 7.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信,7. An electronic device, characterized in that, comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface, and the memory complete mutual communication through the bus, 存储器,用于存放计算机程序;memory for storing computer programs; 处理器,用于执行存储器上所存放的程序时,实现权利要求1-5任一所述的方法步骤。When the processor is used to execute the program stored in the memory, it realizes the method steps described in any one of claims 1-5. 8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。8. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method steps of any one of claims 1-5 are implemented.
CN201710757424.6A 2017-08-29 2017-08-29 A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel Active CN107484241B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710757424.6A CN107484241B (en) 2017-08-29 2017-08-29 A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710757424.6A CN107484241B (en) 2017-08-29 2017-08-29 A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel

Publications (2)

Publication Number Publication Date
CN107484241A CN107484241A (en) 2017-12-15
CN107484241B true CN107484241B (en) 2019-09-27

Family

ID=60603099

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710757424.6A Active CN107484241B (en) 2017-08-29 2017-08-29 A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel

Country Status (1)

Country Link
CN (1) CN107484241B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4187962A1 (en) * 2021-11-30 2023-05-31 Juniper Networks, Inc. Determining orientation of deployed access points

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111065158B (en) * 2019-12-25 2021-01-05 大连理工大学 Fingerprint positioning method based on fusion of angle and intensity of cellular network signal
CN116709202B (en) * 2023-06-28 2025-01-28 重庆大学 Indoor 3D fingerprint positioning method based on millimeter wave beam pattern trajectory

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103199923A (en) * 2013-04-22 2013-07-10 中国矿业大学 Underground moving target optical fingerprint positioning and tracking method based on visible light communication
CN103389488A (en) * 2013-07-30 2013-11-13 中国科学院深圳先进技术研究院 Multi-source indoor positioning device and method based on light intensity
CN105866729A (en) * 2016-03-25 2016-08-17 北京智慧图科技有限责任公司 Method and apparatus for indoor positioning based on user behavior features

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102041449B1 (en) * 2012-05-11 2019-11-27 삼성전자주식회사 Method and apparatus for obtaining location of user

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103199923A (en) * 2013-04-22 2013-07-10 中国矿业大学 Underground moving target optical fingerprint positioning and tracking method based on visible light communication
CN103389488A (en) * 2013-07-30 2013-11-13 中国科学院深圳先进技术研究院 Multi-source indoor positioning device and method based on light intensity
CN105866729A (en) * 2016-03-25 2016-08-17 北京智慧图科技有限责任公司 Method and apparatus for indoor positioning based on user behavior features

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4187962A1 (en) * 2021-11-30 2023-05-31 Juniper Networks, Inc. Determining orientation of deployed access points
US12170935B2 (en) 2021-11-30 2024-12-17 Juniper Networks, Inc. Determining orientation of deployed access points

Also Published As

Publication number Publication date
CN107484241A (en) 2017-12-15

Similar Documents

Publication Publication Date Title
CN107484241B (en) A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel
CN110798886B (en) Positioning method and device
CN110166938A (en) A positioning method and device
CN108648156A (en) Desultory point labeling method, device, electronic equipment and storage medium in point cloud data
CN116866828A (en) A location information determination method, device, server and storage medium
CN108549049B (en) Ray tracing assisted Bayes fingerprint positioning method and device
CN108566677B (en) Fingerprint positioning method and device
CN111565356A (en) A method and device for detecting the position of a base station
CN107708203B (en) A positioning method and device based on geographical fingerprint
CN108495265B (en) Indoor positioning method, device and computing device
CN108680897B (en) Indoor positioning method, device, electronic device and storage medium
CN108834053B (en) Positioning method, device and equipment
CN113341373A (en) Positioning method and device and electronic equipment
CN109991569B (en) A method and device for locating a reflector based on a millimeter-wave robot
CN108551653B (en) Indoor positioning method, device, electronic device and storage medium
CN111343573A (en) Fingerprint positioning method and device for calibrating online RSSI (received Signal Strength indicator) value according to environmental difference
CN110207699B (en) Positioning method and device
CN110958565A (en) Method and device for calculating signal distance, computer equipment and storage medium
CN111787608B (en) Anchor node layout method and device
CN108490389B (en) Positioning method, device, electronic device and storage medium based on multipath reflection
CN111585739A (en) A phase adjustment method and device
CN114915897A (en) Bluetooth positioning method, apparatus, system, device and readable storage medium
CN113490270B (en) Fingerprint database generation method and device
CN111506693B (en) A collaborative positioning method, device, electronic equipment and storage medium
CN110471077A (en) A kind of localization method and device

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