论文部分内容阅读
无线传感器网络由部署在检测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。无线传感器网络在实际中有广泛的应用,但是无线传感器网络节点采用电池供电,并且不可补充,因此能量有限。另外节点的存储能力、计算能力和传输距离都有限。这使得能量问题一直是无线传感器网络的研究重点。压缩感知具有减少数据量和提高能量负载均衡的特点,提供了利用少量测量值恢复原始数据的新方法,使得数据收集所消耗的能量减少,分簇算法有利于能量的均衡消耗。利用移动基站进行数据收集可以均衡能量消耗。本文以能量消耗为主线,提高网络寿命为目标,围绕基于压缩感知的分簇算法、多移动基站展开研究,主要包括以下几个研究内容。基于压缩感知算法和分簇算法,提出了CDHC算法:在簇内,簇头节点先收集簇内节点的数据,并对数据进行压缩处理,形成M维测量向量,然后簇头间建立骨干网,簇头沿骨干网传输数据至父簇头或基站,最后基站利用压缩感知算法恢复N个传感器采集的原始数据,极大的减少了数据传输的能耗。本文进一步分析了网络的能量消耗和最优簇头的数量的关系,通过实验仿真,将CDHC算法和hybrid tree算法对比,得出CDHC算法在相同时间内死亡的节点数量更少。本文提出了CMSLM算法:利用多移动基站收集数据;同时在每个逗留处建立路由收集树,并利用最大流的思想对路由收集树进行均衡处理,使得路由树的每层节点所含有的孩子数量尽可能的相等。通过实验仿真,和GBP-MSSN、 EBRAMS算法进行对比,CMSLM算法提高了网络寿命和数据吞吐量。