论文部分内容阅读
无线传感器网络的诸多应用中,节点定位技术作为无线传感器网络的核心支撑技术之一,越来越受到重视,已经成为研究领域的一个热点。传感器节点之间位置的确定成为无线传感器网络应用的基本问题,由于传感器网络一般被部署在地形难以接近的地方,节点位置没有被预先定义,所以位置信息对于无线传感器网络而言是非常重要的,几乎所有的传感器网络应用都需要知道节点的位置信息,一个没有节点位置信息的监测数据往往毫无意义。目前国内外很多研究人员提出了不同的定位算法,取得了一定的成就。然而,怎样有效的减少通信开销、降低功耗,获得比较高的定位精度仍然是需要大力研究的问题。
Dv-Hop算法是一种无需测距的定位算法,它使用平均每跳距离计算实际距离,对节点的硬件要求低,实现简单,本文分析了Dv-Hop算法的优点及其存在的问题,在原有算法的优点之上,提出一种改进的减少定位误差的无线传感器网络Dv-Hop定位算法,通过使用差分误差校正方案,旨在减少多跳累积定位误差,这种方案不需要额外的硬件支持就能以一种分布式的方式来实现。本论文以畜牧养殖监测系统为目标,使用传感器节点CC2431作为硬件平台,设计并实现传感器网络节点定位子系统,在该定位子系统中,用改进后的DV-Hop定位算法对戴有传感器节点的动物进行定位,在不增加通信量和计算复杂性的情况下提高了定位精度,使用模拟工具NS2对改进前的算法和改进后的算法进行比较,验证本算法的有效性。