【技术实现步骤摘要】
基于M-CG改进的无线传感器网络DV-HOP定位优化方法
本专利技术涉及一种基于M-CG改进的无线传感器网络DV-HOP定位优化方法。
技术介绍
科学与计算机网络技术、无线网络通信技术、传感器技术等的飞速进步,加速了无线传感器网络技术的成长。无线传感器网络技术(WirelessSensorNetwork,简称WSN)将大量的、微型的、不规则的传感器布置在待监测区域,然后通过无线通信网络将传感器检测到的数据传播到相关的信息处理中心,从而形成的一种多跳自组织网络。作为全球未来四大技术之一,WSN将不断掀起各行各业的新浪潮。伴随着物联网(InternetofThings,简称IoT)技术的飞速发展,WSN技术因其可靠性、自组织性、容错性与部署快速等特点成为物联网中至关重要的技术。WSN的发展不断给我们的生活带来质的改变。目前己遍及军事侦探、自然灾害的监测与预防、农业生产、医疗健康、环境信息监测等多个领域,在减少人力物力的同时,又极大地提高了信息采集的快速性、全面性,弥补传统技术信息采集的困难性、不及时性等缺点。WSN在实际生活中的应用都需要知道节点自身的位置,比如森林大火发生的时候,就需要快速定位火灾的源头;在发生地震、洞井塌方等地质灾害的时候,为了快速疏散人员,减少人力、物力、财力的损失,需要快速定位到灾害中心。所以,对WSN中的节点定位技术的研究是非常重要的。如果WSN只能获取到海量的数据,却无法知道这些数据的具体位置,即使是知道了这些数据,也是无法有任何作用的,使用不知道位置的数据作研究是徒劳的且没有意义的。 ...
【技术保护点】
1.基于M-CG改进的无线传感器网络DV-HOP定位优化方法,其特征在于包括:/nS1、初始化设置网络中节点的通信半径,并完成信标节点与未知节点的随机网络拓扑部署,所有信标节点将自身的信息与跳数值广播给周围邻居节点;/nS2、网络中的未知节点通过接收到邻居节点广播的信息包,并进行转发使网络中全部节点都得到距离参考信标节点的原始最小跳数;/nS3、采用曼哈顿距离与欧几里德距离的均值来计算各个信标节点之间新的最小跳数;并计算对未知节点到信标节点之间新的最小跳数;/nS4、计算平均每跳距离,并通过各个节点之间新的最小跳数值的归一化作为权值优化平均每跳距离;/nS5、根据在S3中得到的未知节点之间新的最小跳数和S4中得到的平均每跳距离的乘积,计算各个未知节点与信标节点之间的距离;/nS6、使用极大似然估计方法计算未知节点的估计坐标;/nS7、利用CG算法对未知节点估计坐标进行迭代求精。/n
【技术特征摘要】
1.基于M-CG改进的无线传感器网络DV-HOP定位优化方法,其特征在于包括:
S1、初始化设置网络中节点的通信半径,并完成信标节点与未知节点的随机网络拓扑部署,所有信标节点将自身的信息与跳数值广播给周围邻居节点;
S2、网络中的未知节点通过接收到邻居节点广播的信息包,并进行转发使网络中全部节点都得到距离参考信标节点的原始最小跳数;
S3、采用曼哈顿距离与欧几里德距离的均值来计算各个信标节点之间新的最小跳数;并计算对未知节点到信标节点之间新的最小跳数;
S4、计算平均每跳距离,并通过各个节点之间新的最小跳数值的归一化作为权值优化平均每跳距离;
S5、根据在S3中得到的未知节点之间新的最小跳数和S4中得到的平均每跳距离的乘积,计算各个未知节点与信标节点之间的距离;
S6、使用极大似然估计方法计算未知节点的估计坐标;
S7、利用CG算法对未知节点估计坐标进行迭代求精。
2.根据权利要求1所述的基于M-CG改进的无线传感器网络DV-HOP定位优化方法,其特征在于:所述步骤S1包含:
S11、初始化设置网络中节点的通信半径,并完成信标节点与未知节点的网络拓扑部署;
S12、无线传感器网络中的信标节点通过泛洪的方式广播包含自身编号、位置信息以及跳数值的数据包,所述每个信标节点跳数值的初始值设为零。
3.根据权利要求1所述的基于M-CG改进的无线传感器网络DV-HOP定位优化方法,其特征在于:所述步骤S2包含:
S21、信标节点的邻居节点在接收到该信标节点的所述数据包后,将数据包中的跳数值加一,并转发给下一跳的邻居节点;
S22、接收数据包的节点从其接收的具有相同信标节点编号的若干数据包中,选取具有最小跳数值的数据包并保存;该节点将选取的数据包中的跳数值加一,并转发给下一跳的邻居节点;重复步骤S22,直到泛洪结束。
4.根据权利要求1所述的基于M-CG改进的无线传感器网络DV-HOP定位优化方法,其特征在于:所述步骤S3包含:
S31、依据上述S1步骤中,由于网络中各个节点是随机分布,两点之间节点的跳数的选择具有随机性,两点之间的路线不为直线,采取引入的信标节点之间曼哈顿距离|xi-xj|+|yi-yj|与欧几里德距离的均值作为真实反映原始最小跳数的曲线路径距离,则对应求出两节点之间直线路径新的最小跳数值,具体为:
其中,表示信标节点i和信标节点j之间的原始最小跳数,为信标节点i与信标节点j之间新的最小跳数,i,j∈B,且i≠j,B为未知节点的个数;(xi,yi)和(xj,yj)分别表示信标节点i和信标节点j的坐标;
计算出信标节点i与信标节点j之间新的最小跳数为:
S32、对未知节点e与信标节点i之间的原始跳数进行修正,得到未知节点e与信标节点i之间新的最小跳数,具体为:
其中,e为待定位的未知节点,为未知节点e与信标节点i之间原始的最小跳数,为未知节点e与信标节点i之间新的最小跳数。
5.根据权利要求1所述的基于M-CG改进的无线传感器网络DV-HOP定位...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。