关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于RSSI的无线传感器网络三角形质心定位算法

基于RSSI的无线传感器网络三角形质心定位算法

作者:时间:2009-04-28来源:网络收藏


3 过程
3.1 步骤
(1)锚节点周期性向周围广播信息,信息中包括自身节点ID及坐标。普通节点收到该信息后,对同一锚节点的取均值。
(2)当普通节点收集到一定数量的锚节点信息时,不再接收新信息。普通节点根据从强到弱对锚节点排序,并建立RSSI值与节点到锚节点距离的映射。建立3个集合。
锚节点集合:


(3)选取RSSI值大的前几个锚节点进行自身计算。
在B_set:中优先选择RSSI值大的信标节点组合成下面的锚节点集合,这是提高精度的关键。


对锚节点集合,依次根据(3)式算出3个交点的坐标,最后由,得出未知节点坐标。
(4)对求出的未知节点坐标集合取平均,得未知节点坐标。
3.2 误差定义
定义误差为ER,假设得到的未知节点的坐标为(xm,ym),其真实位置为(x,y),则定位误差ER为:


4 仿 真
利用Matlab仿真工具模拟,考察该算法的性能。假设在100 m×100 m的正方形区域内,36个锚节点均匀分布,未知节点70个,分别用三边测量法和质心定位算法进行仿真,仿真结果如图3所示。由图3可知,三角形质心算法比三边测量法,定位精度更高,当测距误差变大时,用三角形质心算法得出的平均定位误差比用三边测量法得出的小得多。

5 结 语
在此提出了将RSSI方法和三角形质心定位算法相结合的方法,通过仿真实验,将该算法和三边测量算法相比较,证明了该算法的优越性。下一步将研究在锚节点数量不同时的平均定位误差。

51单片机相关文章:51单片机教程


传感器相关文章:传感器工作原理


风速传感器相关文章:风速传感器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭