论文部分内容阅读
在传感器技术、嵌入式计算技术,分布式信息处理技术和无线通信技术的飞速发展的环境下,无线传感器网络应运而生,并且已广泛应用于许多领域,具有一定的研究价值。借鉴无线传感器网络LEACH协议(Low Energy Adaptive clusteringHierarchy,低功耗自适应集簇分层型协议),本文提出了一种基于自组织神经网络的分簇成链路由协议RBCSC(Routing based on Clustering Self-Organizing NeuralNetwork and Chain)。在无线传感器网络中,LEACH协议第一个提出了分簇的算法思想。LEACH是典型的分布式协议,该算法将网络划分为若干个簇,并采用基于TDMA(Time DivisionMultiple Access时分多址/CDMA(Code Division Multiple Access码分多址)的MAC层(Medium Access Control介质访问控制层)机制来减少簇内和簇间的冲突。在LEACH的基础上提出了LEACH-C协议,该协议是典型的集中式协议,利用模拟退火算法分簇,簇头能够较均匀的分布于网络中。LEA2C协议改进了LEACH-C协议,该协议与后者的不同在于采用自组织神经网络分簇。在采用自组织神经网络分簇的课题上,还有学者们提出的EBC-S协议。在本文中RBCSC协议采用Kohonen自组织映射和学习向量的量化LVQ相结合的算法进行分簇;借鉴PEGASIS(Power-Efficient GAthering in Sensor InformationSystems)协议的成链算法,簇内采用贪婪算法成链,低层簇头与低层簇头之间仍采用贪婪算法成链,最后选出高层簇头直接与基站进行通信。分析和仿真结果表明,与LEACH相比,改进后的算法虽然增加了复杂性,但在平衡节点能耗和延长网络寿命方面具有更优越的性能。RBCSC适合于中小型规模的网络,且基站离网络中心越远,RBCSC显示出更好的性能,初始能量对RBCSC的影响不大。