摘要

在基于传感器网络设计的地理信息探测系统中,节点的精确定位对于系统整体性能影响甚大。传统的定位研究只考虑了定位精度的提高,而并未进一步考虑算法中定位误差的具体变化范围以及误差对其它系统子模块的影响。针对以上问题,着重研究了在RSSI测距以及加权质心定位场景下,系统中地理路由功能子模块的抗误差算法。算法首先根据RSSI测量信息的模型,获得了转发间距经加权质心定位后的误差的统计性质及范围;然后以转发距离期望的误差均方根最小为主要依据,设计了一种新的地理路由信息转发协议。仿真结果表明,新提出的算法能够有效减少实际应用场景下定位误差对于数据包投递率的影响,并且在能量消耗、重传次数方面也均优于同类算法,对提高系统整体性能具有指导作用。