[发明专利]基于RSSI修正值双重定位的蓝牙室内定位方法有效

专利信息
申请号: 201710006007.8 申请日: 2017-01-05
公开(公告)号: CN106793078B 公开(公告)日: 2019-12-24
发明(设计)人: 杨刚;黄叶超;陈蒙;黄子明;陈建安 申请(专利权)人: 西安电子科技大学
主分类号: H04W64/00 分类号: H04W64/00;G01S5/02;G01S5/10;G01S11/06
代理公司: 61205 陕西电子工业专利中心 代理人: 王品华;朱红星
地址: 710071 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 rssi 修正 双重 定位 蓝牙 室内 方法
【权利要求书】:

1.一种基于RSSI修正值双重定位的蓝牙室内定位方法,包括:

(1)采集室内部署的各个iBeacon节点接收到的其他iBeacon节点的接收信号强度值,构成iBeacon节点信号强度矩阵R,并利用狄克逊检测法和高斯滤波算法对其进行修正,得到各个iBeacon节点的信号强度修正值,构成iBeacon节点信号强度修正矩阵R':

其中:

i、j为iBeacon节点编号,n为iBeacon节点个数,i∈[1,n],j∈[1,n],n>3;

Rij=[Rij1 Rij2 Rij3 ... Rij30]是1×30维矩阵,表示第i个iBeacon节点收到第j个iBeacon节点发出的30组信号值;

Rij'表示第i个iBeacon节点收到第j个iBeacon节点的信号强度修正值;

(2)根据iBeacon节点信号强度修正矩阵R',利用对数距离路径损耗模型,得到iBeacon节点到其他iBeacon节点的距离值,构成iBeacon节点距离矩阵D:

其中:Dij表示第i个iBeacon节点到第j个iBeacon节点之间的距离值,当i=j时,Dij=0;

(3)根据iBeacon节点距离矩阵D,采用多质心算法,得到各iBeacon节点的坐标估计值Q(xi,yi),将Q(xi,yi)与各iBeacon节点的实际坐标e(vi,zi)比较,得误差点P(α,β),按照如下步骤进行:

3.1)估计各iBeacon节点的坐标估计值Q(xi,yi):

3.1a)将第i个iBeacon节点到第j个iBeacon节点的距离值Dij按从小到大的顺序排序,得到距离集合:Di1,Di2,Di3,...Dij,...,Din,其中Di1<Di2<Di3<...<Dij<...<Din

3.1b)用距离集合内的每个元素减去最小值Di1,得出差值集合:

0,ΔDi1,ΔDi2,ΔDi3,...,ΔDij,...,ΔDin

3.1c)计算差值集合中各元素的平均值

其中:ΔDij=Dij-Di1,表示第i个iBeacon节点到第j个iBeacon节点之间的距离值Dij与最小值Di1的差值;

3.1d)将iBeacon节点分别分成和的两个集合A和B,设在集合B内有m个节点,把集合B中相差最接近的3个iBeacon节点分成一组,共分成m-2组,计算每组的质心,其坐标(xk,yk):

其中:k∈[1,m-2],(xk1,yk1)、(xk2,yk2)、(xk3,yk3)是每组中的3个iBeacon节点坐标;

3.1e)将步骤3.1d)得到的质心重新视为新加入的iBeacon节点,再将m-2个质心点和集合A内的n-m个iBeacon节点构成多边形,采用质心算法计算这个多边形的质心,得到第i个iBeacon节点估计坐标Q(xi,yi);

3.2)根据第i个iBeacon节点的实际坐标e(vi,zi)和估计坐标Q(xi,yi),计算误差点P的横坐标和纵坐标:

(4)采集待定位节点接收iBeacon节点发出的接收信号强度值,构成定位节点信号强度矩阵r,并利用狄克逊检测法和高斯滤波算法对其进行修正,得到待定位节点的强度修正值,构成待定位节点信号强度修正矩阵r':

r=[r1 r2 r3 ... ri ... rn],r'=[r1' r2' r3' ... ri' ... rn']

其中:

ri是1×30维矩阵,表示待定位节点收到第i个iBeacon节点发出的30组信号值;

ri'表示待定位节点收到第i个iBeacon节点的信号强度修正值;

(5)根据待定位节点信号强度修正矩阵r',利用对数距离路径损耗模型,得到待定位节点到其他iBeacon节点的距离值,构成待定位节点距离矩阵d:

d=[d1 d2 d3 ... di ... dn]

其中:di为待定位节点到第i个iBeacon节点的距离值;

(6)根据待定位节点距离矩阵d,采用多质心算法,得到待定位节点的坐标估计值W(x,y),按照如下步骤进行:

6.1)将待定位节点到第i个iBeacon节点的距离值di按从小到大的顺序排序,得到待定位距离集合:dε={d1,d2,d3,...,di,...,dn},其中d1<d2<d3<...<di<...<dn

6.2)用待定位距离集合dε内的每个元素减去最小值d1,得出待定位差值集合dε':

dε'={0,Δd1,Δd2,Δd3,...,Δdi,...,Δdn},

其中:Δdi=di-d1,其表示待定位节点到第i个iBeacon节点之间的距离值di与最小值d1的差值;

6.3)计算待定位差值集合dε'中各元素的平均值

6.4)将iBeacon节点分别分成的集合C1和的集合C2,设在集合C2内有z个节点,把集合C2中相差最接近的3个iBeacon节点分成一组,共分成z-2组,计算每组的质心,其坐标(xL,yL)为:

其中:L∈[1,z-2],(xL1,yL1)、(xL2,yL2)、(xL3,yL3)是每组中的3个iBeacon节点坐标;

6.5)将步骤6.4)得到的质心重新视为新加入的iBeacon节点,再将z-2个质心点和集合C1内的n-z个iBeacon节点构成多边形,采用质心算法得到这个多边形的质心,计算得到待定位节点的估计坐标W(x,y);

(7)根据坐标估计值W(x,y)和误差点P(α,β),得到待定位节点的最终坐标为:W(x+α,y+β)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710006007.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top