功率高效的无线传感器网络路由协议研究--毕业论文.doc
《功率高效的无线传感器网络路由协议研究--毕业论文.doc》由会员分享,可在线阅读,更多相关《功率高效的无线传感器网络路由协议研究--毕业论文.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、功率高效的无线传感器网络路由协议研究摘要:无线传感器网络是一种全新的信息获取和信息处理、传输技术,通常包含大量的可自组织成多跳无线网络的分布式传感节点。无线传感器网络具有组网快捷、灵活,且不受有线网络约束的优点,可用于紧急搜索、灾难救助、军事、医疗等环境中,具有广泛的应用前景。无线传感器网络己经引起了学术界和工业界的高度重视,被称为是21世纪最有发展前景的技术之一。对无线传感器网络中的低功耗自适应集群分层型协议LEACH协议进行了研究和分析,并对LEACH算法中的簇头选举算法进行了改进,仿真结果表明改进后的LEACH算法在网络生存周期方面要优于原有的LEACH算法。关键词:无线网络检测 分级路
2、由协议 LEACH PEGASIS第一章:无线网络检测的原理(或者绪论)41.1无线传感器网络概述41.2无线传感器网络特点41.2.1与传统无线网络的比较41.2.2与Ad hoc网络的区别51.2.3无线传感器网络的特点5第二章:无线网络检测的国内外发展现状62.1传感器网络的发展历程62.2无线传感器网络的体系结构72.2.1传感器网络拓扑结构72.2.2无线传感器网络节点组成82.3无线传感器网络应用92.3.1军事应用92.3.2环境观测和预报系统92.3.3医疗类92.3.4智能家居102.3.5其它商业应用10第三章:LEACH算法的研究与改进103.1 LEACH算法的物理基础
3、113.2LEACH算法介绍113.2.1算法介绍113.2.2仿真中的细节介绍133.3 LEACH算法的仿真结果153.4 LEACH算法与直接发送及静态集群路由算法的比较16第四章:展望17参看文献18第一章 无线网络检测的原理1.1无线传感器网络概述微电子技术、计算技术和无线通信等技术的进步,推动了低功耗多功能传感器的快速发展,使其在微小体积内能够集成信息采集、数据处理和无线通信等多种功能。目前,无线传感器网络已经是国际上备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域,它实现了物理世界、计算世界以及人类社会三元世界的连通。传感器网络具有广阔的应用前景,已经引起了许多国家
4、学术届和工业届的高度重视,它被认为是对21世纪产生巨大影响力的技术之一。无线传感器网络(wrielness Sensor Network,WSN)1是由部署在检测区域内大量廉价的微型传感器节点组成,通过无线通信的方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者。传感器、感知对象和观察者构成了传感器网络的三个要素。如果说Internet构成了逻辑上的信息世界,改变了人与人之间的沟通方式,那么,无线传感器网络就是将逻辑上的信息世界与客观上的物理世界融合在一起,改变了人类与自然界的交互方式。1.2无线传感器网络特点1.2.1与传统无线网
5、络的比较无线传感器网络是一种新型的无基础设施网络(在很多文献中,无基础设施网络也称为无线移动自组网,Adhoc网络),它与传统的无线网络(如WLAN和蜂窝移动电话网络)有着不同的设计目标。在WLAN、Hmoe RF、BlueTooth和蜂窝网等网络中,它们要么不是自组织的,要么是单跳通信,或者就是不能构建千个节点以上的通信网络,这些网络的首要设计目标是提供高性能的服务质量(Quality of Service,Qos)和更高的带宽,由于移动节点可以不断地获得电能补充,因此对节点的能量考虑被放在次要位置2。然而数目巨大且分布范围广泛的传感器节点不能及时地获得能量补充,存在严重的能量约束问题。高效
6、地利用节点的能量,设计有效的策略来延长网络的生命周期成为无线传感器网络的首要设计目标,为此可以放弃一些其它的性能,如:Qos和带宽的利用。对于有固定基础设施(如sink、核心网等)的网络来说,很少有联系中断的事件发生,并且中断事件和能量使用无关。在移动性网络中,拓扑结构的改变通常是由节点的移动性引起的,而不是由为了执行各种网络协议造成的能量耗尽引起的。因此,为了提高系统性能,在协议设计过程中,移动性管理和故障恢复比能量保持更为重要。然而,对于自组织的无线传感器网络来说,能量耗尽是影响无线传感器网络性能、网络运行周期的主要决定因素。因此,传感器网络的整体性能依赖于那些能有效利用节点能量的各种算法
7、。1.2.2与Ad hoc网络的区别无线传感器网络作为一种分布式的自组织网络,邻居发现和路由发现都是自动的,从概念上讲,无线传感器网络是无线Adhoc网络技术的一大应用,但无线传感器网络又与Adhoc网络有着很大的区别。在早期的研究中,人们认为Adhoc网络协议稍加修改甚至无需修改就可以直接应用于无线传感器网络中。但是随着研究的深入,人们逐渐认识到这两种网络具有许多不同之处,传感器网络不能简单借用以往Adhoc网的协议。原因如下:(1)无线传感器网络节点密度高,传感器节点数量众多,单位面积所拥有的网络节点数远大于传统的Adhoc网;(2)无线传感器网络中大部分节点不像Adhoc节点一样快速移动
8、;(3)传感器节点出现故障的可能性要大于Adhoc网络,它的网络拓扑变化频繁;(4)传感器节点由电池供电,它的存储能力、计算能力和电能有限;(5)传感器节点主要采用广播方式通信,而Adhoc网络大都采用点对点方式通信;(6)由于数目极大且很多节点可能执行同样的侦测任务,因此传感器节点不一定具有全局唯一的标识。1.2.3无线传感器网络的特点1、硬件资源有限:传感器节点受价格、体积和功耗的限制,其计算能力、程序空间和内存空间比普通的计算机功能要弱得多。这一特点决定了在节点操作系统设计中,协议层次不能太复杂。2、电源容量有限:传感器节点由电池供电,电池的容量一般不是很大。无线传感器网络大多工作在无人
9、区域或者对人体有伤害的恶劣环境中,不能给电池充电或更换电池,一旦电池能量用完,这个节点就会由于死亡而失去作用,这势必要求在传感器网络的设计过程中,任何技术和协议的使用都要以节能为前提。3、无中心:无线传感器网络中没有严格的控制中心,所有节点的地位是平等的,是一个对等式网络3。节点可以随时加入或离开网络,任何节点的故障不会影响整个网络的运行。4、自组织网络:网络的布设和展开无需依赖于任何预设的网络设施,节点通过分层协议和分布式算法协调各自的行为,节点开机后就可以快速、自动地组成一个独立的网络。在传感器网络使用过程中,部分传感器节点会由于能量耗尽或环境因素等造成失效,也会有一些节点为了弥补失效的节
10、点,增加监测精度而补充到网络中,这样在传感器网络中的节点数目就会动态地增加或减少,网络的拓扑结构也会随之动态地变化,这就要求传感器网络的自组织性要能够适应网络拓扑结构的动态变化。第二章 无线网络检测的国内外发展现状2.1传感器网络的发展历程传感器网络,经历了如图2-l所示的发展历程。第一代传感器网络出现在20世纪70年代,使用具有简单信号获取能力的传统传感器,采用点对点传输、连接传感控制器构成传感器网络;第二代传感器网络,具有获取多种信号的综合能力,采用串/并接口(如RS-232、RS-485)与传感控制器相联,构成有综合多种信息的传感器网络;第三代传感器网络出现在20世纪后期和本世纪初,用具
11、有智能获取多种信息信号的传感器,采用现场总线连接传感控制器,构成局域网络,成为智能化传感器网络;第四代传感器网络正在研究开发,用大量的具有多功能多信息信号获取能力的传感器4,采用自组织无线接入网络,与传感器网络控制器连接,构成无线传感器网络。图2-1 传感器网络发展历程2.2无线传感器网络的体系结构2.2.1传感器网络拓扑结构传感器网络通常通过飞机布撒,人工布置等方式四,散布于待监测地域。由于传感器节点数量众多,部署时智能地采用随机投放的方式,传感器节点的位置不能预先确定;在任意时刻,传感器节点通过多跳中继的方式将数据传回接收器,最后借助链路将整个区域内的数据传送到远程控制中心进行集中处理。传
12、感器节点间具有很强的协同能力,通过局部的数据采集、预处理以及节点间的数据交换来完成全局任务。网络中的各个节点具有数据采集和将数据路由到接收器的功能,图2-2为多跳路由将数据传到接收器示意图。接收器可以通过有线网络(Internet)或卫星与任务管理节点通信。在无线传器网络中绝大多数的节点只有很小的发射范围,而网关节点发射能力较强,具有较高的电能,以把数据发回远程控制节点。为了保证网络内大多数节点都可以与网关建立无线链路,节点的分布要相当的密集。无线传感器节点经多跳转发,通过网关接入网络,在网络的任务管理节点对传感信息进行管理、分类、处理,再把传感信息送给用户使用。图2-2传感器网络的网络通信结
13、构无线传感器网络的拓扑结构有3种5:星状网、网状网及混合网。每种拓扑结构都有自身的优点和缺点。基本的星状网拓扑结构是一个单跳(single-hop)系统,网络中所有节点都可以与基站和网关进行双向通信(如图2-3所示),图中用三角形表示的节点是基站节点,用圆圈表示的节点是普通节点。网状拓扑结构是多跳(multihop)系统,其中所有无线传感器节点都相同,而且可以直接互相通信(如图2-4所示)。网状网的每个传感器节点都有多条路径到达网关或其它节点,因此它的容故障能力较强。混合网力求兼具星状网的简洁和低功耗以及网状网的长传输距离和自愈性等优点(如图2-5所示)。 图2-3星状网络图2-4网状网络图1
14、-5星一网混合网络2.2.2无线传感器网络节点组成在不同应用中,传感器网络节点的组成不尽相同,但它们的基本结构都是一样的。节点的典型硬件结构如图2-6所示,主要包括电池及电源管理电路、传感器、信号调理电路、A/D转换器件、存储器、微处理器和射频模块等边。根据不同的应用需求,还可能会有定位系统用来确定传感器节点的位置,有移动单元使得传感器节点可以在待监测地域中移动,或具有供电装置以从环境中获得必要的能源。此外,还必须有一些应用相关的部分,例如,某些传感器节点有可能在深海或者海底,也有可能出现在化学污染或生物污染严重的地方,这就需要在传感器节点的设计上采用一些特殊的防护措施。节点采用电池供电,一旦
15、电源耗尽,节点就失去了工作能力。为了最大限度的节约利用电源,在硬件设计方面,要尽量采用低功耗器件,在没有通信任务的时候,切断射频部分电源;在软件设计方面,各层通信协议都应该以节能为中心,必要时可以牺牲其他的一些网络性能指标,以获得更高的电源效率。图2-6传感器网络节点结构图节点在网络中可以充当数据采集者、数据中转站或簇头节点(cluster-head node)三种不同的角色。作为数据采集者,数据采集模块收集周围环境的数据(如温度、湿度),通过通信路由协议直接或间接将数据传输给远方基站(base station)或汇聚节点(sink node);作为数据中转站,节点除了完成采集任务以外,还要接
16、收邻居节点的数据,将其转发给离基站更近的邻居节点或者直接转发到基站、汇聚节点:作为簇头节点,节点负责收集该簇内所有节点采集的数据,并进行数据融合处理,然后发送给基站或汇聚节点。第三章 LEACH算法的研究与改进LEACH算法是无线传感器网络最早的分级路由协议之一6,它的主要思想是基于接收信号的度来形成集群,使用本地集群首领作为到基站的路由器。通过随机选择聚类首领,平均分担中继通信业务来实现节点能耗的平衡。LEACH算法中的思想还激发了许多分层次的路由协议,如:TEEN和PEGASIS等。因此,对LEACH算法的研究,有助于进一步了解其他的分级路由算法。这一章里,首先介绍了LEACH算法的物理基
17、础和工作原理;然后建立仿真模型并用matlab仿真工具进行仿真,从仿真结果上对LEACH算法进行分析;最后对原有LEACH算法进行改进,将改进后的LEACH算法性能与原有的LEACH算法性能进行比较,观察性能方面是否有所改善。3.1 LEACH算法的物理基础LEACH路由算法的仿真模型是建立在第一顺序无线电模式圈(如图3-1所示)基础之上的7。该模型基于以下的假设条件:( l)网络里所有节点(node)完全相同;(2)无线电信号在各个方向上能量消耗相同;(3)Sink节点是固定的,并且离整个无线传感器网络较远;(4)信道是对称的,从节点A发到节点B的能量消耗与从节点B发到节点A的能量消耗相同。
18、图3-1第一顺序无线电模式根据图3-l所示的第一顺序无线电模式 ,传感器节点发送k bit数据消耗的能量分为两部分,一部分是信号发射电路所消耗的能量,一部分是信号放大电路所消耗的能量,参数取值如表3-1所示。由表3-1可以看出,发送数据所耗费的能量是比较高的,因此,我们在制定路由协议时,应该尽量减小传输距离以及每次需要发送的数据比特数。表3-1Radio Chrarcteristcis3.2LEACH算法介绍3.2.1算法介绍LEACH协议主要通过随机选择聚类首领,平均分担中继通信业务来实现,它分为两个阶段,即类准备阶段和就绪阶段8。在类准备阶段,LEACH协议随机选择一个传感器节点作为头节点
19、,头节点与其附近的节点构成簇,头节点就成为簇首领。为了防止某个节点长期作为簇头节点而能量损耗过多,利用选举算法使得每个节点都有机会成为簇头节点。对于LEACH协议单层模型,簇头节点负责簇内部和基站之间的通信,对于LEACH协议多层模型,节点负责簇内部和各个簇之间的通信。LEACH定义了“轮”(round)的概念,一轮由初始化和稳定工作两个阶段组成,为了避免额外的处理开销,稳定态一般持续相对较长的时间。初始化阶段即簇的形成阶段。在每一轮的初始化阶段,每个传感器节点要决定在当前轮中是否充当簇头节点。这个决定主要取决于整个网络中簇头节点占所有节点数目的百分比(在初始化时设置),并且取决于这个节点在过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 功率 高效 无线 传感器 网络 路由 协议 研究 毕业论文
限制150内