论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,简称WSNs)作为一种全新的信息获取技术,已成为通信领域备受关注的研究热点,是新兴的下一代无线网络,具有广泛的应用前景。但是传统的适用于无线移动自主网Ad-hoc的路由协议在无线传感器网络应用中存在着众多承待解决的问题,如何利用无线传感器网络有限的能量资源和各节点地理位置信息,确立目标区域的路由,是无线传感器网络研究的关键问题之一。无线传感器网络中由于每个节点只能获取局部拓扑信息,给无线传感器网络的路由协议设计提出了限制,同时,由于传感器节点的电源能量、通信能力和计算能力都十分有限,因此路由协议设计的首要目标是提高节点的能源有效性和网络的生命周期。其中一些研究方向提出了如何在每次数据传输过程中选择能量消耗最小化的路由算法,而另外一些研究方向提出了怎样最小化全网的能量消耗。无疑,LEACH协议的提出使我们通过随机选择簇头节点,平均分担中继通信业务保证了所有节点公平地承担能量消耗的负担,最终可以延长整个系统的生命周期。本文先总结归纳了无线传感器网络的结构、特点、应用范围、现有解决传感器网络能量高效性问题的方法。并在此基础上对现有的无线传感器网络路由协议进行了分析研究,针对这些协议存在的整体能耗高、网络生命周期短等缺点,提出一种基于LEACH协议的能量优化的簇首选择算法EOSA(Energy Optimized Strategy Algorithm),在EOSA中,我们分别在簇头选择算法和网络中最优簇数的确定两方面对LEACH进行了改进。簇头选择算法的改进:通过簇首节点寻找能量剩余较多节点来形成数据传输路径,取代了传统的寻找最小能量消耗路径的方法,对LEACH协议中的阈值T(n)进行调整。从而采用新的簇头选择机制。最优簇数的确定及改进:通过考虑LEACH协议中遗漏的发送广播包所耗费的能量,依据其传送路径的长度产生的消耗能量差异重新计算最优簇数。同时考虑了簇内节点到簇首的距离因素,能从可能的候选路径中选择一条最佳路由,并使得该路径上节点的剩余能量较多。本文通过仿真实验验证了EOSA算法在NS2仿真平台中实现的可行性,以及理论性的验证了适用于LEACH协议网络仿真的有效性及相关实现技术。最后,对本论文的工作进行总结,并提出了本课题领域有待于进一步研究的问题。