- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种低复杂性的无线传感器网络分布式节点定位算法
冯贤文,苏进,李永战,高迪
北京邮电大学自动化学院,北京 (100876 )
E-mail :priscillafxw@163.com
摘 要:针对目前无线传感器网络中节点定位存在的问题,提出了一种基于FastMap 降维法
的低复杂性分布式节点定位算法。算法根据FastMap 降维法原理,将四个信标节点分别部署
在给定的平方区域的四个顶点处,利用最短路径算法求出未知节点到每个信标节点的估计距
离,从而确定未知节点的位置。仿真结果表明,本文算法的定位覆盖率高,且复杂性低,计
算量小。当测距误差为5%时,算法具有较低的平均定位误差。
关键词:无线传感器网络,定位,基于测距,FastMap
中图分类号:TP393
1.引言
微电子技术、计算技术和无线通信等技术的进步,推动了低功耗多功能传感器的快速发
展,使其在微小体积内能够集成信息采集、数据处理和无线通信等多种功能。无线传感器网
络(wireless sensor networks, WSN)就是由部署在监测区域内大量的廉价微型传感器节点组
成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采集和
处理网络覆盖区域中感知对象的信息,并发送给观察者[1] 。无线传感器网络广泛应用于环境、
交通、军事、航空、医疗卫生等各个领域。
定位技术是无线传感器网络的支撑技术之一,传感器节点自身的正确定位是提供监测事
件位置信息的前提,没有位置信息的监测消息往往是没有意义的。
在无线传感器网络节点定位技术中,根据节点是否已知自身的位置,把传感器节点分为
信标节点(即已知位置信息的节点)和未知节点。信标节点作为未知节点定位的参考节点,能
帮助未知节点进行定位。在传感器网络中,定位算法主要有以下三种分类:
(1) 根据定位过程中是否使用信标节点,定位算法可分为:基于信标节点(Beacon-Based)
的定位算法和无信标节点(Beacon-Free)的定位算法。
(2) 根据算法的计算方式可分为集中式算法和分布式算法。
(3) 根据定位过程中是否测量实际节点间的距离,定位算法可分为:基于距离的
[2]
(Range-Based)定位算法和距离无关的(Range-Free)定位算法 。
基于距离的定位通过测量节点间点到点的距离或角度信息,使用三边测量(trilateration)、
三角测量 (triangulation) 或最大似然估计 (multilateration) 定位算法计算节点位置 [3] 。
Range-Based 定位常用的测距技术有 TOA、TDOA、RSSI 和 AOA 等。
基于距离的定位机制虽然定位精度高,但其使用的各种算法大多存在一些不足。
DV-distance 定位算法[4]根据相邻节点间的 RSSI 测距结果,利用类似于距离矢量路由的方法
传播与信标节点的累计距离,当未知节点获得与三个或更多的信标节点的距离后使用三边测
量。Euclidean 定位算法[4]给出了计算与信标节点相隔两跳的未知节点位置的方法。上述两种
算法虽然定位精度较高,但算法受节点密度和信标节点密度的影响较大。基于测距的
MDS-MAP 定位算法[5]在各向同性的网络结构中能得到较好的定位精度,对信标节点的数量
和位置部署要求低,但时间复杂度过大,且该算法采用集中式计算,易使中心节点的能量过
早耗完,从而导致整个网络与中心节点的信息中断。其它一些算法[6-8]通过多次测量或循环
- 1 -
求精等途径来减小测距误差对定位精度的影响,但都要产生大量的计量和通信开销。
综合上述分析,针对目前 Range-Based 定位算法普遍存在的问题,本文在 FastMap 降维
法基础上提出了一种低复杂性的分布式定位算法。
2 .算法分析
本文算法的基本原理是将四个信标节点分别部署在平方区域的四个顶点处,
文档评论(0)