节点定位是无线传感器网络的关键技术之一,许多应用都跟节点位置息息相关。针对基于RSSI的定位算法测距误差通常较大的问题,提出了一种环境感知的节点定位方法,该方法首先根据导标节点之间的相互关系,将网络覆盖区域划分为若干子区域,然后再通过他们之间的相互协作,分别确定出无线信号在不同子区域环境下具体的传播损耗模型,从而提高测距精度和定位精度。仿真结果表明,该方法能提高测距精度约15%-30%。
Node localization is one of the essential techniques for wireless sensor networks, especially for location -dependent applications. As is known, the RSSI range-based localization algorithms have a considerable error in distance measure. To address this issue, we propose the Environment Aware Node Localization Method (EAM). In EAM, the whole covering area of the sensor network is divided into several sub regions, and then the method can figure out the parameters of the propagation model in the corresponding sub region with the cooperation of each beacon node. Based on the propagation model in each sub region, EAM can improve the precision of the distance measurement. Simulation results show that the average distance measurement error can be reduced about 15 % to 30% by adopting EAM.