DV-HOP-定位算法.ppt

上传人:豆**** 文档编号:26208402 上传时间:2022-07-16 格式:PPT 页数:32 大小:1.60MB
返回 下载 相关 举报
DV-HOP-定位算法.ppt_第1页
第1页 / 共32页
DV-HOP-定位算法.ppt_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《DV-HOP-定位算法.ppt》由会员分享,可在线阅读,更多相关《DV-HOP-定位算法.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目录1 1背景介绍背景介绍4 仿真模拟仿真模拟3 DV-HOP定位算法定位算法 2 2 定位技术分类定位技术分类5结束语结束语定位技术的研究意义:无线传感器网络与传统的有限传感器相比,有许多优势,具有较小的体积、消耗能量较少、自身的组织方式较简单、无需专人值守,以及具备比较高的容错性等,不仅能够减少网络部署的时间,降低部署成本,还能部署于传统有限传感器无法应用的区域。 节点的感知数据必须与位置相结合,离开位置信息,感知数据是没有意义的,因此它在国防军事、环境监测、工业监控、健康医疗,大数据,云计算、智能家居、公共安全等领域得到了越来越深入的应用。背景无线传感器网络: 指一种在监测区域内随机部署

2、的传感器节点通过无线通信方式形成的多跳、自组织的分布式网络(分散控制;效率高;资源共享)。 DV-Hop定位机制由美国路特葛斯大学的Dragos Niculescu等人提出的,DV-Hop算法是为了避免对节点间的距离直接进行测量而提出的一种基于距离矢量路由(根据目的地远近决定最好路径)的非测距定位算法。非常类似于传统网络中的距离向量路由(从相邻站点收集网络列表,来路由选择)机制。无线传感网络DVHOP定位定位技术的分类 根据定位过程中是否需要测量实际节点间的距离,定位算法可分为基于测距(Range-Based)的定位算法和无需测距(Range-Free)的定位算法。需要测量相邻节点间的绝对距离

3、或方位绝对距离或方位,并利用节点间的实际距离实际距离来计算未知节点的位置。无需这些测量信息,而是根据网络连通性网络连通性等信息,利用节点间的估计估计距离距离计算节点位置。无需测距的定位基于测距的定位定位的分类特点比较定位精度相对较高,但对额外的硬件设施要求也比较高成本低、功耗小、抗测量噪声能力强、硬件设备简单无需测距技术的定位基于测距的定位 DV-DV-HopHop算法基本思想(1)通过距离矢量路由方法使未知节点获得与信标节点之间的最小跳数(2)并计算出每跳的平均距离,然后以每跳平均距离和最小跳数的乘积作为未知节点与信标节点之间的估计距离,(3)再利用三边测量法获得未知节点的位置估算。三边测量

4、法三角测量法极大似然估计法节点定位基本计算方法节点定位基本计算方法节点定位基本计算方法节点定位基本计算方法三边测量法三边测量法若在测距过程中存在误差,上述三个圆无法交于一点,用存在误差的d1、d2、d3去解上述方程时便无法得到正确解。因此,在实际计算坐标时,一般不采用上述解方程的方法,而采用极大似然估计或其他数值解法。三边测量法缺点三角测量法已知A、B、C三个节点的坐标,节点D相对于节点A、B、C的角度,确定节点D的坐标;转换为三边测量法。极大似然估计法已知1、2、3等n个节点的坐标,及它们到未知节点D到距离,确定节点D的坐标;最小均方差估计算法。极大似然估计法使用标准的最小二乘法可以得到未知

5、节点的坐标为使用标准的最小二乘法可以得到未知节点的坐标为DV-HOP算法 DV-HOP定位算法具有方法简单,定位精度较高的特点,它是利用距离矢量路由和GPS定位的思想提出的一系列分布式定位方法之一。指依赖节点间的信息依赖节点间的信息交换和协调交换和协调,由节点自行计算的定位方式。DV-HOP算法的3 3个阶段(算法基本思想)第1阶段:网络中的各参考节点通过典型的距离矢量交换协议向邻居节点广播自身位置信息分组,使得网络中的所有节点获得距参考节点的最小跳数信息。 左图是一个由9个节点组成的小型传感器网络。 L1 L2 L3 为三个参考节点 剩余的都为未知节点,对节点A定位DV-HOP算法的3个阶段

6、),(),(jjiiyxyxijdDiHs:为锚节点i与锚节点j的坐标jh :为锚节点i与锚节点j之间的实际距离 :为锚节点i到锚节点j之间的跳数 :以锚节点i为基准,计算出的平均每跳距离NiHsM :锚节点总个数i:锚节点i的平均每跳距离的权值第第1阶段阶段:DV-HOP算法的3个阶段-无偏估计准则 第2阶段:每个参考节点利用其它参考节点的位置信息和相隔最小跳数来计算平均每跳距离,并将其作为一个校正值广播至网络中。当接收到校正值后,节点根据跳数计算与参考节点之间的距离。第2阶段:平均每跳距离当获得每个参考节点的平均每跳距离后,需要将其广播至网络中的其他节点(采用flooding算法)。未知节

7、点接收到的平均每跳距离有两种方法:方法1中未知节点仅记录接收到的第1个平均每跳距离,并转发给邻居节点;方法2中未知节点记录其到每个参考节点的不同的平均每跳距离。方法1确保了绝大多数节点从最近的参考节点接收平均每跳距离值,也就是说,在方法1中将从最近参考节点接收的平均每跳距离作为整个网络的平均每跳距离。但由于网络中节点分布的随机性,需要尽可能多地利用网络中的信息,采用方法2将具有比采用方法1更优越的性能。第2阶段:平均每跳距离Mkkiihh1归一化处理得到权值MiDiDHsHsi1 通过这个加权过程,使得定位节点的平均每跳距离能从多个信标节点的平均每跳距离中得到反映,使得定位节点的平均每跳距离更

8、接近于网络的实际平均每跳距离。权值每跳距离第2阶段:- -最小均方误差准则 每个参考节点利用其它参考节点的位置信息和相隔最小跳数来计算平均每跳距离,并将其作为一个校正值广播至网络中。当接收到校正值后,节点根据跳数计算与参考节点之间的距离。NHSd222)52/()52(22212ddHSNNHSd213NHSd233DV-HOP算法的3 3个阶段 第3阶段:当未知节点获得与3个或更多参考节点的距离时,根据三边测量法或极大似然估计法来计算未知节点的位置。1一一2性能指标(1) 节点密度 一般来说,网络中节点密度越大,定位精度越高。DV-Hop算法只能在节点分布比较密集的无线传感器网络中才能合理地

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁