论文部分内容阅读
在无线传感器网络中,节点是电池供电,能量有限,而且当能量耗尽时没有外界补充。因此,能量对节点来说是最宝贵的资源,若不合理利用则会影响整个网络的生命周期。路由协议作为无线传感器网络的关键技术,其高效低能耗可以有效的节约整个网络的能量,有效的延长整个网络的生命周期。由于层次路由协议引入了分簇的概念,只需维护较少的路由信息,在一定程度上更适合无线传感器网络。由于网络中节点自身物理特性的不足,为了达到均衡网络能耗和延长整个网络的生命周期的目标,设计出的层次路由协议应当尽可能的简单高效。
本文通过对经典的层次路由协议进行研究与分析,针对其不足之处,设计了一种基于双簇首能量均衡的无线传感器网络层次路由协议,即DCHEB协议(TheHierarchical Routing Protocol Based on Double Cluster Heads and Energy Balance)。本文摒弃了轮循组簇的工作方式,在网络运行阶段,采用分布式的策略进行簇首选举,簇首节点在簇内重构,从而避免其他工作状态良好的簇被迫周期性的重建。由于簇首节点的能量消耗要远大普通节点,可能会出现簇首节点提前死亡的情况,鉴于此,本文引入了双簇首来平衡簇首节点的能量消耗。因为双簇首可以将簇首节点的数据采集和转发数据两项工作平均到主副簇首节点上,从而可以平衡簇首的能量消耗,可以在一定程度上延长整个网络的生命周期。本文还设计了一种新的簇划分方案,通过此方案可以对网络进行合理分簇,使得簇首节点位于合适的位置上,平均了各个簇的节点个数,可以避免簇内的边缘节点过早死亡。在网络初始化阶段,基站根据新的簇划分方案进行合理分簇,采用集中式的簇首选举策略选举出主副簇首节点,并在数据传输阶段采用副簇首节点间的多跳的方式进行传输。在路由搭建阶段采用主簇首簇内路由搭建和副簇首簇间路由搭建的策略,有效的保证了数据实时、高效地传递到基站且消耗较少能量。最后通过仿真工具MATLAB对DCHEB、HEED和EEUC这三种协议分别从生存时间、能量消耗和数据传输量方面进行仿真分析。此外,还做了DCHEB和双簇首协议之间的性能对比。仿真结果表明:DCHEB协议较HEED、EEUC和双簇首协议延长了网络的生存时间,在一定程度上提高了无线传感器网络的性能,从而完成了对无线传感器网络层次路由协议设计的初步目标。