基于预先设定AP位置的WIFI定位算法制造技术

技术编号:24452420 阅读:69 留言:0更新日期:2020-06-10 14:37
本发明专利技术公开了一种基于预先设定AP位置的WIFI定位算法,包括以下步骤:预先根据室内环境按圆模型布置多个AP进行区域划分粗定位:基于数学模型建立按照圆设定AP位置的模型,在圆的边径以及圆心点上安置AP,根据不同AP信号的重叠情况对定位区域进行标记,然后根据标记好的区域划分对待测点进行粗定位,确定所属子区域;子区域内采用加权模糊定位算法,对待测点进行细定位;对非预设AP进行筛选,联合筛选后的非预设AP进行定位。本发明专利技术应用于室内WIFI定位场景中,实现高效率的室内实时定位。

WiFi location algorithm based on preset AP position

【技术实现步骤摘要】
基于预先设定AP位置的WIFI定位算法
本专利技术涉及室内定位技术,特别是一种基于预先设定AP位置的WIFI定位算法。
技术介绍
目前,室外定位主要依靠卫星导航,民用定位精度可控制在米级,军用定位精度可控制在厘米级。民用级基本可满足人们日常生活使用的需求。当移动设备转移到室内时,因墙体阻挡及复杂的室内建筑结构,卫星定位精度变得急速下降,几乎无法使用。室内定位环境复杂,信号传输时具有散射、衍射、反射、折射、多径效应、时延扩展以及频率选择性衰落等原因,定位精度受到影响。WIFI定位是目前室内定位应用最多的技术之一,原因在于WIFI热点的普及,每天都有数亿台设备连接着WIFI,无需额外安装硬件设备,以及定位精度较高。同时WIFI信号受非视距的影响比较小,即使在障碍物阻挡的情况下也能使用。KNN算法是一种经典的基于RSSI的定位技术,算法中,选取k个与待测点欧氏距离最小的指纹数据库中的样点,以k个样点的平均值作为待测点的定位,得到的待测点位置偏差不会较大,有很好的稳定性。该算法缺点是算法需要花费时间在大量数据的指纹库中寻找k个最近欧氏距本文档来自技高网...

【技术保护点】
1.一种基于预先设定AP位置的WIFI定位算法,其特征在于,包括以下步骤:/n预先根据室内环境按圆模型布置多个AP进行区域划分粗定位:基于数学模型建立按照圆设定AP位置的模型,在圆的边径以及圆心点上安置AP,根据不同AP信号的重叠情况对定位区域进行标记,然后根据标记好的区域划分对待测点进行粗定位,确定所属子区域;/n子区域内采用加权模糊定位算法,对待测点进行细定位。/n

【技术特征摘要】
1.一种基于预先设定AP位置的WIFI定位算法,其特征在于,包括以下步骤:
预先根据室内环境按圆模型布置多个AP进行区域划分粗定位:基于数学模型建立按照圆设定AP位置的模型,在圆的边径以及圆心点上安置AP,根据不同AP信号的重叠情况对定位区域进行标记,然后根据标记好的区域划分对待测点进行粗定位,确定所属子区域;
子区域内采用加权模糊定位算法,对待测点进行细定位。


2.根据权利要求1所述的基于预先设定AP位置的WIFI定位算法,其特征在于,预先根据室内环境按圆模型布置多个AP进行区域划分粗定位,具体方法为:
以90度为平均差值,5个AP分别位于中心圆的0度、90度、180度、270度以及圆中心点处,中心圆的半径为d,且d为AP发射信号能接收到的最远范围;
以中心圆上的四个点为圆心,半径同样为d,划分四个圆;
根据室内区域面积,采用上述方法建立圆模型,将室内区域划分为多个子区域;
根据待测点接收到的AP信息,确定待测点所属的子区域。


3.根据权利要求2所述的基于预先设定AP位置的WIFI定位算法,其特征在于,当移动终端打开WIFI后,接收来自周围AP发出的信息,包括AP的MAC地址、SSID以及RSSI信息;MAC地址是AP的唯一标识,根据待测点处终端接收到的不同AP的MAC地址,按照圆模型划分的WIFI定位子区域表进行粗定位,判断出待测终端所属的子区域。


4.根据权利要求1所述的基于预先设定AP位置的...

【专利技术属性】
技术研发人员:叶芝慧王孝平
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏;32

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

1