无线传感器网络层次路由协议的设计与实现

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:kikat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是一门新兴技术,是传感技术、计算机网络技术、微机电系统(MEMS)发展的产物。作为一种新型的信息采集和处理技术,日益收到国内外的高度重视,目前,各国研究者致力于无线传感器网络的路由协议、MAC层协议、QoS、网络拓扑控制、网络安全等各方面的研究。由于无线传感器网络通常工作在环境恶劣、地形复杂的场合,更换电池几乎是不可能的。因此,无论是硬件设计还是软件设计,能量问题始终是需要考虑的关键问题,特别是在大规模部署的传感器网络中,如何设计专用的协议来更好地节省能量,是人们关心的首要问题。   和传统的无线网络相比,无线传感器网络有能量约束、数据冗余度高和多对一的数据流等特点。能量有效性是无线传感器网络的主要性能指标。根据对无线传感器网络能量管理策略的分析,影响能量消耗的主要因素有:感知数据、数据处理和无线电通信,其中无线电通信是能量消耗的最主要的环节。无线传感器网络能量有效性的实现虽然可以在通信协议栈的不同层加以改进,但由于基础物理层的局限,改进主要在网络层通信协议的设计与实现,而在所有路由协议中,层次路由协议在均衡网络能量,延长网络生命周期方面比其他协议更适合实时性应用,因此本文着重对无线传感器网络层次路由协议进行研究。   本文重点从软件节能角度对无线传感器网络路由协议进行了研究。首先对无线传感器网络的概念、特征、体系结构做了简要介绍,并将它和其它无线网络进行比较;接着概述了无线传感器网络路由技术的特点和设计考虑的因素,对现有无线传感器网络路由协议进行分类,并对各类路由协议进行了对比研究;然后着重分析了典型的层次路由协议——LEACH协议,针对其弊端,提出了自己的改进思路,最后,提出了一种新型的层次型路由算法——EECH。   EECH算法是在层次路由协议的基础上,提出的一种多跳的高效节能的分簇算法。算法中节点根据当前能量与网络平均能量来竞争簇头,而簇头之间根据簇头节点的能量和距汇聚节点的距离来运行成链算法,簇头节点将收集到得数据进行数据融合后发送到父簇头节点,然后通过根节点将整个网络收集的数据发送到sink节点,这样簇头节点就可以避免因为进行数据传输而造成过早的死亡,同时可以扩展网络规模,实验结果显示,该算法和LEACH算法相比,可以很好的节省能量开销,延长网络生命周期。
其他文献
古建筑物的虚拟复原在保护和研究古代建筑文化遗产领域中,已经越来越被人们重视。在各项虚拟复原相关技术中,利用基于图像的建模与绘制(IBMR)技术建立具有真实感的虚拟环境是
遗传算法作为一种成熟的现代算法,由于具有高效、高可靠性、信息量大和易于实现等优点,而在工程设计领域得到了广泛应用和认可。本论文研究遗传算法在带式输送机滚筒优化设计
云计算技术不断发展和革新使得数量庞大的用户选择将数据存储到云端。但是,用户将隐私信息存储在云端后会引发用户对存储云端隐私数据安全的担忧。用户通过将数据加密后存储
摘要抽取是应对现代信息化社会而产生的一种信息提炼技术,它从大篇幅的文本中快速、准确地抽取出能够表达文本主题意思的句子生成文摘,为人们高效获取有用信息提供帮助。本文
关键帧动画是利用计算机的运算能力,按照运动学和动力学的规律计算生成两个关键动作之间的运动动作序列的动画方法。这种方法可以依靠几个简单的动作关键帧生成相对复杂的运
伴随着音视频娱乐行业的迅速进步,数字信号处理器正逐渐成为研究人员重点关注的对象,如何提高数字信号处理器平台上相关应用的性能和效率也受到越来越多的重视。然而,当前流