无线传感器网络全移动节点定位算法研究

来源 :东北电力大学 | 被引量 : 0次 | 上传用户:gl_521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
节点定位是无线传感器网络中的核心技术之一,在目标追踪、事件监测、定位路由、战场定位等诸多领域应用广泛。在无线传感器网络的很多应用中,随机散布在无线传感器网络中的锚节点和未知节点,很多情况下处于移动状态,而目前很多算法考虑传感器动态性不是很全面,使算法在动态状态下表现不佳。目前的移动节点定位算法多基于部分节点静止,部分节点移动,或者节点的移动按照事先规定好的轨迹,这种移动方式均非所有节点随机移动。另一方面,基于接收信号强度指示(RSSI)的定位算法依据信号强度衰减随着距离的变化原理来估计节点间的距离,RSSI定位算法最重要的问题是路径损耗问题,信号衰减因子随环境不同而变化,一般情况下,大多算法将信号衰减因子取典型值来计算,这将导致严重的测距误差,而且在复杂的地理环境中,信号传输不规则性(DOI)也是信号在实际传输中遇到的一个重要问题。针对以上存在的问题,本文通过大量实地测量,将得到的数据进行分析与处理,使用MATLAB拟合出不同环境下的信号衰减因子与参考距离为1m时的路径损耗值,为了使该模型更加符合真实复杂的情况,将DOI引入模型中,结合信号的传输半径、环境的复杂程度,建立了基于信号接收强度和距离的拟合关系模型,在此基础上将RSSI定位算法应用于锚节点和未知节点全部随机移动的网络中。为了能解决当能够与未知节点通信的锚节点数量少于3个而不能定位的问题,本算法根据能够与未知节点通信的锚节点数量,将定位过程分为3种情况:当能够与未知节点通信的锚节点数量等于或者大于3个时,直接使用三边测量法进行定位;当能够与未知节点通信的锚节点数量为2个时,利用未知节点历史时刻的位置信息辅助当前时刻的未知节点定位,即把未知节点历史时刻的位置作为锚节点的位置,速度值作为通信半径对未知节点进行辅助定位;当能够与未知节点通信的锚节点只有1个时,通过灰预测预测未知节点当前时刻的移动方向,然后结合未知节点历史时刻位置信息和速度值来完成节点定位过程。仿真结果表明,与传统RSSI定位算法和基于卡尔曼滤波的RSSI定位算相比,该算法的定位成功率提高了约30%。
其他文献
学位
光孤子是近年来人们研究的热点,光折变晶体与线性电介质界面存在的非线性表面波,能够将光波能量限制在晶体表面狭层内,使得界面处具有很高的光能量和功率密度,因此表面波在光波导
现如今,随着与日俱增的无线通信用户,频带资源的紧缺以及其利用效率严重低下的情况被显现出来,认知无线电就是在此时应际而生。认知无线电的主要功能在于其能够提升认知用户
学位
学位
据世界卫生组织统计,到2012年10月止,全球视障者数量约4000万~4500万。而视觉系统是人类感知环境信息的主要途径,80%以上的信息都是通过眼睛来获取。因此,研究基于计算机视觉技术的
学位
培养学生思维能力是重要的教学任务之一,因此,中学英语教师应该在课堂教学过程中,重视对学生思维能力的培养,从而使学生的思维得以启发,提高学生学习的质量与效果.目前,由于
近二、三十年中,伴随着复合材料的飞速发展,三维编织技术也得到了迅速的发展,三维编织复合材料被广泛应用于航空、航天、能源、交通等各个领域。然而在这些领域中,对复合材料编织
《网页设计与制作》课程是计算机科学与技术专业的基础课,要求学生应学会HTML语言文档的使用,并具备Dreamweaver CS6软件、AP Div、CSS技术等的综合运用能力.为了达到高效性