基于KL散度与K―meansWi―Fi与蓝牙融合室内定位方法.docVIP

基于KL散度与K―meansWi―Fi与蓝牙融合室内定位方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于KL散度与K―meansWi―Fi与蓝牙融合室内定位方法

基于KL散度与K―meansWi―Fi与蓝牙融合室内定位方法   【摘要】针对当前对室内定位高精度的要求,本文提出了一种基于Wi-Fi和蓝牙融合的室内定位方案。该方案Wi-Fi部分利用核回归的KL散度算法得到观测点估计坐标,蓝牙部分利用K-means算法聚类出圆形估计区域。在融合阶段,用蓝牙聚类得到的圆形区域对Wi-Fi估计的观测点估计坐标进行修正,得到最终结果。实验结果表明,利用本文方案得到的定位结果,与单一利用基于KL散度的Wi-Fi定位结果相比,均方误差减少了21%,与现有的Wi-Fi和蓝牙融合的定位方法相比,定位精度也有了一定的提高。   【关键词】 Wi-Fi;蓝牙;K-means;KL散度   随着城市现代化进程的不断推进,可靠的室内定位服务日益重要。目前存在的室内定位技术大多依靠单一的无线技术,其中基于Wi-Fi的室内定位技术已经发展成熟,常用的是位置指纹法。位置指纹法分为确定性方法和概率性方法,在确定性方法中典型的算法有K邻近法(KNN)。但这种方法仅取了RSSI的均值,无法提取足够的在环境中波动的RSSI信息。在概率性方法中,一些研究指出,RSSI信号在波动呈现高斯分布。但进一步研究显示,RSSI信号呈现多元的分布 。为了充分的考虑多元分布,将KL散度模型应用在Wi-Fi室内定位中。   尽管基于Wi-Fi的研究已经取得了很大的成果。但鉴于单一定位的局限性,近几年来,融合的定位技术越来越多的受到关注。由于Wi-Fi与蓝牙普遍共存在于各种电子设备上,基于Wi-Fi与蓝牙融合的室内定位成为研究的热点。   在Wi-Fi与蓝牙混合定位技术中,使用位置指纹算法,利用欧式距离和网格合并分别得到Wi-Fi和蓝牙各自的定位结果,将两种定位结果通过赋予不同的权值在决策级上进行融合,提高了定位的实时性,但由于选择了复杂度较低的欧式距离作为算法的基本模型,降低了定位精度。针对上述缺点,本文提出了一种基于KL散度与K均值聚类(K-means)的Wi-Fi与蓝牙融合的室内无线位算法,降低了RSSI动态波动带来的影响,利用蓝牙定位的区域修正Wi-Fi单一的定位结果,定位精度有了明显的提高。   1.基于K-means的蓝牙位置指纹识别算法   1.1 离线阶段   设区域中有M个蓝牙,N个参考点。得到每个参考点记录的信息为,其中为参考点的位置坐标,为第i个参考点接收的来自第个Beacon的经过中值滤波得到的RSSI的值。   1.2 在线阶段   观测点接收来自M个Beacon的RSSI, 扫描P次,构成P个RSSI向量集合,为第P次扫描接收的来自第个Beacon的的RSSI值。计算第一次扫描向量与参考点的欧式距离,公式如下:    (1)   在中找到距离最小的个参考点,根据第一次扫描结果得到估计观测点的坐标,公式如下:   (2)   同理,根据P次扫描结果得到P组观测点坐标。   利用K-means算法,对P组点进行聚类,得到一个以聚类中心为圆心的圆形定位区域。   (3)   2.基与KL散度的Wi-Fi识别算法   2.1 离线阶段   设区域中共有n个AP,k个参考点。每个参考点从这n个AP可获得RSSI向量代表参考点的位置坐标,用代表第j个参考点的RSSI分布,假设从每个AP获得的RSSI分布都是独立的,可得第j个参考点的RSSI分布:   (4)   2.2 在线阶段   观测点接收来自n个AP的RSSI,假设观测点的位置坐标为,为观测点o从n个AP点获得的RSSI向量,用代表观测点o的RSSI分布,假设从每个AP获得的RSSI分布都是独立的,可得观测点o的RSSI分布:   (5)   KL散度可以用来描述观测点的RSSI概率分布与任意参考点RSSI概率分布的差异。表达式如下:   (6)   其中为参考点坐标。   利用基于KL散度的核函数:    (7)   以作为权重,得到观测点的坐标为:   (8)   3.融合定位方法   将通过蓝牙定位得到的圆形定位区域,与通过Wi-Fi定位得到的估计位置融合,取得交点即为最终定位坐标。   4.实验及分析   4.1 实验环境及数据采集   测试房间约50,选择一个区域布置网格,横纵间隔为1m,布置4个蓝牙Beacon,2个Wi-Fi AP,选取45个参考点,20个测试点,记录位置坐标。   测试终端选取的是三星手机,分别记录接收蓝牙以及Wi-Fi AP的Mac地址、RSSI。每个参考点和测试点至少包含30次蓝牙的RSSI值,200次Wi-Fi的RSSI。   记录数据后,利用Matlab对数据进行处理,建立指纹库,K-means的K值取2。   4.2 结果及分析   利用记录的20个观测

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档