水下无线传感器网络摘要:水下无线传感器网络是一种包括声、磁场、静电场等的物理网络,它在海洋数据采集、污染预测、远洋开采、海洋监测等方面取得了广泛的应用,将在未来的海军作战中发挥重要的优势。描述了水下无线传感器网络的研究现状,给出了几种典型的水下无线传感器网络的体系结构,并针对水下应用的特点,分析了水下无线传感器网络设计中面临的节点定位、传感器网络能量、目标定位等诸多难题,最后根据应用需求提出了水下无线传感器网络研究的重点。关键词:水下无线传感器网络;能量;定位1.引言水下无线传感器网络是使用飞行器、潜艇或水面舰将大量的(数量从几百到几千个)廉价微型传感器节点随机布放到感兴趣水域,节点通过水声无线通信方式形成的一个多跳的自组织的网络系统,协作地感知、采集和处理网络覆盖区域中感知对象的信息,并发送给接收者。近年来,水下无线传感器网络技术在国内外受到普遍关注,正在被广泛用于海洋数据采集,污染预测,远洋开采,海难避免,海洋监测等。水下无线传感器网络具有传统传感器技术无法比拟的优点[1]:传感器网络是由密集型、成本低、随机分布的节点组成的,自组织性和容错能力使其不会因为某些节点在恶意攻击中的损坏而导致整个系统的崩溃;分布节点的多角度和多方位的信息融合可以提高数据收集效率并获得更准确的信息;传感网络使用与目标近距离的传感器节点,从而提高了接收信号的信噪比,因此能提高系统的检测性能;节点中多种传感器的混合应用使搜集到的信息更加全面地反映目标的特征,有利于提高系统定位跟踪的性能;传感器网络扩展了系统的空间和时间的覆盖能力;借助于个别具有移动能力的节点对网络的拓扑结构的调整能力可以有效地消除探测区域内的阴影和盲点。因此,传感器网络能够应用于恶劣的战场环境。在军事领域,通过多传感器系统的密切协调,形成空-舰-陆基传感器构成的多传感器互补监视网络,对目标进行捕获、跟踪和识别。水下无线传感器网络由于其应用环境的特殊性,要考虑海水盐度、压力、洋流运动、海洋生物、声波衰减等对传感器网络的影响,使水下无线传感器网络的设计比陆地无线传感器网络更难,对硬件的要求更高。2水下无线传感器网络的研究现状由于水下无线传感器网络的巨大应用价值,它已经引起世界许多国家军事部门的极大关注。水下传感器网络技术的发展甚至影响到海军军事战略的变革。由于水下传感器网络技术的发展,未来的海战可充分发挥近海空间优势。最早开展水下无线传感器网络研究的国家是美国,早在上世纪50年代,美国就在大西洋和太平洋中耗巨资建设庞大的水声监视系统(SOSUS)。近几年美国水下无线传感器网络的较大的项目有:1999~2004年美国海军研究办公室的SeaWeb计划;2004年哈佛大学启动的CodeBlue平台研究计划;坛上,披露了“近海水下持续监视网”PLUSNet计划,预计在2015年前后具备完全作战能力;洛克希德·马丁公司为美国海军研制能够适应近海海域环境、可以快速布防的先进部署系统(ADS),被用于探测水下敌方潜艇。随着水下传感器网络技术的成熟,逐渐转向民用。在民用领域主要用于海洋环境和海洋生物监测、海底科学实验等。水下传感器网络主要的民用工程有:MBARI建立的海洋生化监测系统(LOBO)和海洋监测系统(MOOS)、北太平洋中铺设的有缆绳海洋监测系统NEPTUNE工程[8]和设在纽约西长岛南部的前沿分析观测网络和遥测(FRONT)系统。2006年国家自然科学基金将水下移动传感器网络的关键技术列为重点研究方向。中国科学技术大学、沈阳自动化研究所、中科院计算所等多家高校和研究单位均已开展了无线传感器网络相关领域的研究。2007年由中科院上海微系统与信息技术研究所等单位联合承担的“无线传感器网络关键技术及其在道路交通中的应用示范研究”项目通过验收。随着水下无线传感器网络技术的发展,水下无线传感器网络的节点概念已经由传统的传感器扩大到包括AUV、蛙人、舰艇、潜艇、鱼雷、水雷和水面浮标等在内的新概念节点形式。新的水下无线传感器网络克服了传统水下无线传感器网络的性能单一、时效差、造价高和布设困难的缺点,具有布防更灵活、适应环境的能力更强、搜集信息更快捷的特点。新一代的水下网络不仅仅是水声网络,而是一种包括水声、磁场、静电场等综合性的物理网络。它是集侦察、警戒、指控、通信、导航、定位、目标攻击、综合作战能力的体系。3水下传感器网络的基本结构和特征传感器网络系统通常包括传感器节点、汇聚节点(接收器)和管理节点(服务器)。传感器节点监测的数据沿着传感器骨干节点(簇首)多跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点,最后通过互联网或卫星到达管理节点。用户通过管理节点对传感器网络进行配置和管理,发布监测任务以及收集监测数据。水下传感器节点主要由一个主控制器或CPU组成。这个控制器通过接口电路与传感器相连。控制器接收传感器的数据,存储在内存中,然后处理这些数据,并通过声MODEM发送给其他网络节点。4研究中面临的问题4.1水下声传播的特点陆地上的传感器网络主要靠射频(RF)信号传送信息,而在水下,高频的RF信号传播衰减很大,事实上,在水下使用的无线电波的频率仅在低频段(30Hz~300Hz),而且需要较高的发射功率。光信号不像RF信号那样有较高的传播衰减,但是有较大的散射。因此,水下无线传感器网络是基于声信号的无线通信。水下声信道的限制带宽和各种延迟要求新的可靠的通信协议。水声无线网络的设计中存在的主要困难是:(1)水声信号可实现的带宽被严格的限制;(2)水下信道由于多通道导致严重的衰落,而且水下的衰减是多变的;(3)由于传感器节点的流动性和能量消耗殆尽导致节点“死亡”,可能造成通信连接的不可靠,比特率出错高和暂时的通信中断可能会出现;(4)节点的通信范围小,导致网络不能实时处理数据;(5)在水下不能使用太阳能,电池的能量有限并且不可被更换;(6)水下无线传感器网络的实时性和能量问题是一对矛盾,信息处理结构的变化使软件必须重新设计;(7)水下传感器节点会由于密度大而拥塞出现错误。基于水下声信号传播的特点列出水下无线传感器网络中的设计中存在的主要问题。4.2水下无线传感器网络设计中的问题4.2.1传感器节点定位问题水下传感器网络节点是随机放置的,因为数目众多,节点体积很小和费用上的考虑,每个节点都有GPS定位系统是不可能的,另外,布放后每个节点位置不是固定的,可能随洋流漂流,给节点的自身定位提出了挑战。定位是军事应用的基础。定位问题包括两部分:节点自身定位和外部目标定位,前者是后者的基础。基于参考节点的节点自身定位问题,很多学者提出了很多定位的方法,这些算法的目的在于使得传感器节点能够被随机地布置在一个给定的区域,并能根据一些参考节点而自动检测它们的自身位置。无线传感器网络中需要定位的节点称为未知节点(unknownnode),通过人工部署或GPS系统已知位置的节点称为锚节点(anchor)。节点的定位包括:绝对定位和相对定位、集中式定位和分布式定位、基于测距的定位和无需测距的定位。绝对定位的结果是一个标准的坐标位置,如经纬度。相对定位通常是以网络中部分节点为参考,建立整个网络的相对坐标系统。集中式定位是把信息传送到某个中心节点进行定位计算的方式,便于从全局角度统筹规划,获得相对精确的位置估计。分布式定位是尽量将计算量分摊到网络中的各个节点上,以减小对中心节点的计算能力的要求。无线传感器网络中绝大多数现有的定位方法都包含两个基本步骤:距离(或角度)测量和定位计算。目前的定位方法有:于接收信号能量的RSSI定位算法;基于信号到达时间的TOA定位算法;基于信号到达时间差的TDOA定位算法;基于邻节点发送信号角度的技术AOA算法。计算节点位置的方法有:三角测量法、三边测量法、多边测量法、质心定位算法、多跳定位算法APS、APIT定位算法、极大似然估计法、Hop-Euclidean定位算法和多维定位算法MSD等。在水下无线传感器网络中,通常由于传感器放置于水下,网络节点无法获知确定的位置信息,要求可实现分布式无锚节点的WSN节点定位机制。针对水下WSN会存在很多移动的传感器节点,如AUV、移动机器人等,目前出现了许多移动节点的定位方法。WSN定位算法的性能直接影响其可用性。评价定位算法的标准主要有:定位精度、规模、锚节点密度、节点密度、覆盖率、容错性和自适应性、功耗和代价。4.2.2系统能源问题由于水下无线传感器网络的应用特点,使得更换水下节点电池非常困难,因此无线传感器网络的能耗一直是研究人员关注的焦点。传感器网络节点的能源主要消耗在信息传输和数据处理,而且传输信息比数据处理更消耗电能。软件上采用好的拓扑控制算法、高效的通信协议和路由协议,硬件上节点内部结构的合理设计、采用低功耗的芯片和改进电池性能是节省能源的关键。目前关于传感器在实时应用的能量有效计算问题形成了很多拓扑算法。例如,最小能量途径的算法(LBMER)、HCAN、CDS(ConnectedDominatingSet)、JSD、蚁群算法等。所有的这些算法都是基于节约能量的算法。在无线传感器网络中,介质访问控制(MAC)协议决定无线信道的使用方式,在传感器节点之间分配有限的无线通信资源,用来构建传感器网络系统的底层基础结构。根据传感器节点无线通信模块发送、接收、侦听和睡眠四个状态消耗能量顺序依次减少的特点,传感器网络MAC协议为了减少能量的消耗,通常采用“侦听/睡眠”交替的无线信道使用策略。采用简单高效节能的MAC协议是无线传感器网络设计应考虑的问题。与传统网络的路由协议不同,无线传感器网络的路由协议是基于能量优先的。路由协议的设计目标是,应尽可能地降低能耗,提高能量使用的有效性,避免过度使用低能量节点,从而延长网络生命周期。同时路由协议不能占用大量的存储空间,尽量减少计算量。在硬件上,针对传感器节点传输能力有限和传输距离有限,往往需要布设大量节点,廉价和低功耗的传感器节点正在被不断设计出来。设计新的试验平台减小能耗是研究者研究的方案,出现了Mica2和MicaDot2,以及NASAJPL实验室的SensorWeb。Mica2选配了新的微处理器和射频芯片,修正Mica的一些技术缺陷。Mote系列的第四代节点Telos设计上出现了很大改进,通过选用新的微处理器减小休眠工作电流和系统唤醒时间,能耗显著降低。国内也有许多研究机构根据各自应用的需要开发出了新的节点。电池技术的进步已逐步在减轻传感器网络的能源瓶颈。加州大学洛杉矶分校、佛罗里达大学、犹它大学和海军研究实验室用微机电系统(MEMS)技术开发三维形状的微型电池,有望突破这一限制。水下无线传感器网络中使用风能和太阳能也并非不可能,MBARI已经设计出了通过水面浮标搜集风能和太阳能,并通过水下缆绳传输给每一个网络节点。4.2.3目标定位跟踪声信号目标定位方法从物理处理角度大致分为几大类:AOA、TDOA、DOA和RSSI(或SRP)。基于AOA技术定位不仅能确定目标的坐标,而且能够确定目标的角度信息,但是AOA测距技术容易受外界环境的影响,而且AOA需要额外硬件,在硬件尺寸和功耗上不适用于大规模的传感器网络[14]。目前常用的声源定位方法主要是TDOA、DOA和RSSI。水下目标的跟踪往往涉及数据融合,融合就是将来自多个传感器或多源的信息进行综合处理,从而得出更准确可信的结论。目标的跟踪包括几个阶段:探测、分类、定位、预测和跟踪。目标的探测需要建立合适的门限,超过门限,判有目标,否则无目标;分类是判断目标的有无及目标个数;定位最常用的方法是极大似然估计(ML)定位算法,可以得到很好的定位结果,但对参数变化敏感,且在多目标跟踪环境下实现复杂度较高;预测是根据采集数据,建立目标的运动方程,预测目标的运动轨迹。4.2.4其它(1)水下无线传感器网络的安全性问题。在军事应用中,传感器网络的安全问题不可忽视,对数据的采样传输和物理节点的分布都有很高的要求。由于传感器网络的自身特点使得传感器网络安全问题的解决思路和方法与传统网络安全问题不同。主要表现在:有限的存储空间和计算能力;缺乏