一种改进的APIT定位算法ppt课件.ppt
《一种改进的APIT定位算法ppt课件.ppt》由会员分享,可在线阅读,更多相关《一种改进的APIT定位算法ppt课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、一种改进的APIT定位算法,刘尚翼 1134041005,一、节点定位技术的重要性,首先,无线传感器网络中,节点所采集的数据或探测 的事件,通常都需要有相应的地理位置信息作为标识,对大多数应 用来说,不知道传感器位置,所感知的数据是没有意义的。比如:一个被监控的车辆的地点、森林火灾发生的位置、战场上敌方车辆的运动区域等。 其次,无线传感器网络的一些系统功能需要节点的位置信息。例如:确定无线传感器网络的覆盖范围等。,最后,许多无线传感器网络协议也都利用了节点的位置信息,比如利用节点间的地理位置信息控制节点的发送功率以及约束波束的方向性、进行路由决策等。 因此,传感器的节点定位在整个无线传感器网络
2、中占有重要地位,是无线传感器网络的支持技术之一。,二、节点定位技术的分类,无线传感器网络的节点地位技术分主要为两类:基于测距的定位技术和免于测距的定位技术。 基于测距的定位技术(Range-Based Localization Schemes):需要通过不同的测距技术,如到达时间测量法(TOA)、到达时间差测量法(TDOA)、基于接收信号能量的测距技术(RSSI)等得到节点间的距离或角度信息,然后再使用相应定位方法计算节点位置。,免于测距的定位技术(Range-Free Localization Schemes):无需节点间的距离或角度信息,而利用节点间的邻近关系和连通性实现定位。 一般说来,
3、免于测距的定位技术定位精度不如基于测距的定位技术高,但是基于测距的定位技术对硬件要求很高,而且在测量距离和角度的准确性方面需要大量的研究,而免于测距的定位技术不需要知道未知节点到锚节点的距离,在成本和功耗方面比基于测距的技术具有优势,因此得到了广泛应用。,常用的免于测距的定位技术质心定位算法、APS算法、MDS-MAP算法、APIT定位算法等。 APIT定位算法的基本思想简单,实现容易。而且由于其定位功耗小、成本低、节点定位精度高等特点得到广泛应用和研究。,三、APIT定位算法,APIT算法的理论基础是PIT( point in- triangulation test)算法(三角形内点测试法)
4、:假如存在一个方向,沿着这个方向节点M会同时远离或接近参考节点A、B、C,那么节点M位于三角形ABC外部,如图1所示;否则,M位于三角形ABC内部,如图2所示。,图1 图2,A,M,C,B,A,M,C,B,PIT算法中假设待定位节点M是运动的,然而,在大多数WSN中,待定位节点通常是静止的。为了在静态网络中执行PIT测试,我们定义了APIT算法,即近似三角形内点测试法(approximate point-in-triangulation test):假如待定位节点M的相邻节点没有同时远离或靠近参考节点A、B、C,则节点M位于三角形ABC内部;否则,位于三角形ABC外部。,APIT算法是利用WS
5、N较高的节点密度,同时在给定方向上,节点离参考点越远,信号强度越弱的特性,通过与相邻节点的信息交换来模拟PIT算法的。下面以图来说明。,在图3中,节点M与相邻节点1都通过发送信号的强弱得知自己与参考节点A、B、C的远近,然后节点M与节点1通过交换信息,得知自己如果运动至1处,将远离B、C,但会接近A,与2、3、4点的判断也类似,最终确定自己位于三角形ABC内部。,图3,A,C,B,1,M,4,2,3,在图4中,待定位节点M通过上述类似的通信判断知如果运动至相邻节点2处,则将同时远离参考节点A、B、C,所以可以得知自己位于三角形ABC的外部。,图4,A,1,3,M,4,2,C,B,在判断出M位于
6、三角形内后,则将其标记(在三角形外部则不标记),依次对M周围的所有邻近参考节点(在发送功率范围内的参考节点)进行各种不同的组合并检测,最终找出所有满足要求的三角形的重叠区域,求其质心位置以替代待定位节点在网络中的具体位置坐标,如图5所示。,图5,通过以上关于APIT 算法思想的描述, 可以得出其实现过程分为以下4个阶段: ( 1) 节点间信息接收和交换。待定位节点接收参考节点的位置信息、节点ID 和信号强度等信息,以及未知节点之间相互交换各自接收到的参考节点信息。 ( 2)执行APIT 测试。使用APIT 测试方法判断未知节点是否位于参考节点三元组合形成的三角形内部。,( 3)计算重叠区域。计
7、算多个三角形覆盖区域的重叠部分,计算重叠区域的方法为格子扫描法(Grid Scan):将WSN所监测区域分为大小相同的网格,每个网格初始值设为0,如果判断出待测节点位于三角形内,相应三角形所在网格区域值加1;反之,相应三角形所在网格区域值减1,不断重复上述步骤,最后得到网格数值最大的区域就是要求的重叠区域。 ( 4)计算质心。计算( 3) 中所求得的重叠区域的质心, 作为未知节点的估计位置。,四、APIT算法的不足,通过上述分析发现,APIT算法仅仅分析几个有限的方向,而且定位覆盖率(可实现定位的未知节点数目与总的未知节点数目之比)与相邻节点数量及分布密切相关,因此APIT算法有时会做出不正确
8、的判断以及存在大量无法定位的节点。下面以图例进行分析。,如图6所示,由于相邻节点2在三角形ABC之外且离参考节点A、B、C都较M点距这三个参考点远,从而当模拟M点朝2处运动时,会使M点错误的判断自身在三角形ABC之外。,图6,A,B,1,2,M,4,C,3,如图7所示,由于相邻节点1、2、3的不规则部署,从而使得M点模拟朝1、2、3的任何一个方向运动时,都不会同时远离或靠近A、B、C,从而M点错误的判断自身在三角形ABC之内。,图7,A,1,2,M,3,C,B,如图8、9所示,待定位节点M的邻近参考节点少于三个或M在三角形ABC的外部,造成APIT算法无法应用,这样M点就成了无法定位的节点。,
9、图8 图9,A,B,M,M,A,C,B,由于上述客观原因的存在,影响了整个WSN的定位覆盖率及定位精度。因此,文章针对上述问题,提出了改进算法。,五、改进的APIT算法,在节点定位中,我们最关心的莫过于定位精度和定位覆盖率这两个性能参数。我们先对定位精度这个问题进行分析。 定位精度的问题,与图6和图7情况下的两种错误判决密切相关,这两种错误WSN中将其称为In -to-out error 和Out-to-in error。下面以图的形式分析如何将其改进。,如图10所示,假设图中所得到的两个顶点为空心圆的三角形区域均为正确的。节点经过 APIT 测试后获得了一个错误的 Out-To-In 区域(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 改进 APIT 定位 算法 ppt 课件
链接地址:https://www.31ppt.com/p-1403549.html