基于改进APIT算法的无线传感器网络节点定位
无线传感网络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定位算法

随着计算机网络技术、通信技术、嵌入式技术和传感器技术的飞速发展和日益成熟,具有感知能力、计算能力和通信能力的微型传感器及其构成的无线传感器网络WSN(Wireless Sensor Network)引起了人们的极大关注。
这种传感器网络具有低功耗、低成本、自组织的能力,能够自动进行配置和适应环境的变化,具有动态可重构性等特点,能够通过协作实时监测、感知和采集网络,分布区域内的各种环境或监测对象的信息并传送到控制中心,因而被广泛应用于国防军事、国家安全、精细农业、环境监测、智能家居、城市交通以及预防与减灾、人员营救、目标跟踪等方面,适用于在人们无法接近的极端恶劣或特殊环境下监测事件发生的地点[1]。
传感器节点通过飞行器撒播、人工埋置和火箭弹射等方式任意撒落在被监测区域内。
节点的位置信息都是随机的,节点所采集到的数据,若没有位置信息几乎没有应用价值[1]。
所以在无线传感器网络应用中,节点的定位一直是关键问题,同时也是人们研究的热点。
由于传感器节点采用电池供电,节点数量巨大,成本太高,能量有限。
因而利用GPS或其他方式先对网络中的少量节点(锚节点)进行定位,其他大部分节点以锚节点位置为参考,应用各种定位算法实现自身定位。
根据目前出现的定位算法对节点位置估测机制的不同可以分为两大类:基于距离相关的定位算法(Range-Based Localization Schemes)和基于距离无关的定位算法(Range-Free Localization Schemes)。
前者需要测量相邻节点间的绝对距离或方位,并利用节点间的实际距离来计算未知节点的位置;后者不需要自己与锚节点之间的距离或角度信息,而是根据网络连通性等信息估算出自己与锚节点间的距离。
基于距离相关的定位算法使得传感器节点造价增高,消耗了有限的电池资源,而且在测量距离和角度的准确性方面需要大量的研究。
基于距离无关的定位算法则不需要知道未知节点到锚节点的距离或者不需要直接测量此距离,在成本和功耗方面比基于测距的方法具有优势[1]。
无线传感器网络中基于移动锚节点的APIT的改进定位算法

第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定位算法讲课教案

常用的免于测距的定位技术质心定位算法、 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 无线传感器网络节点定位算法无线传感器网络(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的无线传感器网络三维定位算法

. _ 。 擘兰 蠹 . . 翟
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
无线传感器网络节点定位优化算法研究

无线传感器网络节点定位优化算法研究近年来,随着科技的迅速发展,人们对于无线传感器网络的运用也越来越广泛。
无线传感器网络是指由大量的无线传感器节点组成的网络,能够完成环境监测、目标跟踪、安全防护等多种任务。
其中,无线传感器网络节点定位就是一个非常重要的问题,因为节点定位的精度和准确性直接关系到整个系统的性能。
目前,无线传感器网络节点定位优化算法已经成为了研究的热点之一。
因为传感器网络节点的分布位置多种多样,对于节点的精准定位任务要求非常高。
而且,由于节点的布置位置和数量都是有限制和变化的,必须采用先进的算法和技术手段来实现节点的定位和优化。
因此,本文主要从无线传感器网络节点定位优化算法的角度来进行探讨和研究,旨在为相关领域的研究者们提供一些优秀的参考和指导。
一、背景介绍与问题阐述无线传感器网络是由大量的无线传感器节点组成的网络,可以自动组网和通讯传输。
这种网络已经广泛应用于环境监测、军事安全、工业控制等多个领域,并且具备低成本、低功耗、可扩展等优势。
在无线传感器网络中,节点定位任务是非常重要的一项工作,因为节点的定位位置可以为后续的数据采集、目标跟踪和控制等任务提供依据和基础。
然而,由于传感器节点的数量和分布位置的多样化,传感器网络的节点定位存在着一些问题。
例如,节点的分布位置不均匀,导致某些区域的覆盖缺乏;节点定位精度不高,可能导致一些节点的坐标误差较大,从而影响后续数据采集和处理的准确性等等。
因此,如何优化无线传感器网络节点的定位问题已经成为了研究者们关注的焦点。
二、无线传感器网络节点定位优化算法研究进展在无线传感器网络节点定位优化算法的研究中,已经涌现出了很多的优秀算法和技术手段。
例如,基于全局优化策略的算法、基于粒子群算法的算法、基于遗传算法的算法等等。
这些算法都具有不同的特点和适用范围,可以根据实际应用场景和需求选择合适的算法。
其中,基于全局优化策略的算法又分为多项式拟合和几何模型两种方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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-),男,黑龙江哈尔滨人,博士,教授,主要从事林业工程自动化等方面的教学与科研工作。