基于优先节点定位和人工鱼群优化的DV-Hop算法研究

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:yatou5004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(Wireless Sensor Network,WSN)具有自组能力强、分布广的特点,因此有广泛的应用。无线传感器网络首先应用在军事领域,后来逐渐扩大到民用领域,无线传感器网络广泛使用增强了人们获取信息的能力。定位技术是无线传感器网络的关键技术之一,目前较为常用的定位技术主要分为两类:基于测距的定位技术和基于非测距的定位技术。本文以基于非测距定位技术中的DV-Hop算法为研究对象。DV-Hop算法定位成本低,计算简单,应用广泛。但是该算法也存在定位不精确等问题,因此本文针对DV-Hop算法存在的问题,采用优先节点定位和人工鱼群算法对DV-Hop算法进行改进,从以下三个方面对算法进行改进;(1)优先节点定位。本文将锚节点的通信半径细化,锚节点有3个通信半径—R/3、2R/3和R,根据跳数和通信半径的关系,估算在锚节点通信半径R内的未知节点到锚节点的距离,然后对满足条件的未知节点进行优先定位,然后升级为锚节点,不满足优先节点定位的未知节点进行后续定位。将锚节点通信半径细化为3个通信半径,不仅可以减小跳数误差,而且可以减小未知节点到锚节点的距离误差。(2)采用加权赋值方法修正平均跳距。针对锚节点平均跳距不能真实反映实际跳距的问题,本文采用加权方式求出加权系数,对每一个锚节点赋予不同的权值,同时未知节点只选取距离其最近的三个锚节点作为参考锚节点。通过对平均跳距进行修正,能够得到较为精确的跳距值。(3)采用改进的人工鱼群算法修正未知节点坐标。针对计算节点坐标精度存在误差的问题,本文采用人工鱼群算法对定位进行优化,同时对人工鱼群算法进行改进。将人工鱼群算法进行分段,淘汰掉在食物浓度低的人工鱼,提高收敛速度;动态修正人工鱼群参数,同时对随机行为进行修正,防止人工鱼盲目做出随机行为。通过对人工鱼群算法的改进,有利于提高收敛速度,寻找到全局最优解,提高定位精度。本文使用Matlab对改进的算法进行仿真,与DV-Hop算法和已有的改进算法进行比较,验证改进算法的可行性,分析仿真结果。通过仿真结果,改进的算法在定位精度有不同程度的提高。
其他文献
在目前的市场上,充斥着各种各样的嵌入式产品,而性能却良莠不齐。市场上的价格也是有高有低,其中开发成本占了相当大的比例。当一个产品需要更新换代、升级的时候,多数的已有平台
协作通信利用空间分集原理,使单天线节点之间彼此相互协作和共享资源,形成“虚拟多天线阵列”来实现分集增益。不仅能够对抗深衰落信道,而且解决了由于用户节点携带多天线的
全光再生技术可以克服电域再生技术中因光-电-光(O-E-O)转换带来的电子瓶颈,增加系统的容量,提高系统的灵活性和可重构性,降低系统管理的复杂度和成本,它是未来全光网络的关
雷达辐射源信号识别是目标识别技术的重要组成部分,也是雷达对抗信号处理中的关键技术,是指在对截获雷达信号分选预处理的基础上,提取出信号中的特征参数。通过对这些特征参
1999年,欧盟与欧洲电机与电力电子制造商协会(CEMEP)制定了电机能效标准(EU-CE-MEP协议).EU-CEMEP协议所覆盖的产品为全封闭扇冷型(IP54和IP55)三相交流笼型异步电机,功率范
井下排水系统是煤矿安全生产的重要组成部分,担负着排出井下积水的重任。本文根据平煤八矿二水平热水仓泵房自动化改造的工程项目,综合应用计算机通信网、传感器和智能控制等
超宽带技术(UWB)是近年来备受关注的一种新型无线通信技术。超宽带信号不需要载波,以纳秒级甚至亚纳秒级的窄脉冲携带信息,具有很高的传输速率,并且按照美国联邦通信委员会对
近年来立体显示技术正经历着一个加速普及的发展阶段,目前的三维显示技术主要基于左右眼视差的原理,需要同时显示两幅图像,相应地对显示驱动电路提出了更高要求。本论文对三
正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)被认为是未来通信的关键技术之一,3GPP LTE已经采用OFDM技术作为下行链路的关键技术。但是OFDM对同步偏差
随着社会信息化、智能化与自动化的高速发展,传统的身份识别技术已经远远不能满足实际应用中准确性、快速性的需求,取而代之的是基于信息处理技术的现代生物识别技术。其中,