当前位置:首页 > 工作计划 > 加权 声矢量传感器_无线传感器网络中一种基于加权的DV-Hop定位算法
 

加权 声矢量传感器_无线传感器网络中一种基于加权的DV-Hop定位算法

发布时间:2019-02-21 04:43:42 影响了:

  摘要:无线传感器网络节点定位至关重要,有着广泛的应用前景。为减小DV-Hop算法在无线传感器网络节点定位中的误差,针对DV-Hop中平均每跳距离的计算方式进行了改进,利用变异系数的加权方式来求解平均每跳距离,使其更接近真实值。仿真结果表明,改进算法在定位精度、稳定性方面都具有更好的性能,是一种可行的定位解决方案。
  关键词:无线传感器网络 节点定位 DV-Hop算法 变异系数 平均每跳距离
  中图分类号:TN929.5 文献标识码:A 文章编号:1007-9416(2012)01-0095-02
  
  传感器具有获取多种信号的综合处理能力,并组成了有信息综合和处理能力的网络[1]。无线传感器网络在军事、环境、健康、家庭和其它商业领域具有广泛的应用前景,给人类生活和生产的各个领域带来深远的影响[1,2]。无线传感器网络的自身定位系统和性能直接影响其可用性,其评价主要有定位误差、功耗、定位代价等标准[3]。
  根据定位机制,现有无线传感器网络定位算法可以分为两大类[4]:基于测距(range-based)的定位算法和无需测距(range-free)的。前者通过测量节点间点到点的距离或者角度信息定位[5],对于网络的硬件设施有较高的要求;后者仅根据网络连通性等信息定位。故其在成本、功耗方面存在较大优势。
  其中DV-Hop定位算法是典型的与测距无关的定位算法之一,其基本思想是利用跳数与平均每跳距离乘积代替节点间的距离,然后通过三边定位或极大似然法估计获得未知节点的位置信息。然而,在计算网络的平均每跳距离时,该算法仅考虑了离未知节点最近的信标节点的平均每跳距离,因此与网络的实际平均每跳距离存在很大的误差。本文结合变异系数改进传统DV-Hop的平均每跳距离计算方式。仿真实验结果表明,改进后的算法具有较好的性能,是一种可执行的方案。
  1、DV-Hop定位算法[7]
  第一阶段,计算未知节点到每个信标节点的最小跳数。每个信标节点将其位置信息在网络中以包含该信标节点跳数信息的分组形式泛洪广播,使得网络中的所有节点都能记录下到每个节点的最小跳数。
  第二阶段,计算平均每跳距离。信标节点可利用公式(1.1)计算自己的平均每跳距离:
  式中:为信标节点数据表中的其他信标节点;为信标节点和之间的跳数。
  每个未知节点仅接收距离自己跳数最少的那个信标节点发送的分组信息,且根据自己数据表中记录的跳数,计算到每个信标节点的距离。
  第三阶段:未知节点利用第二阶段中计算出的到各个信标节点的估计距离,利用三边定位法或极大似然法计算估计坐标。
  2、基于变异系数的DV-Hop改进
  基于变异系数的DV-Hop算法改进思想如下:
  未知节点接收到多个已知节点的平均每跳距离后,结合变异系数的思想,对这些平均每跳距离进行归一化的处理,即给每个已知节点的平均每跳距离都赋予一个权值,用这个权值与各自的平均每跳距离的乘积求和代替传统算法的平均每跳距离,避免了传统方式采用一个最近节点的平均每跳距离带来的较大误差,同时,也能全面考虑各个节点与未知节点的平均每跳距离,更平滑的处理多个节点的平均每跳距离,计算出的结果更客观,接近于真实值。
  下面具体介绍一下新算法中的平均每跳距离计算方法。用代表每个已知节点的平均每跳距离,用代表全网平均每跳距离。假设未知节点一共收到n个已知节点的信息,将每个已知节点的平均每跳距离加权值用表示。
  计算全网平均每跳距离为:
  计算第j个已知节点的平均每跳距离加权值为:
  其中,为第个已知节点平均跳的变异系数,定义为:
  3、仿真实验
  3.1 实验设计
  参考文献[7]中的仿真场景,在网络区域为[0,100m]×[0,100m],在该网络区域中的所有节点均随机生成,并且信标节点的选取也是随机的,在[0,100m]×[0,100m]的网络区域中随机分布了100个节点,其中随机选取了10个信标节点。分别对传统DV-Hop算法和改进后的算法进行仿真和验证。
  3.2 实验结果及分析
  在节点总数不变的情况下,改变节点通信半径R将影响网络的平均连通度。由仿真曲线图3.1(a)、3.1(b)可知,在相同的网络环境(节点通信半径R,信标节点数)下,本文提出的改进算法II的定位误差均明显低于传统DV-Hop算法和文献[7]的改进算法I,当节点通信半径由R=15m变化到R=30m时,无论是传统DV-Hop算法还是DV-Hop(改进)算法在平均定位误差、定位误差均方差方面都随着通信半径R的增加而增大;这是因为在增加节点通信半径R而增大网络平均连通度的同时,导致节点计算的平均每跳距离的误差在增大,从而导致算法参数指标误差的增大。
  4、结语
  本文提出了一种基于变异系数加权处理平均每跳距离的估计算法,与文献[7]提出的方法相比,其平均每跳距离更接近真实值,更准确的反应了网络的实际状态,从而提高了定位精度,降低了定位误差。此外,该算法不需要增加任何的硬件设施,控制了算法成本。仿真结果表明,本文提出的算法是一种可行的定位解决方案。
  参考文献
  [1]Arampatzis Th, Lygeros J, and Manesis S.A survey of applications of wireless sensors and wireless sensor networks[C].Proceedings of the IEEE International Symposium on Mediterrean Conference on Control and Automation , Limassol, Cyprus, 2005: 719-724.
  [2]任丰原,黄海宁,林闯.无线传感器网络[J].软件学报,2003,14(7):1282-1290.
  [3]Akyildiz I F, Weilian Su, and Sankarasubramaniam Y, et al..A survey on sensor networks[J].IEEE Communications Magazine, 2002, 40(8): 102-114.
  [4]杨冕,秦前清.对传感器网络定位技术现状的研究[J].微机发展,2005,15(3):26-28.
  [5]Niculescu D. Positioning in Ad hoc sensor networks[J]. IEEE Network, 2004, 8(4): 24-29.
  [6]史龙,王福豹,段渭军等.无线传感器网络Range-Free自身定位机制与算法[J].计算机工程与应用,2004, 40(23):127-130.
  [7]林金朝,刘海波,李国军.无线传感器网络中DV-Hop节点定位改进算法研究[J].计算机应用研究,2009,26(4):1272-1275.
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3