基于二分k-means的低功耗路由算法研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:stillzhl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子技术和无线通信技术的不断进步,作为物联网核心技术的无线传感器网络(WSN)技术在最近几年中得到了蓬勃的发展。由于在无线传感器网络中传感器节点一般能量有限,如何节省传感器节点的能耗和延长无线网络的生存时间是WSN必须面对的难题。国内外学者已对该问题做了大量的研究工作,通过研究表明无线传感器网络的拓扑结构和路由算法优化对延长无线网络的生存时间具有重要意义。WSN采用平面路由算法时,传感器网络的所有节点在网络拓扑中的地位和功能的要性是相似的,平面路由算法较为适用于网络规模小、无线传感器节点较少的传感器网络。相对于平面路由算法,分簇路由算法通过选取簇头并形成簇群进行数据传输,这种路由算法可以对网络中的节点和数据进行更有效的管理,适用于节点较多、规模较大的无线传感器网络。本文主要对无线传感器网络的单层分簇路由算法、多层分簇路由算法进行了研究,论文研究的内容和创新点如下:(1)针对经典单层分簇路由算法LEACH所存在着簇头选取过程中簇头数目不确定、簇头分布不均匀、选取过程随机以及簇头选取不合理等缺陷,本文提出了基于二分k-means算法均匀分簇的单层分簇路由算法UCOA。该路由算法首先基于对网络能耗的理论分析确定WSN的最佳簇头数目,然后利用二分k-means基于最优簇头数目进行网络均匀分簇。再利用加入了节点剩余能量和相对距离的阈值公式在簇中进行簇头选举。该算法可以使簇头的选取过程更加严谨和科学,簇头节点的分布更加合理,能选出最佳的节点作为簇头。本文通过仿真实验对UCOA和LEACH路由算法进行了性能比较,仿真结果表明UCOA算法在延长网络生存时间和减少整个网络能量消耗等方面均优于LEACH算法。(2)采用多层分簇路由算法可以很好地克服单层分簇路由算法对无线传感器节点间通信距离要求过高的缺点。本文在前述单层分簇路由算法研究的基础上,结合对其他多层分簇路由算法的优缺点的分析,提出了一种基于节点多跳的多层分簇路由算法MLCRA。该算法首先基于节点发送数据与传输距离之间的关系确定了节点进行多跳的最优距离。在簇间的数据传输过程中,加入辅助簇头承担簇头发送数据的能量消耗。在簇间利用剩余能量充足节点进行数据转发任务。这种数据传输方式可以极大地降低网络对节点传输距离的要求,使算法的实用性大大加强。本文通过仿真实验对MLCRA与LEACH-M算法进行了性能比较,仿真结果表明MLCRA算法在减少整个网络的通信距离、减少节点能量消耗和延长网络生存时间方面均优于LEAC-M算法。
其他文献
要回答在建设和谐社会方面社会学能够做什么的问题,首先要回答目前影响社会和谐的主要因素是什么。这里,关键的问题是,中国社会在现阶段的主要矛盾究竟是什么,或者如何结合目
高校美誉度提升工程指高校获得公众信任、好感、接纳和欢迎的程度,是评价一所学校声誉好坏的社会指标,美誉度提升工程建设可以有效地提升学校的知名度。新媒体环境下,高校加
文章采用空间计量经济方法,利用空间和时间固定效应的空间自回归模型和空间误差模型,就外商直接投资、贸易开放度与我国地方政府公共支出结构之间的关系进行分析。得出以下结论
结合南通大剧院项目舞台52 m超高大跨钢筋混凝土屋盖体系的施工实际,对拟定的3种高大支模方案进行了比选。经技术指标比选及综合考虑,最终选用了以舞台牛腿支撑贝雷架钢平台
建立了复杂网络上总人口数满足Logistic方程的SIS传染病模型,采用下一代矩阵方法得到了该模型的基本再生数风.利用微分方程比较原理,证明了当R0〈1时无病平衡点是全局渐近稳定的
为了分析袋式除尘器内部流场,采用多孔介质模型模拟布袋除尘区,气固两相流分析尘粒在除尘器内部的流动状况。结果表明,速度场进口速度较大,气流向前喷射后上升,进口上方的布
基本理论是科学赖以建构的最核心的理论范式,在这一部分所发生的变革往往会形成通常意义的科学革命。相对于科学发展的常规性和非常规性(革命性)两个阶段,存在着常规性和非常规性
ε-聚赖氨酸(ε-poly-L-lysine,ε-PL)是一种新型生物食品防腐剂,主要由小白链霉菌好氧发酵所得,其合成受环境低pH值的严格调控。因此,研究小白链霉菌在低pH环境中的生理响应机
通过对大柳塔煤矿12613运输巷过砣断层的研究,总结了连采机在断层破碎带中的掘进工艺和支护方式,保证了施工安全,加快了掘进速度,提高了煤炭采出率和巷道质量,为连采机在断层破碎
经验数是一点法评价气井产能的重要参数,如何优选方法求解经验数,对提高一点法的准确性具有重要的意义。以延长气田为例,利用最优化方法(实际无阻流量与计算无阻流量之间的方