全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
龙源期刊网 无线传感器网络LEACH协议改进和研究作者:张晓东梁振东来源:电脑知识与技术2013年第36期摘要:通过对LEACH无线传感器网络路由协议的研究,分析了LEACH协议不支持节点移动,簇头的选择随机性,没有考虑簇头位置等缺点,提出了一种LEACH协议的改进方法,并在NS2上进行了仿真,结果表明该方法解决了移动节点通信问题同时提高了数据传输率。关键词:无线传感器网络;LEACH协议;中间节点;路由协议;分簇中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)36-8280-021 问题提出无线传感器网络节点能量有限,在设计无线传感器网络路由协议时首先要考察有限能量用到最需要发送数据的节点上。LEACH协议是一种节能的无线传感器网络路由协议,它通过轮询的方式,随机选择簇头,定期改变簇头和簇结构,最终将有限的能量均匀的分布到各无线传感器节点上,从而降低能耗,延长网络的生存周期。LEACH协议分为簇建立阶段和数据传输阶段两部分组成。在簇的建立过程中,先随机选出簇头,簇头通地周期网络广播方式告诉所有节点自己成为簇头,周围节点依据信号强弱分别加入到相应的簇。所有节点选取01之间的随机数,如果大于阈值T(n),该节点成为簇头。T(n)计算公式1。T(n)=p1-p(rmod1p)ifnG0else (1)在数据传输阶段,每TDMA时隙,节点都向簇头发送数据。簇头将数据处理后把结果发给SINK节点。一轮循环后,网络重新选择簇头和传输数据过程。基于LEACH选择簇头的随机性,发现有如下问题1)选择簇头问题从公式1看出,节点成为簇头是取决于随机数n,极有可能存在的问题是当能量小的节点成为簇头,在数据传输过程中,因为能量较小导致簇头很快失效。另外簇头若出现在距节点较远范围,会因发送数据耗费大量能量。这些都不利于无线传感器节点高效使用能量。2) 移动节点通信问题LEACH簇头的选择是随机的,没有考虑移动节点的情况。如果在簇稳定时移动节点,传感器节点需要花费大量的能量与簇头进行数据交换,这样距离SINK节点远的簇头将耗费更多能量与SINK节点数据传输中,势必会加快簇头的死亡。2 LEACH路由协议的改进方法2.1 改进方法的主要思路当分簇稳定后,成员节点移动,不在当前簇范围时,则无法接收原簇头的数据,将此成员节点定义为无效节点。无效节点所发送的数据将丢失。为了避免数据丢失,引入了中间节点,中间节点有路由和数据转发功能,接受无效节点发送来的数据,然后将数据发送到SINK节点。这样,就不会因为节点移动,而使得无效节点发送数据失败的现象。2.1.1 中间节点的形成中间节点是一个配置GPS模块的能量充足的节点,它能感知自己的位置。当簇头选举出来之后,它将自己是簇头的消息通过网络广播给所有节点,并将自己的地理位置通过GPS发送给中间节点,中间节点收到簇头的消息得到簇头的纵横坐标利用公式2计算一个最优位置,然后移动到该位置,此时中间节点通过网络广播所有节点自己是中间节点。x=limn1ni=1nxiyi y=limn1ni=1nyi (2)其中x代表最优位置的横坐标,y代表最优位置的纵坐标,xi代表簇头i的横坐标,yi代表簇头i的纵坐标,n代表簇头的数量。2.1.2 稳定传输阶段稳定传输阶段的主要任务数据传输,通常将簇头采集到各节点的数据发送给SINK节点。面对于无效节点,数据传输过程是中间节点代为发送给SINK节点的,此阶段的数据传输时间是以簇头生成的TDMA时间为准的,每个成员节点在自己的时隙时间范围内,将数据传送给簇头。考虑到能耗原因,成员节点发送数据多少是由收到簇头广播信号的强弱决定的。因此,信号弱的成员节点,数据传输就少。信号强的成员节点数据传输就多。与此同时,成员节点不在自己的时隙时间范围内,其无线通信模块处于关闭状态。稳定传输阶段流程图如图1所示。图1 稳定传输阶段流程图3 仿真与结果分析采用NS2仿真工具对LEACH协议和改进后的方法进行仿真比较,主要从SINK节点接收数据包的数量随移动节点数量增加的变化进行比较。为了验证改进后的方法的性能,将100个无线传感器节点和一个中间节点随机放置在100m*100m的监测区域,这些节点以0.2m/s进行移动。假设所有节点的能量均为0.5J,SINK节点位于(60,90)处,节点要发送数据包的大小约为500byte,簇头融合后的数据包大小为1830byte,每轮的时间为30S,移动节点数量为50个。从图2可以看出随着移动节点数量的增加,改进后的方法与LEACH协议相比,数据传输率明显提高,也就是说,在节点移动的条件下,接收的数据包比LEACH协议要多。分析其原因是中间节点将无效节点的数据代为发送给SINK节点的结果,这样数据发送成功率得到提高。4 总结针对LEACH路由协议无法解决移动节点和网络能耗高的问题,提出了一种改进方法,该方法引入了中间节点,在无效节点发送数据失效的前提下,将节点数据先传给中间节点,再发送给SINK节点。仿真结果表时,改进后的方法在数据传输率明显提高。参考文献:1 韩旭,方正江.无线传感器网络应用研究J.中国仪器仪表,2011(9):23-25.2 袁远,彭宇行,李珊珊.高效的移动sink路由问题的启发式算法J.通信学报,2011(10):107-117.3 余勇昌,韦岗.无线传感器网络路由协议研究进展及发展趋势J.计算机应用研究,2008,25(6):1616-1621.4 张衡阳,李莹莹,刘云辉.基于地理位置的无线传感器网络路由协议研究进展J.计算机应用研究,2008,25(1):18-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工晋升通道建设工作计划及实施步骤
- 鞍钢招聘面试注意事项
- 金融产品创新思路与产品设计指南
- 无人机飞手维修师培训课程设计及实施效果评估
- 钳工岗位职责与要求
- 高级摄影测量技能竞赛方案及计划
- 网络安全攻防技术与网络安全防护体系建设
- 城市交通的公共产品品类管理
- 宠物纪念品市场推广
- 产品营销策划方案及执行
- 企业财务管理中的流动性风险评估与应对策略
- 变电站GIS组合电器安装工程风险识别及预防措施
- 某管理咨询公司薪酬管理制度
- 物业管家管理课件
- TCACM 1460-2023 成年人中医体质治未病干预指南
- 三人合租房协议合同
- 大学生职业生涯规划书模板范文:市场营销篇
- 卧式蒸汽锅炉蒸汽锅炉安全操作规程
- 2025年内蒙古包钢集团招聘笔试参考题库含答案解析
- 安置房工程装配式预制混凝土构件安装施工方案
- 直立性低血压诊断与处理中国多学科专家共识(2024版)解读
评论
0/150
提交评论