基于约束粒子群算法的网络节点定位技术研究
2021-09-15谢宏飞
科学技术创新 2021年26期
谢宏飞
(湛江科技学院,广东 湛江 524000)
现代网路通讯技术不断发展,网络通讯技术在数据监测、环境保护工程甚至国防领域都在使用该技术。网络节点的研究引起众多国内外学者的注意,网络通讯技术是信息技术发展的重大变革,在网络通讯技术中信息传输要包含信息传递的位置,对数据的感知才具有实际意义,因此网络节点定位技术是网络通讯技术的关键性技术[1]。
网络节点定位技术的基本功能就是定位采集数据在坐标系中的位置,这种技术在医疗领域中用来定位病人病变部位,在灾害监测上的应用结果就是可以定位到灾害发生的具体位置。因此,网络节点定位技术的定位精度越高,在诸多领域中发挥的作用就越大[2]。
1 节点定位初始位置获取
在网络通讯传播中,节点的位置需要依靠三个邻近节点的锚节点进行位置的确定。锚节点的跳数信息被节点接收一次之后就不会接收第二次。因此,通过这种方式获取节点的初始定位的方法还是很靠谱的。初始位置不确定的节点在锚节点附近,测试与锚节点只会按实际距离,负责测量的锚节点数量大于3个,基本就可以确定节点的大概位置[3]。
首先设定三个节点的坐标:锚节点1坐标为(X1,Y1),锚节点2坐标为(X2,Y2),锚节点3坐标为(X3,Y3)。需要定位的节点T的坐标为(XT,YT),可以得到公式:

上述公式中字母d代表三个锚节点坐标到节点的距离,取节T上方的两个锚节点,锚节点1和锚节点2,以两个锚节点的……
登录APP查看全文
