您的当前位置:首页基于非视距鉴别的无线传感器网络混合定位算法的研究与设计

基于非视距鉴别的无线传感器网络混合定位算法的研究与设计

来源:乌哈旅游
算法分析 基于非视距鉴别的无线 传感器网络混合定位算法的研究与设计 胡婷张铮 (兰 ・I,l交通大学e ̄q-- ̄4--- ̄息工程学院,甘肃兰州73/3070) 摘要:针对非视距误差会导致无线传感器网络定位系统定位精度严重下降及单一定位算法易受环境影响等问题,本文提出了基--T"NLOS 鉴别的无线传感器网络混合定位算法。通过NLos鉴别算法从各个锚节点记录时间信息中剔除具有NL0s误差的锚节点,并利用混合定 位算法完成最终对标签节点的定位。仿真结果表明该算法有效地剔除了NLOS对系统定位结果的影响,并且,通过混合定位算法大大提升 了系统定位性能。 关键词:非视距;到达时间差;到达角度 中图分类号:TP393 文献标识码:A 文章编号:1007—9416(2017)02-0150-03 当下,越来越多的行业都产生了大量无线定位的需求,这就引 其中r,(‘)表示系统测量的TOA信息,f,(‘)代表真实应得的 领出了国内外关于无线定位技术研究的浪洌卜刮。当前广泛使用的无 TOA侮鼠,n,(‘)代表系统的测量噪声,在这里认为噪声服从均值为 线节点测距方法大体有:基于信号到达强度的测距方法(RssI)I7]、基 0,方差为 的高斯分布,e,(‘)表示锚节岗与标签之间由于非视距 于信号到达角度的测距方法(AOA)r ̄、基于信号到达时间的测距方 误差而导致的时延,其均值为 .,,方差为 ,。因此如何求出或判 法(TOA)t ̄以及基于信号到达时间差的测距算法(TDOA)嘲等。 无线传感器网络系统的定位误差来源主要有以下几个方面:(1) 断出TOA信息中是否存在该时延量成为解 ̄:NLOS问题的关键。 针对存在时延的问题,本文提出了一种算法:算法中假设系统 由于信道环境恶劣而产生的测量误差;(2)定位算法导致定位方称非 中锚节点的位置都已提前测量,且锚节点之间无障碍物能够互相通 线陛而产生的计算误 州。而由于非视距(NLOS)所造成的误差是测 视。在N )s鉴别算法运行过程中,利用锚节点之间能够获得的通信 量误差重要的组成部分。传统的节点定位方法如:Chan算法【l“、 TOA信息,计算锚节点之间通信的到达时间差也就是TDOA信息, Taylor级数展开法H 等都未将NLOS误差考虑在定位算法中,因此 记录多组该信息,并统计其均方差记录,作为参考均方差记为 。用 在节点在NL0S环境中通信时,两种方法的定位性能都大大下降。 相同的方法记录并计算锚节点与标签之间的TDOA信息并统计多 基于传统方法依赖先验信息这一情况,本文提出了一种改进的 组均方差记为l 。… ⅣJ l,其中 , 表示锚节点1与锚节点2 方法利用TOA与TDOA在非视距情况下的一些特性,消除非视距误 之间TDOA信息的均方差,N表示锚节点个数。将参考均方差与锚 差的影响。 节点与标签之间计算的均方差进行比对,若差距较大则计算出该组 同时,在现今的无线传感器网络定位系统中,常常利用单个的 TDOA信息的两个锚节点与标签之间可能存在NLOS,经过多组判 定位方法来完成最终的标签定位工作,而这些方法都有各自的缺 断从中找出具有NL0s通信的锚节点,最终完成对NLos锚节点的剔 陷。因此本文提出了一种基于TDOA与AOA混合定位的方法,旨在 除。 综合该两种定位算法各自的优点,达到提升系统定位精度的目的。 本文算法结构为:(1)利用本文提出的NL0s鉴别算法从锚节点 中筛选出有非视距通信情况的锚节点,并将该节点记录的r0A信息 删除;(2)通过剩余的T0A信息结合锚节点可以记录的AOA信息,并 利用已有的定位方程完成标签节点位置信息的计算。 2混合定位算法 基于TDOA与AOA混合定位的技术是结合TDOA与AOA信息 完成定位的一种方法。在定位过程中,标签节点广播信号,锚节点记 录T0A和AOA信息,由于各个锚节点和标签节点之间的距离不等, 可以通过T0A信息计算各个锚节点的相对于标签节点的TDOA信 1非视距鉴别算法 息,利用TDOA信息可以计算出各个锚节点相对于标签节点的距离 标签的定位计算。 为了辨别定位系统中是否存在非视距锚节点,需要利用特定算 差,结合已经获得的信号AOA信息,利用混合定位算法可以完成对 法进行鉴别。 定位系统中,锚节点j与标签之间在 时刻测量自勺,IDA信息可以 表示为: 这里我们只考虑二维晴况下的定位。假设锚节点坐标信息用 ( , )i=1,2,...,N来表示,标签坐标为 , ),则锚节点和标签 r,(‘)= ( )+ ( )+ (t) 收稿日期:2017-01-05 (1) 之间的距离信息可表示为 。=√( —xo) +(y 一 ) ,由此可得: 作者简介:胡婷(198 -),女,陕西杨凌人,就读于兰州交通大学,主要从事无线传感器网络定位技术方面的研究;张铮(1991),女,河北承德 人,就读于兰州交通大学,主要从事数字图像处理方面的研究。 l舅 扣  :。l与应用 算法分析 矗 二 二 : 二 ( 一 ) 一 o— ) 一币点时角度佰思表不力: 、 taI1 : xo一 2,...,Ⅳ 令△ = 一 ,将其带入公式(2)化简可得: ( 一x2)Xo+( 1一Y2)Yo= 。联立公式(4),公式(5)并变换矩阵形式可得: Ad+ [△d +( + )一(《+ )] (3) X1-X2 - ̄= Ipo 1-[ ] 令g= △ 。+( +y2)一(《+ ;)】,依据此继续化简公式(3) 令矩阵中: 可得: ( -x2)Xo+( 一 ) = 0Ad+g (4) 肛l tal 一1 j l锚节点上加装的小型天线阵列可获得的标签广播信号到达锚 s=表1 NLOS时延均方差为1 0I7时TDOA的统计均方差对比表 嘲 噪声均方差 10 10_9 10- d lr—oAd +参考均方差 0.152 1.256 16.983 L 锄一g ] 无NLOS时延 0.155 1.387 17.225 则可得: 有NLOS时延 95.488 88.286 83.152 言 10’ 叠 { 仲 ’0’ 1玎。 噪声均方麓 图1不同NLOS时延均方差曲线定位误差对比图 噪声均方差 图2 NLOS时延均方差为1O-7时不同NLOS节点个数定位误差曲线对比图 算法分析 噪声均方箍 图3 NLOS时延均方差为10 时不同NLOS节点个数定位误差曲线对比图 从上式可以看出,B矩阵的行列式值为-(x1一x2)一( —y2)tan01 阵,则可变换得: al lg+al2(X1 tanO, -y1)+ka2 g a22 tarO,Y 4-ql由仿真结果可以看出算法有效地降低了NLOS误差对定位的影  目从锚节点1获得的AOA信息可知矩阵行列式值不为0,因此存在逆矩 响。‘ 4结语 l j 1十 一1,△ l]j …a21 (8) 本文提出了一种非视距误差的鉴别算法,利用锚节点之间通视 的先验条件,通过非视足且隋况下标签与锚节点之间的测量TOA信息 会起伏变化这一特性剔出非视距锚节点。同时,本文还提出了一种 令: 僚 a△I :i1g+a  2(xltan01一)一 )‘‘) ,一J, 2 则有: 成功解决了定位方法单一容易受环境影响的问题, (~ 9), 混合定位算法,降低了系统定位需求的锚节点个数,在不影响定位精度的情况下降 低了系统成本。通过仿真分析验证,证明了该两种方法的有效性。 参考文献 [ : ] 将上述公式带入 l20=( 一xo) +( ,一 ) 可得: 口 + dlo+c=0 其中: (11) [1]孙利民,等编著.无线传感器网络[H].清华大学出版社,2005. [2]李哲涛,李仁发,魏叶华.无线传感器网络中时间同步与测距协同 算法[J].计算机研究与发展,2010(04) [3]杜存功,丁恩杰,苗曙光,王满意,朱微维.无线传感器网络改进型节 (12) 点定位算法的研究[J].传感器与微系统,2010(01). (13) [4]王亮,曹建安.无线传感器网络定位算法研究进展[J].现代电子技 a:P + 2—1 b=2pl(m1一 )+2P2(m2一Y1) (14) 术,201 1(23). 从这些等式中可以看出,式中只有一个未知数,即为标签和锚 [5]刘志华,赵寿君,齐冬梅.三维无线传感器网络节点的序列垂心定 节点之间的距离信息d 因此,可以通过距离信息完成定位。 位[L]].无线电工程,2010(04). c=( 1一x1) +( 2一 ) 3仿真性能分析 3.1不同非视距时延下的仿真分析 如图l所示为系统只有一个非视距锚节点,所得到的不同NLOS 时延情况下的定位精度分析结果图。纵轴表示定位误差,横轴表示 TOA测量噪声的均方差。 由仿真结果可以看出算法有效地降低了NLOs误差对定位的影 响。 [6]杜存功,丁恩杰,苗曙光,王满意,朱微维.无线传感器网络改进型节 点定位算法的研究[0].传感器与微系统,2010(01). [7]张怡,席彦彪,李刚伟,赵凯华.基于卡尔曼滤波的TDOA/AOA:; ̄I合定 位算法[J].计算机工程与应用,2015(20). [8]汪苑,林锦国.几种常用室内定位技术的探讨[J].中国仪器仪表, 201 1(O2). [9]王鹏,雷斌,张洪顺,魏勇.TD0A定位系统的设计与实现[J].中国无 线电,2013(01). 从上表l中可清楚看出,NLOS时延对TDOA的影响是非常大 的,因此本文方法可以有效地鉴别并剔除NLOS时延的影响。 5.2不同非视距节点个数下的仿真分析 如图2,图3所示为在不同NLOS锚节点个数及NLOS时延均方 差情况下标签定位误差仿真分析对比图。 [10]李军,张会清.一种室内定位中NLOS误差抑制算法[J].控制工程, 2009。16(7):1 17—1 19. [11]李娅菲,朱炬璋.非视距条件下的测距信息融合定位方法研究 [J].电子测量与仪器学报.2015(05). 

因篇幅问题不能全部显示,请点此查看更多更全内容