时间偏移下的多源目标精确定位方法
- 格式:pdf
- 大小:346.81 KB
- 文档页数:5
第28卷第2期 2015年2月 传感技术学报
CHINESE JOURNAL OF SENSORS AND ACTUATORS Vo1.28 No.2 Feb.2015
Accurate Positioning Approach of Multiple Source
Target Under Time Offest
YAN Changhong¨,JIN Lin2
(1.School ofinformation engineering,YanehengInstituteofTechnology,Yancheng Jiangsu 224000,China; 2.School of Economics and Managment,Yancheng Institute of Technology,Yancheng Jiangsu 224000,China)
Abstract:It is relatively simple to utilize time of arrival(TOA)ranging for realizing the positioning of multiple
source targets,SO it is widely applied in the positioning field of wireless sensor networks.Converting the TOA posi—
tioning model to the problem of linear optimization,an accurate positioning method for multiple source targets is put forward when there are time offsets.The method divides the process of positioning calculation into two steps,inclu— ding the initial estimation of muhiple source targets and the process of optimization computation.The two—steps cal- culation method represents the positioning results as the algebraic solutions and avoids the local optimum problem in
the process of numerical calculation.The simulations analyze the impacts of time offsets and noises on the positio— ning errors.The results show that the positioning errors of the optimization calculation can be very close to the Cra—
met Rao lower bound(CRLB),even if there are larger time offsets. Key words:wireless sensor networks;localization;time of arrival(TOA);multiple source target
EEACC:6150P;7110 doi:10.3969/j.issn.1004-1699.2015.02.005
时间偏移下的多源目标精确定位方法
严长虹 ,金琳
(1.盐城工学院信息学院,江苏盐城22400;2.盐城工学院经济与管理学院,江苏盐城22400)
摘 要:采用到达时间(TOA)测距实现源目标定位的方法比较简单,因此在无线传感器网络定位领域得到了广泛的应用。 将TOA定位模型转化为线性优化问题,提出了一种存在时间偏移下的多源目标精确定位方法。该方法将定位计算过程分成 两步,包括多源目标位置初始值估计和优化计算过程。两步计算方法将定位结果用代数解表示,避免了数值计算过程中的局 部最优问题。仿真分析了时间偏移量及噪声大小对定位误差的影响。结果表明即使存在较大的时间偏移量,优化计算后的 定位误差也能非常接近于克拉美罗(CRLB)下界值。 关键词:无线传感器网络;定位;到达时问(TOA);多源目标 中图分类号:TP393.0 文献标识码:A 文章编号:1004-1699(2015)02-0178-05
节点位置坐标的自主估计是无线传感器网络中 的重要内容¨ ,为了满足部署大量无线传感器节
点的廉价要求,定位的硬件成本必须较低,因此传统
的GPS定位方法对无线传感器网络来说是不适合
的。GPS定位方法的局限性激发了一种新的传感 器网络定位方法,即利用已知位置的信标节点去推 算其余未知源目标节点的位置坐标。在这种定位方
式下,定位过程可划分为两步:借助于一定的方法测 量或估计节点间的距离或方向角信息;以节点问的
收稿日期:2014-10-13 修改日期:2014-11-26 这些信息通过定位算法求出源节点坐标。因此,定 位精度不但取决于测量技术的精度,而且也决定于 所采用的定位算法。
国内外已经开展了很多无线传感器网络定位方
法的研究,这些定位方法大多数在定位成本和定位 精度间进行权衡选择 。通常测距误差越小,定位 算法获得的定位精度越高,当然对测距方法的要求
也就越高。根据定位过程中是否需要直接测量节点
间距离,可以把定位算法分为:基于非测距和测距的 第2期 严长虹,金琳:时间偏移下的多源目标精确定位方法 179
定位算法。非测距定位算法无需测量节点的绝对距
离或方位,而是利用节点间的链路关系估计距离并 计算节点位置,定位成本较低,但定位误差相对较 大 J。为获取较高的定位精度,一般采用测距定位
算法。测距定位算法需要直接测量节点间的绝对距 离或方向角,并利用节点问的实际距离来计算未知
节点的位置,该方法需要测量节点间间距,常用的测 量有接收信号强度指示(RSSI) ,到达时间 (TOA) J,到达时间差(TDOA) 和声音能量强
度 等方法。 在已知信号传播速度的前提下,TOA方法根据 信号在两个目标之间的传播时间来估计发送者和接
收者之间的距离,相比较而言,其实现原理简单,因
此已有大量的文献介绍使用该方法实现目标定 位¨ ¨]。Chan等¨叫提出了基于一种TOA测距方
法下的最优线性无偏估计方法,但该方法没有考虑
节点间到达时间偏差。文献[11]以目标间的发射
与反射TOA测距模型,提出了一种精确的被动目标 位置线性估计方法,但该方法并未考虑节点问的时 间偏移量。为此Wang等¨纠对存在时间偏移量下
的被动目标位置估计进行了改进,并提出了定位计 算方法。也有学者将定位优化模型转化为凸优化问
题,如文献[13]提出源节点信号发射时间未知下的 半正定规划(SDP)放松定位算法,但该文献并未考
虑多源定位问题。为此文献[14]介绍采用SDP放
松方法将上述TOA定位模型扩展到多源目标定位。 SDP定位方法的不依赖于初始解,但计算复杂度
较高。 根据节点问的TOA往返时间测距模型并考虑 节点间存在传送时间偏移量,本文将多源目标定位 问题转化为线性估计模型,以两步线性计算方法精
确确定源目标位置坐标,提出了存在时问偏移量下 的多源目标精确定位计算方法。本文第1部分首先
介绍了多源TOA定位问题描述;第2部分推导了该 定位模型下的CRLB下界值;第3部分详细介绍了 所设计的定位计算方法,包括目标位置初始值估计
及优化计算过程;第4部分为仿真与分析;最后部分 为结论。
1 问题描述 署GPS或依靠人力测量方式获取)。信标节点. 发 送给源节点i信号,源节点i接收到该信号后立刻又 转发回信标节点. ,将节点间的信号往返时间记为 t ,因此有 2 一 + +n ( )
式中,i=1,2,…,Ⅳ,J.=Ⅳ+1,Ⅳ+2,…,Ⅳ+ ,C为光 速,r,为信标节点 上的时间偏移量,n 示了噪声
部分,且n 服从均值为零,方差为 的高斯分布, 记为凡 ∈Ⅳ(0,6 2)。信号在节点间收发过程中, 由于程序运行耗时和硬件延迟等因素而产生的时问 偏移r,为非确定因素,因此将时间偏移r 认为是未 知量。考虑 及为未知量,则共有2Ⅳ+ 个未知参 数,而测量方程至多NM个,所以必须满足关系式 NM> ̄2N+M,才可以确定目标位置坐标。多源目标 定位问题可以归结为以下非线性优化模型 N+M』v 1 ,) ra~in∑∑ ( 一÷ll Xi-Xj Il- ) (2) ‘’ J +1 I OiJ 显然对式(2)所描述的优化问题可采用数值方 法计算。然而当采用数值计算方法时,计算结果依 赖于初始值,若初始值选择不合适,可能会使结果陷 入局部最优,导致计算结果错误。
为此本文提出一种存在时间偏移下的多源目标 位置线性估计方法。该方法采用两步线性估计方法
实现,将定位结果采用代数解表示,避免了数值计算 方法下选择初始解的问题。首先将非线性优化定位
模型转化为线性估计问题,初步估计多源目标节点 位置坐标。然后对初步估计的源目标位置进行再次 优化求精计算,从而得到目标位置的精确解。
2克拉美罗下界值
当r 为未知量时,假设未知向量0=[ z- ] ,
=[ … ] ,r=[r 2 …
r + ] 。克拉美罗下界(CRLB)为模型待估参数的 无偏估计提供了误差方差的下界,其值取决于噪声 0 ̄ 2/义Tt.1丁t+-点的位置坐标。假设向量0的估计误差方
差为cov( ),则其满足关系式COY(0)≥F~,这里F 为待估参数0的FIM(Fisher Information Matrix)的表 示。当时间偏移量r 为未知时,矩阵F表示为
:一 : ! f 3、 ’a 考虑在二维平面上分布着M+N个-'.~-r ̄…其中包 式(3)中,
馨 一 的N+MN 1Y i I 2 M P(pIx expx [一]j设为 =[ r,=,,…,Ⅳ)以及 个已知位 )=Il Il— l c”一 ~川‘ l置坐标的信标节点(其坐标值为 =[ ,,. =Ⅳ 一。一 ~ LJ
180 第28卷
将式(4)代人式(3)并求微分,因此有F∈ R‘ ㈣,并且矩阵F的元素值为
F[2/1:2/,2/_i:2i]--
I F[2/-1, ̄+j] FE2N+j,21-1] 川
I F a,z 。 F z , = 4
I ,lFE2N+j,2N+j] 1 4
(5) 式(5)中, ∈A 表示了源节点i与信标节点 间可测
距。向量0的CRLB下界为F逆矩阵的对角元素, 可以表示为
CRLB(0 )=F ] (6) 式(6)r=1,2,…,2N+M,F- I]表示F逆矩阵第r行、
第r列元素值;假设CRLB(0l,I)表示向量0的第r行
元素的CRLB无偏估计下界,根据向量0的定义有 CRLB( )=F 1.2H]+F-[21 ] (7)