预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT5 无线定位算法综述 一无线传感网络与节点定位 无线传感网络中的关键技术 无线传感器网络作为当今信息领域新的究热点,涉及多学科交叉的研究领域,涉及到非常多的关键技,主要包括:拓扑控制;网络协议;网络安全;时间同步;定位技术;数据融合;嵌入式操作系统;无线通信技术;跨层设计和应用层设计。 无线传感器网络节点定位机制 无线传感器网络节点定位问题可表述为:依靠有限的位置己知节点即信标节点(锚节点),确定布设区中其它未知节点的位置,在传感器节点间建立起一定的空间关系的过程。无线定位机制一般由以下三个步骤组成: 第一步,对无线电信号的一个或几个电参量(振幅、频率、相位、传播时间)进行测量,根据电波的传播特性把测量的电参量转换为距离、距离差及到达角度等,用来表示位置关系; 第二步,运用各种算法或技术来实现位置估计; 第三步,对估计值进行优化。 节点间距离或角度的测量 在无线传感器网络中,节点间距离或角度的测量技术常用的有RSSI、TOA、TDOA和AOA等。 计算节点位置的基本方法 三边测量法 三角测量法; 极大似然估计法。 无线传感器网络定位算法的性能评价 几个常用的评价标准:定位精度;规模;锚节点密度;节点密度;覆盖率;容错性和自适应性;功耗;代价。 无线传感器网络定位技术分类 物理定位与符号定位; 绝对定位与相对定位; 紧密耦合与松散耦合; 集中式计算与分布式计算; 基于测距技术的定位和无须测距技术的定位; 粗粒度与细粒度; 三角测量、场景分析和接近度定位。 二典型的自身定位系统与算法 到目前为止,WSN自身定位系统和算法的研究大致经过了两个阶段。第1阶段主要偏重于紧密耦合型和基于基础设施的定位系统。对于松散耦合型和无须基础设施的定位技术的关注和研究可以认为是自身定位系统和算法研究的第2阶段。 Cricket定位系统 未知节点使用TDOA技术测量其与锚节点的距离,使用三边测量法提供物理定位。 RADAR系统 建立信号强度数据库,通过无线网络查询数据库,选择可能性最大的位置定位自身。 在三边测量定位方式下,未知节点根据RSSI计算与多个基站的距离,然后使用三边测量法定位, AHLos系统 AHLos算法中定义了3种定位方式——原子式、协作式和重复式最大似然估计定位(atom,collaborative和iterativemultilateration)。 atommultilateration就是传统的最大似然估计定位。 Collaborativemultilateration特点是同时定位跨越多跳的一组节点。 Iterativemultilateration是未知节点成功定位自身后,将其升级为锚节点,并进入下一次循环。 N-hopmultilaterationprimitive定位算法 给出了判定节点是否可参与collaborativemultilateration的充分条件,并使用卡尔曼滤波技术循环定位求精。 GenericLocalizedAlgorithms 详细指定了未知节点接受位置估算并升级为锚节点的条件。 凸规划定位算法 把整个网络模型化为一个凸集,然后使用半定规划和线性规划方法得到一个全局优化的解决方案。 质心算法 确定自身位置为锚节点所组成的多边形的质心。 APIT算法 该算法的主要思想是:首先未知节点收集所有邻居锚节点的信息,并测试未知节点是否位于不同的三个锚节点组成的三角形内,计算所有包含该未知节点的三角形的重叠的区域,并用该区域的质心作为未知节点的坐标。 APS算法 APS算法包括6种定位算法:DV-Hop,DV-distance,Euclidean,DV-coordinate,DV-Bearing和DV-Radial。 DV-Hop算法由3个阶段组成:首先所有节点获得距锚节点的跳数,然后计算网络平均每跳距离;第三阶段使用三边测量法确定节点的位置。 DV-distance算法与DV-Hop类似,所不同的是相邻节点使用RSSI测量节点间点到点距离。 Euclidean定位算法给出了计算与锚节点相隔两跳的未知节点位置的方法。 在DV-coordinate算法中,建立局部坐标系统(以自身位置作为原点)。随后,相邻节点交换信息,从邻居那里接收锚节点的信息并将其转化为自身坐标系统中的坐标后,可使用以下两种方法定位自身: (1)在自身坐标系统中计算出距离,并使用这些距离进行三边测量定位; (2)将自身坐标系统转换为全局坐标系统。这两种方法具有相同的性能。 DV-Bearing和DV-Radial算法提出了以逐跳方式跨越两跳甚至三跳来计算与锚节点的相对角度,最后使用三角测量定位的方法。 SPA(self-positioningalgorithm)相对定位算法 它选择网络中