摘要
针对APIT算法存在的问题,提出了一种新的判断未知节点位置的方法。首先选择3个任意组合的锚节点,通过任意一个锚节点对另外两个锚节点所在直线作垂线得到垂直交点,通过比较这个锚节点到交点的距离和它与未知节点的距离的关系,初步判断未知节点位置,同时,通过加权质心定位算法得到未知节点的精确估计值。Matlab仿真结果表明,改进后的算法相比较经典APIT算法在定位精度上有了很大提高。
To overcome the flaws in APIT algorithm ,a new method to identify the unknown nodes is put forward .First ,three random anchor nodes are chosen ,and then the perpendicular intersection is obtained ,where the vertical through any one node goes to the line of other two nodes .By comparing the distance of the node to the intersection with the one to the unknown node ,the location of the unknown node can be determined . The position of the node can be calculated with the centroid algorithm .Matlab simulation results show that the modified APIT algorithm is with higher precision than that of classic one .
出处
《长春工业大学学报》
CAS
2014年第1期96-100,共5页
Journal of Changchun University of Technology
基金
安徽省高校自然科学基金(KJ2010B350)
国家"863"电动汽车重大专项基金(2011AA11216A)
关键词
APIT
垂直
交点
加权
质心算法
APIT
perpendicular
intersection
weighting
centroid algorithm