[发明专利]基于LEACH协议的无线传感器网络数据传输方法有效
申请号: | 201410589112.5 | 申请日: | 2014-10-28 |
公开(公告)号: | CN104320796A | 公开(公告)日: | 2015-01-28 |
发明(设计)人: | 江冰;吉正洵;黄鹍;胡钢;李丽芳;周悦 | 申请(专利权)人: | 河海大学常州校区 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W52/02;H04W84/18 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 213022 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 leach 协议 无线 传感器 网络 数据传输 方法 | ||
1.基于LEACH协议的无线传感器网络数据传输方法,其特征在于,包括以下步骤:
步骤一:确定网络拓扑及初始化:将所有传感器节点随机分布于一个正方形区域内,并作如下假设:基站位置固定,处于正方形区域的中心,能量无限;所有传感器节点位置也固定,位置信息已知,具有唯一的标识,且具有相同的初始能量E0;传感器节点发射功率可调整,可根据传输功率和接收信号的强度确定两节点间的距离;传感器节点之间可以互相直接通信;
步骤二:确定能耗模型:采用一阶无线通信能量消耗模型;
传感器节点发送k比特数据到距离为d的位置,消耗的能量由发射电路损耗和功率放大损耗两部分组成,具体计算公式如下:
上式中:Eelec为发射电路损耗能量;εfs和εmp为功率放大器的能耗系数;d0表示距离阈值,取值为87.5,如果传输距离<d0,则功率放大损耗采用自由空间模型;如果传输距离≥d0,则功率放大损耗采用多路径衰减模型;
传感器节点接收k比特数据的能量消耗为:
ERX(k)=kEelec;
步骤三:区域划分及簇头选举:每轮簇头选举之前,将传感器节点划分为两个不同的区域:标准区和警告区;
如果传感器节点当前剩余能量大于能量阀值Dwarning,则将该传感器节点属于标准区,按照LEACH算法进行簇头选择,LEACH的门限值T(n)_(1)等于LEACH算法的门限值T(n);
如果传感器节点当前剩余能量小于能量阀值Dwarning,则将该传感器节点属于警告区,参照LEACH算法进行簇头选择,LEACH的门限值T(n)_(2)等于0.1倍的LEACH算法的门限值T(n),即T(n)_(2)=0.1×T(n);
步骤四:能量阀值Dwarning更新:
每一轮簇头选举结束后,如果传感器节点剩余能量值低于当前Dwarning值,则该传感器节点向基站发送一警告信息,基站统计被警告传感器节点占整个网络的比例P,如果P大于设定的阀值T,T=0.2,则更新Dwarning值,基站向整个网络广播Dwarning信息,否则不更新Dwarning值,基站也不向整个网络广播Dwarning信息;
步骤五:簇建立及簇内通信:簇内通信采用单跳方式传输,当传感器节点被选作簇头以后,向外发送簇头广播信息,非簇头节点根据收到的簇头广播信息的信号强度大小决定要加入哪个簇,然后向决定加入的簇的簇头发送入簇请求,完成簇的建立后,簇头为每个簇内节点分配TDMA时间表,簇内节点按照该TDMA表将数据以单跳方式传输给簇头,簇头节点收到簇内所有数据后,进行数据融合;
步骤六:数据发送:簇头节点融合簇内节点所发的数据后,若簇头到基站的距离<d0或簇头的候选中继节点集合为空时,则直接与基站进行单跳通信;若簇头到基站的距离≥d0,则采用簇间多跳传输的方式,将数据传送给基站。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410589112.5/1.html,转载请声明来源钻瓜专利网。