掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明属于物联网设备定位技术领域,具体涉及一种基于NB-IoT地磁的融合定位方法。

背景技术

随着5G时代的到来,NB-IoT作为国内首选的物联网传输技术,对传统企业的发展有着推波助澜的作用,应用前景非常广阔。已经有许多的物联网用例需要定位估算作为其性能的核心指标,在未来的物联网解决方案中,能够拥有良好的定位服务能力将会成为占领物联网市场的优势之一。虽然目前的GPS技术可以在室外实现精确定位,但是成本和功耗过高的问题使得其在庞大数量和低价的物联网终端上不太适用,除此之外,由于室内环境复杂,卫星在室内的信号传播严重衰减,导致GPS定位效果很差甚至无法定位。在3GPP推出的R14版本中通过提供定位参考信号来支持定位后,运营商希望仅仅使用NB-IoT网络到达50m的定位精度,用以满足大部分产品应用的定位需求。由于受到复杂环境的影响,容易产生多径衰落、功率衰减、非视距损耗等噪声,使得仅采用单一的NB-IoT网络作为定位源很难达到满足需求的定位精度。

除了NB-IoT技术之外,还有其他通信技术,例如WIFI、Bluetooth、RFID等短距离通信技术,在广覆盖和大连接的联网场景中存在严重的技术短板,然后在低功耗广域通信技术中,LoRa和Sigfox致力于在公共领域建立各自免授权频段的LPWAN标准,因为与国内频段冲突,因此部署实施将会受到一定的影响。因此NB-IoT技术在大规模移动终端物联网应用中大有可为。

目前基于蜂窝网络的定位技术有AOA、TOA、TDOA等,在3GPP推出的R14版本为NB-IoT增加了定位功能,设计窄带参考定位信号(NRPRS),支持E-ID和OTDOA定位技术。由于NB-IoT带宽仅有180KHz,同时部署在低频频段和重传机制,使其能够适应更加恶劣的环境,但是也导致了多径衰弱、NLOS衰弱更加严重,使得超低复杂度的NB-IoT终端更加难以满足定位需求。

发明内容

本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于NB-IoT地磁的融合定位方法,其将窄带参考信号接收功率和融合地磁强度进行融合,构建出更能体现环境特征的指纹信息,提高定位精度。

为解决上述技术问题,本发明采用的技术方案是:一种基于NB-IoT地磁的融合定位方法,其特征在于,该方法包括以下步骤:

步骤一、获取待定位终端与多个基站之间的NB-IoT参考信号接收功率RSRP值,以及待定位终端当前位置的地磁场强;

步骤二、将待定位终端当前位置的地磁场强在北、东和垂直三个方向上的地磁分量进行取模计算,得到地磁模值,并将地磁模值和RSRP值作为所述待定位终端的指纹特征信息;

步骤三、根据待定位终端的指纹特征信息,利用FCM算法进行区域匹配,得到待定位终端所属区域粗定位结果;

步骤四、根据待定位终端所属区域粗定位结果,在融合指纹库中提取该区域的地磁指纹基准库;

步骤五、将该区域的地磁指纹基准库与待定位终端所获取的地磁模值进行相似性度量计算,将相似性度量值从小到大排序,将相似性度量值最小的指纹参考点坐标信息确定为所述待定位终端的实际位置估计值。

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:步骤二中所述将待定位终端当前位置的地磁场强在北、东和垂直三个方向上的地磁分量进行取模计算,得到地磁模值时,采用的计算公式为

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:步骤三中所述利用FCM算法进行区域匹配,得到待定位终端所属区域粗定位结果时,是利用FCM算法计算指纹特征信息中RSRP值与所有聚类分区中心的隶属度,筛选出隶属度最大的聚类中心作为待定位终端的粗定位分区结果。

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:所述利用FCM算法计算指纹特征信息中RSRP值与所有聚类分区中心的隶属度时,对RSRP值的数据集

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:所述b的取值为2。

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:步骤四中所述融合指纹库表示为F

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:步骤四中所述融合指纹库的构建方法为:

步骤401、获取各参考点的位置信息;

步骤402、针对每一参考点,在该参考点位置使用NB终端设备获取其与多个基站的RSRP值和该参考点当前位置的地磁模值;

步骤403、利用均值滤波去除所述地磁模值和所述RSRP值的异常值;步骤404、利用克里金插值法对地磁模值指纹特征进行插值;

步骤405、使用模糊C均值聚类算法根据RSRP信息对参考点进行聚类分区;

步骤406、针对每一参考点,将在该参考点位置使用NB终端设备获取其与多个基站的RSRP值和该参考点当前位置的地磁模值,与该参考点的位置信息进行融合,得到所述指纹特征库。

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:步骤405中所述使用模糊C均值聚类算法根据RSRP信息对参考点进行聚类分区时,对RSRP值数据集

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:步骤五中所述将该区域的地磁指纹基准库与待定位终端所获取的地磁模值进行相似性度量计算时,采用欧式距离公式D

上述的一种基于NB-IoT地磁的融合定位方法,其特征在于:步骤五中所述将相似性度量值从小到大排序,将相似性度量值最小的指纹参考点坐标信息确定为所述待定位终端的实际位置估计值时,当相似性度量值的最小值个数等于1时,将该参考点坐标作为最优实际位置估计值;当相似性度量值的最小值个数大于1,则将这多个的参考点坐标取平均值作为最优实际位置估计值。

本发明与现有技术相比具有以下优点:本方法使用的是NB-IoT融合地磁的定位方法,能够在不额外架设网络设备和不增加NB-IoT终端设备的处理复杂度的前提下,可以提高NB-IoT终端设备的定位精度,本发明使用NB-IoT参考信号接收功率和地磁模值信息作为指纹特征,利用NB-IoT参考信号接收功率对带定位终端进行第一次粗定位,利用FCM方法得出粗定位结果,再利用粗定位的结果与待定位终端进行第二次的细粒度的地磁指纹匹配,会有更高的定位精度,在构建地磁指纹库的过程中,使用克里金插值法,提高地磁指纹库的密度;本发明可以有效降低地磁指纹的误匹配率、提高地磁指纹的匹配速度和定位精度。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明提供的基于NB-IoT地磁的融合定位方法原理框架图;

图2为本发明提供的在线匹配流程图;

图3为本发明位置指纹特征库的构建流程图;

图4为本发明提供的基于NB-IoT地磁的融合定位方法实施框架图。

具体实施方式

如图1~图4所示,本发明的基于NB-IoT地磁的融合定位方法,包括以下步骤:

步骤一、获取待定位终端与多个基站之间的NB-IoT参考信号接收功率RSRP值,以及待定位终端当前位置的地磁场强;

具体实施时,待定位终端在同一个位置上时,可以同时与多个基站进行信息交互,待定位终端可以通过对NB-IoT通信模块发送指令,即可获取与多个基站之间对应的NB-IoT参考信号接收功率RSRP值,也即窄带参考信号接收功率值;

步骤二、将待定位终端当前位置的地磁场强在北、东和垂直三个方向上的地磁分量进行取模计算,得到地磁模值,并将地磁模值和RSRP值作为所述待定位终端的指纹特征信息;

本实施例中,步骤二中所述将待定位终端当前位置的地磁场强在北、东和垂直三个方向上的地磁分量进行取模计算,得到地磁模值时,采用的计算公式为

具体实施时,M

具体实施时,待定位终端将RSRP值、M

步骤三、根据待定位终端的指纹特征信息,利用FCM算法(模糊C均值聚类算法)进行区域匹配,得到待定位终端所属区域粗定位结果;

本实施例中,步骤三中所述利用FCM算法进行区域匹配,得到待定位终端所属区域粗定位结果时,是利用FCM算法计算指纹特征信息中RSRP值与所有聚类分区中心的隶属度,筛选出隶属度最大的聚类中心作为待定位终端的粗定位分区结果。

本实施例中,所述利用FCM算法计算指纹特征信息中RSRP值与所有聚类分区中心的隶属度时,对RSRP值的数据集

具体实施时,达到聚类最优解即为筛选出隶属度最大的聚类中心。

本实施例中,所述b的取值为2。

步骤四、根据待定位终端所属区域粗定位结果,在融合指纹库中提取该区域的地磁指纹基准库;

本实施例中,步骤四中所述融合指纹库表示为F

本实施例中,步骤四中所述融合指纹库的构建方法为:

步骤401、获取各参考点的位置信息;

NB-IoT设备大部分处于静止状态,在前期部署业务时,可以记录终端设备的经纬度值作为先验知识,然后通过设备工作时上报的状态信息,可实现指纹特征的收集和统计工作;

步骤402、针对每一参考点,在该参考点位置使用NB终端设备获取其与多个基站的RSRP值和该参考点当前位置的地磁模值;

步骤403、利用均值滤波去除所述地磁模值和所述RSRP值的异常值;正常情况下地磁模值和RSRP值都是在一个范围内浮动;

步骤404、利用克里金插值法对地磁模值指纹特征进行插值,提高所述指纹特征库的密度;

步骤405、使用模糊C均值聚类算法根据RSRP信息对参考点进行聚类分区;

本实施例中,步骤405中所述使用模糊C均值聚类算法根据RSRP信息对参考点进行聚类分区时,对RSRP值数据集

步骤406、针对每一参考点,将在该参考点位置使用NB终端设备获取其与多个基站的RSRP值和该参考点当前位置的地磁模值,与该参考点的位置信息进行融合,得到所述指纹特征库。

所述指纹特征库中保存着多个指纹参考点和指纹特征信息,所述指纹参考点对应着唯一的位置信息和指纹特征信息。

步骤五、将该区域的地磁指纹基准库与待定位终端所获取的地磁模值进行相似性度量计算,将相似性度量值从小到大排序,将相似性度量值最小的指纹参考点坐标信息确定为所述待定位终端的实际位置估计值。

本实施例中,步骤五中所述将该区域的地磁指纹基准库与待定位终端所获取的地磁模值进行相似性度量计算时,采用欧式距离公式D

步骤五中所述将相似性度量值从小到大排序,将相似性度量值最小的指纹参考点坐标信息确定为所述待定位终端的实际位置估计值时,当相似性度量值的最小值个数等于1时,将该参考点坐标作为最优实际位置估计值;当相似性度量值的最小值个数大于1,则将这多个的参考点坐标取平均值作为最优实际位置估计值。

请参阅图2和图4,本实施例通过BC20的NB-IoT通信模块获取窄带参考信号接收功率值,与融合指纹库进行模糊C均值聚类分区匹配,得到粗定位结果,根据粗定位结果得到局部地磁基准图,缩小地磁指纹匹配范围,将待定位终端的地磁模值与局部地磁指纹库进行欧式距离计算,得到更加精确的定位结果。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

技术分类

06120114742758