在静态无线传感器网络中,传统的APIT算法认为未知节点是在由锚节点组成的三角形内部的,在这种前提下得到未知节点的位置判断结论的判断存在着很大的位置判别误差,从而影响了未知节点定位的精度,为了减少这种判别错误的出现,在传统APIT算法的基础上提出了一种基于三角形面积判别的方法,同时通过对能量值加权的质心算法估计出未知节点的坐标。同时通过Matlab对算法进行了仿真比较,该方法在一定程度上提高了定位精度,减少了估计误差。
In static wireless sensor networks,the traditional APIT algorithm has a default consideration that the unknown sensor is inside the beacon triangle,and this may lead to serious error in position determination of the unknown sensor,which will influence the location precision. In order to reduce such errors,based on traditional APIT algorithm,the paper proposes a new method of energy weighting triangle area judgment to evaluate the unknown sensor's position. Compared with the traditional APIT algorithm by Matlab,the result shows that the new method improves the location precision and reduces the estimation errors.