[发明专利]一种基于组合排序分类的位置指纹定位方法有效
申请号: | 201410153087.6 | 申请日: | 2014-04-16 |
公开(公告)号: | CN103901398A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 王洪君;王光雷;赵化森;王琰;郝计军;唐瑞东 | 申请(专利权)人: | 山东大学 |
主分类号: | G01S5/00 | 分类号: | G01S5/00;G06F17/30 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 吕利敏 |
地址: | 250100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于组合排序分类的位置指纹定位方法,包括步骤如下:步骤一:学习阶段;步骤二:位置指纹库分类;步骤三:定位阶段;步骤四:阈值判定。本发明通过在位置指纹定位算法中对位置指纹库进行组合排序分类处理,将位置指纹库划分成了多个子类,从而大大降低了在定位阶段的运算复杂度,达到定位实时性好的目的。相对于传统的定位算法,本发明更适合定位面积大、参考点密度高、信号源个数多的环境,反应迅速,误差较小。 | ||
搜索关键词: | 一种 基于 组合 排序 分类 位置 指纹 定位 方法 | ||
【主权项】:
1.一种基于组合排序分类的位置指纹定位方法,其特征在于,该指纹定位包括步骤如下: 设室内定位环境中分布着M个无线AP信号源和N个平均分布在室内空间的参考点,室内定位环境中的每个位置都能接收到至少两个无线信号源发出的无线信号,并且无线信号强度大于-98dBm;确定分类时所选取有效信号源的个数为m,且m≤M; 步骤一:学习阶段 在室内定位环境中每一个参考点处采样Wi-Fi信号,并根据每个参考点接收到的信号强度值向量R=[rap1,rap2......rapM]建立位置指纹库,其中rapi表示该参考点接收到的第i个信号源的信号强度值; 步骤二:位置指纹库分类 首先设定参与分类的信号源个数的基准值m,针对每一个参考点的信号强度值向量,如果两个参考点Ri和Rj的信号强度值向量具同时满足以下条件,则将其归为同一子类: 1)Ri和Rj中前m大的信号强度值对应的信号源是同一信号源集合SAP={AP0,AP1,AP2......APm-1},其中APi表示信号源编号; 2)在满足1)的条件下,R=[rap1,rap2......rapM]中SAP对应的信号强度值的大小顺序是一致的:即如果分别对Ri和Rj中前m大的信号强度值进行由大到小排序,或由小到大排序,Ri和Rj中前m大的信号强度值排序之后,该m个信号强度值所对应的信号源编号顺序是一致的; 如果不同时满足以上两个条件,则将Ri和Rj归为不同的子类;这样就将全部的位置指纹库划分为
个子类,即
其中Ci表示同时满足以上两个条件的所有参考点的信号强度值构成集合;步骤三:定位阶段 首先,从待定位点接收到的信号强度值向量Rx=[rap1,rap2......rapM] 找出前m个最大的信号强度值,然后再根据步骤二中的两个条件判决出Rx所属子类:即先对前m个信号强度值,按照与步骤二的2)相同的排序规则进行排序,根据该排序所对应信号源的编号顺序来判定Rx的位置指纹库Cx,其中Cx∈C; 然后,运用K最邻近结点算法计算出首次定位位置:即设Cx中前K个最邻近参考点的坐标集合是{(x1,y1),(x2,y2).......(xK-1,yK-1)},待测点的首次定位坐标是:
其中K为不小于2的正整数;步骤四:阈值判定 设定一个误差阈值V,如果本次定位位置(x,y)与上一次定位位置(xpre,ypre)的欧式距离超过V,则视为误差过大,将两个位置的平均值设定为本次定位位置,即
再次计算(x,y)与(xpre,ypre)之间的欧式距离,直到位置距离不超过V,得到的定位位置(x,y)即为最终定位结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410153087.6/,转载请声明来源钻瓜专利网。