动态传感器网络节点定位技术的研究

动态传感器网络节点定位技术的研究

论文摘要

动态传感器网络作为无线传感器网络的一种,近年来被广泛的应用于许多领域中,如环境监测、动物跟踪、医疗健康、井下人员搜救等都依赖于传感器节点的移动性。移动的节点不仅提高了事件监测的灵活性,而且增强了无线传感器网络的自组织性和适应性。对于动态传感器网络而言,节点的位置信息是其各种应用的前提。节点的移动性使动态传感器网络的节点定位比静态传感器网络的节点定位更复杂。如何在动态条件下,对节点实现低功耗、低复杂度和高精度的定位是无线传感器网络定位面临的挑战之一。本文以动态传感器网络节点定位技术为主要研究内容,分析并仿真研究了不同网络模型下的动态传感器网络节点定位问题,以及节点移动模型对定位算法的影响。本文的主要工作和创新点如下:首先,本文针对未知节点静止、锚节点移动的动态传感器网络模型的定位问题展开了研究,提出了一种基于虚拟信标选择的移动锚节点定位算法。该算法从几何学的角度,对在测距误差存在的情况下,如何减少误差积累和确保定位误差最小的问题进行了研究,定量的分析了由节点间相对位置所引入的误差,并通过数学证明了当参与定位的三个虚拟信标的位置成等边三角形时定位误差最小的定理。依据这一定理,未知节点在定位过程中对虚拟信标进行合适的选取,获得了更准确的位置信息。接着,本文研究并探讨了移动锚节点定位算法中的锚节点路径规划问题,提出了一种能自适应网络拓扑的动态路径规划方法。为使移动锚节点能根据网络中节点的分布情况进行移动,该算法对锚节点的移动方向进行了划分,并利用锚节点与未知节点之间的信息交互,获取锚节点当前通信范围内的节点的邻居节点数,使锚节点的移动路径尽量规划在邻居节点数最多的区域内,以此确定锚节点的移动方向。仿真结果显示,本文提出的动态路径规划方法能有效的避免无节点区域的遍历,特别适用于网络节点非均匀分布的应用场景。其次,本文针对未知节点和锚节点均移动的动态传感器网络模型的定位问题进行了研究。蒙特卡洛定位算法是解决这类定位问题的重要方法,但蒙特卡洛定位算法为实现定位而进行的大量采样不仅降低了算法的执行效率,而且消耗了传感器节点的大量能量。针对这些缺点,本文提出了一种自适应采样的改进的蒙特卡洛定位算法。该算法首先使用未知节点接收到的一跳和二跳锚节点建立采样区,然后采用Kullback-Leibler距离作为衡量节点位置的后验概率密度分布的真值与估计值之间的误差限,依据采样区的大小计算出基于此误差限的最大采样次数,在采样区域内进行均匀的采样和过滤,最后利用未知节点的一跳邻居节点对样本的权值进行区分,计算出节点的估计位置。仿真结果显示,该算法能在保证节点定位精度的情况下,有效降低采样次数,减少计算开销。由于受到网络规模和成本的限制,以及难以从实际场景中获得节点的移动轨迹,目前针对动态传感器网络节点定位算法的研究仍以仿真研究为主。节点移动模型作为动态传感器网络节点定位算法仿真研究的基础,对定位算法的性能分析具有重要的影响。通过研究发现,节点移动模型的参数设置及许多与时间相关的特性是造成定位算法性能评估不一致的主要原因。因此,本文最后研究并分析了节点移动模型对动态传感器网络节点定位算法性能的影响,提出了为了能准确衡量算法的性能,在定位算法的仿真研究中必须综合考虑定位算法的应用场景和节点移动模型的基本特性的观点,并举例加以了分析和说明。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 动态传感器网络概述
  • 1.2.1 动态传感器网络的体系结构
  • 1.2.2 动态传感器网络的特点
  • 1.2.3 动态传感网络的应用领域
  • 1.2.4 动态传感网络的关键技术
  • 1.3 定位技术的研究现状
  • 1.3.1 基于测距的定位技术
  • 1.3.2 无需测距的定位技术
  • 1.3.3 对比与分析
  • 1.4 论文的主要工作
  • 1.5 论文的组织结构
  • 第2章 动态传感器网络节点定位研究综述
  • 2.1 基本概念与术语
  • 2.2 动态传感器网络节点定位问题描述
  • 2.3 动态传感器网络节点定位的特点
  • 2.4 动态传感器网络节点定位算法
  • 2.4.1 仅锚节点移动的定位算法
  • 2.4.2 仅未知节点移动的定位算法
  • 2.4.3 未知节点/锚节点均移动的定位算法
  • 2.5 定位算法的评价指标
  • 2.6 本章小结
  • 第3章 基于虚拟信标选择的移动锚节点定位算法
  • 3.1 引言
  • 3.2 节点间相对位置对定位精度的影响
  • 3.2.1 共线性分析
  • 3.2.2 误差分析
  • 3.3 虚拟信标选择策略
  • 3.3.1 共线度权值的确定
  • 3.3.2 三角形内点的判定
  • 3.4 基于虚拟信标选择的移动锚节点定位算法
  • 3.4.1 问题模型
  • 3.4.2 算法描述
  • 3.5 仿真分析
  • 3.5.1 测距误差
  • 3.5.2 虚拟信标阈值
  • 3.5.3 虚拟信标广播周期
  • 3.5.4 锚节点移动时间
  • 3.6 本章小结
  • 第4章 移动锚节点定位算法中的动态路径规划
  • 4.1 引言
  • 4.2 锚节点移动模型
  • 4.3 动态路径规划算法
  • 4.3.1 问题模型
  • 4.3.2 算法步骤
  • 4.3.3 移动步长的设置
  • 4.3.4 位置的回退
  • 4.4 仿真分析
  • 4.4.1 移动路径
  • 4.4.2 节点定位率
  • 4.4.3 移动距离
  • 4.4.4 定位误差
  • 4.5 本章小结
  • 第5章 基于自适应采样的改进的蒙特卡洛定位算法
  • 5.1 引言
  • 5.2 蒙特卡洛定位算法
  • 5.2.1 贝叶斯滤波
  • 5.2.2 蒙特卡洛方法
  • 5.2.3 MCL算法的定位原理
  • 5.2.4 MCL算法的优势与不足
  • 5.3 基于自适应采样的改进的蒙特卡洛定位算法
  • 5.3.1 初始化
  • 5.3.2 预测
  • 5.3.3 过滤
  • 5.3.4 位置估计
  • 5.4 仿真分析
  • 5.4.1 定位误差
  • 5.4.2 定位能耗
  • 5.4.3 锚节点密度
  • 5.4.4 节点运动速度
  • 5.5 本章小结
  • 第6章 节点移动模型对定位算法性能的影响
  • 6.1 引言
  • 6.2 四种典型的节点移动模型
  • 6.2.1 随机漫步移动模型
  • 6.2.2 随机路点移动模型
  • 6.2.3 高斯-马尔科夫移动模型
  • 6.2.4 参考点组移动模型
  • 6.3 节点移动模型对定位算法性能的影响
  • 6.3.1 定位误差
  • 6.3.2 节点速度
  • 6.3.3 锚节点密度
  • 6.3.4 节点密度
  • 6.4 仿真研究中应注意的问题
  • 6.5 本章小结
  • 第7章 总结与展望
  • 致谢
  • 参考文献
  • 攻读博士学位期间参与项目和发表论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    动态传感器网络节点定位技术的研究
    下载Doc文档

    猜你喜欢