In order to solve the influence of equipment difference on location accuracy in indoor fingerprint location algorithm, the probability comparison method is used to sort the wireless access points (AP) on fingerprint points based on signal strength, which can effectively improve the influence of equipment difference on location accuracy. The invention discloses a method for improving the influence of device difference on positioning accuracy based on sorting fingerprint. The method sorts the strength of AP on fingerprint points, selects AP by the number of effective subsets, and then proposes two alternative positioning algorithms according to device computing resources. One is based on Kendall's tau phase. Similarity degree (KTCC) combined with weighted k_nearest neighbor localization algorithm, another algorithm is based on convolution neural network (CNN) combined with weighted k_nearest neighbor localization algorithm.
【技术实现步骤摘要】
基于RSSI信号强度排序的室内指纹定位系统
本专利技术涉及室内定位
,主要涉及室内指纹,用于改善不同设备间接收RSSI信号的偏差对精度的影响。
技术介绍
随着技术的不断进步,物联网(InternetofThings(IoT)),一种通过智能传感器将物理世界智能化的技术,给社会带来了颠覆性变革,为智能社会开启了一个新纪元。智慧城市,智慧交通,智能家居,智慧工业等新兴技术开始改变人们的生活方式。作为物联网的引擎,位置服务已成为物联网发展至关重要的一环。目前的位置服务技术主要分为两类:室外和室内定位技术。GPS作为主流的室外定位技术涵盖了社会生活的方方面面,成为了人们日常生活中不可或缺的重要技术。人们超过80%的时间都处于室内的特点使得室内位置服务带来了巨大的应用和商业潜能,商场,机场,展览馆等室内定位技术的应用为生活带来了极大的便捷,位置服务技术和产业开始从室外向室内发展。相比室外定位,室内定位技术因室内环境的复杂性面临了极大的挑战。为了解决室内位置服务的难题,多种室内定位技术方案已经被提出。不同的技术适应不同的应用场景,其中在以WiFi、蓝牙为代表的无线射频定位中,指纹定位因其不需要额外的基础设备且能实现一个相对更高的定位精度,因而它比直接测距的定位方式更加流行。基于指纹的位置估计包括线下指纹库建立阶段和线上实时定位阶段。在线下建立指纹库阶段,在场景内选定的位置处采集各个AccessPoint(AP)的ReceivedSignalStrengthIndication(RSSI)值,同时将这些参考点的坐标也一同保存到指纹库中。在线定位阶段通过在未知点处获 ...
【技术保护点】
1.基于RSSI信号强度排序的的室内指纹定位系统,可以有效改善设备差异性所造成的定位影响,其特征在于,包含以下步骤:步骤一,在室内环境中选取若干参考点,采集参考点处的信号强度信息,将信号强度信息和参考点的位置信息关联起来组成位置指纹,得到位置指纹库;步骤二,在离线阶段,首先将各指纹点上的AP集合汇总,得到指纹库中所有能检测到的AP列表,然后依据这个总AP列表依次对各指纹点上缺失的数据用‑100进行填补,在单个指纹点上将所有接收到RSSI信号的AP利用概率比较公式进行大小比较,然后按照从大到小的顺序进行排列,所有指纹点都进行同样的比较和排序;步骤三,将每个指纹点上排序的AP集合按照有序原则划分成多个只包含两个不同AP的子集,注意,子集内AP的顺序不可逆;步骤四,将子集内AP1排在AP2前面的情况定义为AP1的有效子集,依次统计每个AP在任意两个指纹点间相同的AP子集中该AP的有效子集个数,若没有有效子集则记为零,然后将每个AP所有的有效子集个数进行求和,最后将这个和除以对应AP的有效指纹点总数的组合数作为对应AP的最终次数;步骤五,用户为AP选取的个数设置一个初值I,根据步骤四求得的每个 ...
【技术特征摘要】
1.基于RSSI信号强度排序的的室内指纹定位系统,可以有效改善设备差异性所造成的定位影响,其特征在于,包含以下步骤:步骤一,在室内环境中选取若干参考点,采集参考点处的信号强度信息,将信号强度信息和参考点的位置信息关联起来组成位置指纹,得到位置指纹库;步骤二,在离线阶段,首先将各指纹点上的AP集合汇总,得到指纹库中所有能检测到的AP列表,然后依据这个总AP列表依次对各指纹点上缺失的数据用-100进行填补,在单个指纹点上将所有接收到RSSI信号的AP利用概率比较公式进行大小比较,然后按照从大到小的顺序进行排列,所有指纹点都进行同样的比较和排序;步骤三,将每个指纹点上排序的AP集合按照有序原则划分成多个只包含两个不同AP的子集,注意,子集内AP的顺序不可逆;步骤四,将子集内AP1排在AP2前面的情况定义为AP1的有效子集,依次统计每个AP在任意两个指纹点间相同的AP子集中该AP的有效子集个数,若没有有效子集则记为零,然后将每个AP所有的有效子集个数进行求和,最后将这个和除以对应AP的有效指纹点总数的组合数作为对应AP的最终次数;步骤五,用户为AP选取的个数设置一个初值I,根据步骤四求得的每个AP的最终次数,选取最终次数最少的I个AP作为选取结果,并将选取的AP重复步骤三的操作;步骤六,判断用户设备是否具有很高的计算资源,当用户设备的计算资源达到运行CNN时,即高时,可以选择利用CNN算法;当计算资源达不到,即低时,可以选择KTCC算法,若步骤六的判断结果是低:步骤七,假设步骤六的判断结果是N,则选择KTCC算法,然后利用不同的移动设备开始在同一待定点上采集各个AP的信号;步骤八,按照步骤五AP选取的结果来删选待定点上采集到的AP,只留下步骤五选取步骤中包含的AP,然后将待定点上优选出来的AP按照步骤二和步骤三的操作,划分子集;步骤九,用待定点上的AP子集依次与其他指纹点上的AP子集计算KTCC距离,然后将距离进行从大到小排序;步骤十,设置WKNN算法的K值,根据参考现有的研究成果,K值一般设置成3-5,因此可在这个范围内进行微调,根据步骤九的结果,由于KTCC的值越大,说明两个序列之间的相似性越高,距离越近,而待定点位置的求解需要利用最近邻的K个指纹点,因此需要选择KTCC值最大对应的K个指纹点,然后按照距离加权算法,将K个指纹点的权重计算出来;若步骤六的判断结果是高:步骤七’,假设步骤六的判断结果是Y,则选择CNN算法,然后利用移动设备开始在待定点上采集各个AP的信号;步骤八’,按照步骤五...
【专利技术属性】
技术研发人员:马梓翔,吴帮,吴伟,
申请(专利权)人:马梓翔,吴帮,吴伟,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。