基于改进APIT算法的无线传感器网络节点定位

合集下载

无线传感网络APIT定位算法的改进

无线传感网络APIT定位算法的改进
Ab t a t F o t e su y o I o aiain a g rtm iee s s n o ew r i s o h t h I o aia in ag — sr c : r m h t d fAP T l c l t lo h o w rl s e s rn t o k,t h ws t a t e AP T lc l t lo z o i f z o r h h s l t o r b e n lw lc l a in a c r c n o o e a e r t . a e n t e a v n a e fmo i n h r n d s i i m a os fp o l ms o o o ai t c u a y a d lw c v r g ae B s d o h d a t g so b l a c o o e n t z o e h t rg n o ss n o ewo k c mbn d wi DOA lc t n ag r h , n a i g t e me h d o n h rn d sd p o e n pi e eo e e u e s rn t r , o i e t T h o ai lo t m a d tk n h t o fa c o o e e ly d a d o t o i — miai n i h l ewok it o sd rt n, hs p p r p o o e n i r v d AP T o aiain ag r h w i h c n s l e te z t n w o e n t r n o c n i e ai t i a e r p s d a mp o e I lc l t o t m h c a o v h o o z o l i p o lm ft e lw lc iai n a c r c n w r ls e s rn t o k S mu ain r s l h w t a ,n a p cso c l ai n a c r c r b e o h o o a z t c u a yi iee s s n o ew r . i l t e u t s o h t i s e t fl ai t c u a y l o o s o z o a d c v rg ae, e ag r h h sa g e ta v n a e o e a i o a lo t m. n o ea e r t t o t m a r a d a tg v r t d t n la g r h h l i r i i Ke r s W S AP T lc l a in ag r m; b l a c o ; DO y wo d : N; I o a i t l o t z o i h mo i n h r T A e

基于APIT技术的无线传感器网络目标定位算法

基于APIT技术的无线传感器网络目标定位算法


要 :针对无线传感器网络的 目标定位问题 , 出了一种 基于能量的 目标定位算法 。首先通过移 动锚 提
节点轨迹的采集 , 形成虚拟锚节点 , 利用三边定位确定未知节点的位置 , 加锚节点的密度 。采用近似 三 增
角形 内点 测 试 ( PT 算 法 对 目标 节 点 进 行定 位 , 加 入 了加 权 质 心 因 子 , 锚 节 点 对 目标 节 点 的不 同影 A I) 并 用
t tA I ) e ( PT s
Ta g tl c tn l o ih b s d o n r y a d r e o a i g a g rt m a e n e e g n
API t c noo y i r ls e s r n t r s T e h l g n wi ee s s n o e wo k
iic ae . napoi a o tntagltnt t A I )t ho g a ot e oioig j t s nr sd A rx t pi — - n ao s ( PT e nl y s d p di t si n o e e p m e ni r u i e i c o w a e n h p tn o b c f
响力来确定加权 因子 , 以提高定位精度。仿真结果表明 : 该算法可以有效地提高无线传感器网络 目标定位
的精度。
关键词 :无线传感器网络 ; 定位方法 ; 加权 因子 ;近似三角形内点测试
中 图分 类 号 :T 33 P 9 文 献 标 识码 :A 文 章 编 号 :10 -7 7 2 1 )80 6 -3 0 098 ( 00 0-0 00
a d n e lc i t n o iee s s n o ewo k . f ra d n eg td fco .h r u n e o C o o e o n o o a z i f r ls e s rn t r s A e d ig a w ih e a tr t e i l e c f d l ao w t d n a h r n d st u k o n lc t n i s d t ee i e te weg t g fco n mp o e te p st nn c u a y T s e ut n n w o ai s u e o d tr n h ihi a tr a d i r v h o i o i g a c r c . e t r s l o m n i s id c t h tte AP T tc n lg a rn ih rtr e c t gp e iin. u h c u a y o r e c t gi n i ae ta h I e h oo y c n b g hg e g t o ai rc s i a l n o t st e a c rc ft g t o ai h a l n n w rl s e s rn t r sc n b mp o e f ciey iee s s n o ewok a e i r v d ef t l . e v Ke r s y wo d :w rl s e s rn t o k ; o i o i g a p o c iee ss n o ew r s p s in n p r a h;w ih ig fco ;a p o i t i t n t a g lt n t eg t a tr p r xmae p n - - n u ai n o i r i o

无线传感器网络APIT定位算法

无线传感器网络APIT定位算法

随着计算机网络技术、通信技术、嵌入式技术和传感器技术的飞速发展和日益成熟,具有感知能力、计算能力和通信能力的微型传感器及其构成的无线传感器网络WSN(Wireless Sensor Network)引起了人们的极大关注。

这种传感器网络具有低功耗、低成本、自组织的能力,能够自动进行配置和适应环境的变化,具有动态可重构性等特点,能够通过协作实时监测、感知和采集网络,分布区域内的各种环境或监测对象的信息并传送到控制中心,因而被广泛应用于国防军事、国家安全、精细农业、环境监测、智能家居、城市交通以及预防与减灾、人员营救、目标跟踪等方面,适用于在人们无法接近的极端恶劣或特殊环境下监测事件发生的地点[1]。

传感器节点通过飞行器撒播、人工埋置和火箭弹射等方式任意撒落在被监测区域内。

节点的位置信息都是随机的,节点所采集到的数据,若没有位置信息几乎没有应用价值[1]。

所以在无线传感器网络应用中,节点的定位一直是关键问题,同时也是人们研究的热点。

由于传感器节点采用电池供电,节点数量巨大,成本太高,能量有限。

因而利用GPS或其他方式先对网络中的少量节点(锚节点)进行定位,其他大部分节点以锚节点位置为参考,应用各种定位算法实现自身定位。

根据目前出现的定位算法对节点位置估测机制的不同可以分为两大类:基于距离相关的定位算法(Range-Based Localization Schemes)和基于距离无关的定位算法(Range-Free Localization Schemes)。

前者需要测量相邻节点间的绝对距离或方位,并利用节点间的实际距离来计算未知节点的位置;后者不需要自己与锚节点之间的距离或角度信息,而是根据网络连通性等信息估算出自己与锚节点间的距离。

基于距离相关的定位算法使得传感器节点造价增高,消耗了有限的电池资源,而且在测量距离和角度的准确性方面需要大量的研究。

基于距离无关的定位算法则不需要知道未知节点到锚节点的距离或者不需要直接测量此距离,在成本和功耗方面比基于测距的方法具有优势[1]。

无线传感器网络中基于移动锚节点的APIT的改进定位算法

无线传感器网络中基于移动锚节点的APIT的改进定位算法
s l e t e p o l m fAP T lo t ov h r b e o I ag r hm a n tb e o lc lz . i lto x e i e t o e t a ,n a p cso o i c n o e us d t o aie S mu ai n e p rm n spr v h t i s e t f1 — c lz to c u a y a d c v r g ae,h sa g rt m a r a d a tg v rta i o a l o t m s aiain a c r c n o e a e r t t i lo ih h sg e ta v n a e o e r dt n lag r h . i i K e o ds: r l s e o e wo k; o e lc lz to AP T ag rt m ; bi n ho yw r wiee ss ns rn t r n d o aia in; I l o ih mo l a c r e
第2 4卷 第 2期
2 1 年 2月 01
传 感 技 术 学 报
C N S O NAL O E OR D AC U ORS HI E E J UR F S NS S AN T AT
Vo . 4 No 2 12 .
Fb2 1 e . 01
A o ii d Lo a i a i n Al o ih f API Ba e n M o i M d fe c l to g rt m o z T s d o bl e
( 原 理 工 大 学 计 算 机 科 学 与技 术 学 院 , 原 0 0 2 ) 太 太 30 4
摘 要 : 针对 A I 定位算法定位误差大, PT 覆盖率低等缺点, q了一种基于移动锚节点的改进的定位算法。在网络中引入 提I J

一种改进的APIT定位算法讲课教案

一种改进的APIT定位算法讲课教案

常用的免于测距的定位技术质心定位算法、 APS算法、MDS-MAP算法、APIT定位算法等。
APIT定位算法的基本思想简单,实现容易。 而且由于其定位功耗小、成本低、节点定位精度 高等特点得到广泛应用和研究。
三、APIT定位算法
APIT算法的理论基 础是PIT( point intriangulation test)算法 (三角形内点测试法): 假如存在一个方向,沿着 这个方向节点M会同时远 离或接近参考节点A、B、 C,那么节点M位于三角 形ABC外部,如图1所示; 否则,M位于三角形ABC 内部,如图2所示。
一、节点定位技术的重要性
首先,无线传感器网络中,节点所采集的数 据或探测 的事件,通常都需要有相应的地理位置 信息作为标识,对大多数应 用来说,不知道传感 器位置,所感知的数据是没有意义的。比如:一 个被监控的车辆的地点、森林火灾发生的位置、 战场上敌方车辆的运动区域等。
其次,无线传感器网络的一些系统功能需要 节点的位置信息。例如:确定无线传感器网络的 覆盖范围等。
图11
通过对比图10和图11可以发现,求三角形重 心坐标比网格扫描法更加接近 grid(5,3),主要是因 为三角形重心扫描算法是以点为出发点,而网格 扫描法是以区域为出发点,从而网格扫描算法更 易受 Out-To-In或 In-To-Out错误区域的影响。这 样,重心扫描算法相比网格扫描法可以提高定位 精度。
[2]于宏毅,李鸥,张效义等.无线传感器网络理论、技术与实现.北京:国防工 业出版社,2010,9 重印.
[3]马刚,陈盛云. WSN中APIT节点定位改进算法研究. 昆明理工大学信息工程 与自动化学院, 昆明650051. 文章编号: 1002-2279(2011)03-0068-04.

一种改进的APIT无线传感器网络节点定位算法

一种改进的APIT无线传感器网络节点定位算法

一种改进的APIT 无线传感器网络节点定位算法无线传感器网络(Wireless Sensor Network, WSN)[1] 是将大量低成本、低功耗的微型无线传感器布置或抛撒到监测区域, 传感器通过自组织快速形成的一种分布式网络, 在军事和民用领域都具有广阔的应用前景。

在无线传感器网络的各种应用领域中大多数需要确定事件发生的位置,或者需要对目标进行跟踪, 它要求节点给探测到的数据打上位置标志。

另外, 如果要确定整个网络的覆盖范围,也需要知道节点位置信息。

最后, 许多无线传感器网络路由协议也是基于节点位置信息的。

所以, 节点定位技术在无线传感器网络中占有重要地位, 目前已经成为一个非常重要而且很活跃的研究领域。

根据节点定位过程中是否需测量节点之间的距离, 定位算法[2] 可分为基于距离的(range-based) 定位算法和与距离无关的(range-free) 定位算法. 前者需要测量相邻节点间的绝对距离或方位, 并利用节点间的实际距离来计算未知节点的位置后者无须测量节点间的绝对距离或方位, 而是利用节点间的估计距离计算节点位置.本文将坐标位置已知的节点称为锚节点, 将位置坐标未知的节点称为未知节点。

1. 三边测量法三边测量法[3]的定位原理见图1。

图1中A,B,C是锚节点, 它们的坐标分别为,,和,图1中的节点D表示未知节点,其位置待求。

,, 分别表示未知节点到3 个信标节点的测量距离。

那么, 依据如下关系:由(1),(2),(3) 式可计算出未知节点D的坐标为:三边测量法的优点在于只需知道3 个锚节点的坐标, 就可以计算出未知节点的坐标, 计算较简单。

三边测量法的缺点是: 若在测距过程中存在误差, 上述3 个圆无法交于一点, 将存在误差的,, 值去求解上述方程时便无法得到正确解, 因此, 在实际计算坐标时, 一般不直接用三边测量法。

2. APIT 算法在APIT 算法[4] 中, 一个未知节点从它所有能够与之通信的锚节点中选择3 个节点, 测试它自身是在这3 个锚节点所组成的三角形内部还是在其外部; 然后再选择另外3 个锚节点进行同样的测试, 直到穷尽所有的组合或者达到所需的精度。

基于APIT的无线传感器网络三维定位算法

基于APIT的无线传感器网络三维定位算法
2. Sha on nd g Com p e nt r ut rCe e ) Ab ta t Ac o di o c r c e itc ls i PI a g rt src : c r ng t ha a t rs isofca scA T l o ihm ,ti x e i se t nde o r aieno o a in i hr e dm e ina pa e d t e l del c to n t e — i nso ls c .Ai ig z m n a h h t ge o PI ago ihm , n i pr ve tt e s or a fA T l rt a m o d TDA PI ago ihm spr os d,a d ago ih e f r a c s a l z d fo od oc — T l rt i op e n l rt m p ro m n e i na y e r m n e l a
. _ 。 擘兰 蠹 . . 翟
l 幢
基 于 AP T的 无 线传 感 器 网络 三 维定 位 算 法 * I
杨 泽 军 。 英 龙 , 王 黄太 波
( .山东 师 范 大 学 信 息科 学 与 1程 学 院 , 南 2 0 1 ;.山东 省 计算 中心 ) 1 = 济 50 4 2
撒 的 。 因此 如 何 确 定 节 点 的具 体 位 置 成 为 无 线 传 感 器 网
络 研 究 的难 点 和重 点 。
为 未 知 节 点 接 收 到 此 固 定 信 标 节 点 的 R S 值 , 行 定 位 SI 进
计 算 。参 考 文 献 [ ] 合 三 角 形 测 试 原 理 ( I 6结 P T), 要 针 主
t n e r ra d p st n n o e a et s e t . e i r v d a g r h u e h d a o y l , n r a l e u e h u e so a i r o n o i o i g c v r g wo a p c s Th mp o e l o i m s s t e ie fc ce a d g e ty r d c s t e n mb r fb d o i t n d s S mu a i n e p rme t l e u t h w h tTDAP T l o ih c n b p l d t h e — i n in l p c , n h o i o i g c y o e . i lt x e i n a s lss o t a o r I ag rt m a e a p i o t r e dme so a a e a d t ep st n n o — e s i

无线传感器网络节点定位优化算法研究

无线传感器网络节点定位优化算法研究

无线传感器网络节点定位优化算法研究近年来,随着科技的迅速发展,人们对于无线传感器网络的运用也越来越广泛。

无线传感器网络是指由大量的无线传感器节点组成的网络,能够完成环境监测、目标跟踪、安全防护等多种任务。

其中,无线传感器网络节点定位就是一个非常重要的问题,因为节点定位的精度和准确性直接关系到整个系统的性能。

目前,无线传感器网络节点定位优化算法已经成为了研究的热点之一。

因为传感器网络节点的分布位置多种多样,对于节点的精准定位任务要求非常高。

而且,由于节点的布置位置和数量都是有限制和变化的,必须采用先进的算法和技术手段来实现节点的定位和优化。

因此,本文主要从无线传感器网络节点定位优化算法的角度来进行探讨和研究,旨在为相关领域的研究者们提供一些优秀的参考和指导。

一、背景介绍与问题阐述无线传感器网络是由大量的无线传感器节点组成的网络,可以自动组网和通讯传输。

这种网络已经广泛应用于环境监测、军事安全、工业控制等多个领域,并且具备低成本、低功耗、可扩展等优势。

在无线传感器网络中,节点定位任务是非常重要的一项工作,因为节点的定位位置可以为后续的数据采集、目标跟踪和控制等任务提供依据和基础。

然而,由于传感器节点的数量和分布位置的多样化,传感器网络的节点定位存在着一些问题。

例如,节点的分布位置不均匀,导致某些区域的覆盖缺乏;节点定位精度不高,可能导致一些节点的坐标误差较大,从而影响后续数据采集和处理的准确性等等。

因此,如何优化无线传感器网络节点的定位问题已经成为了研究者们关注的焦点。

二、无线传感器网络节点定位优化算法研究进展在无线传感器网络节点定位优化算法的研究中,已经涌现出了很多的优秀算法和技术手段。

例如,基于全局优化策略的算法、基于粒子群算法的算法、基于遗传算法的算法等等。

这些算法都具有不同的特点和适用范围,可以根据实际应用场景和需求选择合适的算法。

其中,基于全局优化策略的算法又分为多项式拟合和几何模型两种方法。

一种缩小定位区域的改进APIT无线传感器网络定位算法

一种缩小定位区域的改进APIT无线传感器网络定位算法
第2 9 卷 第2 期

电子测量与仪器学报
J OU R N A L O F E L E C T R O NI C ME A S U RE ME NT A N D I N s T RU ME NT A T l oN
%f . 2 9
Ⅳ 0 . 2
2 8t :Th r o u g h t h e a n a l y s i s i n r e c e n t l i t e r a t u r e s ,c o n v e n t i o na l AP I T l o c li a z a t i o n a l g o it r h m h a s l a r g e r e r r o r a nd
l o w c o v e r a g e i n p o s i t i o n .I n r e s p o n s e t o t h i s p r o b l e m ,a n i mp r o v e d a l g o r i t h m i s p r o p o s e d .Re d u c i n g l o c a t i o n a r e a
D O I : 1 0 . 1 3 3 8 2 / j . j e mi . 2 0 1 5 . 0 2 . 0 1 8

种 缩 小 定 位 区域 的 改进 A P I T无 线传 感 器 网络 定 位 算 法
陈 万 志 张 洋 李 翌成
盘锦 1 2 4 0 1 0 ) 葫芦 岛 1 2 5 1 0 5 ; 2 . 渤海 装备辽河 重工有 限公 司
( 1 . 辽宁工程技术 大学 电子 与信息工程 学院

要: 通 过对现有文 献的分析可 知传统 A P I T算法存在 着定位误差 大和覆盖率 低的 问题 。针对上述 问题 , 提 出一 种 A P I T

一种改进的无线传感器网络APIT定位算法

一种改进的无线传感器网络APIT定位算法

一种改进的无线传感器网络APIT定位算法刘俞【摘要】分析了APIT定位算法在定位精度和定位覆盖率方面存在的问题及其原因,针对这些问题,提出一种基于信号传输时间的定位改进算法(简称为TAPIT).在TAPIT算法中,采用测量节点间信号传输所需的时间替代节点间的距离,利用面积测试法进行三角形内点测试,减少了测试的误差,提高了算法的定位精度;通过引入TROA算法以及利用部分已定位的节点参与定位计算,帮助部分无法使用APIT定位算法进行定位的节点完成定位,从而提高了算法的定位覆盖率.仿真实验表明,与APIT定位算法相比较,TAPIT定位算法在定位精度和定位覆盖率上都有明显的提高.【期刊名称】《辽东学院学报(自然科学版)》【年(卷),期】2013(020)002【总页数】6页(P115-119,131)【关键词】无线传感器网络;节点定位;传输时间;APIT定位算法;TAPIT定位算法;覆盖率【作者】刘俞【作者单位】马鞍山职业技术学院计算机系,安徽马鞍山243031【正文语种】中文【中图分类】TP393无线传感器网络[1] (wireless sensor network,WSN)作为一种新型的信息收集与处理平台被越来越多地应用于各种领域,它将大量的传感器节点部署在需要监测的区域内,这些节点通过无线通信自组织成为一个多跳的网络系统后协同工作,感知、采集和处理网络覆盖区域中被监测对象的信息。

节点定位技术是无线传感器网络中的关键支持技术,因为没有位置信息的监测消息通常毫无意义,定位的准确性直接影响到传感器节点所获取的信息数据的有效性和可靠性。

另外,节点定位技术还是路由选择与优化、网络管理技术以及提高网络生命周期等技术的基础。

无线传感器网络节点定位算法根据定位机制的不同分为两类[2]:基于测距的(range-based)定位算法和距离无关的 (range-free)定位算法。

后者在定位过程中无需测量节点间的距离和角度,所以对节点的硬件要求较低,定位性能受外界环境影响小,虽然定位精度与前者相比略低,但已能满足大多数应用的要求,因此range-free定位算法的应用较为广泛。

无线传感器网络中的节点定位算法研究与优化

无线传感器网络中的节点定位算法研究与优化

无线传感器网络中的节点定位算法研究与优化随着无线传感器网络(Wireless Sensor Networks, WSNs)的快速发展,节点定位问题成为该领域研究的关键议题之一。

节点定位算法的准确性和高效性对于无线传感器网络的可靠运行和应用场景的延伸具有重要意义。

本文旨在研究和优化无线传感器网络中的节点定位算法,提供一种高效准确的节点定位方案。

首先,本文介绍无线传感器网络中节点定位问题的背景和重要性。

无线传感器网络是由大量分布式传感器节点组成的网络,这些节点能够通过无线通信收集环境信息,并将数据传输到指定的目标节点。

节点的准确定位是保证网络正常运行和实现各种应用场景的基础。

准确的节点定位有助于提高网络覆盖范围、减少能量消耗和延长网络寿命,并且为诸如环境监测、智能交通、无线通信等领域的应用提供具体支持。

其次,本文对目前无线传感器网络中常用的节点定位算法进行综述。

常见的节点定位算法包括基于时间差测量(Time of Arrival, ToA)、基于信号强度测量(Received Signal Strength Indicator, RSSI)、基于角度测量(Angle of Arrival, AoA)等。

针对每种算法,本文分析其原理、优势和不足之处,评估其在不同应用场景下的适用性。

通过综合比较,为后续的优化算法研究提供参考。

然后,本文提出一种基于多传感器融合的节点定位算法。

传感器数据的融合可以通过多种方式实现,如加权平均、卡尔曼滤波、粒子滤波等。

本文聚焦于粒子滤波算法,该算法利用大量随机采样的粒子来对节点位置进行估计和跟踪。

通过不断迭代,粒子滤波算法可以逐渐收敛于目标节点的精确位置。

本文还探讨了如何选择合适的粒子数目、权重分配和采样策略,以提高算法的准确性和实时性。

最后,本文针对所提出的算法进行优化设计。

传统的节点定位算法往往存在能耗高、定位延迟长等问题,在某些应用场景下无法满足实际需求。

本文通过优化算法设计来解决这些问题。

无线传感器网络APIT算法边界效应的改进

无线传感器网络APIT算法边界效应的改进
Keywords Wireless sensor networks Boundary efects Sum of sign al strength Localisation precision
0 引 言
在无 线传感器网络 中存 在着大 量随机 分布 的传感器 节点 , 每一 节点都可作为一个独立 的数据 采集器 ,对 检测 区域进行 实 时监控。对节点返 回的数 据信息进 行处 理时 ,如果节 点 的位 置 信 息不能得到确定 ,那 么采集 的数 据将 失去意义 。因此 ,传感 器 节点的 自定位问题成为无 线传感 器 网络 的重要 研究 内容之一 。 如今传感器 在实 际中被广泛应 用 ,如 环境检测 、汽车 跟踪 、地理 标记以及水下传感器 j,都需要 将节点 位置信 息作 为一项重 要 指标。此外 ,节 点的位置信息也被用于改进 网络方案 ,譬 如在基 于路 由协议的网络 中,位置的确定 能省去路 由遍历的过程 ,从 而 节省寻找路 由所用 的时间和能量 J。
第 33卷 第 2期 2016年 2月
计 算机 应 用与软 件
Computer Applications and Software
V01.33 No.2 Feb.2016
无 线 传 感 器 网络 APIT算 法 边 界 效 应 的 改进
冀常鹏 丰竹松 华一阳
(辽宁工程技术大学电子与信 息工程 学院 辽宁 葫芦岛 125100) (辽宁工程技术大学研究生院 辽宁 葫芦岛 125100)
关键词 无线传 感器 网络 边界效应 信 号强度和 定位精度
中图分类号 TP393
文献标识码 A
DOI:10.39694.issn.1000—386x.2016.02.025

无线传感器网络中的节点定位优化算法

无线传感器网络中的节点定位优化算法

无线传感器网络中的节点定位优化算法随着物联网技术的发展,无线传感器网络(Wireless Sensor Networks,WSN)已经成为研究的热点。

其中,节点定位技术是无线传感器网络中的关键技术之一。

准确地知道每个节点的位置,可以让各种应用更加高效地运行,如环境监测、医疗健康、智能交通等。

因此,对无线传感器网络中的节点定位进行优化算法研究具有举足轻重的意义。

一、无线传感器网络中节点定位的基本思想在无线传感器网络中,节点定位的基本思想就是根据信号强度与节点之间的距离关系来实现定位。

通常情况下,这个距离可以用信号强度指示(Received Signal Strength Indication,RSSI)或时间差(Time Difference of Arrival,TDOA)来测量。

RSSI是根据接收到的信号强度的负值来测量距离,距离越短,信号强度越强。

而TDOA是根据信号到达不同定位器的时间差来测量距离,时间差越小,距离越近。

在实际应用中,节点定位的精度受到多种因素的影响。

例如信号的干扰、节点的多样性和信道的变化等。

为了解决这些问题,需要对节点定位采用一些优化算法。

二、无线传感器网络中节点定位的优化算法1、随机空间投影(Randomized Space Projection,RSP)随机空间投影是一种基于统计学的节点定位算法。

该算法是通过构造随机映射来将高维空间中的节点映射到低维空间中,并根据低维空间得到的节点坐标进行节点定位。

RSP可以有效地降低无线传感器网络中节点定位的复杂度。

2、最大似然估计(Maximum Likelihood Estimation,MLE)最大似然估计是一种基于概率的节点定位算法。

该算法是通过建立模型来描述节点之间的距离和信号强度之间的关系,并通过最大化概率函数来进行估计。

MLE可以有效地提高节点定位的精度和可靠性。

3、贝叶斯估计(Bayesian Estimation,BE)贝叶斯估计是一种基于贝叶斯定理的节点定位算法。

基于apit的无线传感器网络pit-va定位分析

基于apit的无线传感器网络pit-va定位分析

AbstractABSTRACTToday,information is everywhere.The development of wireless sensor devices and the urgent demand for information enable wireless sensor networks(WSN)came into being.Localization is one of the key parts in wireless sensor networks and the center part in this ually the sensor nodes are deployed randomly and the majority of the nodes'position information is unknown.As the data with no location information is almost meaningless,positioning technology on the effectiveness of the application of wireless sensor networks play a key role.This paper deeply analyze the sensor positioning technology,briefly describes the common evaluation of it and the main idea of the various positioning algorithms.This paper focuses on APIT algorithm after introducing some classical localization algorithms.Its advantages are simple,practical,high efficiency,good accuracy,low communication cost and so on.But it needs higher density of beacon nodes,crops In-To-Out Error and Out-To-In Error easily and can’t locate regional the node which is on the edge of the test area.So its disadvantages is large positioning error,small network coverage with uneven distribution of anchor nodes.So this paper proposes an improved APIT algorithm against the two errors and the small network coverage.First,according RSSI attenuation law to get a virtual distance and calculate some virtual areas,compared with the size of the virtual area to test the point.This is the key part of this paper.Second,the unknown nodes which are not covered by the triangles but has more than three neighbor nodes are positioned to the middle of the two neighboring anchor nodes.Third,the unknown nodes with less than three neighbor anchor nodes will be improved,too.Finally,this paper simulate this new algorithm in the MATLAB software repeatedly and get the comparison chart between the improved algorithm and traditional algorithm by changing some key properties in turn.The simulation shows that the PIT-V A algorithm improved avoids the“In-To-Out error”and“Out-To-In error”of APIT algorithm and reduces the average localization error,also increasesIIIAbstractthe network coverage.Key Words:wireless sensor networks;virtual area;Localization;APIT;PIT-V AIV目录目录第1章绪论 (1)1.1本课题研究背景及意义 (1)1.1.1本课题研究背景 (1)1.1.2本课题研究意义 (2)1.2国内外研究现状与发展前景 (3)1.2.1国内外研究现状 (3)1.2.2发展前景 (5)1.3本课题研究内容与结构安排 (6)第2章WSNs定位算法研究 (7)2.1WSNs概述 (7)2.1.1WSNs的体系结构 (7)2.1.2WSNs的支撑技术 (9)2.1.3WSNs特征 (11)2.2WSNs定位算法分类方法和术语 (13)2.3WSNs定位的基本原理 (16)2.3.1三边测量定位法 (18)2.3.2三角测量定位法 (19)2.3.3极大似然估计法 (20)2.4基于距离的定位 (21)2.4.1基于TOA的定位 (21)2.4.2基于TDOA的定位 (22)2.4.3基于AOA的定位 (22)2.4.4基于RSSI的定位 (22)2.5距离无关的定位算法 (23)2.5.1质心算法 (23)V目录2.5.2DV-Hop算法 (24)2.5.3Amorphous定位算法 (24)2.5.4APIT算法 (24)2.6定位算法性能评价标准 (25)2.7本章小结 (27)第3章传统APIT定位算法的研究与缺陷探讨 (28)3.1APIT定位基本思想 (28)3.2APIT理论基础 (29)3.2.1质心定位 (29)3.2.2PIT测试原理 (30)3.2.3APIT测试 (32)3.3APIT定位步骤流程 (33)3.4APIT定位算法缺陷分析 (35)3.4.1In-to-Out和Out-to-In错误 (35)3.4.2边缘节点不能定位 (36)3.5本章小结 (37)第4章基于虚拟面积的内点测试定位—PIT-VA (38)4.1RSSI信号强度衰减 (38)4.2.1RSSI测距原理 (38)4.2.2RSSI理论模型 (40)4.2折算因子和虚拟距离 (41)4.3基于虚拟面积的内点测试定位 (41)4.4PIT-VA的进一步优化 (43)4.4.1无法被3个邻居锚节点覆盖的节点定位 (43)4.4.2邻居锚节点少于3个的节点定位 (43)4.5PIT-VA的仿真流程图 (45)4.6本章小结 (46)第5章APIT算法与PIT-V A算法仿真结果分析 (47)5.1仿真实验指标 (47)VI目录5.2仿真环境建立 (49)5.3改进前后定位误差分析 (50)5.4改进前后定位覆盖率分析 (53)5.5本章小结 (53)第6章结束语 (55)6.1全文工作总结 (55)6.2工作展望 (56)致谢 (57)参考文献 (57)VII第1章绪论第1章绪论1.1本课题研究背景及意义1.1.1本课题研究背景无线数据传输在当今社会越来越普遍的被使用,也越来越进步,促使无线传感器网络(wireless sensor networks,WSNs)的诞生,伴随着的便是对其关键技术的进一步研究,WSN的应用逐渐扩展到我们的生活的每一个地方,如安全探测、军事、预报、身体护理、医疗、工业、救援、家居家电、身体护理等。

基于改进粒子滤波算法的无线传感器网络节点定位

基于改进粒子滤波算法的无线传感器网络节点定位

基于改进粒子滤波算法的无线传感器网络节点定位王呈;吉训生;吴卫【摘要】An improved state detection particle filter algorithm is proposed to solve the problem of non-line-of-sight error in the node localization of wireless sensor networks(WSNs). Nodes’ motion state is predicted by a random walk mobility model of the nodes. The measurements between nodes in the non-line-of-sight/line-of-sight ( NLOS/LOS) mixed situation are identified by Markov process. The measurements including the NLOS error are selected according to the p-norm expression. An anchor box and a sampling box are built according to adjusted measurements between nodes and nodes’true mobile speeds. Simulation results indicate that,the proposed algorithm has high position accuracy when the NLOS/LOS hybrid model satisfies the uniform distribution,the Gaussian distribu-tion and the exponential distribution respectively.%针对无线传感器网络节点定位过程中的非视距传播误差问题,提出1种改进的状态检测粒子滤波算法.引入节点随机运动模型对节点运动状态进行预测.通过马尔科夫过程对在非视距( NLOS)/视距( LOS)混合环境下获得的测量值进行检测.利用p-范数对NLOS测量值进行筛选.结合校正后的节点间测量值和节点真实移动速度构建锚盒和采样盒.仿真结果表明,当NLOS/LOS混合模型分别满足均匀分布、高斯分布和指数分布时,该文算法均有较高的定位性能.【期刊名称】《南京理工大学学报(自然科学版)》【年(卷),期】2018(042)003【总页数】8页(P309-316)【关键词】移动定位;粒子滤波;无线传感器网络;非视距;马尔科夫过程;p-范数【作者】王呈;吉训生;吴卫【作者单位】江南大学物联网工程学院,江苏无锡214122;江南大学物联网工程学院,江苏无锡214122;江南大学物联网工程学院,江苏无锡214122【正文语种】中文【中图分类】TP393随着无线通信技术的飞速发展,无线传感器网络(Wireless sensor networks,WSNs)被广泛应用于医疗健康、跟踪、智能家居、环境监测以及军事等诸多领域,精确的节点位置信息是WSNs应用的前提和基础[1]。

无线传感器网络基于中垂线分割的APIT的改进定位算法

无线传感器网络基于中垂线分割的APIT的改进定位算法

无线传感器网络基于中垂线分割的APIT的改进定位算法杨骥;刘锋
【期刊名称】《传感技术学报》
【年(卷),期】2008(021)008
【摘要】定位技术是无线传感器网络重要的共性支撑技术之一.在近似三角形内点测试APIT算法基础上提出了基于中垂线分割的改进算法PB-APIT.利用三条边的中垂线将APIT算法中的三角形分割为4个或6个可用小区域,并以检测信号的强弱进一步来判定未知节点的位置,即判断未知节点处于哪一个可用小区域,从而减小原APIT算法的定位区域,提高定位精度.仿真结果表明,与原APIT算法相比,所改进的算法精度上有较大提高.
【总页数】5页(P1453-1457)
【作者】杨骥;刘锋
【作者单位】北京航空航天大学电子信息工程学院,北京,100083;北京航空航天大学电子信息工程学院,北京,100083
【正文语种】中文
【中图分类】TP393
【相关文献】
1.无线传感器网络中基于移动锚节点的APIT的改进定位算法 [J], 冯秀芳;崔秀锋;祈会波
2.基于改进APIT算法的无线传感器网络节点定位 [J], 戴天虹;李昊
3.基于三角形重心扫描的改进APIT无线传感器网络自定位算法 [J], 周勇;夏士雄;丁世飞;张磊;敖欣
4.一种改进的无线传感器网络APIT定位算法 [J], 刘俞
5.一种缩小定位区域的改进APIT无线传感器网络定位算法 [J], 陈万志;张洋;李曌成
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于改进APIT算法的无线传感器网络节点定位戴天虹;李昊【摘要】定位技术是无线传感器网络中一个比较重要的技术.近似三角形内点测试(APIT)算法是一种比较常用的算法,为了提高无线传感器网络(WSNs)定位精度,在APIT算法的基础上进行改进,将三角形进行中垂线分割成4个或者6个小区间,通过对各个节点接收到目标节点信号强度进行比较,判断目标节点位于哪一个小区域内.通过仿真可以得到,改进的APIT算法精度上有了很大的提高.【期刊名称】《传感器与微系统》【年(卷),期】2016(035)001【总页数】4页(P135-138)【关键词】无线传感器网络;近似三角形内点测试算法;节点定位;中垂线分割【作者】戴天虹;李昊【作者单位】东北林业大学机电工程学院,黑龙江哈尔滨150040;东北林业大学机电工程学院,黑龙江哈尔滨150040【正文语种】中文【中图分类】TN926无线传感器网络(WSNs)具有着低成本、低损耗的特点,能够在恶劣的环境下进行数据的采集和收发,目前正在快速发展[1]。

传感器的定位问题是无线传感器网络中的一项非常重要的技术,多种无线传感器网络节点定位算法已经提出。

通过对节点位置估测机制的不同可分为两类:基于距离的定位算法和距离无关的定位算法[2]。

前者需要知道两个相邻节点之间的绝对距离和方位,根据节点之间的实际距离来确定未知节点的坐标;后者需要知道未知节点和锚节点之间的连通能力来估算出和锚节点之间的距离[3]。

前者的精确度比较高,后者只能估算出节点的大致位置。

其中,与距离无关的定位算法由于能够减少节点的能量消耗,并且延长整个网路的生命周期而得到了广泛的研究和应用。

典型的算法有:DV-Hop、质心定位、近似三角形内点(approximate point-in-triangulation,APIT)测试定位等。

本文定位采用APIT定位算法,并针对该算法定位中的不足提出改进的APIT定位算法,提高定位的精度,对改进的定位算法进行仿真,并对仿真结果进行了分析[4]。

1.1 APIT算法的基本原理APIT算法的定位过程如下:目标节点通过与周围的锚节点进行信息传递,可以得到能够与其进行通信的锚节点的集合。

假设该集合中共有n个元素,从中选择任意3个节点组成一个三角形,则一共能组成个三角形。

判断该未知节点的位置是在三角形内部或者在三角形外部,然后选择另外3个节点来确定未知节点的位置,直到穷尽所有的三角形。

计算所有三角形的重叠区域,逐渐缩小未知节点所在的区域,最后将重叠区域的质心作为未知节点的估计坐标。

如图1所示,所有可用三角形的重叠部分是未知节点所在的大致位置,点M表示的重叠部分的质心即为未知节点所在的位置。

APIT算法的最重要的部分是确定未知节点位于三角形的内部还是外部。

对此,可以采用最佳三角形内点[5](perfect point-in-triang-ulation,PIT) 测试算法来判断该未知节点是否位于三角形的内部。

图2表示的是具体的PIT算法原理。

A,B,C为三角形的三个顶点,M为需要确认的未知节点。

让M点向任意的方向发生移动,若M点在运动过程中,存在一个点,在向该点移动时,M点离A,B,C的距离是同时增大或者减小的,那么,点M位于三角形的外部;反之,M位于三角形的内部,这就是PIT原理[6]。

1.2 改进的APIT算法在整个无线传感器网络的边缘地区,传感器的数量相对来说比较少,锚节点较少,这样组成的三角形的数量也会降低。

在进行PIT算法进行定位时,会出现由于重叠区域过大造成实际位置与定位位置偏差过大的现象。

图3所示的是运用APIT定位误差较大的一种情况。

为了提高无线传感器网络的定位精度,提出一种改进的APIT算法[7]。

改进的APIT算法是根据锚节点接收到未知节点的信号强度的变化来作为依据所实现的。

如图2左图所示,目标节点在向1方向移动的过程中,可用三角形3个锚节点接收到的信号强度会发生变化,A锚节点接收到的信号强度会越来越大,B,C目标节点接收到的信号强度会越来越小。

改进的APIT算法是缩小未知节点M在三角形内的区域范围,提高节点的定位精度。

具体实现是将三角形进行分割。

对三角形进行中垂线分割,那么,三角形将会被进一步分割成几个小区间。

由三角形中垂线分割可知,锐角三角形会被分割成6个小区域,直角三角形和钝角三角形会被分割成4个小区域[8]。

图4(a),(b),(c)分别为锐角三角形、直角三角形和钝角三角形中垂线分割图。

由图4可知,经分割后,三角形被分割成三角形、四边形、五边形三种小区间。

通过对三角形3个锚节点A,B,C接收到未知节点的信号强度的比较可以判断出未知节点位于分割后的哪个小区间内[9]。

以图4(a)锐角三角形中垂线分割为例,通过对A,B,C三点接收到位置节点M发出的信号强度进行比较,若A点接收到的信号强度大于B点和C点接收到的信号强度,并且B点接收到的信号强度大于C点接收到的信号强度,那么,未知节点位于分割小区域1,2,3,4,5,6中的小区域6内,6即为可用小区域。

若A点接收到信号强度大于B,C两点接收到的信号强度,B点接收到的信号强度等于C点接收到的信号强度,那么,未知节点位于BC的中垂线上,在这种情况下,可以选择1,6这2个小区组成的共同区域作为可用小区域[10]。

对所有的可用三角形进行分割,则有多少个可用三角形就有多少个可用小区域。

找出所有可用小区域的重叠部分,求出重叠区域的质心位置,将质心位置作为未知节点的估计位置[11]。

1)改进的APIT算法与APIT算法相似,首先需要知道目标节点周围所有锚节点的信息,包括锚节点的位置和锚节点接收到目标节点的信号强度大小。

2)所有能够和目标节点进行信息通信的锚节点组成锚节点集。

任意选取3个锚节点组成三角形,判断目标节点位于三角形的内部还是外部。

已知三个锚节点接收到目标的信号强度大小,若存在一个点,该点接收到的三角形3个锚节点的信号强度比目标节点接收到的信号强度均大于或者小于,那么,该目标节点位于三角形的外部;否则,目标节点位于三角形的内部。

3)选出所有包含目标节点的三角形,将三角形进行中垂线分割,则将三角形分成四部分或者六部分。

若三角形为锐角三角形,则被分割成6个小区间,若三角形为直角三角形或者钝角三角形,则被分割成4个小区间。

通过对 3个锚节点接收到的目标节点发出的信号的强度大小进行比较,确定目标节点位于哪一个小区间内。

4)找出所有小区间的重叠区域,并且求出重叠区域的质心位置,将该质心位置作为目标节点的位置。

改进APIT算法的流程图如图5所示。

2.1 仿真环境与参数设置本文用VC来进行仿真验证,并采用无线传感器网络定位技术仿真,主要方法是将100,200,300个点随机分布在一个100 m×100 m的区域内,在仿真中分别加入APIT和改进的APIT算法,通过对平均误差的比较,验证改进算法的可行性。

在仿真过程中,节点是随机分布在该区域内的。

锚节点的密度从1 %开始慢慢增大,得出不同的锚节点密度下的平均误差。

平均误差是由定位误差和通信半径之比得到[12]。

定位误差即为定位的位置和节点真实的位置差。

通常,锚节点的数量越少,定位的难度就会越大,定位的精度就会越小,平均误差就会越大。

在实验过程中,目标节点周围锚节点的数量不同,会出现以下四种情况:1)目标节点不能接收到任何锚节点发出的信号时,将该区域的中心位置作为定位点[13]。

2)目标节点只能接收到1个锚节点发出的信号时,将该锚节点作为定位点。

3)目标节点只能接收到2个锚节点发出的信号时,将两点的中间位置作为定位点。

4)目标节点能够接收到3个及其以上锚节点发出的信号时,若目标节点位于组成的三角形外部,则取该三角形的质心作为定位点。

若位于三角形的内部,则采用APIT算法和改进的APIT算法分别进行定位得出定位点。

2.2 仿真结果图6为总节点数分别为100,200,300时的定位误差。

由图6可知,APIT算法和改进的APIT算法都随着锚节点密度的增加定位的精度也不断提高。

在整个过程中,出现以下三种情况:1)在锚节点密度比较低时,由于许多目标节点不能够接收到锚节点发出的信息,定位的精度比较低。

APIT算法和改进的APIT算法都有着较高的定位误差,曲线几乎是重合的。

2)随着锚节点密度的逐渐增大,目标节点接收到的锚节点的信息强度和数量都在不断增大,此时,APIT算法开始发挥作用,锚节点组成的可用三角形的数量也在不断地增多,平均误差不断减小。

未知节点的定位精度也在不断提高。

但改进的APIT算法的平均误差要小于APIT算法,改进APIT算法的定位精度要高于APIT算法[14]。

3)当锚节点的密度达到一定程度之后,改进的APIT算法和APIT算法定位精度逐渐趋向稳定,但改进的APIT算法仍然优于APIT算法。

图7表示的改进的APIT算法相对于APIT算法定位精度提高百分比。

从图中可以看出,改进的APIT算法比APIT算法的定位精度是先增加后减小的。

出现这种情况的原因是因为整个区域中的锚节点数量较少时,两种算法都不能够起到作用,精确度都比较低。

随着锚节点的数量不断增多,两种算法都开始发挥作用,但改进的APIT算法精确度要远远高于APIT算法导致曲线开始上升。

最后,由于锚节点慢慢趋于饱和,可用三角形的数量也在不断增加,两种算法的精确度都比较高,导致定位精度提高百分比开始下降。

从图中还可以看出,在100 m×100 m的区域中,当区域中节点的数目为40个时,改进的算法提高精度的幅度最大。

整体来说,改进的APIT算法有着比APIT算法较高的精度,定位的更加精确。

改进的APIT算法适用于设施比较简单的情况。

其主要思想就是在APIT算法的基础上,将三角形进行中垂线分割,分割成四部分或者六部分,通过对锚节点接收到的目标节点的信号强度大小的比较,确定目标节点位于三角形的哪一个小区域,求出所有可用小区域重叠部分的质心位置,将该点作为目标节点的定位位置。

仿真发现:改进的APIT算法比APIT算法在锚节点数量不算太多的情况下定位精度有所提高,随着锚节点数量的增加,定位精度提高的更快。

【相关文献】[1] 彭勇.无线传感器网络中能量高效的目标跟踪协议研究[D].长沙:中南大学,2009.[2] 周祖德,王晟.一种适用于复杂环境的无线传感定位算法[J].武汉理工大学学报,2006,15(11):121-124.[3] 薛霞,孙勇.监测煤矿的一种无线传感器网络节点定位算法[J].传感器与微系统,2010,29(9):119-121.[4] 卢迪,刘世琦.无线传感网络改进APIT定位算法[J].哈尔滨理工大学学报,2014,16(4):95-99.[5] Liu Yu,Yi Xiao,He You.A novel centroid localization for wireless sensornetworks[C]∥International Conf on Distributed Sensor Networks,ACM,2012:689-694.[6] 何登平,范茂林.一种基于APIT的无线传感器网络混合型定位算法[J].传感器与微系统,2015,34(2):133-135.[7] 王亚子,杨建辉.改进粒子群算法的无线传感器网络节点定位[J].计算机工程与应用,2014(18):99-102.[8] 杨骥,刘锋.无线传感器网络基于中垂线分割的APIT的改进定位算法[J].传感技术学报,2008,23(8):1453-1457.[9] Sheng Xiaohong,Yu Henhu.Sequential acoustic energy based source localization using particle filter in a distributed sensor network[C]∥IEEE International Conference on Acoustics,Speech,and Signal Processing,Piscataway,USA:IEEE,2004:961-972.[10] 谢国新,李新.短波干扰有效压制距离的计算方法[J].航天电子对抗,2005,2(1):53-55.[11] 曹磊,徐晨.无线传感器网络近似三角形内点测试定位算法改进[J].电子技术应用,2007(11):80-82.[12] 李琳.基于WSNs的非测距定位算法研究[D].天津:天津工业大学,2014.[13] 祁会波.无线传感器网络中基于移动锚节点的定位算法研究[D].太原:太原理工大学,2006.[14] 张骁航.基于跳距误差修正和粒子群优化的无线传感器网络定位算法研究[D].重庆: 重庆邮电大学,2012.戴天虹(1963-),男,黑龙江哈尔滨人,博士,教授,主要从事林业工程自动化等方面的教学与科研工作。

相关文档
最新文档