[发明专利]一种基于RSS欧氏距离拟合的KNN指纹定位方法在审
申请号: | 201610409553.1 | 申请日: | 2016-06-07 |
公开(公告)号: | CN105916201A | 公开(公告)日: | 2016-08-31 |
发明(设计)人: | 高政;马永涛;刘开华 | 申请(专利权)人: | 天津大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;G01S5/02 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 程毓英 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于RSS欧氏距离拟合的KNN指纹定位方法,步骤如下:在离线状态下为每个指纹点建立指纹库,对两两指纹点的欧氏距离与其距离之间的关系进行多项式拟合;结合基于KNN的指纹定位法在每个区域中根据实测RSS值选取最优的k值;利用待定位目标与指纹点之间的距离关系对定位结果进行修正;在线阶段利用待定位目标到每个区域中最近邻的k个指纹点的RSS欧氏距离之和的平均值作比较,选择最小值的区域即认为待定位目标在该区域中,在获得待定位目标与该区域内的k个指纹点之间的距离之后,因为指纹点位置已知,采用最小二乘法计算出待定位目标的位置。本发明具有精度高的优点。 | ||
搜索关键词: | 一种 基于 rss 距离 拟合 knn 指纹 定位 方法 | ||
【主权项】:
一种基于RSS欧氏距离拟合的KNN指纹定位方法,将定位场景分成不同的区域,在每个区域内均匀排布指纹点,并在定位场景内或周边排布N1个发射源,步骤如下:1)通过在离线状态下采集每个指纹点的RSS向量[R1,R2,…,RN1]建立指纹库,设Ri为该指纹点处第i个发射源的RSS值;2)令[Si1,Si2,…,SiN1]为第i个指纹点的RSS向量,[Sj1,Sj2,…,SjN1]为第j个指纹点的RSS向量,则指纹点i与指纹点j之间的RSS欧氏距离为
选择所有的指纹点将其两两之间的Eij欧氏距离与其距离dij之间的关系进行多项式拟合得到dij=a·Eij+b,其中a,b为拟合系数;3)结合基于KNN的指纹定位法在每个区域中根据实测RSS值选取最优的k值;4)利用待定位目标与指纹点之间的距离关系对定位结果进行修正:设待定位目标的RSS向量为[S1,S2,…,SN1],与其相邻近的第j个指纹点的RSS向量为[θj1,θj2,…,θjN1],根据待定位目标与指纹点之间的RSS欧氏距离,得到待定位目标与指纹点之间的距离d;5)在线阶段利用待定位目标到每个区域中最近邻的k个指纹点的RSS欧氏距离之和的平均值作比较,选择最小值的区域即认为待定位目标在该区域中,在获得待定位目标与该区域内的k个指纹点之间的距离之后,因为指纹点位置已知,采用最小二乘法计算出待定位目标的位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610409553.1/,转载请声明来源钻瓜专利网。