摘要
为了提高利用无线传感器网络定位的精度,本文以常规的Bounding-Box算法为基础,通过利用虚拟锚节点迭代的方式来降低Bounding-Box定位算法的定位误差。根据定位区域内节点的特性,可分为锚节点和普通节点,其中锚节点可以自带位置坐标。因为需要定位的节点可以收到周围锚节点的信号强度,通过公式可将信号强度转换为距离,然后作圆求出圆的外切矩形,最后得到重合区域,将重合的矩形几何体中心作为第一次的待定位节点。然后分别通过三个锚节点到该待定位节点的距离来计算出相应的三个信号强度,将这三个信号强度与三个锚节点到未知节点的信号强度值进行比较,对三个锚节点进行有条件递减,得到一个符合条件的锚节点,并产生缩小的定位区域,再取该锚节点到待定位节点的中点作为虚拟锚节点进行二次对比,当虚拟锚节点到未知节点的信号强度小于该虚拟锚节点到待定位节点的信号强度时,最后将迭代后的虚拟锚节点当作未知节点的位置。通过仿真实验的对比,改进的Bounding-Box算法精度明显高于传统算法,并且降低了平均相对定位误差,提高了定位精度。
出处
《电脑知识与技术》
2023年第33期39-41,共3页
Computer Knowledge and Technology