The invention provides a method for reducing power consumption of the LEACH protocol, the basic system including common node, cluster head node, the forwarding node, base station, specific work cycle steps to identify network topology, initialization, cluster head node selection, cluster formation and data transmission to the cluster head node selection and cluster formation. The invention aims at the deficiency of the LEACH protocol, and improves from three aspects of cluster head selection, cluster formation and data transmission mode. In the cluster head selection, the influence of three factors, including the energy of nodes and the distance and density of the base station, is considered to balance the burden of cluster heads, so that the distribution and energy consumption of the selected cluster heads are balanced in the network. In the formation of the cluster, the mesh is divided into clusters, and the nodes themselves calculate the two-dimensional values of the grid to ensure the effectiveness of the node energy. According to the distance between cluster head node and base station, a single hop hop routing method is adopted to reduce the power consumption of the network with the highest energy efficiency.
【技术实现步骤摘要】
一种降低功耗的LEACH协议改进方法
本专利技术涉及无线传感器网络领域,具体涉及一种降低功耗的LEACH协议改进方法。
技术介绍
无线传感器网络是一种新兴的网络模型,它由大量具有通信和计算能力的微型传感器节点密集布设在无人值守的监控区域构成。这些传感器节点采用独立的电池供电,并以自组织的形式组网,通过节点之间协调运作,采集网络覆盖区域内被监测对象的信息,及时发送给观察者,完成预期的网络任务。目前国内无线传感器网络多用于区域环境的监测,由于网络节点往往被布置于恶劣的、人类难以到达的环境中,且采用电池供电,当节点的电能耗尽后难以及得到补充和更换,因此节点功耗是制约无线传感器网络应用最为突出的要素。如何降低和均衡节点能耗,保证网络稳定可靠地工作,是需要解决的首要问题。国内外的研究进展表明:路由协议是组网的基础和数据传输的关键,改进适用于无线传感器网络的路由协议可以有效降低节点的能耗,延长网络生命周期,具有很高的研究价值。LEACH协议是由WendiRabinerHeinzelman、AnanthaChandrakasan和HariBalakrishnan三人在2000年Proceedingsofthe33rdHawaiiInternationalConferenceonSystemSciences上的一篇文章Energy-EfficientCommunicationProtocolforWirelessMicrosensorNetworks中首次提出,节点动态聚类的建立带来了显著的节能效果,使系统的生命周期得到延长。但是LEACH协议中,簇头和基站的数据传输是单 ...
【技术保护点】
一种降低功耗的LEACH协议改进方法,包括以下步骤:步骤一,确定网络拓扑:将n个普通传感器节点随机均匀分布在监控区域内,各节点的感知半径相同,覆盖区域是以节点为圆心,R为半径的圆;基站配置于监测区域之外,可以和区域内任意一个传感器节点直接通信,网络拓扑确定完毕;步骤二,网络拓扑确定后进行初始化,监测网络中所有节点的初始能量均为E,基站计算基站到每个普通节点的距离,找到距离最大值和最小值;基站泛洪广播全网信息包,包括最大距离
【技术特征摘要】
1.一种降低功耗的LEACH协议改进方法,包括以下步骤:步骤一,确定网络拓扑:将n个普通传感器节点随机均匀分布在监控区域内,各节点的感知半径相同,覆盖区域是以节点为圆心,R为半径的圆;基站配置于监测区域之外,可以和区域内任意一个传感器节点直接通信,网络拓扑确定完毕;步骤二,网络拓扑确定后进行初始化,监测网络中所有节点的初始能量均为E,基站计算基站到每个普通节点的距离,找到距离最大值和最小值;基站泛洪广播全网信息包,包括最大距离、最小距离以及基站的位置信息,各个节点收到消息后连同自身的位置信息存储起来;步骤三,簇头节点的选取:从节点能量、节点到基站的距离、节点密度三个因子方面综合选簇头,协议根据三个因子区分出三类特殊节点,通过提高特殊节点的当选概率,均衡簇头的负担;三类特殊节点分别为:Ⅰ型高能节点:节点能耗率与网络平均能耗率的商差值小于0;Ⅱ型“热区”节点:节点与基站的距离小于最远节点和基站距离的20%;Ⅲ型密集区域节点:节点通信半径内节点密度超出网络平均节点密度50%;网络中非特殊的节点均为普通节点,阈值公式与LEACH协议相同,表示为:当节点同时满足三类特殊节点中的两类及两类以上,则该节点为交集节点,其阈值公式通过加权方式确定,具体公式如下:其中,分别为Ⅰ、Ⅱ、Ⅲ型节点的阀值,、、分别为Ⅰ、Ⅱ、Ⅲ型节点的加权值,且,、、;交集节点中得分最高的为簇头节点;步骤四,簇的形成:采用网格分簇方法,首先协议通过节点位置模糊匹配的方式将网络分成若干个相同大小的网格,矩形网络区域长为,宽为,将长边划分为等份,宽边划分为等份,网络被等分为个矩形网格,为了保证网格内节点可靠通信,、的选值满足约束条件,为节点的通信半径;按照矩阵排列给所有网格分配一个二维值;对于网络中任意两个节点和,坐标分别为、,若,为取整函数,则满足位置匹配条件;所有节点计算自身所属网格的二维值,满足位置匹配条件的节点划分在同一网格,即二维值相同的节点分在同一簇,从而形成簇;步骤五,数据传输:当簇形成后,传感器节点采集数据并进行数据的传输,数据传递方式包括以下过程:首先规定一个距离阈值,当簇头节点与基站的距离小于时,节点采用单跳方式,簇头直接与基站通信,完成数据传输;当簇头节点n和基站间的距离大于时,先完成簇内数据处理,即网格内的簇头接收本簇节点的数据包,若一个网格包含多个簇头,普通节点的数据包发送至距离最近的簇头;簇内数据处理完成后,各个网格中的簇头成为待转发节点,进行簇外数据传输,采用多跳方式,选择合适的转发节点,将数据传送至基站;到达计数簇头...
【专利技术属性】
技术研发人员:陈孟元,蒋慧,周萌,陈跃东,
申请(专利权)人:安徽工程大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。