传感器位置误差情况下基于多维标度分析的时差定位算法

2016-05-30 14:15朱国辉冯大政聂卫科
电子学报 2016年1期

朱国辉,冯大政,聂卫科

(1.西安电子科技大学雷达信号处理国家重点实验室,陕西西安710071; 2.西北大学信息科学与技术学院,陕西西安710127)



传感器位置误差情况下基于多维标度分析的时差定位算法

朱国辉1,冯大政1,聂卫科2

(1.西安电子科技大学雷达信号处理国家重点实验室,陕西西安710071; 2.西北大学信息科学与技术学院,陕西西安710127)

摘要:传统时差定位方法一般是在假设传感器位置信息准确已知的前提下进行的.然而在实际情形中,传感器位置信息往往含有随机误差,这些误差会严重影响对目标的定位精度.针对这一问题,提出了一种传感器位置误差情况下的多维标度时差定位算法.首先利用传感器位置和时差构造对称标量积矩阵,然后利用子空间理论建立关于目标位置的伪线性方程,最后通过设计加权矩阵来减少传感器位置误差对目标定位精度的影响.采用一阶小噪声扰动理论求出了目标位置估计的偏差及协方差矩阵,并通过仿真实验验证了该算法的有效性.

关键词:无源定位;到达时间差;传感器位置误差;多维标度分析;加权最小二乘估计

1 引言

无源定位技术在雷达、声纳、导航、无线通信和传感器网络等领域[1~4]有着广泛的应用.就具体的定位参数信息而言,主要包括到达时间、到达时间差(Time Difference of Arrival,TDOA)和到达角等[5,6];其中基于多站TDOA信息的定位技术对接收系统的要求较低,具有定位成本低、精度较高[7]等优点,因而受到越来越多的关注.目前,常见的利用TDOA测量信息对目标进行定位的算法有泰勒级数(Taylor-Series,TS)法[8]、两级加权最小二乘(Two-Stage Weighted Least-Squares,TSWLS)法[9]、近似最大似然估计法[10]和多维标度分析法(Multidimensional Scaling analysis,MDS)[11]等.

然而,这些TDOA定位方法都是在假设传感器位置信息准确已知的前提下进行的;而在实际应用中,传感器常常被安装在运动平台上,其位置信息往往含有随机误差.文献[12]的研究表明,传感器位置中含有的随机误差,即使在很小的情况下,也会严重降低目标的定位精度;同时,文献[12]提出了一种针对传感器位置误差的两级加权最小二乘法,该法利用传感器位置误差统计信息设计加权矩阵来减轻对目标定位精度的影响.但是该方法在第二级求解时涉及到开方运算,可能出现虚数解.文献[13]将总体最小二乘技术应用到含有传感器位置误差的TDOA定位中,所得定位结果并不能达到克拉美罗界(Cramer-Rao Lower Bound,CRLB).文献[14]提出了一种修正泰勒级数法,该法同时估计目标和传感器位置,运算量较大,而且收敛性难以保证.文献[15]提出了一种利用虚拟目标位置的两级加权最小二乘法,首先该法需要目标虚拟位置估计,定位精度依赖于虚拟位置;其次该法也同时估计了传感器位置误差,运算量大大增加,并且文献[16,17]中的实验表明该法并不能明显提高传感器位置的精度.基于MDS的定位方法由于对测量误差具有较强的稳健性[18,19],已广泛应用于定位中;然而这些MDS定位方法没有考虑传感器位置误差,并且因其推导过程过于复杂,不能直接应用于传感器位置误差情况下的定位场景.为此,本文提出了一种传感器位置误差情况下基于MDS的TDOA定位算法,利用传感器位置误差和TDOA测量误差的统计信息设计加权矩阵来减轻随机误差对目标定位精度的影响;并根据一阶小噪声扰动理论求出了目标位置的估计偏差和协方差矩阵.仿真实验验证了该算法的有效性.

2 TDOA定位模型

假设三维空间中传感器真实位置坐标为si=[xi,yi,zi]T,i =1,2…,N,N≥5,且假设这些传感器不在同一直线、同一平面上.真实目标位置为u =[x,y,z]T,则目标u到传感器si的距离为:

不考虑非视距传播的影响,根据TDOA定位原理可得:

将式(2)两端同时乘以信号传播速度c可得:

其中,ni1= cΔti1表示相应的距离差测量误差.然后将式(3)写成矢量形式为:

其中,r =[r11,r21,…,rN1]T,n =[n11,n21,…,nN1]T.假定误差矢量n服从均值为零,协方差矩阵为Q = diag(0,Qr)的高斯分布,Qr为实际距离差测量误差协方差矩阵.

在实际应用中,传感器真实位置坐标si一般未知,需要预先进行估计.假设估计得到的含有随机误差的传感器位置坐标可以表示为:

其中,Δsi为传感器位置误差,将式(5)表示为矢量形式

在传感器位置含有随机误差的情况下,基于多站TDOA测量信息的定位问题即为根据方程组(4)和(6)尽可能准确地估计目标位置坐标u.

3 基于多维标度的TDOA定位算法

由式(1)可知,距离差定位方程(3)是关于目标位置u的非线性方程,利用传感器位置信息和TDOA测量信息构造关于目标位置的伪线性方程.首先令xi=,i = 1,2,…,N,j为虚数单位,r01= - r1;再令E = X -1NxT,其中X =[x1,x2,…,xN]T是由真实传感器位置和TDOA组成的N×4维矩阵,1N为元素均为1的N维列向量.构造对称标量积矩阵Z = EET,其第p行q列元素为,1≤p,q≤N

利用(sp- u)T(sq- u)与0.5之间的等价性可将式(7)化为:

由于传感器位置信息和TDOA测量信息均含有随机误差,根据式(3)和式(5),将rp1,rq1,sp和sq分别表示为并代入式(8),忽略二阶误差项,可得:

由文献[11]可知:

其中,Vn为Z的噪声子空间.同时去掉式(10)中X和x含有的虚数单位j,并联合恒等式可得:

其中,P =[ 1N,S,r ]T,S =由于真实的传感器位置和TDOA均未知,将P表示为其中

其中,上标†表示伪逆.

对式(12)两边同时左乘以矩阵Z可得:

将式(15)代入式(14),忽略二阶扰动项,经整理可得:

其中,

其中,u1=,可以看出式(24)即为关于目标位置的伪线性方程,其加权最小二乘解为:

其中,ΔA1和ΔA25分别ΔA的第一列和第二至五列组成的矩阵,忽略高阶偏差项,根据式(13)及(24)可得:

需要说明的是式(25)中估计^u1在求解过程中并没有考虑u1中分量u和r1之间的关系;实际上,矩阵Z的第1行第1列元素已经利用等式约束,没有再利用u和r1之间的关系来进一步优化式(25)中定位结果的必要.

在加权最小二乘估计过程中,加权矩阵W的取值依赖于真实目标位置u,可先令W = IN,由式(25)求出目标位置初始估计,然后根据W的定义来求取加权矩阵,这样可以得到更准确的目标位置估计.

4 仿真实验

假设6个传感器位置坐标分别为: s1=[300,100,150]T,s2=[400,150,100]T,s3=[300,500,200]T,s4= [350,200,100]T,s5=[- 100,- 100,- 100]T和s6= [200,-300,-200]T,所有位置坐标单位均为米.假设距离差测量值服从均值为零、方差为的高斯分布,协方差矩阵为;传感器位置误差协方差矩阵10,10,40,40,40,20,20,20,3,3,3)[21].采用目标位置的估计偏差和均方根误差对各算法的定位性能进行衡量,其定义式分别为,其中为第l次目标位置估计,L =104表示蒙特卡罗仿真实验次数.仿真中用MDS表示文中算法,并用TSWLS法[12]所得结果作为TS法的迭代初始值.仿真中所用近场和远场目标位置分别为u =[600,650,-550]T和u =[2000,2500,3000]T.

仿真6假设目标位置坐标是在以坐标原点为中心的、边长为1200m的正立方体中随机产生,对应的目标的位置坐标范围为: x,y,z∈[- 600,600].图6为文中方法与TLS及TSWLS法在情况下对1000次随机产生的目标位置随变化时的估计均方根误差.可以看出,在传感器位置误差较小时,文中方法与TSWLS法性能相当,随着传感器位置误差的增加,文中方法要优于TLS和TSWLS法.

5 结束语

传感器位置误差的存在会严重影响目标的定位精度,本文针对这一问题提出了一种顾及传感器位置误差的多维标度TDOA定位算法.本文算法利用传感器位置和TDOA信息构造对称矩阵,然后利用传感器位置误差和TDOA测量误差的统计信息设计加权矩阵来减轻对目标定位精度的影响;且本文算法不需要初始目标位置估计进行迭代运算,保证了定位结果的全局收敛性.实验结果表明该方法在传感器位置误差和TDOA测量误差较小时对近场和远场目标位置的估计偏差均较小,估计均方根误差能够达到CRLB,在测量误差较大时与传统TDOA定位算法相比具有较好的定位性能.

参考文献

[1]郝本建,李赞,等.基于TDOAs与GROAs的多信号源被动定位[J].电子学报,2012,40(12):2374 -2381.Hao Ben-jian,Li Zan,et al.Passive multiple disjoint source localization using TDOAs and GROAs[J].Acta Electronica Sinica,2012,40(12):2374 -2381.(in Chinese)

[2]Fluckiger M,Neild A,Nelson B J.Optimization of receiver arrangements for passive emitter localization methods[J].Ultrasonics,2012,52(3):447 -455.

[3]Zhang H Q,Zhang Y G.A robust algorithm for multiple disjoint moving sources localization with erroneous sensor locations[J].Journal of Communications,2013,8(6): 345 -350.

[4]田孝华,廖桂生,赵修斌,等.面向CDMA蜂窝网的无线定位技术[J].电子学报,2005,33(12):2196 -2203.Tian Xiao-hua,Liao Gui-sheng,Zhao Xiu-bin,et al.Wireless location technologies for CDMA cellular radio networks[J].Acta Electronica Sinica,2005,33(12):2196 -2203.(in Chinese)

[5]Liu C F,Yang J,Wang F S.Joint TDOA and AOA location algorithm[J].Journal of Systems Engineering and Electronics,2013,24(2):183 -188.

[6]Huang J,Xue Y B,Yang L.An efficient closed-form solution for joint synchronization and localization using TOA[J].Future Generation Computer Systems,2013,29(3):776 -781.

[7]李万春,魏平,肖先赐.一种新的稳健的TDOA定位算法[J].电子与信息学报,2006,28(1): 2019 -2021.Li Wan-chun,Wei Ping,Xiao Xian-ci.A new robust method for TDOA location[J].Journal of Electronics&Information Technology,2006,28(1): 2019 - 2021.(in Chinese)

[8]Foy W H.Position-location solution by Taylor-series estimation[J].IEEE Transactions on Aerospace and Electronic Systems,1976,12(2): 187 -194.

[9]Chan Y T,Ho K C.A simple and efficient estimator for hyperbolic location[J].IEEE Transactions on Signal Processing,1994,42(8): 1905 -1915.

[10]Chan Y T,Hang H Y C,Ching P C.Exact and approximate maximum likelihood localization algorithms[J].IEEE Transactions on Vehicular Technology,2006,55(1): 10 -16.

[11]Wei H W,Wan Q,Chen Z X,et al.Multidimensional scaling-based passive emitter localisation from rangedifference measurements[J].IET Signal Processing,2008,2(4): 415 -423.

[12]Ho K C,Lu X,Kovavisaruch L.Source localization using TDOA and FDOA measurements in the presence of receiver location errors: analysis and solution[J].IEEE Transactions on Signal Processing,2007,55(2 ): 684 -696.

[13]Weng Y,Xiao W D,Xie L H.Total least squares method for robust source localization in sensor networks using TDOA measurements[J].International Journal of Distributed Sensor Networks,2011,Article ID 172902.

[14]Kovavisaruch L,Ho K C.Modified Taylor-series method for source and receiver localization using TDOA measurements with erroneous receiver positions[A].Proceedings of the IEEE International Symposium on Circuits and Systems[C].Kobe,Japan: IEEE Press,2005.2295 -2298.

[15]Yang L,Ho K C.An approximately efficient TDOA localization algorithm in closed-form for locating multiple disjoint sources with erroneous sensor positions[J].IEEE Transactions on Signal Processing,2009,57(12): 4598 -4615.

[16]Sun M,Ho K C.Refining inaccurate sensor positions using target at unknown location[J].Signal Processing,2012,92(9): 2097 -2104.

[17]M Sun,L Yang,K C Ho.Efficient joint source and sensor localization in closed-form[J].IEEE Signal Processing Letters,2012,19(7): 399 -402.

[18]Cheung K W,So H C.A multidimensional scaling framework for mobile location using time-of-arrival mea-surements[J].IEEE Transactions on Signal Processing,2005,53(2): 460 -469.

[19]Wei H W,Peng R,Wan Q,et al.Multidimensional scaling analysis for passive moving target localization with TDOA and FDOA measurements[J].IEEE Transactions on Signal Processing,2010,58(3): 1677 -1688.

[20]Stewart G W.Stochastic perturbation theory[J].SIAM review,1990,32(4): 579 -610.

[21]Sun M,Ho K C.An asymptotically efficient estimator for TDOA and FDOA positioning of multiple disjoint sources in the presence of sensor location uncertainties[J].IEEE Transactions on Signal Processing,2011,59(7): 3434 -3440.

朱国辉男,1987年5月出生,河南驻马店人.2006年在吉林大学获理学学士学位.现为西安电子科技大学雷达信号处理国家重点实验室硕博连读生.主要从事无源定位、雷达信号处理等方面的研究.

E-mail: zhugh@ stu.xidian.edu.cn

冯大政男,1959年12月出生,陕西安康人.教授,博士生导师,中国电子学会高级会员,美国IEEE学会会员.现工作于西安电子科技大学雷达信号处理国家重点实验室,主要从事盲信号处理,机载雷达信号处理,MIMO雷达信号处理等方面的研究工作.

E-mail: dzfeng@ xidian.edu.cn

Multidimensional Scaling Based TDOA Localization Algorithm with Sensor Location Errors

ZHU Guo-hui1,FENG Da-zheng1,NIE Wei-ke2
(1.National Laboratory of Radar Signal Processing,Xidian University,Xi’an,Shaanxi 710071,China; 2.School of Information Science and Technology,Northwest University,Xi’an,Shaanxi 710127,China)

Abstract:Conventional location algorithms are based on the assumption that the sensor locations are exactly known.However,in practical situations,the sensor positions generally include random errors,which can considerably reduce the source localization accuracy.To tackle this problem,a multidimensional scaling analysis based time difference of arrival(TDOA)localization algorithm with sensor location errors is proposed.The proposed algorithm firstly constructs a symmetric matrix using the true sensor locations and TDOAs.Then a set of pseudo-linear equations with respect to the source position is formulated from the subspace theory.Finally,a weighting matrix is designed to mitigate the influence of the sensor location errors on the localization accuracy.The estimation bias and covariance matrix are derived by using first-order perturbation analysis.Simulation study validates the efficiency of the proposed algorithm.

Key words:passive location; time difference of arrival; sensor location errors; multidimensional scaling analysis; weighted least squares estimates

作者简介

基金项目:国家自然科学基金(No.61271293,No.61373177)

收稿日期:2014-07-28;修回日期: 2015-05-12;责任编辑:李勇锋

DOI:电子学报URL:http: / /www.ejournal.org.cn10.3969/j.issn.0372-2112.2016.01.004

中图分类号:TN911.7

文献标识码:A

文章编号:0372-2112(2016)01-0021-06