当前位置: 首页 > 专利查询>东华大学专利>正文

一种基于加权余弦相似度的WiFi指纹室内定位方法技术

技术编号:13584790 阅读:54 留言:0更新日期:2016-08-24 14:14
本发明专利技术涉及一种基于加权余弦相似度的WiFi指纹室内定位方法,包括以下步骤:构建用于在线定位的指纹数据库;接收定位终端的接收信号强度向量,并计算所述接收信号强度向量与离线指纹库中指纹向量的余弦相似度;将计算的余弦相似度从大到小进行排序,并选取K个相似度较大的参考点;利用不同参考点估算定位终端的位置坐标。本发明专利技术能够有效降低终端差异的影响,提高室内定位系统的定位精度和适用性。

【技术实现步骤摘要】

本专利技术涉及位置定位
,特别是涉及一种基于加权余弦相似度的WiFi指纹室内定位方法
技术介绍
随着计算机技术的快速发展以及智能移动终端设备的普及,移动用户对位置感知的实时性和就地性的需求与日俱增,使得位置感知技术得到越来越多的关注。根据定位技术所应用的环境的差异,可以把定位技术分为室内定位和室外定位两种。目前,室外定位系统主要有全球定位系统(GPS,Global Positioning System),蜂窝网定位系统,A-GPS(Assisted Global Positioning System)辅助全球定位系统等,在空旷的室外环境,GPS的定位误差已达到10m以内,完全可以满足人们对日常位置信息的需求。然而,现有的室外定位技术并不适用于复杂的室内环境,因为GPS在室内无法搜索到足够的卫星数量进行精确定位,蜂窝网定位系统定位精度较低无法满足需求,使得如何实现在复杂的室内环境进行稳定和高精度定位成为定位技术研究的热点。近年来,人们深入的研究了室内定位技术并提出了多种解决方案。主要有射频标签(RFID)定位系统、蓝牙室内定位系统、超宽带室内定位系统(UWB)等。然而,这些定位系统都需要额外的专用设备、需要重新部署设备间的网络连接并且应用范围较小,导致它们都未能得到大范围的推广。基于WIFI的室内定位系统具有低成本、易部署、覆盖范围广、精度高等优点,成为室内定位技术研究的热点。由于WIFI指纹定位法可以对抗多径的影响,具有较高的定位精度,被广泛使用。而今,智能移动终端的种类也越来越丰富,不同种类的智能移动终端采用标准不同的无线模块,使得现有WiFi室内定位系统在线定位阶段所用的智能移动设备和离线阶段建立数据库所用的智能移动设备存在种类差异,降低了定位系统的适用性。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于加权余弦相似度的WiFi指纹室内定位方法,能够有效降低终端差异的影响,提高室内定位系统的定位精度和适用性。本专利技术解决其技术问题所采用的技术方案是:提供一种基于加权余弦相似度的WiFi指纹室内定位方法,包括以下步骤:(1)构建用于在线定位的指纹数据库;(2)接收定位终端的接收信号强度向量,并计算所述接收信号强度向量与离线指纹库中指纹向量的余弦相似度;(3)将计算的余弦相似度从大到小进行排序,并选取K个相似度较大的参考点;(4)利用不同参考点估算定位终端的位置坐标。所述步骤(1)包括以下子步骤:(11)把室内空间均匀地划分为不同的区域,形成参考点网格,每个网格的四个顶点作为参考点;在室内空间部署无线接入点覆盖定位区域;(12)利用移动终端在室内空间的各个参考点处采集周围的无线接入点的信号接收强度,并将采集到的信号接收强度和参考点的位置坐标组成指纹向量,所有参考点的指纹向量组成指纹数据库。所述步骤(2)中余弦相似度计算方法为为定位终端在待测区域内实时采集到的来自无线接入点的信号接收强度向量;为所构建的指纹库中参考点处收集到的周围的来自无线接入点的信号接收强度向量。所述步骤(12)中在每个参考点处的四个方向上分别采集N次,每个参考点的采样次数为4×N次,然后对这4×N次的采样值去奇异值求平均值,然后把平均值和参考点的位置坐标组成指纹向量,形成指纹数据库。所述步骤(4)中位置坐标估算方法为wi为K个相似程度较大的参考点中第i个参考点的权重值,(xi,yi)为第i个参考点的坐标。所述K个相似程度较大的参考点中第i个参考点的权重值其中,K为所选取的余弦相似度最大的临近参考点的数目,S为第i个参考点余弦相似度的值。有益效果由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术采用接收信号的加权余弦相似度降低终端差异度对定位结果造成的影响,不仅提高了系统的定位精度,同时解决了由于室内定位系统在线定位阶段所用的智能移动设备和离线阶段建立数据库所用的智能移动设备存在种类差异而产生的定位误差,增强了定位系统的普适性。附图说明图1是本专利技术提供的基于加权余弦相似度的WiFi指纹室内定位方法的总体设计框架图;图2是本专利技术在定位区域内网格划分和AP布置示意图;图3是本专利技术提供的基于加权余弦相似度的WiFi指纹室内定位方法的步骤流程图;图4是移动定位终端的定位流程图。具体实施方式下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。本专利技术的实施方式涉及一种基于加权余弦相似度的WiFi指纹室内定位方法,包括以下步骤:(1)构建用于在线定位的指纹数据库。具体包括:把室内空间均匀地划分为不同的区域,形成参考点网格,每个网格的四个顶点作为参考点;在室内空间部署无线接入点(简称AP)覆盖定位区域;利用移动终端在室内空间的各个参考点处采集周围的无线AP的信号接收强度(简称RSS),并将采集到的信号接收强度和参考点的位置坐标组成指纹向量,所有参考点的指纹向量组成指纹数据库。指纹数据库主要包含采样点的位置坐标、AP的BSSID和AP的RSS,最后将所建立的指纹数据库存储在服务器端。值得一提的是,在构建指纹数据库时,在每个参考点处的四个方向上可以分别采集30次,每个参考点的采样次数为120次,然后对这120次的采样值去奇异值求平均值,然后把平均值和参考点的位置坐标组成指纹向量,形成指纹数据库。(2)接收定位终端的接收信号强度向量,并计算所述接收信号强度向量与离线指纹库中指纹向量的余弦相似度。其中,余弦相似度计算方法为为定位终端在待测区域内实时采集到的来自无线接入点的信号接收强度向量;为所构建的指纹库中参考点处收集到的周围的来自无线接入点的信号接收强度向量。(3)将计算的余弦相似度从大到小进行排序,并选取K个相似度较大的参考点。由于得到余弦相似度的取值范围为从-1到1之间,考虑到参考点的权重值没有负值的情况,因此可将相似度转化为正数后进行排序。(4)利用不同参考点估算定位终端的位置坐标。由于相似度越大,两点越相似,在位置估算时所作的贡献越大,权重值也越大,即参考点所占有的权重与余弦相似度的大小成正比。在选择K个相似程度较大的参考点中第i个参考点的权重值wi可以表示为:其中,K为所选取的余弦相似度最大的临近参考点的数目,S为第i个参考点余弦相似度的值。再通过估算定位终端的位置坐标,其中,(xi,yi)为第i个参考点的坐标。下面以一个具体的实施例来进一步说明本专利技术。图1所示的是便携式室内WiFi定位系统的总体设计框架。基于C/S架构具有本地响应速度快、在硬件和网络不好的情况下可以提高效率等优点,本专利技术采用经典的C/S架构,系统由移动定位终端(Android手机)、移动监测终端(Android手机)和服务器(PC)三个部分组成。移动定位终端和服务器、移动监测端和服务器间采用socket方式进行通信。AP采用现有的无线路由器。如图2所示,选取两间教室作为定位区域,按照0.5m*0.5m的网格划分室内区域,选取网格的四个顶点作为参考点;在定位区域的四个角和中间位置放置AP,共放置5个AP(AP1到AP5)。本实施例采用传统的位置本文档来自技高网
...

【技术保护点】
一种基于加权余弦相似度的WiFi指纹室内定位方法,其特征在于,包括以下步骤:(1)构建用于在线定位的指纹数据库;(2)接收定位终端的接收信号强度向量,并计算所述接收信号强度向量与离线指纹库中指纹向量的余弦相似度;(3)将计算的余弦相似度从大到小进行排序,并选取K个相似度较大的参考点;(4)利用不同参考点估算定位终端的位置坐标。

【技术特征摘要】
1.一种基于加权余弦相似度的WiFi指纹室内定位方法,其特征在于,包括以下步骤:(1)构建用于在线定位的指纹数据库;(2)接收定位终端的接收信号强度向量,并计算所述接收信号强度向量与离线指纹库中指纹向量的余弦相似度;(3)将计算的余弦相似度从大到小进行排序,并选取K个相似度较大的参考点;(4)利用不同参考点估算定位终端的位置坐标。2.根据权利要求1所述的基于加权余弦相似度的WiFi指纹室内定位方法,其特征在于,所述步骤(1)包括以下子步骤:(11)把室内空间均匀地划分为不同的区域,形成参考点网格,每个网格的四个顶点作为参考点;在室内空间部署无线接入点覆盖定位区域;(12)利用移动终端在室内空间的各个参考点处采集周围的无线接入点的信号接收强度,并将采集到的信号接收强度和参考点的位置坐标组成指纹向量,所有参考点的指纹向量组成指纹数据库。3.根据权利要求1所述的基于加权余弦相似度的WiFi指纹室内定位方法,其特征在于,所述步骤(12)中在每个...

【专利技术属性】
技术研发人员:吴贇齐雁飞蒋学芹王龙飞
申请(专利权)人:东华大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1