无线传感器网络数据汇聚路由算法

来源 :速读·中旬 | 被引量 : 0次 | 上传用户:ndhlps
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:无线传感器网络是一种全新的信息获取和处理技术,应用领域广泛,网内数据处理技术中传输效率和网络传输负载是重点内容,而数据汇聚与数据路由相结合是实现网内数据处理的重要方法。数据汇聚通过对传感器节点采集到大量具有高冗余度的原始数据进行一定的运算处理,提取少量可以取代原始数据的特征数据发送给汇聚节点,在保证数据有效性的同时减少传感器节点的数据通信。这种算法能够减轻了网络的传输拥塞,提高了网络性能,达到了能量平衡和能量效率的目的。
  关键词:传感器网络;数据汇聚;路由算法
  1 引言
  无线传感器网络是由大量的传感器节点采用自组织方式构成的网络,它能够实时监测、感知和采集网络分布区域内的各种监测对象的数据。在传感器网络的节能路由算法策略中,数据汇聚是一种十分有用的技术。提高节点能量利用效率是传感器网络的重點研究内容,而设计能量高效的节能路由协议是降低能耗的重要手段。针对分簇结构的传感器网络设计了基于数据包合并的数据汇聚路由算法:簇头与簇成员之间的数据传递采用基于数据包合并的按需平均处理数据汇聚算法;簇头与簇头间的通信则采用基于数据中心地理位置的路由算法。该算法通过数据包按需平均处理可以减少簇成员上传数据的冗余度,能够提高整个网络的传输效率和降低网络的传输负载,能够迅速高效地将信息传递给中心节点。
  2 数据汇聚路由算法
  数据汇聚技术可以在传感器网络协议栈的多个层次中实现,既可以在MAC协议中实现,也可以路由协议或应用层协议中实现。将路由技术与数据汇聚技术相结合是一个重要的问题,数据汇聚可以减少数据量,减轻数据汇聚过程中的网络拥塞,提高网络传输效率,协助路由协议延长网络的生存时间。整个数据汇聚路由算法分两大步:第一步为簇头与簇成员之间的数据传递采用基于数据包合并的按需平均处理数据汇聚算法,第二步为簇头与簇头间的通信采用基于数据中心地理位置的路由算法。
  2. 1 假设条件
  为了使算法能够在平台上顺利运作,要获得或设定以下前提条件:
  条件一:网络中所有节点都能通过某种定位系统,如GPS,获得节点位置信息,并且各节点事先知道中心节点的位置信息。
  条件二:网络中虽然存在三种类型的节点(中心节点、簇头节点、普通节点),但节点天线发射功率是固定的,其覆盖范围是以半径r的圆。
  算法的实现过程如下:
  2.1.1当簇头节点有数据要发送时,先向邻近簇头节点广播路由请求(RREQ),如果中心节点在其通信范围内,直接向中心节点发送信息;
  2.1.2如果收到RREQ的邻近簇头节点到中心节点的路径比路由请求的节点短,就向请求节点发送路由应答(RREP);
  2.1.3路由请求节点在一定时间内收到几个邻近簇头节点的RREP,从中选择一个到中心节点路径最短的节点作为下一跳转发节点,向该节点发送信息;
  2.1.4如果接收到信息的节点是中心节点,就将信息交给应用层处理;如果不是,则重复步骤1-4,直到该信息到达中心节点,本次信息传递才完成。
  下面以图1为例说明算法的实现过程,
  簇头A接收到簇成员的信息,汇聚后要向中心节点sink发送消息,A先发送路由请求,邻居簇头B、C接收到路由请求后都会发路由应答给节点A,节点A会在所有的路由应答中选择距离sink节点最近的节点C作为转发节点,然后A将信息传给节点C,节点C重复刚才节点A的过程,在收到节点D、E、F的路由应答中选择节点E作为下一个转发节点,直到信息上传到中心节点sink才终止。
  2.2运行机制
  网络运行的开始,每个节点都需要知道自己到Sink 节点的距离以及自己的邻居节点的状态。假设Sink 的能量和通信范围相对于传感器节点来说强大许多( 这种假设在传感器网络中常用) ,因此网络中的所有节点都能直接收到来自 Sink 节点的信息。首先由 Sink 节点以一定功率向全网广播一个信息,并且这个功率能保证网络中的所有节点都能收到 Sink节点的这个信息,各个节点收到这个广播信息后根据信號的强弱计算出到 Sink 节点的距离,然后各个节点再寻找自己通信范围内的邻居节点的信息,包括邻居节点的剩余能量,邻居节点到 Sink 的距离以及邻居节点到自己的距离,并将这些信息存储起来。各个节点感知或收到其他节点的数据后,需要经过融合和压缩处理,再转发这些数据到汇聚节点( Sink) 。 源节点收到所有邻居节点的应答消息后,找出其中邻居节点作为转发节点,并通知这个邻居节点要转发数据给它,然后转发数据。
  3.实验结果
  图2中各曲线前面部分一致,这是因为在Sink节点通信范围内的普通节点发送信息包,无须经过路由,直接发送到Sink节点。从第8包信息包开始,各曲线就开始呈现不同的状态。从图2可以看出经过数据汇聚处理的曲线在时间和信息量上都比没有使用数据汇聚处理的曲线有所减少,汇聚时间为0.04s、0.047s、0.06s的曲线比较接近,但从时间和信息量综合考虑,汇聚时间为0.047s的效果更为优越些,而且从表1仿真结果比较看出,汇聚时间为0.047s的平均通信时间是最短的,因此,把汇聚时间取为0.047s是合适的。
  从以上仿真可以看出,采用具有合适的汇聚等待时间的数据汇聚路由算法,可以使网络提高传输效率、降低网络传输负载,达到我们预期目标。
  4 小结
  本文采用基于数据包合并的按需平均处理数据汇聚算法对数据进行了平均处理汇聚,在路由选择上,选用了基于数据中心地理位置的DCGR路由算法,对数据内容进行了坐标转换处理,并通过对何时停止等待更多的数据进行分析,获得一个汇聚等待时间的经验参考值。仿真结果表明,本章采用的汇聚算法使得网络Sink节点接收到的信息包数量明显减少,时间效率也得到提高。从仿真上证明了数据汇聚路由算法的优越性。
  参考文献:
  [1]任丰原,黄海宁,林闯.无线传感器网络[J].软件学报,2003,14(7):1282- 1291.
  [2]林亚平,王雷,陈宇,张锦,陈治平,童调生. 传感器网络中一种分布式数据汇聚层次路由算法[J]. 电子学报,2004,11:1801-1805.
  [3]孔秀平. 无线传感器网络分簇路由算法研究[D].扬州大学,2014.
  [4]Agre J,Clare L.An integrated architecture for cooperative sensing net-works[J].IEEE Trans On Computers,2000,33(5):106- 108.
其他文献
摘 要:英语课程教学在注重文本知识的前提下,要注重学生学习的过程和方法,特别是提高学生学习英语的主动性和积极性,促进学生英语基础知识和技能形成,就是要在学生发挥学习英语主体作用的基础上,运用多种形式的教学方式方法,培养学生英语能力和思维。  关键词:教学模式;课堂教学;兴趣  任何的教育改革都应当首先是教育理念的变革,优化课堂教学是课程改革的突破口。骨子里根深蒂固的东西没有变,任你如何在操作层面上
摘 要:物流金融作为一种全新的物流融资模式在经济实践过程中迅速发展并引起学术界广泛的关注。本文通过回顾物流金融的发展历程,归纳了这一领域的理论成果,并对其核心思想进行提炼,从理论研究与实践应用研究的角度系统反应我国物流金融研究的发展现状。最后在总结前人研究成果的基础上,对我国物流金融研究的发展方向进行展望。  关键词:物流金融;融通仓;文献综述  随着中国经济的迅猛发展,近年来,中国与世界各国的资
江泽民总书记指出:“创造是一个名族的灵魂”。国家科委已颁布科技创新的规划,在只是经济大潮中,培养培养创造性人才已成为教育界的一個热点。此时此刻,人们感到创新教育的重要性,并热切呼唤着培养创造性人才的教育。  一、提高学习动机的水平  “学习动机”是由学者对学习对象的兴趣、愿望、需要而引起的。强化学习动机的心里教育是提高是提高学习质量的重要途径。  1.是自发兴趣水平提高到求知得到高度:在评讲《狐假
摘 要:阅读是学习语文知识的重要途径和手段,阅读存在于我们生活的方方面面,我们的生活离不开阅读。初中语文教学中,阅读一直是我们强调的重点,阅读可以有效的幫助我们学习语文知识,也可以提高我们的知识底蕴,同时也可以扩展我们的视野。在我们调查之后发现目前初中语文阅读教学存在一些问题制约着阅读效率的提高。本文就是我对初中语文阅读教学困境的分析,以及我个人对此提出的相关对策,希望可以起到抛砖引玉的作用。  
摘 要:教学是一种通过对具体音乐作品的聆听,及其他辅助手段来体验和领悟音乐美的音乐教育形式。它通过教师简明、生动、富有活力的讲解提示,倡导“以音乐为本,从音响出发,以听赏为主”的教学理念,将听者从原本对音乐无意识的“听”进入对音乐内涵的感觉和理解。  关键词:音乐;课堂;活力  每一个人都可以成为音乐的欣赏者,培养学生的音乐兴趣,扩大音乐视野,提高感受、体验、听赏、评价音乐的能力,并发展想象力、丰
摘 要:随着新课程改革的不断深入,新课程理念积极倡导要充分发挥学生的主体地位,教师在教学中主要对学生进行正确的引导。小学语文作为小学阶段的基础性课程,对于学生今后的学习以及成长有着重要的影响。对于小学语文教师而言,必须改变传统的教学理念,不断完善和改进教学模式,将现代的教学方法引入课堂中来,达到现代化的教学课堂,从根本上提升教育教学水平。本文主要针对小学语文教学中怎样发挥学生的主体性,提出一些教学
摘 要:瑞士心理学家皮亚杰认为:儿童学习的最根本的途径应该是活动,活动是联系主客体的桥梁,是认识发展的直接源泉。根据心理特点,放手让学生在动手、动口、动脑的协调之中,进行自主探求知识的活动,可发展学生的认知结构。这就要求我们在教学中改变课堂教学模式,实行开放式教学,让学生自主地探究性学习。本文浅略地探讨了如何培养学生的自主探究能力,主要从以下几方面进行分析: 一、什么是自主探究能力;  二、培养学
摘 要:针对网上阅卷系统的应用,探讨了图像采集、图像分析、图像去噪等具体图像处理方法,本文讨论了图像处理系统在网上阅卷中的意义,在二值化过程中主要采用阈值方法得到二值图像,去除噪声采用中值滤波方法,对图像处理系统中的校正倾斜试卷图像,二值化,去除噪声等关键步骤进行了分析。大大加快了图像处理速度,减少了运算时间。  关键词:网上阅卷;图像处理;答案识别  1 引言  網上阅卷是指以计算机网络技术和图