[发明专利]一种基于RSSI的无线传感器网络环境自适应圆环重叠定位算法有效
| 申请号: | 201210486167.4 | 申请日: | 2012-11-26 |
| 公开(公告)号: | CN103024897A | 公开(公告)日: | 2013-04-03 |
| 发明(设计)人: | 唐承佩;张慧远;殷娇;董雨 | 申请(专利权)人: | 中山大学 |
| 主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18;H04B17/00 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
| 地址: | 510275 *** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 rssi 无线 传感器 网络 环境 自适应 圆环 重叠 定位 算法 | ||
技术领域
本发明属于无线传感器网络节点定位领域。
背景技术
无线传感器网络是全球未来三大高科技产业之一,在军事、环境监测、反恐防暴、医疗保健、工业控制、家居、商业等领域都有广泛应用。无线传感器网络是面向事件的监测网络。对于大多数应用,不知道传感器位置而感知到的数据是没有意义的,实时的确定事件发生的位置或获取信息的节点位置是传感器网络最基本的功能之一。因此,在无线传感器网络的应用中,定位技术是关键。按照定位原理,无线传感器网络定位技术可以分为基于测距(Range-Based)的定位技术和无需测距(Range-Free)的定位技术,基于测距的定位技术多用于高精度定位领域,本发明中提出的定位算法就是基于测距的定位技术的一种。
基于RSSI无线传感器网络定位算法分为两个阶段:测距阶段和定位阶段。测距阶段使用RSSI测距技术,该技术利用可以从节点通信信息中直接读取的RSSI值,根据RSSI测距模型,计算出节点之间的距离。RSSI测距技术不需要额外的硬件成本,使用方便,并且可穿透障碍物,测距范围长,有利于减少信标节点密度,降低定位成本。正是由于基于RSSI测距定位算法的定位精度可以满足大多数应用需求,因此RSSI测距技术逐渐成为应用最广泛的测距技术。定位阶段是根据测距阶段得出的节点间的距离,通过一定的定位算法如三边定位法、三角定位法、极大似然估计法等定位算法来完成未知节点的定位。
发明内容
本发明提供一种环境适应性强、测量精度高的基于RSSI的无线传感器网络环境自适应圆环重叠定位算法。
为解决上述技术问题,本发明采用的技术方案是:一种基于RSSI的无线传感器网络环境自适应圆环重叠定位算法,其特征是,包括以下步骤:
步骤一,信标节点组网,待测区域内目标节点和信标节点通信得到RSSI值;
步骤二,在待测区域内选取4个信标节点,指定其中一个信标节点为从属节点,另外三个信标节点为邻近节点;
步骤三,通过坐标信息计算从属节点与邻近节点之间的实际距离di(i=1,2,3);
步骤四,记录从属节点与邻近节点之间的RSSI值,根据无线信号传输损耗模型RSSI=P0-10nlgd,以10*logdi为x坐标,以RSSIi为y坐标,采用一元线性回归方法模拟出目标节点附近环境中的损耗模型参数n和p0;
步骤五,根据从属节点与邻近节点之间的RSSI值,利用公式RSSI=P0-10nlgd反推出各邻近节点到从属节点的测量距离Di(i=1,2,3);
步骤六,将从属节点与邻近节点之间的实际距离di(i=1,2,3)和测量距离Di(i=1,2,3),代入公式 计算目标节点附近区域的距离比例修正因子;
步骤七,由目标节点与邻近节点之间的RSSI值及拟合参数n和p0确定目标节点到三个最近信标节点的粗糙距离ci(i=1,2,3);
步骤八,由公式和公式,得到距离修正系数,最终的修正距离圆环内外半径为;
步骤九,以三个最近信标节点为圆心,以修正距离为半径的3个圆环交集,取交集部分的质心作为未知节点的位置估计值。
进一步地,所述步骤二,具体为将待测区域内目标节点与信标节点间的RSSI值按照从大到小的顺序排列,选取排在前四位的信标节点,指定其中RSSI值最大的那个信标节点为从属节点,另外三个信标节点为邻近节点。
与现有技术相比,有益效果是:
1.该算法可以自动拟合实际应用环境中的损耗模型参数,能在一定程度上消除未知节点附近环境中存在着的多径衰落、电磁干扰、非视距传播、天线非全向性等多种干扰因素造成的影响,有效地降低测距误差,进而提高测距精度,对基于RSSI测距的定位算法本身很有意义。
2.该算法用未知节点到信标节点之间的距离与测距误差的代数组合做圆环的内外半径,将圆环相交区域的质心作为未知节点的位置估计值,有别于传统的只用未知节点与信标节点之间距离为半径做圆相交,将重叠区域的质心作为未知节点的位置估计值,该算法可以将定位范围确定到一个小得多的区域上,大大提高了定位的精度。
附图说明
图1是本实施例原理示意图,其中A、B、C为未知节点附近最近的三个信标节点,D为利用该算法得到的未知节点的位置估计;
图2是本发明实施例的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210486167.4/2.html,转载请声明来源钻瓜专利网。





