无线传感器网络基于分簇路由的数据融合研究

发布者:快乐之源最新更新时间:2012-06-04 来源: 现代电子技术 关键字:无线传感器  分簇路由  数据融合  LEAC计算法 手机看文章 扫描二维码
随时随地手机看文章

0 引言
    无线传感器网络综合了无线通信技术、传感器技术、嵌入式系统、分布式计算等多种前沿技术,网络内各节点能够通过无线通信方式(如ZigBee)形成自组织网络,协同感知与处理待测区域内的相关信息并发送给观测者。在无线传感器网络具备诸多优势的同时,其节点在电池能量、数据处理能力、存储能力等方面资源十分有限,因此在数据采集与处理过程中的路由与数据融合是一个影响整个网络生存时间与数据采集效率的关键性问题,这也是当前的研究热点之一。无线传感器网络诞生以来,研究者依据使用环境设计了很多经典的路由协议,其中包括基于节点分簇机制的LEACH(Low-Energy Adaptive Clustering Hierarchy)、定向扩散路由DD(Directed Diffusion)、基于地理位置信息的GEAR(Geographical and Energy Aware Routing)等等。本文主要讨论基于分簇路由的数据融合问题,下面将以LEACH为基础加以分析。

1 LEACH协议分析
    LEACH协议是由MIT的Heinzelman等学者提出的一种用于无线传感器网络的低功耗自适应分层聚簇路由算法,其基本思想就是以“轮”为周期循环地随机选择簇头节点,将整个网络的能量消耗尽量分散在每个节点中,延长网络生存时间。每一轮包括两个阶段:簇的建立阶段与数据的稳定传输阶段。在簇的建立阶段,通过算法随机选择某些节点成为簇头,其他节点则选择与其距离最近的簇头形成簇;在数据的稳定传输阶段,每个节点分别采集相关数据传送至簇头,簇头接收簇内各个节点的数据后一起发送给基站。
    在簇的建立阶段,关键问题就是簇头的选择。为了选择簇头,网络内每个节点都随机生成一个介于0~1之间的数n如果n小于T(n),则其成为簇头,T(n)的计算方法如下:
   
    式中:p为预设的每个节点成为簇头的概率;r为当前运行的轮数;G为最近的1/p轮中尚未成为簇头的节点集合。该算法让每1/p轮中网络内的各个节点都有且仅有一次轮成为簇头。完成簇头选择以后,成为簇头的每个节点都向网络发送广播信息,然后网络内的每个节点通过收到的信号强度决定它要加入的簇(信号的强度与两个节点直接的距离正相关)并向该簇头发送请求信息,形成簇。分簇完成之后簇头节点采用TDMA方式为簇内的每个节点分配其向簇头上传数据的时隙,开始数据的稳定传输阶段,经过一定时间后再开始下一轮的循环,直至节点因能量耗尽陆续死亡,当剩余节点不再满足数据采集的需要时,网络的生命结束。
    LEACH协议的分簇拓扑结构无需复杂的路由信息,减少了路由控制过程中消耗的能量,簇内节点大部分时间可以关闭耗能最高的通信模块,将数据转发功能交给簇头节点,有效地节省了簇内节点能量,而簇头的轮换机制也保证了某个节点的能量不至于过快消耗,相对平衡了所有节点的能耗,延长了网络生存时间。
     显然,LEACH协议也存在缺点,主要体现在以下两个方面:
    (1)簇头选择算法的随机性过大,在每轮的簇头选择阶段,任何节点成为簇头的概率相同,而簇头节点承担了网络中的很大部分通信,包括从簇内节点接收数据与发送数据至基站,当能量较低的节点当选为簇头时必然会导致其能量的快速耗散以至死亡,节点能量的不平衡也将影响网络整体的生存时间;
    (2)LEACH协议在数据传输中虽然体现了数据融合的思想,但并未提出数据融合的具体措施。

2 基于LEACH的数据融合算法
    针对LEACH协议的不足,本文提出了一种基于LEACH的数据融合算法,旨在克服LEACH的不足并加入数据融合机制,节省网络资源,提升数据采集效率。
2.1 簇头选择算法
    因为LEACH的簇头选择算法随机性过大会导致部分节点的能量消耗过快,本算法在簇头选择机制上加入了能量控制因素,让剩余能量高的节点有更大的概率当选为簇头。具体实现方法是通过节点当前剩余能量与其初始能量的比值来影响阈值T(n),T(n)的计算方法如下:
   
    式中:En_current表示节点当前的剩余能量;En_initial表示节点的初始能量;rm表示节点连续未当选为簇头的轮数,每轮进行簇头选择时若该节点当选为簇头,则rm重置为0,而若该节点未当选为簇头,则rm自增一次。
    在簇头选择算法中加入上述能量限制因素后,节点当选为簇头的随机性大大降低,剩余能量多的节点比剩余能量低的节点有更大的几率当选为簇头,因此极大地利用了节点的剩余能量,有效防止了某些节点能量消耗过快以致死亡,平衡了网络内节点的能量消耗。
2.2 簇头数据融合树的建立
    依据LEACH对无线传感器网络的假设,节点发送信息的能耗ETx(k,d)与接收信息的能耗ERx(k)分别为:
   
    式中:Eelec为发送和接收单位信息的能耗;εamp为信号发送放大器向单位距离发送单位信息的能耗;k为传输的信息量;d为信息发送节点与接收节点间的距离;λ为路径损耗指数。
    由上述公式可知,节点发送信息消耗的能量会因为距离的增加而大幅增加,而在LEACH的数据传输阶段,簇内各节点将数据传输给簇头之后簇头直接与基站通信,这虽然简便,但若簇头与基站距离过远,数据传输所消耗的能量将会很大,为解决这个问题,本文将在簇头节点与基站的通信中加入多跳的数据融合树。[page]

    具体实现方法是在分簇过程完成之后,簇头节点相互发送探测信息包,和基站形成反向组播树,该树的形成算法主要基于DDSP,在保证与基站路径最短的前提下,选择与已计算的目的簇头最近的路径,通过目的簇头之间共享尽可能长的路径来降低生成树的能量消耗。反向组播树形成之后,数据融合过程不仅能在簇头处理簇内节点传送来的数据时实现,也能在簇头之间通过反向组播树向基站发送数据时实现,让数据采集效率更高,同时避免了过远的簇头直接向基站发送数据时产生过高的能耗,此时网络的拓扑结构如图1所示。


2.3 数据融合策略
    无线传感器网络的数据融合不仅仅是对数据进行简单的平均、求和等运算,根据具体需求,需要采取不同的融合措施,数据融合的顺序一般是从数据层到特征层再到决策层。本协议应用信息熵进行数据分类融合,节点感知的各种信息的数据关系可通过信息熵的计算分为补充数据、冗余数据以及冲突数据。补充数据指传感器节点感知的目标不同特征的信息;冗余数据指传感器节点感知的目标同一特征的信息;冲突数据指传感器节点感知的不同目标的信息或者是同一目标时空不相关的信息,或者是传感器故障而提供的矛盾信息。判定两个传感器节点提供的信息的数据关系方法如下:
    假定节点1与节点2感知数据的分布特性符合pi(x/xi),其中i为传感器号1或2,x(x∈X)为感知的随机数,xi为节点i感知的数据值;节点i和节点j的联合分布为pij(x/xi,xj),由信息熵的定义,节点i和j感知数据的自熵hi(xi)与联合熵hij(xi,xj)的计算如下:
   
    自熵表明了节点i感知数据xi的不确定性,而互熵则表明了节点i和j联合感知数据(xi,xj)的不确定性。比较hi(xi),hj(xj)与hij(xi,xj)三者的大小关系有以下三种情况:
    (1)hi(xi)≤hij(xi,xj)≤hj(xj),说明两个传感器的联合感知数据既没减少xi的不确定性,也没增加xj的不确定性,两个节点的感知数据互不影响,因此两个数据是互补的;
    (2)hij(xi,xj)    (3)hi(xi)≤hj(xj)
3 仿真实验
    本文采用Matlab建立仿真模型,分别对原LEACH算法与改进后的算法进行仿真分析并加以比较。
3.1 仿真模型与参数设置
    本实验采用LEACH定义的物理模型,其定义如下:
    (1)所有节点属性完全一样,能量有限并且均能与基站直接通信;
    (2)基站位置固定,节点不知道其自身位置信息;
    (3)无线通信采用对称的信道,消耗的能量与传输的方向无关,节点可根据与目标节点的距离来调节射频发射功率;
    (4)簇头节点可执行数据融合。[page]

    实验采用的各参数定义如表1所示。


3.2 仿真结果及分析
    算法的仿真采用了300个节点,随机分布在500×500的平面区域,而基站位置为(250,250)。节点分布示意如图2所示。


    图2中“*”表示传感器节点,“☆”表示基站。建立上述模型后,LEACH协议的仿真结果如图3所示。

[page]

    改进后的协议仿真结果如图4所示。


    通过比较可以明显地得出,新协议比原LEACH协议具有很长的网络生存时间。为了更量化地比较两个协议的网络性能,下面继续对网络运行中第一个节点的死亡时间(First Node Dead,FND)以及一半节点的死亡时间(Half Nocles Dead,HND)进行比较,因为在分簇路由中,必须要一个以上的节点才能进行路由计算,所以在此不考虑全部节点的死亡时间。由于仿真实验的随机性,每个协议的FND与HND值是对两个协议进行多次运算后取的平均值。如图5所示。
    由图5可知,对于FND,新协议比原LEACH协议延长了网络生存时间约85%,而对于HND,新协议则比原LEACH协议延长了约100%。综上所述,由于新算法的诸多改进,网络的整体性能比LEACH更为优秀。

4 结语
    本文通过对LEACH在簇头选择机制以及数据融合方面不足之处的改进,提出了一种新的基于LEACH分簇路由协议的数据融合算法,改进主要体现在三个方面;在簇头选择算法上加入了能量控制机制,让剩余能量高的节点有更高几率当选为簇头;将簇头节点到基站的单跳路由改为加入了数据融合策略的反向组播树,节省了与基站过远的簇头消耗的能量,数据在不断往基站的传输中也有更多的机会融合;提出了基于信息熵的具体数据融合策略,让信息的传输更有效率。仿真结果表明,这些改进有效平衡了节点能量消耗,延长了网络生存时间。

关键字:无线传感器  分簇路由  数据融合  LEAC计算法 引用地址:无线传感器网络基于分簇路由的数据融合研究

上一篇:基于温度传感器的室内智能温度控制系统设计
下一篇:触摸屏和PLC与变频器在控制系统中的应用

推荐阅读最新更新时间:2024-05-02 22:05

采用MSP430与CC2420芯片进行无线传感器网络节点的设计
无线传感器网络是信息技术发展到一定阶段后出现的一种聚合传感器、嵌入式、现代网络以及无线通信、分布式信息处理等多种综合性的技术。传感器网络能够广泛用于军事、环境监测和预报、健康护理、智能家居、建筑物状态监控、复杂机械控制、城市交通、空间探索、大型车间和仓库管理,以及机场、大型工业园区的安全监测等领域。文中设计了一种无线传感器节点,硬件设计基于Moteiv方案,采用超低功耗单片机MSP430F1611作为数据处理芯片,以CC2420无线射频芯片作为收发芯片,并拥有JTAG以及其他扩展接口。通过硬件测试以及软件调试该节点符合设计指标。 1 系统概述 无线传感器网络由大量无线传感器节点组成,每个节点由传感器采集数据,数据处理芯片负责接
[单片机]
采用MSP430与CC2420芯片进行<font color='red'>无线传感器</font>网络节点的设计
基于无线传感器网络轴温探测系统的设计
  铁路列车在高速运行过程中,车辆走行部分各轴承的温度会不断升高,当轴温过高时,会造成热轴、切轴等现象,严重影响铁路运输安全。现阶段我国铁路列车上主要使用两种轴温探测装置:一种是直接接触式的车载轴温探测系统;另一种是非接触式的红外轴温探测系统。前者是在轴箱部位安装温度传感器对温度进行采集,并通过电缆传送到各个车厢的控制器显示,由专门巡检人员或各车厢乘务员进行巡检。但由于货运列车车厢是无人值守的,且车厢频繁编组,不能靠有线方式传送给有人车厢,所以这种方式在货运列车中很少使用。后者是通过每隔30 km安装红外探头对轴温进行检测。这种方式由于易受外界环境影响、定位困难等原因,使得轴温过高告警兑现率低、误报率高,而且成本很高。随着无线传感
[测试测量]
基于<font color='red'>无线传感器</font>网络轴温探测系统的设计
基于GAF的无线传感器网络MAC协议
    无线传感器网络由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织网络系统,主要用于收集、传播和处理传感信息。     与传统的无线自组织网络不同,无线传感器网络节点数目庞大,节点分布密集;由于环境影响和能量耗尽,节点更容易出现故障;环境干扰和节点故障易造成网络拓扑结构的变化。另外,节点的能量、处理能力、存储能力和通信能力等都有限,因此无线传感器网络的首要设计目标是能源的高效利用。无线传感网络介质访问控制(Media Access Control,MAC)协议必须以节约能源为主要目标,并且采用折中机制,使用户可以在延长网络生命周期和提高网络吞吐量、降低通信延迟等方面做出选择。     目前
[嵌入式]
无线传感器网络使半导体晶圆制造厂保持高效率运行
对半导体晶圆制造至关重要的是细致、准确地沉积多层化学材料,以形成数千、数百万甚至在有些情况下是数 10 亿个晶体管,构成各种各样复杂的集成电路 (IC)。在制造这些 IC 的过程中,每一步都要精确计量不同的化学气体,而气体使用量差异会很大,这是由不同的工艺所决定。在大多数情况下,这些步骤是高度自动化的。有趣的是,尚未自动化的竟然是一个非常简单的步骤,这就是“保持气体充足供应”。 在ADI公司位于美国加利福尼亚州圣何塞附近的硅谷制造厂中,用于晶圆制造的专用气罐超过 175 个。这些气罐受到了密切监视,以确保不中断供气。供气意外中断会导致价值数 10 万美元的晶圆报废、损失收入并使产品交付出现不可接受的延迟。为了避免停机,技术人员
[网络通信]
基于无线传感网络的太阳能LED路灯状态传感器节点的设计
  随着太阳能LED路灯在城市照明系统中的广泛应用,如何节约能源、提高路灯能源的利用率己成为急需解决的问题。太阳能LED路灯涉及到光伏电池、LED灯头、蓄电池和路灯控制系统,能否最大效率地利用太阳能和延长LED灯头的使用寿命,是目前迫切需要解决的问题。ZigBee技术以其功耗低、通信可靠、网络容量大等特点为路灯自动控制领域提供了较合适的解决方案 .   本文研究了ZigBee技术及JN5139混合信号微控制器,从无线传感器网络的基本单位出发,采用照度传感器、温度传感器、直流电压传感器和电流传感器分别采集光伏电池电流电压、蓄电池电流电压、LED灯头温度和照度等数据,设计了基于JN5139模块的具有全功能设备(FFD)的灵活多变、性
[单片机]
基于无线传感网络的太阳能LED路灯状态传感器节点的设计
无线传感器网络节点太阳能电源系统设计
对于无线传感器网络节点而言,电源是系统的关键部分之一。在此提出一种收集环境中太阳能为传感器节点供能的电源系统。该系统采用了高效安全的充电控制技术,独特的电池电压监测电路,以及低功耗的DC-DC转换电路。通过实验验证,基于此太阳能电源的传感器节点功耗动态调整节性能好,生存周期显著增加。该系统可应用于各种户外监测的节点,如环境监测,精细农业,森林防火等。 0 引言 无线传感器网络在环境监测、智能家居、交通运输、精细农业等领域具有广泛的应用前景,越来越受到人们的重视。传感器节点作为无线传感器网络的重要组成单元,通常散布于一定的区域内协作地实时监测、感知和采集各种环境和监测对象的信息。传感器节点部署环境和实际应用中的要求决定了节点电源大多
[嵌入式]
一种基于无线传感器网络的滑坡监测系统设计
引 言 随着三峡库区储水,诱发沿江两岸发生重大滑坡灾害的概率增加,有关三峡库区滑坡灾害问题已经引起有关部门和社会的广泛关注。针对危岩、塌方、滑坡、地面沉降、地裂缝、泥石流,甚至地震等地质灾害问题,传统的方法是人工监测,通过携带监测仪器现场测试的方式对异动信号进行收集,获取地质灾害发生前的相关信息。但是,由于地质灾害发生的偶然性,以及三峡库区部分地区恶劣的地形环境等因素,传统的人工监测方式无法有效把灾害防患于未然。因此,建立实时的自动化监测预警系统是必然的发展趋势。 目前在巫山县多个滑坡地带的实时监测系统中,普遍采用基于钻孔倾斜仪深部位移监测、GPS表变形监测。传感器和仪器设备检测的信号,目前都采用线缆或者GPRS通信的方式
[测试测量]
一种基于<font color='red'>无线传感器</font>网络的滑坡监测系统设计
无线传感器网络路由协议
   引言   随着传感器技术、嵌入式技术、分布式信息处理技术和无线通讯技术的发展,以大量的具有微处理能力的微型传感器节点组成的无线传感器网络(WSN)逐渐成为学术界的研究热点问题。美国商业周刊和MIT技术评论在预测未来技术发展的报告中,分别将无线传感器网络列为21世纪最有影响的技术和改变世界的技术之一。与传统无线通讯网络Ad Hoc网络相比,WSN的自组织性、动态性、可靠性和以数据为中心等特点,使其可以应用到人员无法到达的地方,比如战场,沙漠等。因此,可以断定未来的无线传感器网络将有更为广泛的前景。   无线传感器网络体系结构   无线传感器网络体系结构 如图1所示,传感器网络通常包括传感器节点,汇聚节点和管理节点。
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved