一种改进的无线传感器网络D V-Hop定位算法.pdf

一种改进的无线传感器网络D V-Hop定位算法.pdf

ID:52342010

大小:900.28 KB

页数:5页

时间:2020-03-26

一种改进的无线传感器网络D V-Hop定位算法.pdf_第1页
一种改进的无线传感器网络D V-Hop定位算法.pdf_第2页
一种改进的无线传感器网络D V-Hop定位算法.pdf_第3页
一种改进的无线传感器网络D V-Hop定位算法.pdf_第4页
一种改进的无线传感器网络D V-Hop定位算法.pdf_第5页
资源描述:

《一种改进的无线传感器网络D V-Hop定位算法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6期曹广华等.一种改进的无线传感器网络DVHop定位算法641一种改进的无线传感器网络DVHop定位算法曹广华张红杰(东北石油大学电气信息工程学院,黑龙江大庆163318)摘要针对无线传感器网络DVHop定位算法测距误差大的问题,提出了一种最佳信标节点选择算法。该算法充分考虑了信标节点的位置分布对定位精度的影响,并在算法中加入了跳距误差修正算法,进一步提高了定位精度。最后,利用Matlab进行仿真实验,结果表明:与现有DVHop算法相比,改进算法减少了测距误差,提高了定位精度。关键词无线传感器网络DVHop算法节点定位信标节点选择平均跳距中图分类号TH8

2、62文献标识码A文章编号10003932(2015)06064105无线传感器网络(WirelessSensorNetwork,∑(x-x)2+(y-y)2槡ijijj≠ihopsize=(1)WSN)是由大量智能传感器节点构成的具有信息i∑hijj≠i感知、信息传送和信息处理能力的综合型智能信其中h为信标节点i和j的最小跳数;(x,iji息网络,具有成本低、自组织和环境适应性强的特y)、(x,y)分别为信标节点i和j的坐标。ijj[1,2]点。节点定位是WSN的关键技术之一,目前未知节点根据接收到的平均跳距和记录到的使用较多的无线传感器网络定位方法有基于测距

3、每个信标节点的最小跳数,通过下式计算出与每的定位算法和无需测距的定位算法。笔者将对无个信标节点的距离:需测距的DVHop定位算法进行分析并对其加以d=hopsize×N(2)i改进。其中,N为未知节点与信标节点的最小跳数。1DVHop定位算法简介最后利用三边法或极大似然估计法计算未知1.1DVHop算法节点的自身位置。根据节点是否已知自身的位置,传感器节点1.2DVHop算法误差分析分为信标节点和未知节点。信标节点在网络中所DVHop算法是一种非测距方法,实现简单且占的比例小,可以通过携带GPS定位设备等措施能耗适中。在节点分布均匀的各向同性密集网络获得自

4、身的精确位置,未知节点利用信标节点的中,节点的定位精度较高。但在网络节点分布不位置信息来确定自身位置。DVHop算法是一个均匀的网络中,由于节点的随机部署,信标节点相典型的利用信标节点间多跳信息来确定未知节点对未知节点的数量和位置分布不均匀,致使信标位置的定位策略,传统DVHop算法可以分为以节点估计的平均每跳距离不能准确地反映全网的[3,4]下3个步骤。平均每跳距离,在使用式(2)时会造成较大的累首先获取节点与每个信标节点间的最小跳积误差,对定位精度有很大程度的影响,所以未知数。根据典型的距离矢量路由协议,每个信标节节点需要选择合适的信标节点进行定位才能使定[

5、5]点向网络中广播自身的位置信息分组,网络中的位精度更准确。全部节点能够记录下到每个信标节点的最小跳2DVHop改进算法数。笔者针对平均每跳距离误差大的问题,使用然后计算信标节点与未知节点的距离。每一文献[6]中提到的跳距误差修正方法,使计算出个信标节点按照自身列表中记录的其余信标节点的每跳距离尽可能地反映网络的平均跳距。对于的位置和最小跳数信息,计算平均每跳距离hopsizei,计算式为:收稿日期:20150505(修改稿)642化工自动化及仪表第42卷信标节点分布对定位精度的影响,提出一种基于选择最佳信标节点的方法。拟合曲线的未知节点选择最佳信标节点参与定

6、位的方法。2.1跳距误差修正方法每个信标节点先根据传统DVHop算法的第二阶段计算出平均每跳距离,将平均跳距广播至网络中,广播数据分组信息为{ID,hopsize},ID为i信标节点序号,hopsizei为信标节点i计算的平均图1信标节点位置分布跳距,每个节点接收所有信标节点的平均跳距并粗略估计未知节点坐标。由于3点不共线是将该跳距信息添加到自己的数据列表中,再将信实现定位的唯一条件,所以未知节点首先在记录息分组向邻居节点广播,忽略重复的ID信息分的所有信标节点中任意选取不共线的3个信标节组,然后每个节点将记录的所有平均跳距相加取点,坐标为(x,y)(i=1,2,

7、3),并且使这3个节点平均值,得到全网的平均跳距aver为:ii∑hopsizei在满足不共线的条件下是所有信标节点中距离未aver=(3)[8]n知节点的跳数最小的3个信标节点,然后分别其中,n为信标节点的总数。之后每个信标用这3个信标节点计算出来的经过跳距误差修正节点再根据下式得到自身平均跳距误差值ei:的平均跳距乘以距未知节点的最小跳数估计信标∑|d^-d|ijij节点与未知节点的距离,最后根据三边测量法估j≠ie=(4)i∑hij算未知节点的位置坐标(x^,y^)。j≠i其中,j为信标节点i列表中的其他信标节信标节点选择。未知节点(x^,y^)分别与选取

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。