DVHOP定位算法.ppt

上传人:牧羊曲112 文档编号:5428234 上传时间:2023-07-05 格式:PPT 页数:31 大小:1.61MB
返回 下载 相关 举报
DVHOP定位算法.ppt_第1页
第1页 / 共31页
DVHOP定位算法.ppt_第2页
第2页 / 共31页
DVHOP定位算法.ppt_第3页
第3页 / 共31页
DVHOP定位算法.ppt_第4页
第4页 / 共31页
DVHOP定位算法.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《DVHOP定位算法.ppt》由会员分享,可在线阅读,更多相关《DVHOP定位算法.ppt(31页珍藏版)》请在三一办公上搜索。

1、注:文本框可根据需求改变颜色、移动位置;文字可编辑,无线传感网络DVHOP节点定位算法研究,姓名:王家宣学号:1242152128班级:12信管(1)班,点击添加文本,点击添加文本,点击添加文本,点击添加文本,目录,1背景介绍,4 仿真模拟,3 DV-HOP定位算法,2 定位技术分类,5结束语,定位技术的研究意义:无线传感器网络与传统的有限传感器相比,有许多优势,具有较小的体积、消耗能量较少、自身的组织方式较简单、无需专人值守,以及具备比较高的容错性等,不仅能够减少网络部署的时间,降低部署成本,还能部署于传统有限传感器无法应用的区域。节点的感知数据必须与位置相结合,离开位置信息,感知数据是没有

2、意义的,因此它在国防军事、环境监测、工业监控、健康医疗,大数据,云计算、智能家居、公共安全等领域得到了越来越深入的应用。,背景,无线传感器网络:指一种在监测区域内随机部署的传感器节点通过无线通信方式形成的多跳、自组织的分布式网络(分散控制;效率高;资源共享)。,DV-Hop定位机制由美国路特葛斯大学的Dragos Niculescu等人提出的,DV-Hop算法是为了避免对节点间的距离直接进行测量而提出的一种基于距离矢量路由(根据目的地远近决定最好路径)的非测距定位算法。非常类似于传统网络中的距离向量路由(从相邻站点收集网络列表,来路由选择)机制。,无线传感网络DVHOP定位,定位技术的分类,根

3、据定位过程中是否需要测量实际节点间的距离,定位算法可分为基于测距(Range-Based)的定位算法和无需测距(Range-Free)的定位算法。,定位的分类,特点比较,基于测距的定位,DV-Hop算法基本思想,(1)通过距离矢量路由方法使未知节点获得与信标节点之间的最小跳数(2)并计算出每跳的平均距离,然后以每跳平均距离和最小跳数的乘积作为未知节点与信标节点之间的估计距离,(3)再利用三边测量法获得未知节点的位置估算。,三边测量法三角测量法极大似然估计法,节点定位基本计算方法,节点定位基本计算方法,三边测量法,若在测距过程中存在误差,上述三个圆无法交于一点,用存在误差的d1、d2、d3去解上

4、述方程时便无法得到正确解。因此,在实际计算坐标时,一般不采用上述解方程的方法,而采用极大似然估计或其他数值解法。,三边测量法缺点,三角测量法,已知A、B、C三个节点的坐标,节点D相对于节点A、B、C的角度,确定节点D的坐标;转换为三边测量法。,极大似然估计法,已知1、2、3等n个节点的坐标,及它们到未知节点D到距离,确定节点D的坐标;最小均方差估计算法。,极大似然估计法,使用标准的最小二乘法可以得到未知节点的坐标为,DV-HOP算法,DV-HOP定位算法具有方法简单,定位精度较高的特点,它是利用距离矢量路由和GPS定位的思想提出的一系列分布式定位方法之一。,DV-HOP算法的3个阶段(算法基本

5、思想),第1阶段:网络中的各参考节点通过典型的距离矢量交换协议向邻居节点广播自身位置信息分组,使得网络中的所有节点获得距参考节点的最小跳数信息。,左图是一个由9个节点组成的小型传感器网络。L1 L2 L3 为三个参考节点 剩余的都为未知节点,对节点A定位,DV-HOP算法的3个阶段,:为锚节点i与锚节点j的坐标,:为锚节点i与锚节点j之间的实际距离,:为锚节点i到锚节点j之间的跳数,:以锚节点i为基准,计算出的平均每跳距离,M:锚节点总个数,:锚节点i的平均每跳距离的权值,第1阶段:,DV-HOP算法的3个阶段-无偏估计准则,第2阶段:每个参考节点利用其它参考节点的位置信息和相隔最小跳数来计算

6、平均每跳距离,并将其作为一个校正值广播至网络中。当接收到校正值后,节点根据跳数计算与参考节点之间的距离。,第2阶段:平均每跳距离,当获得每个参考节点的平均每跳距离后,需要将其广播至网络中的其他节点(采用flooding算法)。未知节点接收到的平均每跳距离有两种方法:方法1中未知节点仅记录接收到的第1个平均每跳距离,并转发给邻居节点;方法2中未知节点记录其到每个参考节点的不同的平均每跳距离。方法1确保了绝大多数节点从最近的参考节点接收平均每跳距离值,也就是说,在方法1中将从最近参考节点接收的平均每跳距离作为整个网络的平均每跳距离。但由于网络中节点分布的随机性,需要尽可能多地利用网络中的信息,采用

7、方法2将具有比采用方法1更优越的性能。,第2阶段:平均每跳距离,归一化处理得到权值,通过这个加权过程,使得定位节点的平均每跳距离能从多个信标节点的平均每跳距离中得到反映,使得定位节点的平均每跳距离更接近于网络的实际平均每跳距离。,权值,每跳距离,第2阶段:-最小均方误差准则,每个参考节点利用其它参考节点的位置信息和相隔最小跳数来计算平均每跳距离,并将其作为一个校正值广播至网络中。当接收到校正值后,节点根据跳数计算与参考节点之间的距离。,DV-HOP算法的3个阶段,第3阶段:当未知节点获得与3个或更多参考节点的距离时,根据三边测量法或极大似然估计法来计算未知节点的位置。,1,一,2,性能指标,(

8、1)节点密度 一般来说,网络中节点密度越大,定位精度越高。DV-Hop算法只能在节点分布比较密集的无线传感器网络中才能合理地估算平均每跳距离,然后才能较准确地估算出节点的位置。,(2)锚节点密度 因为人工部署锚节点的方式受到网络所处自然环境的限制;而搭载GPS模块的锚节点成本会比普通节点高两个数量级。这些都限制了锚节点在整个网络中所占的比例不能太大。,(3)定位能耗 因此我们在可以容忍的定位精度范围内,尽量的减少电源能量损耗,需要减少电源能量在通信、计算和存储方面的消耗。,性能指标,(4)覆盖率 我们将无线传感器网络中可实现定位的未知节点与网络一开始投放的总的未知节点数的比值定义为定位算法的覆盖率。我们研究自定位算法和系统的目地是最大程度地实现未知节点的精确定位。,MATLAB 仿真模拟DV-HOP算法,基于MATLAB仿真模拟DV-HOP定位算法。,MATLAB仿真结果,通过MATLAB仿真分析可以看出,DV-HOP算法只是一种基本的定位算法,仍有较大误差,还需要改进。,结束语,本文只是对无线传感器网络DV-HOP定位算法进行简单介绍,限于能力有限没有深入学学习。网络定位算法很值得我们学习研究。,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号