




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、无线传感网络定位技术无线传感网络定位技术无线传感网络定位技术摘要当代移动通信和无线网络技术的不断进步, 使得我们在平时的生活中更加依 赖于自动化或半自动化的设备。目前无线传感网络技术越来越受到人们的重视, 并且已经应用在航天、 生态、救灾和家居生活等众多领域。 其中定位技术在无线 网领域中有着非常关键的作用, 大多数情况下没有坐标信息的无线传感器节点缺 少实际使用价值。目前已有较为成熟的无线传感网定位技术可以被分为需要测距 的定位技术和与测距无关的定位技术。 本文首先分别介绍了基于测距的定位技术 和无需测距定位算法的基本原理, 并在此基础上研究了常用二维和三维无线传感 网定位算法。关键词: 无
2、线传感网络定位 二维定位 三维定位AbstractWith the development of mobile communications and wireless networking technology, people have increasingly high demandf or automation equipment. Currently,wireless sensor network technology draws more and more peoples attention,and it has been used in manyf ields,such as aer
3、ospace, military, medical,disaster rescue and medical area. Positioning technology plays a very important role in wireless sensor networks. In most cases, a wireless sensor node without location information is of no value useless. Currently,positioning technology is divided into the localization alg
4、orithm based on ranging and localization algorithm based on non-ranging. Firstly,the paper introduces the basic principles of the localization algorithms based on ranging and non-ranging. On the basis of these,we investigated common two-dimensional and three-dimensional localization algorithm for wi
5、reless sensor networks.KEY WORD:S wireless sensor networks positioning, two-dimensional无线传感网络定位技术positioning, three-dimensional positioning1.绪论1.1 引言无线传感器网路( WN)S被誉为 21世纪最有影响力的 21 项技术和改变世界 的 l0 大技术之一,无论在民用领域还是军用领域均有巨大的应用前景。无线传 感器节点通常随机布放在不同的环境中执行各种监测和跟踪任务, 以自组织的方 式相互协调工作, 最常见的例子是用飞机将传感器节点布放在指定的区域中,
6、随 机布防的传感器节点无法事先知道自己位置, 传感器节点必须能够实时地进行定 位。因此位置信息对传感器网络的监测活动至关重要, 事件发生的位置或获取信 息的节点位置是传感器节点监测消息中所包含的重要信息,对于大多数应用而 言,在不知道具体位置信息的监测消息往往是毫不意义的。 传感器节点必须先明 确自身位置才能够详细说明 “在什么区域或位置发生了特定事件” ,来实现对外 部目标的定位、 追踪和覆盖。 因此,确定事件的发生的位置或获取信息的节点位 置是传感器网络最基本的功能之一, 对传感器网络应用的有效性起着关键的作用 1。在无线传感器网络的各研究分支中, 定位技术是无线传感器网络中关键的支 撑技
7、术之一。 首先,在无线传感器网络的各种应用中, 节点的感知数据必须与位 置相结合,离开位置信息,感知数据是没有意义的,如环境监测、抢险救灾、森 林火灾监控等, 没有地理位置信息就无法确定事件发生何处, 也不能够采取有效 及时的处理措施。 其次,使用传感器节点的位置信息能够提高路由效率, 节约能 耗,增强网络安全性及实现网络拓扑的自配置等。 然而,传感器网络规模通常比 较大,给网络中所有节点均安装 GPS收发器或者人工配置节点位置会受到成本、 能耗、效率等问题的限制, 甚至在某些场合可能无法实现。 因此必须开展适合无 线传感器网络特点的定位技术研究。 基于上述原因, 定位技术在无线传感器网络 的
8、理论研究和应用中具有重要的意义, 已经成为了无线传感网络技术中的一个研 究热点。无线传感网络定位技术1.2 无线传感网定位技术概述在定位领域中,无线传感网络的节点可以分为两类:一类是己知自身坐 标 的节点,被称为信标节点或销节点,该节点通常是通过 GPS或人工部署的 方式 得到节点坐标的;另一类是位置坐标节点,被称为未知节点 (Unknown Node),该 类节点则是需要我们通过周围的描节点所提供的信息来估算出自身节点的坐标 信息。根据未知节点定位过程中是否需要周围描节点提供距离信息, 可以将定位算 法具体分为两大类:一类是需要测距的定位算法,即需要错节点提供与 未知节 点间的距离信息;另一
9、类是无需测距的定位算法, 即不需要锚节点提供测距信息, 仅通过角度或数据传输经过的跳数等信息则可以完成定位的算法。一般来说,基于测距的定位算法利用三边测量法、三角测量法或极大似然估 计法来计算节点的位置,常用的测距技术有 RSSI,TOA,TDOA和 AOA。RSSI 定位 技术具有功耗低和硬件成本低的优势, 但也存在多路径损耗等问题影响从而存在 一定的误差。 TOA(根据到达时间定位 ) 需要节点间有较为精确的节点时间同步机 制,对于硬件设备要求比较高, 并且对网络结构较为不均勾的网络来说更加难于 实现。 TDOA根据到达时间差定位技术,需要利用超声波信号传播对于到达时间 的准确测量来定位,
10、 但超声波距离有限并且有障碍物等环境问题对超声波的传播 有一定的影响; AOA(根据信号到达角度定位技术 ) 受外界环境干扰严重,并且需 要额外的硬件来计算信号到达时的角度。基于测距的定位算法比较精确,但需要节点本身通信频率较高,从而节点能 耗幵销较大。 无需测距的定位算法则无需通信频率较快, 提高了定位能耗, 但是 却牺牲了一定的定位精度。 虽然定位精度降低了, 但其在实际应用中仍然具有许 多典型案例。目前常用的无需测距的定位算法有质心算法, DV-Hop 算法, APIT 定位算法。质心算法的原理是通过获取网络中节点间的连通关系来佔算连通节点 问的距离,从而进一步利用连通节点组成的儿何图形
11、质心来估算 H 标节点坐标。 DV-Hop算法能够通过多跳传输获取到目标节点无线覆盖范围之外的信标节点的 数据,从而获取到更多的有用信息。 APIT 定位算法是将错节点的区域划分成一 个个三角形区域, 通过判断未知节点位于哪些三角形区域内, 进一步缩小定位范 围。利用描节点本身的坐标即可进一步得出目标点的位置。无线传感网络定位技术2.二维定位算法2.1 基于测距的定位算法目前常用的测距方式有接收信号强度、红外线、超声波以及 GPS,这四种测 距方式的性格比较如表 2-1 所示:表 2-1 常用测距方式的比较测试方式RSSI红外线超声波GPS额外硬件无有有有硬件成本低低高高测距误差03m05m0
12、10cm010m由表 2-1 可以得知,除 RSSI 外的其他三种测距方法,都需要节点安装相应 固件,提高了本身的体积和价格; GPS 技术有其局限性,更适用于户外定位,小 范围的定位并不可靠; 红外线技术的测距精度比较低, 而超声波的测距成本较高; 基于 RSSI 的测距技术则被广泛应用,并且市场是大多数节点本身就可以完成对 RSSI的获取,易于实现,因此基于 RSSI的测距技术是 WSN 中最常用的技术。2.1.1 RSSI 定位算法RSSI 定位算法是已知节点发射信号强度,接收节点测量接收到的该信号的 强度,并计算传播过程中的损耗,使用理论或经验的信号传播衰减模型将传播 损耗转换为距离,
13、再利用已有的算法计算出节点的位置。比较典型的应用如 RADAR 、SpotON。虽然在实验环境中 RSSl 定位方法表现出良好的特性。但在 实际应用中,由于反射、多径传播、 NLOS 和天线增益等问题都会产生显著的传 播损耗和较大的误差,因此 RSSI 技术定位误差较大 1。基于 RSSI 的定位算法利用信号传输过程中的衰减模型来计算锚节点与未 知节点之间的距离, 然后利用所测量的距离来实现未知节点的定位。 由于传感器 网络节点自带 RSSI 指示的功能,定位算法不会增加硬件消耗,应用成本比较 低,因而得到广泛的应用,其算法原理如图 2.1 所示。无线传感网络定位技术如图 2.1 所示,无线传
14、感器已知三个锚节点的位置信息, U 表示未知节点的 真实位置信息, U表示通过 RSSI 测量计算出来的位置信息。通常情况下,锚节 点发送的广播信号传输到未知节点的过程中, 会受到环境和多路径的影响, 导致 信号传输过程中产生衰减现象, 未知节点收到的锚节点发送的信号强度会受到一 定的影响。 这种信号衰减会存在一定的规律性, 通过测量未知节点接收的信号强 度能够估算锚节点与未知节点之间的距离。信号的衰减模型表示如下: dPL(d) PL(d0) 10nl g( )(2-1)d0其中 n 表示环境因子,它是随着未知节点与锚节点之间距离的增加而路径损耗的 指数,一般取值范围为 2-4 之间。本公式
15、的计算单位为 dB, PL(d)表示距离锚节 点 d 处接收到的信号的功率; PL(d0)表示一个经验值, d0 表示一个参考距离,即 距离为 d0 接收到的信号功率。 表示与传播距离无关的高斯噪音,通常称之为 遮蔽因子。 在环境因子和遮蔽因子已知的前提下, 通过对未知节点接收功率的测 量及其两点之间的距离计算,其 RSSI 模型如图 2.2 所示:无线传感网络定位技术图 2.2 RSSI 信号传输模型示意图由于不同的无线传感器网络定位的应用环境的不同, 无线传感器网络的目标 监测区域的环境因子和干扰因子也不尽相同。 上述提到的 RSSI 测量中环境因子 的经验值变化范围多在 2-4 之间,是
16、综合室内环境和室外环境的平均范围。室 内环境因子的经验值在 1.9-2.2 之间。室外环境因子在 1.4-5.4 之间。环境因子 的变化与最终未知节点测量的功率关系如图 2.3 所示:图 2.3 环境因子与功率之间的关系图无线传感网络定位技术2.1.2 基于 TOA 的定位算法基于 TOA 的定位算法是一种利用测量来自锚节点信号到达的时间来进行定 位的一种算法。 首先锚节点将发送时间设置在广播信号中, 并发送广播信号, 未 知节点接收到锚节点发送的广播信号并确定信号到达的时间, 最终通过发送时间 和接收时间来计算信号传播的时间, 然后在利用信号传播速度来计算未知节点与 锚节点之间的距离,最后利
17、用三边测量法来实现计算出未知节点的坐标。 TOA 方法定位精度相对较高、但是需要锚节点与未知节点之间保持严格的时间同步, 这对于硬件系统的要求比较高,因此对整个传感器网络的成本要求较高4 。其算法原理如图 2.4 所示:图 2.4 基于 TOA 的定位算法原理示意图此外,从二维平面角度来研究节点到达时间定位算法需要至少在通讯半径之内的三个锚节点。其原理如图 2.5 所示:图 2.5 在二维平面的 TOA 定位原理示意图无线传感网络定位技术其中 r 表示未知节点到锚节点的距离, 而 t 表示信号从锚节点到未知节点的时间。 C表示无线信号在介质中的传播速度, C是常数。设 A(x1,y1),B(x
18、2,y2),C(x3, y3) 为三个锚节点的坐标,未知节点的坐标设为 P(x,y)。测量的距离可以表示为 如下:2222222(x2x1)x2(y2y1)yr10r20x1x2y1y22 2 2 2 2 22(x3x2)x2(y3y2)yr20r30x2x3y2y3(2-2)2222222(x3x1)x2(y3y1)yr10r30x1x3y1y3将上三条公切弦屮任意两条组合求交点,即可得到待测点 P 的估计坐标。2.1.3 基于 TDOA 的定位算法基于 TDOA 的定位算法是一种基于测量锚节点到达未知节点的时间差来计 算未知节点的位置的定位算法。 在该算法中, 锚节点首先设置两种不同频率的
19、无 线信号,然后同时广播出去。 由于这两种信号在传输过程中的速度不一样, 因此 到达未知节点的时间也不相同, 可以根据这种时间差来计算锚节点与未知节点之 间的距离,通过三边测量法来计算未知节点的位置坐标信息。基于 TDOA 的定 位算法最大的特点是定位的精度高、 误差小。但同时监测区域的环境对于信号传 输的影响可能有效定位的精度。图 2.6 TDOA 原理图(一)无线传感网络定位技术基于 TDOA 的定位算法与 TOA 方法相似,但是该算法有两种方式进行定位 计算,第一种就是采用发送两种无线信号, 并利用未知节点的时间差来进行定位, 常用的无线信号包括无线电波和超声波。 这种方法的最大支出在于
20、需要在节点中 增加接受两种信号的接收装置, 从而会增加传感器节点的硬件设计的复杂度, 相 应的制作成本也会随之增加。该算法的原理如图所示,锚节点 a在 To 时刻发送 无线电波,未知节点 b 在 T1 时刻接收到 a 发送的无线电波。锚节点 a 在 T2 时 刻发送超声波,未知节点 b 在 T3 时刻接收到 a 发送的超声波信号。通过锚节点 a 的发送时间 To、未知节点 b 接收时间 T1 、锚节点 a 的发送时间 T2 和未知节点 b 接收时间 T3 以无线电信号的传播速度 VRF和超声波的传播速度 V US就可以计 算出锚节点与未知节点之间的距离。另外一种测量方式就是测量两个不同的锚节点
21、发送过来的无线信号的时间 差来进行定位计算。 与第一种方式最大的不同在于这种方式只需要发送一种无线 信号,对于硬件成本有所降低。 最大的缺点在于要求锚节点时间的同步性。 其原 理如图 2.7 所示:图 2.7 TDOA 原理图(二)图 2.7中,r12表示锚节点 1到未知节点的距离减去锚节点 2 到未知节点的距 离。r23 表示锚节点 2 到未知节点的距离减去锚节点 3 到未知节点的距离。假设 图中锚节点 1、2、3 的坐标表示为 A(x 1,y1),B(x2,y2),C(x3,y3),未知节点 的坐标 p 表示为 (x,y) 。无线信号从未知节点到锚节点之间的时间分别表示为 t1,无线传感网
22、络定位技术t2和 t3 则可以分别计算出 r12和 r23:r12r1 r2 c t1 c t2r23 r2 r3 c t2 c t32-3)将坐标 A、B、C、P 坐标带入到( 2-3)中,得到基于 TDOA 的定位算法中双 曲线的表达式( 2-4):2-4)r12r1r2ct1ct2(x1x)2(y1y)2(x2x)2(y2y)22 2 2 2 r23r2r3ct2ct3(x2x)(y2y) (x3 x)(y3y)然后利用数学计算方式进一步求解,最终求的未知节点 p 的坐标2.1.4 基于 AOA 的定位算法基于 AOA 的定位算法是利用未知节点与锚节点之间的角度关系来进行定位 的一种算法
23、。这种算法依靠天线阵列或者超声波接收阵来测量锚节点与未知节点 之间的角度, 因此需要传感器节点能够测量角度的硬件设施, 相对于实施成本而 言比较高。其原理如图 2.8 所示:图 2.8 基于 AOA 的定位算法示意图如图 2.8所示,A,B 表示两个已知的锚节点, C表示未知节点。未知节点 C 与锚节点 A、B 之间的形成两个夹角。 根据 AB 直线和其测量出的夹角就可以画 出 C 点的具体位置, 然后就可以计算未知节点 C 点的坐标。 基于 AOA 的定位算 法最大的优点在于只需要知道两个锚节点就可以计算未知节点的位置。 不过由于10无线传感网络定位技术需要测量锚节点与未知节点之间的角度,
24、所以需要多个接收器辅助完成定位。 所 以对于硬件的消耗也比较高。2.1.5 基于无线射频干涉定位算法无线电干涉测量方法很早就被用于天文学等相关研究,但直到 2005 年, Maroti 等第一次提出了射频干涉定位系统 (Radio Interferometric Positioning System,RIPS) 将信号干涉方法应用到无线传感网络定位系统中来 3 。RIPS 通过两个发送节点发射频率相近的射频在待定位节点处得到叠加信 号。 Maroti 等证明当两个射频的频率相近,它们的叠加信号的包络的频率可以 被低成本的传感节点所测量到。 由此可以进一步得到两个接收传感节点的相对相 位偏移为:
25、phase offset 2(d ADdBD )(dBC dAC )carriermo d2()2-5)图 2.9 无线射频干涉测量从式 2-5 来看,两个接收节点的相对相位偏移只与发送节点和接收节点之间11无线传感网络定位技术的距离以及射频波长有关。 发送节点通过发射不同波长的射频, 可以得到多个如 式 2-5 的方程。求解它们的联立方程,便可以得到待定位传感节点和锚节点之间 的相对位置。利用 RIP 方法的优点在于其不受多径反射的影响而且并不增加普通传感节 点的成本。但使用该方法对锚节点之间的同步要求很高。2.2 基于非测距的定位算法在非测距算法中,不需要测量节点之间的距离及角度关系,根据
26、整个网络的 连通性来计算或者估计未知节点的位置信息。 非测距算法是降低整个网络的整体 消耗,提高无线传感器网络的整体性能。常用的非测距算法包括质心定位算法 DV-Hop(distance vector-hop )算法、凸规划定位算法及 APIT (approximate point-in-triangulation test )定位算法等。2.2.1 质心定位算法在质心算法中,第一,发送广播信号。在发送广播信号之前,需要设置锚节 点信号的发射周期,然后将自身的标识号与所在的位置信息存入广播数据包中, 将数据包以设置的发射周期发送出去。 第二, 接收广播信号。 未知节点每接收到 锚节点发送的广播
27、信息就自动存储,并将计数器加 1。当未知节点的超过一定的 时间阈值,就认为接收到所有的广播数据都已经收到。第三,质心定位。未知节 点利用收到的全部节点信息组成 N 边形,并将未知节点的位置认为是 N 边形的 质心,然后对取得的全部锚节点坐标取平均值,从而得到未知节点的坐标。(Xi,Yi)(X1 X2XNNY1 Y2YN )N)2-6)其中 (Xi,Yi)表示未知节点, (X1,Y1)(XN,YN)表示(Xi,Yi)受到的锚节点 的坐标。其算法原理如图 2.10 所示:12无线传感网络定位技术图 2.10 质心定位算法的原理示意图图 2.10 表明,质心算法的关键在于未知节点能否接受到全部锚节点
28、发送的 广播信号, 对于整个网络的依赖性特别强。 算法不需要具体锚节点和未知节点之 间的频繁通信,算法流程相对简单,是非测距算法中易于实现的算法。但同时, 该算法以锚节点发射的广播信号按照理想的无线信号模型进行传播, 对于目标监 测区域的环境干扰因素考虑不够全面, 信号在现实环境下会在传播过程中出现反 射、折射、干扰等现象,无法按照理想的无线信号传输模型进行传播。从几何角 度来讲,锚节点的数量越多, 对于算法的精度越高, 这样就增加整个无线网络的 成本,而且维护费用也相对增加 4 。2.2.2 DV-Hop 定位算法DV-Hop 定位算法的原理是锚节点向所有的传感器节点发送广播信号,未知 节点
29、收到锚节点发送的广播信号后存储并转发, 最后目标监测区域的传感器节点 都接收该广播信号。 目标检测区域的相邻节点之间的通信表示为 1 跳,当未知节 点接收到广播信号时,先计算锚节点传播的最小跳数,然后根据网络的连通性, 计算平均每一跳的距离。 将最小跳数乘以平均跳距, 得到未知节点与锚节点之间 的相对距离。最后通过极大似然法或者三边测量法来计算未知节点的坐标信息 4。DV-Hop 的主要原理示意图如图 2.11所示:13无线传感网络定位技术图 2.11 DV-Hop 原理示意图如图 2.11 所示,节点 L1、L2 和 L3 是已知的锚节点,并且它们之间的距离 和跳数也是已知的。根据已知信息首
30、先计算出平均节点的跳距为(35+63)/(2+5)=14M 。假设未知节点为 P,L2 的广播信号首先传递到 P 处,未知节点 P 首先从 L2处获取最短跳数,然后在以此从 L1、L3处获取最短跳数, 从而计算未 知节点与三个锚节点之间的距离:P 与 L1 之间的距离: d1=2*14=28P 与 L2 之间的距离: d2=2*14=28P 与 L3 之间的距离: d2=4*14=56假设未知节点的坐标为 (X,Y),L1 坐标为 (X1,Y1),L2 坐标为(X 2,Y2) ,L3 坐标为 (X3,Y3) ,那么未知节点的坐标信息计算公式如下所示:22(X1 X)2 (Y1 Y)2 d122
31、(2-7 )(X 2 X)2 (Y2 Y)2 d222(X 3 X)2 (Y3 Y)2 d314无线传感网络定位技术2.2.3 凸规划定位算法凸集规划定位算法首先需要完成整个传感器网络的节点互通性, 使得各个传 感器节点之间构成几何约束关系,从而使得传感器网络形成一个凸集的几何图 形。这样就将传感器定位转换为几何关系的最优解的问题。 凸集约束优化的方式 是将线性优化方式和线性规划优化方式相结合, 通过这样的结合得到一个全局的 优化方案,从而实现未知节点的定位 4 。其原理如图 2.12 所示:图 2.12 凸规划定位算法原理示意图如图 2.12 所示,算法首先要根据锚节点之间的位置以及锚节点的
32、与未知节点 P 之间相互通信的范围来计算位置节点存在的某个区域。 如果能够准确的计算出 这个区域,可以将这个区域转换为矩形图形 D,然后计算该矩形区域 D 的质心 坐标并将其转换为未知节点的坐标。几何约束条件越小那么算法的精度就会越 高。在算法的使用过程中, 为了尽可能的使用约束条件, 需要锚节点尽可能的分 布在整个传感器网络的边缘部分。 如果传感器节点离开了网络中心, 那么就会增 加算法定位的误差。2.2.4 APIT 定位算法APIT 定位算法一种类似三角形内点测试的算法,主要是基于区域规划的传15无线传感网络定位技术感器节点定位算法。 该算法的原理就是锚节点首先发送广播信号, 未知节点接
33、收 到所有的相邻的锚节点的坐标信息, 然后从得到的锚节点的坐标中随机选取三个 组成一个三角形。利用三角形的几何关系来测试锚节点组成的三角形是否包括未 知节点,如果不包括则摒弃, 如果包括则存储三个节点的位置信息。 如此循环选 取相邻锚节点组成三角形, 直到所有的相邻的锚节点都选取完成或者选取的三角 形已经达到了定位的精度则停止。 通过上述过程形成一个多边形区域。 将多边形 的质心作为未知节点的位置。其原理如图 2.13 所示:图 2.13 APIT 定位算法原理示意图如图 2.13 所示,对 APIT 算法主要流程进行分析:(1)锚节点发送广播信号,所有的未知节点接受锚节点发送的信号,并存 储
34、所有的锚节点位置信息;(2)从存储的锚节点信息中随机抽取三个锚节点组成三角形,并判断未知 节点是否在三角形内部;如果在三角形内部,则存储起来;(3)将所有的符合条件 (2)的三角形重叠起来, 计算重叠区域的几何图形; ( 4)取几何图形的质心为未知节点的位置 P,并计算 P 的坐标信息。APIT的算法是一种典型的分布式定位算法, 因为在定位计算中, 都是由每个16无线传感网络定位技术节点内部完成。 该算法最大的优势在于实现了分布式计算, 节约了未知节点计算 的开支,同时不受无线传感网网络节点的分布的影响, 最大的缺点在于传感器网 络中需要布置大量的锚节点来完成定位。2.3 典型算法比较表 2-
35、2 典型算法的比较名称信标 节点数邻居 节点数功耗成本外加装置通道开销定位精度RSSI影响小影响小低低无小低TOA影响小影响小较高高有小较高TDOA影响小影响小高高有小高AOA影响小影响小中高有小中RIPS影响小影响小低低无小低质心算法影响较大影响大低低无中低DV-hop影响较大影响较大低低无大低凸规划影响较大影响大低低无大低APIT影响大影响较大低低无中中3.三维定位算法经过前面两章对 WSN 节点定位技术的介绍,我们对节点定位技术有了一定 的了解,但其大多数算法针对的是针对二维空间的, 而在实际应用中许多情况都 需要处于三维空间中, 例如部署在高山、 森林中的无线传感器节点, 悬浮在空气
36、中用来检测空间不同位置的气温、 悬浮颗粒物等情况。 这些应用的前提是已知节 点的三维空间的坐标, 所以有必要进行三维空间的定位算法的研究。 现如今, 在 国内外无线传感器节点定位领域中,仍然缺少一种被公认的三维空间定位算法。目前,针对实际应用中的三维定位的需要, 人们提出了许多的三维定位算法, 如 Landscape-3D、Constrained 3-D、 Ou 算法、 APIS 等几种典型的无线传感器网 络三维定位算法。17无线传感网络定位技术3.1 IRSSI-3D 定位算法与二维定位算法类似, 三维无线传感器网络中也需要充当不同角色的无线传 感器节点, 包括信标节点、 汇聚节点和未知节点
37、。 算法要求信标节点具有可以提 取接收到的数据包信号强度 RSSI 的能力,并且目标网络进行周期性的分布。假 设无线传感器节点符合理想的信号传输模型, 即在三维空间中是一个中心福射的 球,并且随着点到球心距离的增加信号强度成逐渐衰减的趋势。在目标区域 (W ,H,T) 内部署描节点和未知节点,将锚节点设置成向周围广 播自身信息,包括自身的 ID ,信号能量大小,位置信息。首先,信标节点接收 到其邻居信标节点发送来的信号, 并存储, 当获取到多个邻居信标节点后, 根据 距离的不同设置加权平均数, 并计算其对应的衰减系数。 然后每个描节点向位置 节点发送自身坐标, 和其所在位置的衰减系数, 未知节
38、点则根据邻居锚节点的衰 减系数和坐标进行计算, 从而得出其到各个邻居描节点的距离。 最后,过滤较远 的邻居节点, 选择最近的四个邻居铺节点, 利用与邻居节点的距离, 根据四面体 定位算法求出未知节点的坐标。算法的具体过程如下:1. 确定目标监测区域,部署描节点和未知节点。2. 最佳节点数量计算:即根据所选区域和节点通信能力,估算出最佳节点数 量。3. 信标节点发送信号:每个信标节点向其他邻居节点发送信号,信号包括自 身坐标信息和 ID 信息。4. 铺节点处理接收到的信息:接收到其他铺节点信号后,根据信号能量大小 和未知信息计算信号衰减系数,当有多个邻居锚节点时,由于根据距离的不同, 利用加权平
39、均数求最后的衰减系数。5. 铺节点向未知节点发送自身所在位置的衰减系数,计算未知节点到各个邻 居铺节点之间的距离。6. 过滤较远的邻居节点,选择最近的四个邻居铺节点,利用与邻居节点的距 离,根据四面体定位算法求出未知节点的坐标。18无线传感网络定位技术3.2 Landscape-3D 算法Landscape-3D算法的核心是采用了 LA ( Location Assistant)设备每隔一段吋 间就向周围发射其坐标消息,并且 LA 装置处予运动状态,目标节点通过接收到 LA 装置的位置信息后, 利用 RSSI测距技术获取与 LA 之间的距离, 从而利用数 学模型来确定目标节点的坐标,如图所示。
40、图 3.1 Landscape-3D 原理图假设 LA 装置在三维空间中是运动的,并且在运动过程中随时可以获取自身 的位置信息。 LA 装置的位置信息可以是,提前设计好的运动轨迹,或者可以利 用GPS等定位设备为其定位。 LA 装置向网络中每隔一段时间就向周围广播自身 的坐标信息,被定位节点获取到该消息后可以提取 RSSI 来计算到该节点的距离 信息。为了提高测距的精确度, 该算法尝试用状态预测和更新迭代的方法, 当以 离线方式进行处理时, 每个节点首先收集距离信息并通过逐渐地增加观察信息来 更新估计的位置。Landscape-3D 算法的最大优点是不依赖与网络中节点的密度和网络的拓扑 结构,
41、减小了通信幵销。 并且每个节点都是独立的, 可以独立计算自身的位置坐 标,因此对网络的拓扑结构和规模无关。 其缺点是对 LA 装置的硬件要求比较高, 因为整个算法的前提是 LA 具有较准确的未知获取能力, 该装置直接决定了算法 的精确度。19无线传感网络定位技术3.3 Ou 算法Ou 算法类似于 Landscape-3D算法,需要在网络中部署有一个可以周期性的 广播身位置信息的飞行描节点 (Flying Anchor) 。同样的该算法需要做如下要求:1. 每个飞行铺节点可以周期性的获取自身位置,并能够将位置信息广播给被 定位节点;2. 在网络中,飞行铺节点的密度足够,能够用于未知节点坐标的获取
42、;3. 节点间不互相干扰,相对独立。图 3.2 Ou 算法原理示意图如图所示, S 点为目标节点,虚线代表飞行锚节点所穿过的路径,当节飞行 锚节点处于 A 和 B 两点之间时,目标点 S 可以收到飞行锚节点发送的距离信息。 此时我们可以获取到 AS 的距离以及 BS 的距离,同吋可以获取到 A 和 B 的位置 坐标,由此算法可以进一步利用几何模型来计算出目标点 S 的坐标。综上所述,现有常用的三维空间定位算法,大都在能量消耗、硬件成本和定 位精度上做了折中, 由于三维空间定位中环境更加复杂, 现在没有更加普遍适合 各种环境的算法出现。现有算法也对硬件要求比较高, Landscape-3D算法和
43、 Ou 算法都需耍有特定轨迹的铺节点, 这一点在实验室环境下, 甚至在实际应用中都 较难于实现。20无线传感网络定位技术4.总结无线传感器网络是一种新型通信技术,它基于嵌入式设备,可以实现分布式 无线信息的传输,被认为是 21 世纪最有价值的技术之一。无线传感网络己经广 泛应用于航天、 生态、救灾和家居生活等众多领域, 能弥补传统网络在许多领域 上的不足或空缺。传感器网络节点为智能系统提供周围环境的上下文相关信息, 在许多情况下, 若节点本身不能获取到关于位置的信息, 则本身已经失去了其使 用价值。本文首先分别介绍了基于测距的定位技术和无需测距定位算法的基本原理, 并在此基础上研究了常用二维和
44、三维无线传感网定位算法。 本文对无线传感器网 络中的基本定位原理、 国内外研究现状进行了归纳和介绍 . 目前研究的各类定位 算法都是在综合权衡能耗、 成本和精度等因素的基础上提出来的 , 其计算量、 精度等方面也存在较大差别 , 适合的应用范围也各不相同 . 因此 , 无线传感器 网络中定位方法的应用需要针对不同的场合 , 综合考虑节点的规模、 成本及系统 对定位精度等要求来设计和选择 . 同时 , 对于具有分布式、 低复杂性、 高精度、 通用性等特点的无线传感器网络定位方法还有待进一步深入研究 .21无线传感网络定位技术参考文献1 程海军 . 基于 RSSI 的无线传感器网络定位算法改进研究
45、 D. 重庆理工大学 , 2013.2 杨军 .无线传感网络节点定位算法综述 J. 仪器仪表标准化与计量 , 2012, 01: 38-41.3 徐学永.面向应用的无线传感网络定位问题研究 D.中国科学技术大学 , 2011.4 国海涛. 无线传感网络定位技术研究与实现 D. 北京邮电大学 ,2014.5 汪炀;无线传感器网络定位技术研究 D. 中国科学技术大学 ;2007.6 冯砚毫. 无线传感器网络定位技术研究 D. 重庆大学 ,2011.7 Guan Weiguo,Deng Zhongliang,Ge Yuetao,et al.A location fingerprinting algorithm based on RSSI statistic parameters matching estimateJ.Key Engineering Materials,2011(6): 480- 4818 Heurtefeux K ,Valois F.Is RSSI a good choice for localization in wireless sensor networkC.2012 IEEE 26th Inte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届高考政治二轮复习《法律与生活》命题特点和备考策略探讨
- 2025(统编版)语文四年级下册第一单元教学设计
- 2025年高线密度玻璃纤维直接无捻粗纱项目发展计划
- 探索2024年国际物流师试题及答案
- 2024国际物流的安全管理试题及答案
- 经典CPSM考点试题及答案分享
- CPSM考试优化策略试题与答案
- 餐饮美学基础 课件 2.4形态审美
- 2024年CPMM考试重要理论试题及答案
- 2025年卤代烃合作协议书
- 人教版音乐八年纪下册《京剧《铡美案》选段》课件1
- 高考英语专题复习作文第1期:倡议书课件
- 中子源介绍课件
- 葡萄沟》作业
- (新版)药品检验基本知识和药品质量标准考试题库(含答案)
- 广西安全员继续教育考试90分卷
- 参考文献的标注规范
- 武松打虎剧本
- 精品资料(2021-2022年收藏)辽宁省建筑材料检测费标准
- 浙江省交通建设工程质量检测和工程材料试验收费标准表
- 脱硝培训课件
评论
0/150
提交评论