谭爱平,陈浩,吴伯桥
1.湖南大学信息科学与工程学院,长沙 410082
2.湖南工业职业技术学院,长沙 410208
基于BADV-Hop的传感器节点定位方法
谭爱平1,2,陈浩1,吴伯桥1
1.湖南大学信息科学与工程学院,长沙 410082
2.湖南工业职业技术学院,长沙 410208
为了减少无线传感器网络节点的定位误差,提出蝙蝠算法(BA)和DV-Hop算法相融合的传感器节点定位方法(BA-DVHop)。在DVHop算法的第三阶段,利用蝙蝠算法代替最小二乘法来计算未知节点的坐标,以降低定位误差,对蝙蝠算法算法进行改进,避免算法陷入局部最优,最后在Matlab 2012平台上对算法性能进行仿真分析。相对于DV-Hop算法,BADV-Hop算法提高了传感器的节点定位精度,具有较高的应用价值,仿真结果验证了BA-DVHop的有效性。
无线传感器网络;蝙蝠优化算法;节点定位;DV-Hop算法
节点定位技术是无线传感器网络(Wireless Sensor Network,WSN)的关键技术,在军事、环境监测和医疗卫生等领域有着广泛的应用前景,因此提高传感器节点精度成为WSN研究中的热点[1]。
由于WSN具有巨大的应用价值,因此,国内外专家和学者对其展开了一系列的研究,当前传感器节点定位算法分为:距离有关和距离无关的定位算法[2]。距离有关定位算法由于受到外界环境因素的干扰比较大,所以获得的误差较大,且成本高[3];距离无关定位算法主要有质心算法、DV-Hop算法,这类定位算法无需额外硬件支持,功耗低,成为当前主要研究方向[4-5]。DV-Hop算法实现比较简单,只需要少量的锚节点就可以实现对未知节点的定位,备受关注,但是精度有待提高[6]。……