论文部分内容阅读
传感器节点由于体积和处理能力的限制,节能成为无线传感器网络技术研究的关键点。据研究发现,在网络工作过程中节点之间的信息的收发消耗了网络的大量能耗,而节点信息的处理与各个协议层是密不可分的,因此如何设计节能高效的算法成为无线传感器网络的重点。本文根据无线传感器网络的研究现状,介绍了现有的路由算法和传输算法,通过分析比较发现目前的节能算法仅仅考虑了网络层的节能或者传输层的节能,其实将网络层和传输层结合起来考虑,能更有效的均衡网络的能量消耗。为了弥补现有算法的不足,本文提出了基于节点分布度的路由算法LEACH-D和基于分簇实时传输算法RTBC。LEACH-D是基于LEACH提出的路由算法,该算法综合考虑节点的分布密度,通过引入节点连通度修改簇头阀值和设定成簇的半径来均衡节点能量的消耗,并在簇头之间采用多跳通讯机制防止簇头节点过度耗能。在LEACH-D算法仿真分析过程中,主要从网络节点死亡时间、网络传送等量信息消耗的能量值和相同能量下节点存活个数三个方面对两种算法进行比较分析,实验表明LEACH-D能够更有效的降低了簇头节点的能量消耗,降低网络的整体能耗,延长簇的生命周期。RTBC的主要思想是采用跨层技术,在LEACH-D的基础上结合传输层技术来进行数据传送。在WSN网络中先找出簇头到基站的多条优化路径,然后结合基于平均队列长度的拥塞控制方法,在多条优化路径中找出一条耗能最小并且实时性最优的路径,最后沿着这条路径将数据传送到基站,以此来实现数据的实时传输。在RTBC算法仿真分析过程中,主要从网络时延、汇聚节点收包率和传输等量数据能量消耗值来进行比较,实验表明RTBC能够满足网络的实时性需求,能有效进行拥塞控制,减少网络的能量消耗,从而达到提高网络性能的目的。