摘要
针对无需测距定位算法定位误差大的问题,提出了一种基于估计距离的无需测距定位算法.首先分析了两个邻居节点之间距离和通信范围相交面积之间的关系,得到一个线性函数.线性函数的输出是一个表示两个邻居节点之间距离远近关系的参数,称之为距离参数.然后用距离参数和锚节点之间的距离计算邻居节点之间的估计距离,最后根据估计距离计算未知节点的估计位置.仿真结果表明,该算法在规则区域和不规则区域的定位误差都要低于当前同类型的定位算法.
Due to the large localization error of range-free localization algorithms,a range-free localization algorithm based on estimated distances was proposed.Firstly,a linear function was designed by analyzing the relation between the distance of two neighbor nodes and the intersection area of them.The output was a distance parameter which could represent the distance of neighbor nodes.Then,estimated distances between nodes were calculated based on distances of anchor nodes.Finally,the estimated positions of non-anchor nodes were calculated based on estimated distances.Simulation results showed that the localization error of the proposed algorithm is smaller than that of the current range-free algorithms in both regular and irregular areas.
出处
《东北大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2014年第7期921-925,共5页
Journal of Northeastern University(Natural Science)
基金
国家自然科学基金资助项目(60903159
61173153)
中央高校基本科研业务费专项资金资助项目(N110818001
N100218001)
沈阳市科技计划项目(1091176-1-00)
关键词
无需测距
邻居节点
线性函数
距离参数
锚节点
range-free
neighbor nodes
linear function
distance parameter
anchor nodes