水下无线传感器网络定位算法综述
来源:易妖游戏网
罄 }数字技术 算法分析 水下无线传感器网络定位算法综述 陈连顺 (中国人民91404,河北秦皇岛066000) 摘要:随着开发海洋资源热潮的兴起和陆地无线传感器网络研究的迅速发展,水下无线传感器网络的研究已经成为新的研究热点。在 水下无线传感器网络技术中,定位技术作为重要组成部分之一扮演者十分重要的角色。本文以水下无线传感器网络节点的可移动性为切 入点,从固定定位算法、移动定位算法以及混合定位算法三个类型介绍了几种典型的定位算法,最后,文章还对水下无线传感器网络定位算 法的研究方向进行了总结和展望。 关键词:水下无线传感器网络;定位算法;定位技术 中图分类号:TP212.9 文献标识码:A 文章编号:1007—9416(2017)09.0131-03 1引言 过发射不同功率强度的信号来定位未知节点,未知节点接收信号并 D和信号强度,并将记录的信息发送至汇聚节点。汇聚 地球表面大.e47o ̄的面积被海洋覆盖,水压、洋流等不确定海洋 记录锚节点I利用适当的信号传 环境严重了人类对海洋信息收集与获取,随着科学技术的不断 节点根据已知的锚节点位置和其发射信号强度,发展,对海洋资源的开发与利用日益成为现代世界各国的焦点。水 播算法绘制所有以不同锚节点发射信号区分的区域内部节点分布 最终实现未知节点定位。 下无线传感器网络随之成为研究的热点,并在环境监测、灾难预报、 图,资源开发以及军 隋报获取等各个方面得到广泛应用。在很多应用 概率定位方法(Probabilistic Localization Method—PLM)t31。 首先,每两个相邻的锚节点利用基于圆环或者 中,监测数据需要结合其所在的地理位置信息才具有实际意义,因 PLM分为两个步骤:之后,利用距离测量误差的 此水下无线传感器网络定位技术成为一个亟待解决的重要问题。 基于双曲线方法预测未知节点的位置;2水下无线传感器网络定位算法及分类 根据未知节点在哪里确定的位置信息,定位算法分为集中式和 概率分布确定未知节点的最终位置。 3.2分布式定位算法 水下定位机制(Underwater Positioning Scheme-UPS)i ]。 分布式两 。考虑到传感器节点的可移动性,定位算法可以分为三 UPS机制分为两个步骤:第l步,测量到达信号的时间差,之后将时 类:(1)静态定位算法:所有的传感器节点固定放置在固定位置的水 间差转换为距离差,如图l所示:由1个主锚节点A发起定位过程,锚 面浮标或者海底处;(2)移动定位算法:传感器节点随着洋流自由移 节点B和未知节点接收到信号,B收到A信号后计算出A到B的延迟 动或者借助驱动装置如AUV(水下自主航行器避珩移动;(3)混合定 然后发送坐标信号,未知节点接收NB信号之后就可以只通过自身 位算法:移动节点和固定节点并存。这三类定位算法进一步分为集 的时钟计算出出自己到A和B的距离差。同理,锚节点c和D也采取相 中式定位算法和分布式定位算法。 同的过程。在未知节点S接收到所有坐标信号后,估算信号到达时间 3静态定位算法 3.1集中式定位算法 区域定位方案(Area Localization Scheme—ALS)[21。锚节点通 差并将其转换为距离差。第2步,利用三边测量法定位未知节点。 水下节点定位(Underwater Sensor Positioning—USp)t61。 适用于稀疏的三维水下无线传感器网络,网络中至少包含三个锚 节点,锚节点被放置在具有GPS定位功能的浮标上。在USP定位机 制中,未知节点通过压力传感器感知深度,这些深度信息用来将三 维的水下定位问题映射到二维平面之上。如图2中所示,未知节点 U在三维海洋环境中需要估算其位置,假定U在3个位置已知的锚 B ,.,- 0’.-… …一,…_'……一…'一……一…………A① ,一 ’一 ………一…一 … ./, ‘ B, / /./ , u・甲c A’占 -/,./ :● I l, / / /Projectionplane 0 cJ ,/’ 图1水下定位机制定位原理 收稿日期:2017-09—12 图2水下节点定位原理 作者简介:陈连顺(1987—),男,辽宁阜新人,本科,毕业于哈尔滨工程大学,助理工程师,研究方向:信息与通信工程。 算法分析 镪l 舞 ’I与应用 0foRower ●pmfil ̄ l ∽…trajectoryof follower trajectory of profiler T0A measurement p , 图3协作定位机制原理 ,、 Sensornode Mobileanchorpoint 图4定向指向定位法原理 节点A(xA,YA,ZA)、B(xB,YB,ZB)NC(xc,Yc,Zc)通信范围之内,给出 波{ ̄g-F-播位置信息;中继节点之间利用低频声波信号相互沟通,将 U的深度信 gzU,则节点A、B、c在平面上的投影分别为A (X , 整个网络划分为多个定位区域,并估算各个区域的最大中继跳数值。 YA)Zu)、B (XB,YB,ZU)Nc (XC)Yc,zu),然后通过三点定位法估 用以感知事件的普通节点接收浮标节点发送的低频位置信息信号并 算U的位置。 进行自定位,同时用高频信号发送消息报告包MRP(Message Re— p0rt Package),中继节点接收MRP后交由浮标节点处理,在处理完 4移动定位算法 4.1集中式定位算法 动作感知自主定位机制(Motion-Aware self—Localization 成M[ P后,浮标节点向普通节点发送ACK,普通节点接收到ACK之 后进入睡眠状态直到再次感知到事件。 升潜定位机制(Dive and Rise(DNR)Positioning Scheme)E 1, (MASL)Scheme) El,在无线通信处理过程中,为了克服公用信道中 的大量冲突,测距信息的收集实际上会在一个很短的时殷,r内完成, 而节点的移动导致T时间内节点位置发生了变化。 ̄EMASL中,节点 在定位时段内,节点对其相邻节点进行测距并完成所有的距离估 在此机制中,升潜锚节点代替了固定锚节点,每个升潜锚节点都带有 GPS定位装置,当上升或者下沉时,其广播自身位置,未知节点通过 监听升潜锚节点发出的信息实现定位。未知节点侦听不同升潜锚节 点发出的信息并利用单程到达时间(one一Ⅵray ToA)Jp ̄计算距离从 而估算出自身坐标。 算,之后,所有的距离估计被发送到中心站做线下处理。数据处理过 程中利用迭代算法来获取位置。 Localization Scheme—CLS)c81,CLS机制中,节点相互协作自主地 确定位置而不需要在水面的浮标或者母船上装置远距离应答器。从 协作定位机制原理如图3所示,协作定位机制(Collaborative 5混合定位算法 5.1集中式定位算法 三维多功率区域定位机制(3D Multi-Power Area Localiza- ion Scheme一3D—MALs)…l,在混合水下无线传感器网络中,一部 网络在水面布放开始,传感器节点利用浮力控制下潜到水中,一旦 tDET)的浮标被放置在水面,DET装置 达到最大要求深度,节点便回到水面。节点在下降过程中,虽然通过 分装置可拆卸式升降收发器(压力传感器可以感知深度,但其在另外两个维度中的位置却是连续 由一个升降机和一个多功率级的水声信号收发器组成,升降机可以 多功率及收发器则 变化的,为了跟踪下沉节点,节点被分为两类分析节点和跟随节点。 帮助DET装置在水下垂直方向上上升或者下潜,DET装置在水面时通过浮标获取坐标位 首先所有节点在水面通过GPS获取位置信息,一个分析节点首先下 用以与未知节点进行通信。沉到一个深度,之后跟随节点以相同的速度沿着其轨迹运行,那么 置,然后下沉至水下在一些预定深度广播位置信息,在不同广播点, 未知节点周期性的收 分析节点的位置就可以被视作跟随节点的未来位置的预测,那么跟 DET装置采用不同的功率水平发送坐标信号。随节点就可以通过TOA技术得到分析节点的位置。 听DET装置发送的坐标信号。为了节约未知节点能耗,所有位置信 息都发送到汇聚节点来计算评估区域。 4.2分布式定位算法 基于到达时间差(TDoA)的多频主动定位方法(Multi—Fre— quency Active Localization Method Base on TDoA—M_FALM)[9 。 5.2分布式定位算法 三维水下定位(Three—Dimensional Underwater Localiza- MFALM中,节点被分为三类:浮标节点、中继节点和普通节点。网络 tion一3DUL)[ 21,此定位机制中,水面漂浮三个浮标,传感器节点则 布放后,浮标节点利用GPs获取自身位置信息,并且周期的用低频声 被部署在水下的不同深度,另外,还有具有随水流推动的自主机器 算法分析 人与水下传感器节点作为未知节点。3DUL机制包含两个阶段:第一 ence on Communications(ICC),Cape Town,South Africa,23-27 阶段是测距,即未知节点通过双向消息交换技术与其相邻的水面浮 估算完成,则开始该算法的第二阶段即投影和动态三角测量。在此 三角测量进行定位,同时将自身标记为参考节点。 Hav 201O:1—6. 4]Cheng,X.Shu。H.Liang,Q.A Range—Difference Based Sel卜Positioning 标进行距离测算并取得深度信息。一旦与至少三个水面浮标的距离 [Scheme for Underwater Acoustic Sensor Networks.In Proceedings thms,Systems and 阶段,未知节点将水面浮标的位置投影至与其水平位置,之后通过 of Internationa]Conference on Wireless AlgoriApplications(WASA),Chicago,IL,USA 1—3 August 2007:38—43. :Du,D.H.Silent positioning 1n 定向指向标定位法(Localization scheme with Directional [5]Cheng。X.Shu,H.Liang,Q.IEEE Trans.Vehicu1.Technol, Beacons—LDB)E” 利用AUV来定位水下节点,应用于静态水环境中。 underwater acoustic sensor networks.(57):1 756-1 766. AUV航行在整个网络之上并且其发射信号具有定向的波束宽度。 2008。Y.Cheng,W.Ma。L.Cheng。X.Poster Abstract:An AUV通过上浮到水面获取GPS坐标然后按照预定的轨迹直线航行 [6]Teymorian。A.tioning Scheme for 3D Acoustic Sensor Networks. 在整个网络之上并周期发送自身坐标,节点的深度由压力传感器来 Underwater Posiable online:httD:∥wuwnetO7.engr.uconn.edu/wipposters/ 获取。其定位方法如图4所示。节点被动的接受AUV数据,认为第一 Ava1]pdf(accessed on 1 OFebruary 201 2). 次和最后一次接收到AUV信号分别为节点进入探测范围和离开探 WUWNet07一Teymorian一1.测范围的时间,其坐标为:(x , )、( ,x )假定通信范围为r,则节点 [7]Mirza,D.Schurgers,C.Motion—Aware Self—Loca 1ization for 坐标(x,y)可由下式表示出来: I: Underwater Networks.In Proceed1ngs of the 3rd ACM Interna- (xs+xz)/2 tiona]Workshop on Underwater Networks.San Francisco,CA,USA' 1 5 September 2008:51-58. l、y=y l+ 6展望 [8]Mirza。D.Schurgers,C.Collaborative 1ocalization for fleets of underwater drifters.In Proceedings of OCEANS,Vancouver。BC, Canada.29 September 4 October 2007:1—6. 虽然水下无线传感器网络定位算法研究取得了众多成果,但是 [9]Yang,K.W.Guo。Y.B.Wei,D.W.Jin,Y.G.MFALM:An active 鉴于该领域的研究尚属起步,未来水下大规模移动式或混合式无线 1oca11zation method for dynam1c underwater wire1ess sensor 传感器网络的定位算法是主要研究方向,基于此,需要开发更为实 networks.Comput.Sc1.2010,(37):1 14—1 1 7. 际的节.点移动模型,锚节点的路径规划模型等。另外,现行研究都假 [1O]Erol,M.Vieira。L.F.M.Gerla,M.Localization with Dive’N’ 设环境安全可靠,因此需要加强安全研究。定位效果的评估模型和 Rise(DNR)Beacons for Underwater Acoustic Sensor Networks.In 评价机制也有待建立。 Proceedings of the 2nd Workshop on Underwater Networks,Montreal, 参考文献 0C,Canada,9—14 September 2007:97-100. 1]Zhou,Y.Gu,B.Chen,K.Chen。J.Guan,H.An range—free [1]Erol—Kantarciz。M.Mouftah,H.T.Oktug,S.Localization tech— [1niques for underwater acOust1csens0r networks.IEEE Commun. 1ocalization scheme for]arge scale underwater wireless sensor Mag.2010。(48):1 52-158. networks.J.Shangha 1 diaotong Univer.Sci。2009。(1 4):562—568. 2]Isik,M.T.:Akanu,0.B.A three dimensiona]]oca]1zation [2]Chandrasekha r.V.Seah,W.K.An Area Localization Scheme for [1 Underwater Sensor Networks.In Proceed1na of OCEANS 2006一 Asia Pacific,Singapore。16—19 May 2007:1—8. a1gorithm for underwater acoustic sensor networks.IEEE Trans. Wire1.Commun,2009。(8):4457—4463. [3]Bian。T.Venkatesan,R.Li。C.An Improved Localization Method [13]Luo,H.Guo,Z.Dong,W.Hong,F.Zhao。Y.LDB:Localization Using Error Probability Distribution for Underwater Sensor with d1rectiona]beacons for sparse 3D underwater acoustic Networks.In Proceedings of 201 0 IEEE Internationa]Confer- sensor networks.J.Netw。201 0,(5):28-38. Survey of Localization Algorithms for Underwater Wireless Sensor Networks chen Lianshun (The Chinese People’s Liberation Army 9 1404 Troops,Qinhuangdao Hebei 066000) Abstract:Ⅵ五th the rising of marine resources development and the rapid development of terrestrial wireless sensor net~worksUnderwater .Wireless Sensor Networs(kUWSNs)have become a new hot research raea.In uwsNs,localization is one ofmostimportant technologies since it plays a critical role in many applications.In this paper,we classify localization algorithms into three categories basedon sensor nodes’mobility:stationary localization algorithms,mobile localization algorithms and hybrid localization algorithms.Then we present a survey of several typical localization algorithms.At last,we make a simple summary and analyze future research directions oflocafization algorithms in UWSNs. Key Words:Underwater Wireless Sensor Networks(UWSNs);localization algoritmsh;Positioning technology