论文部分内容阅读
随着移动互联网产业的飞速发展,基于位置的服务(LBS)需求越来越多。LBS首先要确定移动用户的位置信息,在室外环境下,使用GPS的卫星定位技术已非常成熟;然而,在室内环境下,GPS信号微弱,无法满足人们对于室内定位的要求。基于WiFi的室内定位方法,以其低成本、高精度、覆盖范围广、能够利用现有AP热点等特点,迅速成为了人们研究的热点之一。本文以WiFi位置指纹定位法为研究基础,对定位系统中存在的问题予以研究和改进。具体工作如下:第一,在Android平台下开发了一套室内定位系统,该系统基于WiFi位置指纹定位技术,使用WKNN匹配算法,并与SVG室内地图相结合。在150㎡的室内环境下进行实验,环境中部署7个AP热点,间隔2.4m进行采样建立位置指纹数据库。实验中系统的平均定位误差为1.42米,满足室内定位对于精度的要求,验证了定位系统的有效性。第二,对影响定位系统精度的相关参数进行优化。给出合理的采样点个数和AP部署个数:应综合考虑数据库复杂度与定位精度的需求,以间隔2.5米进行WiFi信息采集建立位置指纹数据库最为合理;应尽可能满足定位区域范围内能够搜索到至少5个AP信号。第三,提出了对定位阶段出现故障AP的一种解决办法:根据实时定位阶段搜索到的AP,建立临时指纹数据子库,再进行匹配运算。这一方法改善了对于故障AP赋值-100dBm的方法对定位系统带来的误差。第四,对定位系统的匹配算法WKNN进行改进。改进的算法中,将最匹配的K个指纹的实际坐标进行关联性运算,排除与其它位置指纹坐标相聚很远的点,然后再进行加权计算定位结果,使定位系统在墙角转弯、门窗附近等特殊区域处的精度得到提升。本文的研究对于基于位置指纹的WiFi室内定位系统提供理论及实践支持,为WiFi定位系统的实际应用奠定了基础。