基于DV—Hop大型中心区域的改进定位算法

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:bailiankk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:研究了一些目前在无线传感器网络中存在的定位技术,基于最小化洪泛法和能量消耗及便于信标节点的部署,提出了针对大型中心区域基于DV-Hop改进的定位算法,并借助OMNET 网络模拟器对两种算法进行性能测试,仿真结果表明改进的定位算法有明显的性能优势。
  关键词:无线传感器网络;DV-Hop;洪泛法;能量消耗;OMNET
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)22-0034-03
  Abstract: In this study, a number of positioning technology in wireless sensor networks, based on the minimize flooding Law and the energy consumption and facilitate the deployment of the beacon nodes is proposed for a large central area of ??an improved localization algorithm based on DV-Hop, by OMNET network simulator two algorithms for performance testing, simulation results show improved positioning algorithm has a significant performance advantage.
  Key words: wireless sensor networks; DV-Hop; the flooding method; energy consumption; OMNET
  无线传感器网络的应用是当前最广泛的应用领域之一,例如环境监测和卫生保健系统[1]。而定位对于无线传感器网络应用是最大的难题[2],例如追踪森林里动物、探测敌人和跟踪病人等,如没有找到发送数据信息的传感器位置,传送的数据信息就毫无作用。最初的方法是给传感器加装一个GPS接收器,然而这种方法不适合无线传感器网络,因为GPS接收器太昂贵,能量消耗太大,并且GPS接收器不能在稠密的植被和封闭的环境中工作。
  辅助定位算法假设只有少部分传感器有确定位置通过手动配置或者使用GPS接收器,这些传感器叫做信标节点,可以用它们来估算其他传感器的位置。随着信标节点密度的增加,未知传感器的定位精确度也随之增加。研究表明除信标节点的密度外,恰当地部署信标节点也对定位精确度有影响[3]。
  1 定位算法
  无线传感器网络定位算法可以分为两类[4]:基于距离的算法Range-Based,如RSSI(Received Signal Strength Indicator)[5]、TOA(Time of Arrival)[6]、TDOA(Time Difference on Arrival)[7]、AOA(Angel of Arrival)[8]和距離无关的算法Range-Free,如DV-Hop(Distance Vector-Hop)算法[9]、凸规划算法[10]和MDS-MAP算法[11]等。前者需要测量相邻节点间的绝对距离或方位,并利用节点间的实际距离来计算未知节点的位置,并且对于传感器需要增加额外的硬件,这使得费用和能量消耗增加;后者无需测量节点间的绝对距离或方位,而是利用节点间的估计距离计算节点位置。
  1.1 DV-Hop定位算法
  DV-Hop算法的定位过程分为三个阶段[12]:
  (1)信标节点向邻居节点广播自身位置信息的分组,其中包括跳数字段,初始化为0。接收节点记录具有到每个信标节点的最小跳数,忽略来自同一个信标节点的较大跳数的分组。然后将跳数加1,并转发给邻居节点。通过这个方法,网络中的所有节点能记录下到每个信标节点的最小跳数。
  (2)计算未知节点和信标节点的实际跳段距离。每个信标节点根据第(1)阶段中记录的其他信标节点的位置信息和相距跳数,利用式(1)估算平均每跳的实际距离:
  其中,(xi,yi)、(xj,yj)是信标节点i、j的坐标;hj是信标节点i与j(j≠i)之间的跳段数。然后,信标节点将计算的每跳平均距离用带有生存期字段的分组广播至网络中,未知节点仅记录接收到的第1个每跳平均距离,并转发给邻居节点。这个策(略确保了大多数节点从最近的信标节点接收到每跳平均距离值。未知节点接收到平均每跳距离后,乘以记录的跳数计算到每个信标节点的跳段距离。
  1.2 DV-Hop定位算法的不足
  (1)在大型的无线传感器网络中为了节约成本,使用有限处理和微控制的传感器。微控制和微处理不能运行计算复杂的算法,例如三边测量法中需要使用的非线性最小平方问题。因此在DV-Hop定位算法中估算传感器距离时把非线性最小平方问题线性化,再加上能量有限的传感器无法承受接收大量来自信标节点信息时的能量消耗。所有这些因素都阻碍了DV-Hop定位算法定位的精确度和改进。
  (2)针对特定的环境例如在稠密的森林,对于这些环境很难在内部部署信标节点,最好的方法就是在这些环境的周界上部署信标节点。
  1.3改进的DV-Hop定位算法
  改进的DV-Hop定位算法的思想是针对中心区域部署信标节点,这些信标节点能够在监控下均匀部署在中心区域的周界上,最小化洪泛法传播,根据必要的有限信标节点精确定位从而减少能源消耗,三边测量法将用在基站,因为基站可以快速完成NLLS计算和充足的能量保留所有可能到信标节点的距离记录。例如要在茂密的森林里定位追踪某个动物比如熊猫,信标节点部署如图2所示。   改进的DV-Hop算法的定位过程如下:
  (1)信标节点向邻居节点广播自身位置信息的分组,其中包括跳数字段,初始化为0。接收节点记录具有到每个信标节点的最小跳数,忽略来自同一个信标节点的较大跳数的分组。然后将跳数加1,并转发给邻居节点。通过这个方法,网络中的所有节点能记录下到每个信标节点的最小跳数。
  (2)计算未知节点和信标节点的实际跳段距离。每个信标节点根据第(1)阶段中记录的其他信标节点的位置信息和相距跳数,利用式(1)估算平均每跳的实际距离。在这个阶段不同于DV-Hop定位算法,不再是信标节点根据式(1)估算平均每跳长度后开始第二次洪泛法传播给其他的传感器所估算的平均每跳长度,而是每个信标节点发送他们的估算平均每跳长度给基站,基站保留着一张每跳长度表,包括了每个信标节点的平均每跳长度。
  (3)传感器报告监测数据信息给基站,在报告中传感器产生一个新包由两部分组成:报告信息和传感器的跳数表(到每个信标节点的跳数)。传感器先根据跳数表判断找到最近的信标节点,然后通过信标节点按编号位置以就近原则依次转播给基站。如图3所示。
  (4)基站定位报告监测数据信息的传感器,用它保留的跳数长度表的记录和收到报告的跳数表的记录进行匹配,然后计算传感器到所有信标节点的距离,最后用三边测量法计算传感器的位置。
  2 仿真实验及分析
  借助OMNET 网络模拟器,对DV-Hop定位算法和改进的DV-Hop定位算法进行平均定位误差和平均能量消耗性能测试比较。在每个仿真实验中N个传感器随机部署在一个平面中心区域里,以圆形区域为例,M个信标节点均匀的放置在周界上,设定传感器无线通信半径为20 m,N为无线传感器网络面积除以π的平方根,M为N的0.1倍,分析不同参数对算法性能的影响,仿真次数为20次,用平均值来进行性能测试。
  增大无线传感器网络面积,使无线传感器网络面积从0.1km2到20 km2逐渐增大,平均定位误差每2 km2增加,在图4中仿真实验结果表明增大无线传感器网络面积,对于平均定位误差增长率来说改进的DV-Hop定位算法比DV-Hop定位算法低。
  增加传感器和信标节点的数量,设定无线传感器网络面积为600 km2,传感器的个数从600到2800增加,平均定位误差每200增加。在图5中仿真实验结果表明随着传感器个数的增加平均定位误差在DV-Hop定位算法中有明显的改变,而在改进的DV-Hop定位算法中没有明显的改变,这也说明改进的DV-Hop定位算法非常适合用在大型中心区域无线传感器网络中。在大型中心区域无线传感器网络中确保精确定位并且能够达到最小化无线传感器个数,这样可以减少部署开销。
  增加无线传感器网络面积比较两种定位算法的能量消耗情况。在图6中仿真实验结果表明随着无线传感器网络面积的增加,能量消耗随之增加,但改进的DV-Hop定位算法能量消耗比DV-Hop定位算法低些,这又更进一步说明改进的DV-Hop定位算法能够适应大型中心区域无线传感器网络。
  3 结论
  对于改进的DV-Hop定位算法,目的在于最小化洪泛法,减少能量消耗,在确保必要定位精确度的情况下最小化信标节点的个数。改进的DV-Hop定位算法适合监测大型中心区域,因为信标节点可以部署在中心区域的周界上。通过仿真实验,增加无线传感器网络面积和传感器的数量,与DV-Hop定位算法进行比较,得到了更低的定位误差和能量消耗。
  参考文献:
  [1] 任豐原,黄海宁,林闯.无线传感器网络[J].软件学报,2003,l4(2):1148-1157.
  [2] 王福豹,史龙,任丰原.无线传感器网络中的自身定位系统和算法[J].软件学报,2005,16(5):857-868.
  [3] 曹文明,王瑞.传感器网络覆盖定位模糊信息处理方法[M].北京:电子工业出版社,2013.
  [4] 杨冕,秦前清.对传感器网络定位技术现状的研究[J].微机发展,2005,16(3):26-28.
  [5] Chen Xiaoyan,Pei Yanli.The Application of QGA in SensorOptimization Design[C]//Proc.of the 6th International Conferenceon Distributed Computing and Applications for Business,Engineering and Sciences.Wuhan,China:2012:14-17.
  [6] Bachrach J,Taylor C,Girod L.Localization in Sensor Net-works[M].New York,USA:Wiley Press,2012:30-41.
  [7] Girod L,Estrin D.Robust Rang Estimation Using Acoustic andMultimodal Sensing[C] //Proc. of IEEE/RSJ InternationalConference on Intelligent Robots and Systems.Maui,USA:IEEE Press,2011:1312-1320.
  [8]Tang Zijian,Gannizzaro R C,Leus G,et al.Pilot-assisted Time-varying Channel Estimation for OFDM Systems[J].IEEE Trans.on Signal Processing,2012,55(5):2226-2238.
  [9] Niculescu D,Nath B.DV Based Positioning in Ad Hoc Net-works[J].Journal of Telecommunication Systems,2013,22(1/4):267-280.
  [10]Cerpa A,Estrin D.ASCENT:Adaptive Self-c0nfiguring SensorNetwork Topologies[C] //Proc.of the 1lth Joint Conference on IEEE Computer and Communications Societies,IEEE Press,2012:1655-1663.
  [11]Shanc Y,Ruml W,Zhang Y,et al.Localization Form MereConnectivity[C] //Proc.of the 4th ACM Intemational Symposiumon Mobile Ad Hoc Networking,Computing.Annapolis,USA:ACM Press,2013:201-212.
  [12] 林金朝,刘海波,李国军,等.无线传感器网络中DV-HOP节点定位改进算法研究[J].计算机应用研究,2011,26(4):1272-1275.
其他文献
层析成像技术目前在生物学等领域广泛应用,而Radon变换是投影重建的数学理论基础。文中简单介绍了Radon变换的基本原理,重点介绍了滤波反投影重建算法,尤其是滤波函数的选取,并对重建结果进行了比较。
以对沧州市社区的老百姓和体育健身设施为调研目标,对老百姓的体育运动和体育健身设施的现状进行调查分析。调查结果显示:沧州市社区的住户运动锻炼参加频率不高、体育锻炼意识
利用ProCAST软件对ZL108活塞零件的传统铸造工艺和改变冒口形状的2种新铸造工艺进行了模拟对比分析,以上小下大的冒口形状新工艺铝活塞效果更好。再对比模拟分析此冒口形状铝
摘要:C4D能否實现类似AE里头的wiggle的抖动效果,答案是肯定的。借助C4D内置的标签和xpress 甚至不需要脚本来实现这一效果,接下来笔者将在C4D R16中一步步模拟这个抖动效果和展示一个利用地形制作简单的山体抖动动画制作流程。  关键词:Xpress;地形;wiggle;CINEMA4D标签  中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2016)06-020
理论分析和生产实践表明,在一定范围内,间隙对冲裁力的影响是很小的,而板材相对厚度是影响单位厚度上冲裁力的主要因素.当材料性能等其它条件一定时,冲裁力随着板厚的增大而
通过对板料拉深法兰变形区和直壁传力区的应力分析,应用功平衡法,推导了极限拉深系数与摩擦系数之间的关系式,并讨论了摩擦对拉深性能的影响.
主要研究了材料参数及工艺参数对盒形件成形性能的影响,通过正交试验和计算机数值模拟相结合,确定了最佳的参数组合方式,并用该最优数据进行实际冲压,得到的结果与最优模拟结
摘要:以TAM作为研究视角,对我国MOOC用户的接受因素进行探索性研究。通过寻找影响我国MOOC用户使用的因素,试图提高MOOC在我国的普及程度。对我国已有的MOOC平台,针对性地对目标用户和潜在目标用户投放问卷。对数据进行分析和根据TAM,结合当前我国MOOC市场现状,得出:用户接受绩效期望、信息质量、服务质量、态度这四个因素影响用户接受MOOC的行为意向,以上影响因素都与行为意向存在正相关关系
介绍了如何采用Authorware6.0为主控程序及编程语言,Flash4为辅助程序,以Solid-works2000为图形控制平台进行模具拆装课件设计的过程.该课件具有操作简便,表达直观,开放性强
武术文化是我国独具特色的文化资源,在我国,少林武术、峨眉武术、武当武术是其典型代表。研究立足地域武术文化品牌的构建,在系统梳理峨眉武术的基础上,提出了“五位一体”的品牌