CN112986907B - 一种时钟偏差和时钟漂移条件下的运动目标定位方法 - Google Patents

一种时钟偏差和时钟漂移条件下的运动目标定位方法 Download PDF

Info

Publication number
CN112986907B
CN112986907B CN202110208858.7A CN202110208858A CN112986907B CN 112986907 B CN112986907 B CN 112986907B CN 202110208858 A CN202110208858 A CN 202110208858A CN 112986907 B CN112986907 B CN 112986907B
Authority
CN
China
Prior art keywords
sensor node
matrix
representing
node
dimension
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110208858.7A
Other languages
English (en)
Other versions
CN112986907A (zh
Inventor
施炯
金丽萍
谢智波
李君�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Wanli University
Original Assignee
Zhejiang Wanli University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Wanli University filed Critical Zhejiang Wanli University
Priority to CN202110208858.7A priority Critical patent/CN112986907B/zh
Publication of CN112986907A publication Critical patent/CN112986907A/zh
Application granted granted Critical
Publication of CN112986907B publication Critical patent/CN112986907B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0257Hybrid positioning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/06Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种时钟偏差和时钟漂移条件下的运动目标定位方法,其构建包含源节点的位置和速度、时钟偏差和时钟漂移四个未知量的加权最小二乘WLS问题,然后采用半正定松弛方法将非凸的加权最小二乘WLS问题转化为凸的半正定规划问题,再利用内点法求解凸的半正定规划问题,以得到全局最优解;优点是其在时钟偏差和时钟漂移同时存在且未知的情况下,从加权最小二乘估计模型估计理论和凸优化理论的角度出发,在实现源节点的位置和速度估计的同时,实现时钟偏差和时钟漂移的联合估计,且定位精度高、计算复杂度低,适用于复杂部署环境。

Description

一种时钟偏差和时钟漂移条件下的运动目标定位方法
技术领域
本发明涉及一种目标定位技术,尤其是涉及一种时钟偏差和时钟漂移条件下的运动目标定位方法。
背景技术
近年来,随着无线传感器网络技术的快速发展,其目标定位技术在军事、工业和民用领域得到了广泛的应用。现有的目标定位技术中,根据信号测量方式的不同,可以分为到达时间(time-of-arrival,TOA)、到达频率(frequency-of-arrival,FOA)、到达时间差(time-difference-of-arrival,TDOA)、到达频率差(frequency-difference-of-arrival,FDOA)、到达角度(angle-of-arrival,AOA)和接收信号强度(received-signal-strength,RSS)等。一般来看,基于TOA的目标定位方法和基于TDOA的目标定位方法能够达到较高的定位精度。如果定位目标与传感器节点之间存在相对运动,则可以通过引入FOA或者FDOA的观测信号,能够在估计定位目标运动速度的基础上,进一步提升定位目标的定位精度。
在无线传感器网络中,源节点(即定位目标)和传感器节点之间时钟的精确同步是进行基于TOA的目标定位的必要条件,这也是基于TOA的目标定位实用化过程中遇到的挑战之一。在使用无线电波作为载体进行定位时,10纳秒的时钟偏差将会带来3米的误差(无线电波在空气中的传播速度为3×108m/s)。在文献“Second-order cone relaxation forTOA-based source localization with unknown start transmission time(未知起始传输时间条件下的二阶锥松弛TOA定位方法)”(IEEE Trans.Veh.Technol.,vol.63,no.6,pp.2973-2977,2014)中,Wang等作者提出了一种联合估计时钟偏差和源节点位置的二阶锥松弛方法,实验结果表明,该方法比现有的最小-最大算法(min-max algorithm,MMA)具有更好的估计性能,然而,该方法仅针对源节点和传感器节点是静态的应用场景。对于定位目标与传感器节点之间存在相对运动的定位场景,在文献“Passive source localizationusing importance sampling based on TOA and FOA measurements(基于TOA和FOA观测信号的重要性采样无源定位方法)”(Frontiers of Information Technology&ElectronicEngineering,vol.18,no.8,pp.1167-1179,2017)中,Liu等作者提出了一种基于TOA和FOA观测信号的蒙特卡罗重要性采样(Monte Carlo Importance Sampling)定位方法,该方法能够同时估计源节点的位置和速度,同时在低噪声区间达到克拉美-罗界(Cramer-Raolower bound,CRLB),但是该方法并未考虑时钟的同步问题。在已公告的中国发明专利“抑制传感器位置速度先验误差的加权多维标度TOA和FOA多源协同定位方法”(专利号:ZL202010335968.5)中,王鼎等人提出了一种抑制传感器位置速度先验误差的加权多维标度TOA和FOA多源协同定位方法,该方法利用线性最小二乘(Linear Least Squares,LLS)估计优化模型获得各个辐射源的位置向量和速度向量的估计值,虽然该方法考虑了多个源节点的定位问题,但是同样存在未考虑时钟同步的缺陷。综合现有的文献来看,利用TOA和FOA观测信号进行源节点的位置和速度估计时,对于同时存在时钟偏差和时钟漂移的场景,尚未有可行的解决方案。
发明内容
本发明所要解决的技术问题是提供一种时钟偏差和时钟漂移条件下的运动目标定位方法,其在时钟偏差(Clock Bias)和时钟漂移(Clock Drift)同时存在且未知的情况下,从加权最小二乘(Weighted Least Squares,WLS)估计模型估计理论和凸优化理论的角度出发,在实现源节点的位置和速度估计的同时,实现时钟偏差和时钟漂移的联合估计,且定位精度高、计算复杂度低,适用于复杂部署环境。
本发明解决上述技术问题所采用的技术方案为:一种时钟偏差和时钟漂移条件下的运动目标定位方法,其特征在于包括以下步骤:
步骤1:在一个平面空间或者立体空间中部署无线传感器网络,该无线传感器网络中存在1个位置和速度未知的用于发射无线信号的源节点、N个位置和速度已知的用于接收无线信号的传感器节点、1个用于估计源节点的位置和速度及源节点和传感器节点之间的时钟偏差和时钟漂移的中心节点,将源节点的位置记为xo,将源节点的速度记为vo,将N个传感器节点的位置分别记为s1,s2,…,si,…,sN,将N个传感器节点的速度分别记为
Figure BDA0002951693760000031
其中,N为正整数,若无线传感器网络部署在平面空间中则取N≥5,若无线传感器网络部署在立体空间中则取N≥6,s1表示第1个传感器节点的位置,s2表示第2个传感器节点的位置,si表示第i个传感器节点的位置,sN表示第N个传感器节点的位置,
Figure BDA0002951693760000032
表示第1个传感器节点的速度,
Figure BDA0002951693760000033
表示第2个传感器节点的速度,
Figure BDA0002951693760000034
表示第i个传感器节点的速度,
Figure BDA0002951693760000035
表示第N个传感器节点的速度,i为正整数,1≤i≤N;
步骤2:根据到达时间TOA观测模型,获取每个传感器节点接收到的无线信号的到达时间,将第i个传感器节点接收到的无线信号的到达时间记为τi,τi描述为:
Figure BDA0002951693760000036
并根据到达频率FOA观测模型,获取每个传感器节点接收到的无线信号的到达频率,将第i个传感器节点接收到的无线信号的到达频率记为fi,fi描述为:
Figure BDA0002951693760000037
其中,符号“||||”为求欧氏距离符号,c表示无线信号的传播速度,
Figure BDA0002951693760000038
表示未知的时钟偏差,f0表示载波频率,上标符号“T”表示向量或矩阵的转置,
Figure BDA0002951693760000039
表示未知的时钟漂移,Δτi为TOA测量噪声,Δfi为FOA测量噪声;
步骤3:每个传感器节点将其接收到的无线信号的到达时间和到达频率发送给中心节点;
步骤4:中心节点将每个传感器节点接收到的无线信号的到达时间转变为距离观测量,将第i个传感器节点接收到的无线信号的距离观测量记为di,di描述为:
Figure BDA00029516937600000310
同样,中心节点将每个传感器节点接收到的无线信号的到达频率转变为距离变化率观测量,将第i个传感器节点接收到的无线信号的距离变化率观测量记为bi,bi描述为:
Figure BDA0002951693760000041
Figure BDA0002951693760000042
其中,
Figure BDA0002951693760000043
ni=Δτic,
Figure BDA0002951693760000044
Figure BDA0002951693760000045
然后令d表示距离观测向量,令b表示距离变化率观测向量,令do表示距离真实向量,令bo表示距离变化率真实向量,d=[d1,…,di,…,dN]T,b=[b1,…,bi,…,bN]T
Figure BDA0002951693760000046
其中,d1表示第1个传感器节点接收到的无线信号的距离观测量,dN表示第N个传感器节点接收到的无线信号的距离观测量,b1表示第1个传感器节点接收到的无线信号的距离变化率观测量,bN表示第N个传感器节点接收到的无线信号的距离变化率观测量,
Figure BDA00029516937600000417
Figure BDA00029516937600000418
根据
Figure BDA0002951693760000047
计算得到,
Figure BDA0002951693760000048
Figure BDA0002951693760000049
根据
Figure BDA00029516937600000410
计算得到;并引入两个噪声向量,分别记为n和m,n=[n1,…,ni,…,nN]T,m=[m1,…,mi,…,mN]T,其中,n和m相互独立,n服从均值为0的高斯分布,且协方差矩阵Qn=E[nnT],m服从均值为0的高斯分布,且协方差矩阵Qm=E[mmT],E[]为求数学期望,n1和nN根据ni=Δτic计算得到,m1和mN根据
Figure BDA00029516937600000411
计算得到;
步骤5:对
Figure BDA00029516937600000412
进行移项,变换为
Figure BDA00029516937600000413
然后对
Figure BDA00029516937600000414
两边进行平方操作,并忽略噪声平方项
Figure BDA00029516937600000415
得到
Figure BDA00029516937600000416
并将
Figure BDA0002951693760000051
代入
Figure BDA0002951693760000052
中,得到
Figure BDA0002951693760000053
再展开
Figure BDA0002951693760000054
后进行移项,并忽略二阶噪声项nimi,得到
Figure BDA0002951693760000055
步骤6:引入辅助向量yo,yo定义为
Figure BDA0002951693760000056
然后将
Figure BDA0002951693760000057
改写成矩阵形式,描述为:A1yo-h1≈B1n;并将
Figure BDA0002951693760000058
改写成矩阵形式,描述为:A2yo-h2≈B2n+D2m;接着联立A1yo-h1≈B1n和A2yo-h2≈B2n+D2m得到Ayo-h≈Bn+Dm;再根据Ayo-h≈Bn+Dm构建加权最小二乘WLS问题,描述为:
Figure BDA0002951693760000059
其中,
Figure BDA00029516937600000510
A1的维数为N×(2k+6),01×k表示维数为1×k且元素全为0的列向量,若无线传感器网络部署在平面空间中则k=2,若无线传感器网络部署在立体空间中则k=3,
Figure BDA00029516937600000511
h1的维数为N×1,
Figure BDA00029516937600000512
Figure BDA00029516937600000513
表示将
Figure BDA00029516937600000514
作为对角元素组成对角矩阵,
Figure BDA00029516937600000515
A2的维数为N×(2k+6),
Figure BDA0002951693760000061
h2的维数为N×1,
Figure BDA0002951693760000062
Figure BDA0002951693760000063
表示将
Figure BDA0002951693760000064
作为对角元素组成对角矩阵,
Figure BDA0002951693760000065
表示将
Figure BDA0002951693760000066
作为对角元素组成对角矩阵,
Figure BDA0002951693760000067
A的维数为2N×(2k+6),
Figure BDA0002951693760000068
h的维数为2N×1,
Figure BDA0002951693760000069
B的维数为2N×N,
Figure BDA00029516937600000610
D的维数为2N×N,0N×N表示维数为N×N且元素全为0的矩阵,
Figure BDA00029516937600000611
表示求使得(Ay-h)TR-1(Ay-h)的值最小时y的值,y为yo对应的优化变量,R表示权重矩阵,R=BQnBT+DQmDT=[BD]Q[B D]T,R-1表示R的逆,[B D]为维数为2N×2N的矩阵;
步骤7:通过发掘yo对应的优化变量y中的元素之间隐含的关系,将加权最小二乘WLS问题进一步描述为:
Figure BDA00029516937600000612
其中,“s.t.”表示“受约束于……”,y(1:k)表示y中的第1个元素至第k个元素所组成的向量,y(k+1:2k)表示y中的第(k+1)个元素至第2k个元素所组成的向量,y(2k+1)表示y中的第(2k+1)个元素,y(2k+2)表示y中的第(2k+2)个元素,y(2k+3)表示y中的第(2k+3)个元素,y(2k+4)表示y中的第(2k+4)个元素,y(2k+5)表示y中的第(2k+5)个元素,y(2k+6)表示y中的第(2k+6)个元素;
步骤8:引入矩阵Y=yyT,将加权最小二乘WLS问题
Figure BDA0002951693760000071
松弛为
Figure BDA0002951693760000072
其中,
Figure BDA0002951693760000073
表示求使得
Figure BDA0002951693760000074
的值最小时Y和y的值,tr()表示求矩阵的迹,
Figure BDA0002951693760000075
表示
Figure BDA0002951693760000076
是半正定的,rank()表示求矩阵的秩,
Figure BDA0002951693760000077
Figure BDA0002951693760000078
源于如下等价公式:
Figure BDA0002951693760000079
步骤9:将半正定松弛后的问题
Figure BDA0002951693760000081
中的约束条件||y(1:k)||2=y(2k+3)重写为tr(Y(1:k,1:k))=y(2k+3)、yT(1:k)y(k+1:2k)=y(2k+4)重写为tr(Y(1:k,k+1:2k))=y(2k+4)、y2(2k+1)=y(2k+5)重写为Y(2k+1,2k+1)=y(2k+5)、y(2k+1)y(2k+2)=y(2k+6)重写为Y(2k+1,2k+2)=y(2k+6)、y(2k+1)y(2k+6)=y(2k+2)y(2k+5)重写为Y(2k+1,2k+6)=y(2k+2,2k+5);其中,Y(1:k,1:k)表示Y中的第1行至第k行、第1列至第k列的元素所组成的矩阵,Y(1:k,k+1:2k)表示Y中的第1行至第k行、第(k+1)列至第2k列的元素所组成的矩阵,Y(2k+1,2k+1)表示Y中的第2k+1行第2k+1列的元素,Y(2k+1,2k+2)表示Y中的第2k+1行第2k+2列的元素,Y(2k+1,2k+6)表示Y中的第2k+1行第2k+6列的元素;
步骤10:丢弃
Figure BDA0002951693760000091
中的
Figure BDA0002951693760000092
并结合tr(Y(1:k,1:k))=y(2k+3)、tr(Y(1:k,k+1:2k))=y(2k+4)、Y(2k+1,2k+1)=y(2k+5)、Y(2k+1,2k+2)=y(2k+6)、Y(2k+1,2k+6)=y(2k+2,2k+5),得到半正定规划问题,描述为:
Figure BDA0002951693760000093
步骤11:令R的初始值为维数为2N×2N的单位矩阵I2N;然后根据
Figure BDA0002951693760000094
计算得到F的值;接着利用内点法求解半正定规划问题
Figure BDA0002951693760000101
得到Y的初步全局最优解和y的初步全局最优解,对应记为Y*1和y*1;再根据y的定义及y*1,得到
Figure BDA0002951693760000102
各自的初步估计值,对应记为
Figure BDA0002951693760000103
其中,y*1(2k+1)表示y*1中的第(2k+1)个元素,y*1(2k+2)表示y*1中的第(2k+2)个元素;
步骤12:根据
Figure BDA0002951693760000104
并结合R=BQnBT+DQmDT=[B D]Q[B D]T,更新R的值,进而更新F的值;接着再次利用内点法求解半正定规划问题
Figure BDA0002951693760000105
得到Y的最终全局最优解和y的最终全局最优解,对应记为Y*2和y*2;再根据y的定义及y*2,得到xo、vo
Figure BDA0002951693760000106
各自的最终估计值,对应记为x*2、v*2
Figure BDA0002951693760000107
x*2=y*2(1:k),v*2=y*2(k+1:2k),
Figure BDA0002951693760000108
Figure BDA0002951693760000109
再根据
Figure BDA00029516937600001010
Figure BDA00029516937600001011
Figure BDA00029516937600001012
得到
Figure BDA00029516937600001013
Figure BDA00029516937600001014
的最终估计值,对应记为
Figure BDA00029516937600001015
Figure BDA00029516937600001016
Figure BDA00029516937600001017
其中,y*2(1:k)表示y*2中的第1个元素至第k个元素所组成的向量,y*2(k+1:2k)表示y*2中的第(k+1)个元素至第2k个元素所组成的向量,y*2(2k+1)表示y*2中的第(2k+1)个元素,y*2(2k+2)表示y*2中的第(2k+2)个元素。
与现有技术相比,本发明的优点在于:
1)本发明方法利用半正定松弛技术将非凸的加权最小二乘WLS问题转化为凸的半正定规划问题,再利用内点法求解凸的半正定规划问题,这样能够获得全局最优解,从而克服了传统的最大似然ML估计方法陷入局部最优点和定位精度较低的缺点。
2)本发明方法通过引入包含源节点的位置、速度、时钟偏差和时钟漂移的复合向量,并从简洁度、平衡性等多个角度考虑,设计其变量的顺序和组合,使得松弛后的半正定规划问题尽量的紧,从而省去了因半正定规划问题不够紧而带来的后续操作,如使用高斯随机化、本地搜索等方法带来的复杂度提升。
3)本发明方法无需将时钟偏差和时钟漂移作为已知条件,直接通过接收到的无线信号就可以恢复源节点的位置、速度、时钟偏差和时钟漂移,且计算复杂度低。
4)本发明方法在时钟偏差和时钟漂移同时存在且未知的情况下,在实现源节点的位置和速度估计的同时,能够实现时钟偏差和时钟漂移的联合估计,适用于复杂部署环境。
附图说明
图1为本发明方法的总体实现框图;
图2为传感器节点的数量为5个,
Figure BDA0002951693760000111
的变化范围从10-2m2变化至103m2时,本发明方法(简称SDP)、ML方法、Raw WLS方法的位置估计的RMSE性能随
Figure BDA0002951693760000112
变化的曲线;
图3为传感器节点的数量为5个,
Figure BDA0002951693760000113
的变化范围从10-2m2变化至103m2时,本发明方法(简称SDP)、ML方法、Raw WLS方法的速度估计的RMSE性能随
Figure BDA0002951693760000114
变化的曲线;
图4为传感器节点的数量为5个,
Figure BDA0002951693760000121
的变化范围从10-2m2变化至103m2时,本发明方法(简称SDP)、ML方法的时钟偏差估计的RMSE性能随
Figure BDA0002951693760000122
变化的曲线;
图5为传感器节点的数量为5个,
Figure BDA0002951693760000123
的变化范围从10-2m2变化至103m2时,本发明方法(简称SDP)、ML方法的时钟漂移估计的RMSE性能随
Figure BDA0002951693760000124
变化的曲线;
图6为
Figure BDA0002951693760000125
固定为10m2,传感器的数量从4个增加至9个时,本发明方法(简称SDP)、ML方法、Raw WLS方法的位置估计的RMSE性能随传感器节点的数量变化的曲线;
图7为
Figure BDA0002951693760000126
固定为10m2,传感器的数量从4个增加至9个时,本发明方法(简称SDP)、ML方法、Raw WLS方法的速度估计的RMSE性能随传感器节点的数量变化的曲线;
图8为传感器节点的数量为5个,
Figure BDA0002951693760000127
固定为10m2,FOA测量噪声系数η从10-3变化至10-1时,本发明方法、TOA-SOCP方法的位置估计的RMSE性能随FOA测量噪声系数变化的曲线。
具体实施方式
以下结合附图实施例对本发明作进一步详细描述。
本发明提出的一种时钟偏差和时钟漂移条件下的运动目标定位方法,其总体实现框图如图1所示,其包括以下步骤:
步骤1:在一个平面空间或者立体空间中部署无线传感器网络,该无线传感器网络中存在1个位置和速度未知的用于发射无线信号的源节点、N个位置和速度已知的用于接收无线信号的传感器节点、1个用于估计源节点的位置和速度及源节点和传感器节点之间的时钟偏差和时钟漂移的中心节点,将源节点的位置记为xo,将源节点的速度记为vo,将N个传感器节点的位置分别记为s1,s2,…,si,…,sN,将N个传感器节点的速度分别记为
Figure BDA0002951693760000128
其中,N为正整数,若无线传感器网络部署在平面空间中则取N≥5,若无线传感器网络部署在立体空间中则取N≥6,s1表示第1个传感器节点的位置,s2表示第2个传感器节点的位置,si表示第i个传感器节点的位置,sN表示第N个传感器节点的位置,
Figure BDA0002951693760000131
表示第1个传感器节点的速度,
Figure BDA0002951693760000132
表示第2个传感器节点的速度,
Figure BDA0002951693760000133
表示第i个传感器节点的速度,
Figure BDA0002951693760000134
表示第N个传感器节点的速度,i为正整数,1≤i≤N。
步骤2:根据到达时间TOA观测模型,获取每个传感器节点接收到的无线信号的到达时间,将第i个传感器节点接收到的无线信号的到达时间记为τi,τi描述为:
Figure BDA0002951693760000135
并根据到达频率FOA观测模型,获取每个传感器节点接收到的无线信号的到达频率,将第i个传感器节点接收到的无线信号的到达频率记为fi,fi描述为:
Figure BDA0002951693760000136
其中,符号“||||”为求欧氏距离符号,c表示无线信号的传播速度,
Figure BDA0002951693760000137
表示未知的时钟偏差,f0表示载波频率,上标符号“T”表示向量或矩阵的转置,
Figure BDA0002951693760000138
表示未知的时钟漂移,Δτi为TOA测量噪声,Δfi为FOA测量噪声。
步骤3:每个传感器节点将其接收到的无线信号的到达时间和到达频率发送给中心节点。
步骤4:中心节点将每个传感器节点接收到的无线信号的到达时间转变为距离观测量ROA(Range of Arrival),将第i个传感器节点接收到的无线信号的距离观测量记为di,di描述为:
Figure BDA0002951693760000139
同样,中心节点将每个传感器节点接收到的无线信号的到达频率转变为距离变化率观测量RROA(Range Rate of Arrival),将第i个传感器节点接收到的无线信号的距离变化率观测量记为bi,bi描述为:
Figure BDA0002951693760000141
Figure BDA0002951693760000142
其中,
Figure BDA0002951693760000143
ni=Δτic,
Figure BDA0002951693760000144
Figure BDA0002951693760000145
然后令d表示距离观测向量,令b表示距离变化率观测向量,令do表示距离真实向量,令bo表示距离变化率真实向量,d=[d1,…,di,…,dN]T,b=[b1,…,bi,…,bN]T
Figure BDA0002951693760000146
其中,d1表示第1个传感器节点接收到的无线信号的距离观测量,dN表示第N个传感器节点接收到的无线信号的距离观测量,b1表示第1个传感器节点接收到的无线信号的距离变化率观测量,bN表示第N个传感器节点接收到的无线信号的距离变化率观测量,
Figure BDA0002951693760000147
Figure BDA0002951693760000148
根据
Figure BDA0002951693760000149
计算得到,
Figure BDA00029516937600001410
Figure BDA00029516937600001411
根据
Figure BDA00029516937600001412
计算得到;并引入两个噪声向量,分别记为n和m,n=[n1,…,ni,…,nN]T,m=[m1,…,mi,…,mN]T,其中,n和m相互独立,n服从均值为0的高斯分布,且协方差矩阵Qn=E[nnT],m服从均值为0的高斯分布,且协方差矩阵Qm=E[mmT],E[]为求数学期望,n1和nN根据ni=Δτic计算得到,m1和mN根据
Figure BDA00029516937600001413
计算得到。
如果接下来采用最大似然估计(ML)模型进行求解,那么接下来的过程为:将所有的未知量构成一个向量,用θo表示,
Figure BDA00029516937600001414
其中,θo的维度为(2k+2),若无线传感器网络部署在平面空间中则k=2,若无线传感器网络部署在立体空间中则k=3;再将d和b构成一个向量,用p表示,p=[dT,bT]T;并将do和bo构成一个向量,用po表示,po=[doT,boT]T;最后构建最大似然估计(ML)模型,描述为:
Figure BDA0002951693760000151
其中,θ为θo对应的优化变量,θ=[xT,vT,d0,b0]T,x为xo对应的优化变量,v为vo对应的优化变量,d0
Figure BDA0002951693760000152
对应的优化变量,b0
Figure BDA0002951693760000153
对应的优化变量,
Figure BDA0002951693760000154
p(θ)为将po中的θo用θ代替得到,Q表示权重矩阵,Q=blkdiag(Qn,Qm),blkdiag()表示进行块对角矩阵操作,Q-1表示Q的逆矩阵,
Figure BDA0002951693760000155
表示求使得
Figure BDA0002951693760000156
的值最小时θ的值,
Figure BDA0002951693760000157
表示求使得(p-p(θ))TQ-1(p-p(θ))的值最小时θ的值。
步骤5:由于对最大似然估计(ML)模型求解容易陷入局部最优点,影响定位精度,因此本发明对
Figure BDA0002951693760000158
进行移项,变换为
Figure BDA0002951693760000159
然后对
Figure BDA00029516937600001510
两边进行平方操作,并忽略噪声平方项
Figure BDA00029516937600001511
得到
Figure BDA00029516937600001512
并将
Figure BDA00029516937600001513
代入
Figure BDA00029516937600001514
中,得到
Figure BDA00029516937600001515
再展开
Figure BDA00029516937600001516
后进行移项,并忽略二阶噪声项nimi,得到
Figure BDA00029516937600001517
步骤6:引入辅助向量yo,yo定义为
Figure BDA00029516937600001518
然后将
Figure BDA00029516937600001519
改写成矩阵形式,描述为:A1yo-h1≈B1n;并将
Figure BDA00029516937600001520
改写成矩阵形式,描述为:A2yo-h2≈B2n+D2m;接着联立A1yo-h1≈B1n和A2yo-h2≈B2n+D2m得到Ayo-h≈Bn+Dm;再根据Ayo-h≈Bn+Dm构建加权最小二乘WLS问题,描述为:
Figure BDA0002951693760000161
其中,
Figure BDA0002951693760000162
A1的维数为N×(2k+6),01×k表示维数为1×k且元素全为0的列向量,若无线传感器网络部署在平面空间中则k=2,若无线传感器网络部署在立体空间中则k=3,
Figure BDA0002951693760000163
h1的维数为N×1,
Figure BDA0002951693760000164
Figure BDA0002951693760000165
表示将
Figure BDA0002951693760000166
作为对角元素组成对角矩阵,
Figure BDA0002951693760000167
A2的维数为N×(2k+6),
Figure BDA0002951693760000168
h2的维数为N×1,
Figure BDA0002951693760000169
Figure BDA00029516937600001610
表示将
Figure BDA00029516937600001611
作为对角元素组成对角矩阵,
Figure BDA00029516937600001612
表示将
Figure BDA00029516937600001613
作为对角元素组成对角矩阵,
Figure BDA00029516937600001614
A的维数为2N×(2k+6),
Figure BDA00029516937600001615
h的维数为2N×1,
Figure BDA00029516937600001616
B的维数为2N×N,
Figure BDA00029516937600001617
D的维数为2N×N,0N×N表示维数为N×N且元素全为0的矩阵,
Figure BDA00029516937600001618
表示求使得(Ay-h)TR-1(Ay-h)的值最小时y的值,y为yo对应的优化变量,R表示权重矩阵,R=BQnBT+DQmDT=[BD]Q[B D]T,R-1表示R的逆,[B D]为维数为2N×2N的矩阵。
步骤7:由于上述加权最小二乘WLS问题仍旧是一个非凸的优化问题,求解比较困难,因此本发明通过发掘yo对应的优化变量y中的元素之间隐含的关系,将加权最小二乘WLS问题重新描述为:
Figure BDA0002951693760000171
其中,“s.t.”表示“受约束于……”,y(1:k)表示y中的第1个元素至第k个元素所组成的向量,y(k+1:2k)表示y中的第(k+1)个元素至第2k个元素所组成的向量,y(2k+1)表示y中的第(2k+1)个元素,y(2k+2)表示y中的第(2k+2)个元素,y(2k+3)表示y中的第(2k+3)个元素,y(2k+4)表示y中的第(2k+4)个元素,y(2k+5)表示y中的第(2k+5)个元素,y(2k+6)表示y中的第(2k+6)个元素。
步骤8:引入矩阵Y=yyT,将加权最小二乘WLS问题
Figure BDA0002951693760000172
松弛为
Figure BDA0002951693760000181
其中,
Figure BDA0002951693760000182
表示求使得
Figure BDA0002951693760000183
的值最小时Y和y的值,tr()表示求矩阵的迹,
Figure BDA0002951693760000184
表示
Figure BDA0002951693760000185
是半正定的,rank()表示求矩阵的秩,
Figure BDA0002951693760000186
Figure BDA0002951693760000187
源于如下等价公式:
Figure BDA0002951693760000188
步骤9:将半正定松弛后的问题
Figure BDA0002951693760000189
中的约束条件||y(1:k)||2=y(2k+3)重写为tr(Y(1:k,1:k))=y(2k+3)、yT(1:k)y(k+1:2k)=y(2k+4)重写为tr(Y(1:k,k+1:2k))=y(2k+4)、y2(2k+1)=y(2k+5)重写为Y(2k+1,2k+1)=y(2k+5)、y(2k+1)y(2k+2)=y(2k+6)重写为Y(2k+1,2k+2)=y(2k+6)、y(2k+1)y(2k+6)=y(2k+2)y(2k+5)重写为Y(2k+1,2k+6)=y(2k+2,2k+5);其中,Y(1:k,1:k)表示Y中的第1行至第k行、第1列至第k列的元素所组成的矩阵,Y(1:k,k+1:2k)表示Y中的第1行至第k行、第(k+1)列至第2k列的元素所组成的矩阵,Y(2k+1,2k+1)表示Y中的第2k+1行第2k+1列的元素,Y(2k+1,2k+2)表示Y中的第2k+1行第2k+2列的元素,Y(2k+1,2k+6)表示Y中的第2k+1行第2k+6列的元素。
步骤10:丢弃
Figure BDA0002951693760000191
中的
Figure BDA0002951693760000192
并结合tr(Y(1:k,1:k))=y(2k+3)、tr(Y(1:k,k+1:2k))=y(2k+4)、Y(2k+1,2k+1)=y(2k+5)、Y(2k+1,2k+2)=y(2k+6)、Y(2k+1,2k+6)=y(2k+2,2k+5),得到半正定规划问题,描述为:
Figure BDA0002951693760000201
步骤11:令R的初始值为维数为2N×2N的单位矩阵I2N;然后根据
Figure BDA0002951693760000202
计算得到F的值;接着利用内点法求解半正定规划问题
Figure BDA0002951693760000203
得到Y的初步全局最优解和y的初步全局最优解,对应记为Y*1和y*1;再根据y的定义及y*1,得到
Figure BDA0002951693760000204
各自的初步估计值,对应记为
Figure BDA0002951693760000205
其中,y*1(2k+1)表示y*1中的第(2k+1)个元素,y*1(2k+2)表示y*1中的第(2k+2)个元素。
步骤12:根据
Figure BDA0002951693760000206
并结合R=BQnBT+DQmDT=[B D]Q[B D]T,更新R的值,进而更新F的值;接着再次利用内点法求解半正定规划问题
Figure BDA0002951693760000211
得到Y的最终全局最优解和y的最终全局最优解,对应记为Y*2和y*2;再根据y的定义及y*2,得到xo、vo
Figure BDA0002951693760000212
各自的最终估计值,对应记为x*2、v*2
Figure BDA0002951693760000213
x*2=y*2(1:k),v*2=y*2(k+1:2k),
Figure BDA0002951693760000214
Figure BDA0002951693760000215
再根据
Figure BDA0002951693760000216
Figure BDA0002951693760000217
Figure BDA0002951693760000218
得到
Figure BDA0002951693760000219
Figure BDA00029516937600002110
的最终估计值,对应记为
Figure BDA00029516937600002111
Figure BDA00029516937600002112
Figure BDA00029516937600002113
其中,y*2(1:k)表示y*2中的第1个元素至第k个元素所组成的向量,y*2(k+1:2k)表示y*2中的第(k+1)个元素至第2k个元素所组成的向量,y*2(2k+1)表示y*2中的第(2k+1)个元素,y*2(2k+2)表示y*2中的第(2k+2)个元素。
通过仿真实验,可以验证本发明方法的有效性和可行性。
在二维平面空间上部署9个(N=9)传感器节点,其位置和速度如表1所示,二维笛卡尔坐标为(X,Y)。
表1二维场景下的9个传感器节点的位置和速度
Figure BDA00029516937600002114
Figure BDA0002951693760000221
源节点的位置在一个圆环区域内随机产生,该圆环的中心在原点,外半径和内半径分别为1000和200,单位为米;源节点的速度在一个圆内随机产生,该圆的中心在原点,半径为20,单位为米/秒。因此,源节点有可能落在传感器节点组成的凸包(Convex Hull)内部,也有可能落在传感器节点组成的凸包(Convex Hull)外部。时钟偏差引起的
Figure BDA0002951693760000222
Figure BDA0002951693760000223
从一个均匀分布U(0,150)中随机产生(单位为米),时钟漂移造成的
Figure BDA0002951693760000224
Figure BDA0002951693760000225
从一个均匀分布U(0,15)中随机产生(单位为米/秒)。
每个传感器节点接收到的无线信号的距离观测量和距离变化率观测量用步骤4产生。测量噪声的协方差矩阵分别为
Figure BDA0002951693760000226
Figure BDA0002951693760000227
Figure BDA0002951693760000228
表示TOA测量噪声的方差,
Figure BDA0002951693760000229
表示FOA测量噪声的方差,IN表示维数为N×N的单位矩阵。一般来看,FOA测量噪声要小于TOA测量噪声,因此,可以用
Figure BDA00029516937600002210
来描述两者的关系,且FOA测量噪声系数η的取值范围一般为[0.001,1],本发明的仿真中,前2个场景(即场景1和场景2)使用的FOA测量噪声系数η取0.1。
目标定位方法的性能可通过均方误差(RMSE)表示,源节点的位置估计性能RMSE定义为:
Figure BDA00029516937600002211
其中,M1表示源节点的个数,M2表示每个源节点做蒙特卡洛仿真的次数,1≤q≤M1,1≤j≤M2,xq表示第q个源节点在第j次蒙特卡洛仿真中的位置真实值,
Figure BDA0002951693760000231
表示第q个源节点在第j次蒙特卡洛仿真中的位置估计值。源节点的速度估计及时钟偏差和时钟漂移的估计性能RMSE可以用相同的方法来定义,且在此取M1=50(50个源节点),M2=500(每个源节点做500次蒙特卡洛仿真)。
为了体现本发明方法的RMSE性能,引入ML方法(最大似然估计方法)进行比较。ML方法是参数估计中常用的方法,在具体实现过程中,该方法需要一个初始值,然后进行迭代计算,在实验中将本发明方法的解作为初始值代入ML方法进行计算。
为了体现处理时钟偏差和时钟漂移的重要性,还引入了Raw WLS方法进行比较。Raw WLS方法把时钟偏差和时钟漂移作为噪声处理,直接忽略其影响,且Raw WLS方法只估计源节点的位置和速度。Raw WLS方法为在本发明方法的基础上修改得到,其具体步骤如下:
在步骤4中的ROA观测向量中,若忽略时钟偏差
Figure BDA0002951693760000232
则变为di=||xo-si||+ni,i=1,…,N,在RROA观测向量中,若忽略时钟漂移
Figure BDA0002951693760000233
则变为
Figure BDA0002951693760000234
参照步骤5,对ROA和RROA进行展开并忽略二阶噪声项,分别得到
Figure BDA0002951693760000235
Figure BDA0002951693760000236
之后,参照步骤6的方法,引入辅助向量
Figure BDA0002951693760000237
定义为
Figure BDA0002951693760000238
然后将
Figure BDA0002951693760000239
改写成矩阵形式,描述为:
Figure BDA00029516937600002310
并将
Figure BDA00029516937600002311
改写成矩阵形式,描述为:
Figure BDA00029516937600002312
接着联立
Figure BDA00029516937600002313
Figure BDA00029516937600002314
得到
Figure BDA0002951693760000241
再根据
Figure BDA0002951693760000242
构建加权最小二乘WLS问题,描述为:
Figure BDA0002951693760000243
其中
Figure BDA0002951693760000244
A3的维数为N×(2k+2),01×k表示维数为1×k且元素全为0的列向量,若无线传感器网络部署在平面空间中则k=2,若无线传感器网络部署在立体空间中则k=3,
Figure BDA0002951693760000245
h3的维数为N×1,B3=diag(-2d1,…,-2dN),B3=diag(-2d1,…,-2dN)表示将-2d1,…,-2dN作为对角元素组成对角矩阵,
Figure BDA0002951693760000246
A4的维数为N×(2k+2),
Figure BDA0002951693760000247
h4的维数为N×1,B4=diag(-b1,…,-bN),diag(-b1,…,-bN)表示将-b1,…,-bN作为对角元素组成对角矩阵,D4=diag(-d1,…,-dN),diag(-d1,…,-dN)表示将-d1,…,-dN作为对角元素组成对角矩阵,
Figure BDA0002951693760000248
ARWLS的维数为2N×(2k+2),
Figure BDA0002951693760000249
hRWLS的维数为2N×1,
Figure BDA00029516937600002410
BRWLS的维数为2N×N,
Figure BDA00029516937600002411
DRWLS的维数为2N×N,0N×N表示维数为N×N且元素全为0的矩阵,
Figure BDA00029516937600002412
表示求使得
Figure BDA00029516937600002413
的值最小时yRWLS的值,yRWLS
Figure BDA00029516937600002414
对应的优化变量,RRWLS表示权重矩阵,
Figure BDA00029516937600002415
Figure BDA00029516937600002416
表示RRWLS的逆,[BRWLS DRWLS]为维数为2N×2N的矩阵。
场景1:传感器节点取表1中的前5个,
Figure BDA0002951693760000251
的变化范围从10-2m2变化至103m2
图2给出了本发明方法(简称SDP)、ML方法、Raw WLS方法的位置估计的RMSE性能随
Figure BDA0002951693760000252
变化的曲线,图3给出了本发明方法(简称SDP)、ML方法、Raw WLS方法的速度估计的RMSE性能随
Figure BDA0002951693760000253
变化的曲线。从图2和图3中可以看出,本发明方法与ML方法的RMSE性能非常接近,在小噪声和中等噪声范围内,本发明方法可以达到CRLB(Cramer-RaoLower Bound)界。由于Raw WLS方法没有考虑时钟偏差和时钟漂移,因此Raw WLS方法的RMSE性能在小噪声和中等噪声区间内受时钟偏差和时钟漂移的控制,远差于本发明方法。在噪声非常大的情况下
Figure BDA0002951693760000254
时钟偏差和时钟漂移的影响要小于测量噪声的影响,Raw WLS方法的RMSE性能要优于本发明方法和ML方法,原因在于Raw WLS方法估计的参量更少。
图4给出了本发明方法(简称SDP)、ML方法的时钟偏差估计的RMSE性能随
Figure BDA0002951693760000255
变化的曲线,图5给出了本发明方法(简称SDP)、ML方法的时钟漂移估计的RMSE性能随
Figure BDA0002951693760000256
变化的曲线。从图4和图5中可以看出,本发明方法在小噪声和中等噪声区间内同样能够达到CRLB界,表现出了较好的RMSE性能。为了评估本发明方法松弛的程度,表3给出了每一个
Figure BDA0002951693760000257
对应的噪声条件下,M1=50、M2=500即50个源节点进行的25000次蒙特卡洛仿真实验中本发明方法的Y的最终全局最优解的秩为1的数量(Rank-1数量)。从表2中可以看出,大部分情况下,本发明方法是紧的,即使在
Figure BDA0002951693760000258
为30m2的时候,Y的最终全局最优解的秩为1的数量(Rank-1数量)的比例都超过99.74%。
表2二维场景下SDP解的Rank-1数量
Figure BDA0002951693760000259
Figure BDA0002951693760000261
场景2:
Figure BDA0002951693760000262
固定为10m2,传感器节点的数量从表1中的前4个增加至9个。
图6给出了本发明方法(简称SDP)、ML方法、Raw WLS方法的位置估计的RMSE性能随传感器节点的数量变化的曲线,图7给出了本发明方法(简称SDP)、ML方法、Raw WLS方法的速度估计的RMSE性能随传感器节点的数量变化的曲线。从图6和图7中可以看出,本发明方法除了在传感器节点的数量为4的这个点以外,其他都能够达到CRLB界。另外,在该测量噪声条件下,无论是位置估计还是速度估计,Raw WLS方法的RMSE性能都比本发明方法和ML方法的RMSE性能要差。这同时体现了处理时钟偏差和时钟漂移的重要性。
场景3:为了比较同时使用TOA和FOA观测信号进行定位与仅使用TOA观测信号进行定位的RMSE性能差别,将本发明方法与文献“Second-order cone relaxation for TOA-based source localization with unknown start transmission time(未知起始传输时间下的基于TOA的二阶锥松弛定位)”(G.Wang,S.Cai,Y.Li,and M.Jin,IEEETrans.Veh.Technol.,vol.63,no.6,pp.2973-2977,2014.)的方法(简称TOA-SOCP)进行对比。
在此测试了二维情况下的RMSE性能,该场景使用了表1中的前5个传感器节点;测量噪声
Figure BDA0002951693760000271
固定为10m2
图8给出了FOA测量噪声系数η从10-3变化至10-1时,本发明方法、TOA-SOCP方法的位置估计的RMSE性能随FOA测量噪声系数变化的曲线。从图8可以看出,由于FOA测量噪声系数的变化不影响TOA观测信号,因此,TOA-SOCP方法的定位性能无变化。另外,同时使用TOA和FOA观测信号进行定位,与仅使用TOA观测信号进行定位相比,能够显著提升定位性能,且FOA观测信号的噪声越小,对于整体定位性能的提升效果越好。同时,本发明方法与TOA-SOCP方法相比,更加靠近CRLB,验证了本发明方法的性能更好。图8中,TOA-CRLB表示仅使用TOA观测信号时的CRLB界,TOA/FOA-CRLB表示同时使用TOA和FOA观测信号的CRLB界。

Claims (1)

1.一种时钟偏差和时钟漂移条件下的运动目标定位方法,其特征在于包括以下步骤:
步骤1:在一个平面空间或者立体空间中部署无线传感器网络,该无线传感器网络中存在1个位置和速度未知的用于发射无线信号的源节点、N个位置和速度已知的用于接收无线信号的传感器节点、1个用于估计源节点的位置和速度及源节点和传感器节点之间的时钟偏差和时钟漂移的中心节点,将源节点的位置记为xo,将源节点的速度记为vo,将N个传感器节点的位置分别记为s1,s2,…,si,…,sN,将N个传感器节点的速度分别记为
Figure FDA0002951693750000011
其中,N为正整数,若无线传感器网络部署在平面空间中则取N≥5,若无线传感器网络部署在立体空间中则取N≥6,s1表示第1个传感器节点的位置,s2表示第2个传感器节点的位置,si表示第i个传感器节点的位置,sN表示第N个传感器节点的位置,
Figure FDA0002951693750000012
表示第1个传感器节点的速度,
Figure FDA0002951693750000013
表示第2个传感器节点的速度,
Figure FDA0002951693750000014
表示第i个传感器节点的速度,
Figure FDA0002951693750000015
表示第N个传感器节点的速度,i为正整数,1≤i≤N;
步骤2:根据到达时间TOA观测模型,获取每个传感器节点接收到的无线信号的到达时间,将第i个传感器节点接收到的无线信号的到达时间记为τi,τi描述为:
Figure FDA0002951693750000016
并根据到达频率FOA观测模型,获取每个传感器节点接收到的无线信号的到达频率,将第i个传感器节点接收到的无线信号的到达频率记为fi,fi描述为:
Figure FDA0002951693750000017
其中,符号“|| ||”为求欧氏距离符号,c表示无线信号的传播速度,
Figure FDA0002951693750000018
表示未知的时钟偏差,f0表示载波频率,上标符号“T”表示向量或矩阵的转置,
Figure FDA0002951693750000019
表示未知的时钟漂移,Δτi为TOA测量噪声,Δfi为FOA测量噪声;
步骤3:每个传感器节点将其接收到的无线信号的到达时间和到达频率发送给中心节点;
步骤4:中心节点将每个传感器节点接收到的无线信号的到达时间转变为距离观测量,将第i个传感器节点接收到的无线信号的距离观测量记为di,di描述为:
Figure FDA0002951693750000021
同样,中心节点将每个传感器节点接收到的无线信号的到达频率转变为距离变化率观测量,将第i个传感器节点接收到的无线信号的距离变化率观测量记为bi,bi描述为:
Figure FDA0002951693750000022
Figure FDA0002951693750000023
其中,
Figure FDA0002951693750000024
ni=Δτic,
Figure FDA0002951693750000025
Figure FDA0002951693750000026
然后令d表示距离观测向量,令b表示距离变化率观测向量,令do表示距离真实向量,令bo表示距离变化率真实向量,d=[d1,…,di,…,dN]T,b=[b1,…,bi,…,bN]T
Figure FDA0002951693750000027
其中,d1表示第1个传感器节点接收到的无线信号的距离观测量,dN表示第N个传感器节点接收到的无线信号的距离观测量,b1表示第1个传感器节点接收到的无线信号的距离变化率观测量,bN表示第N个传感器节点接收到的无线信号的距离变化率观测量,
Figure FDA0002951693750000028
Figure FDA0002951693750000029
根据
Figure FDA00029516937500000210
计算得到,
Figure FDA00029516937500000211
Figure FDA00029516937500000212
根据
Figure FDA00029516937500000213
计算得到;并引入两个噪声向量,分别记为n和m,n=[n1,…,ni,…,nN]T,m=[m1,…,mi,…,mN]T,其中,n和m相互独立,n服从均值为0的高斯分布,且协方差矩阵Qn=E[nnT],m服从均值为0的高斯分布,且协方差矩阵Qm=E[mmT],E[]为求数学期望,n1和nN根据ni=Δτic计算得到,m1和mN根据
Figure FDA0002951693750000031
计算得到;
步骤5:对
Figure FDA0002951693750000032
进行移项,变换为
Figure FDA0002951693750000033
然后对
Figure FDA0002951693750000034
两边进行平方操作,并忽略噪声平方项
Figure FDA0002951693750000035
得到
Figure FDA0002951693750000036
并将
Figure FDA0002951693750000037
代入
Figure FDA0002951693750000038
中,得到
Figure FDA0002951693750000039
再展开
Figure FDA00029516937500000310
后进行移项,并忽略二阶噪声项nimi,得到
Figure FDA00029516937500000311
步骤6:引入辅助向量yo,yo定义为
Figure FDA00029516937500000312
然后将
Figure FDA00029516937500000313
改写成矩阵形式,描述为:A1yo-h1≈B1n;并将
Figure FDA00029516937500000314
改写成矩阵形式,描述为:A2yo-h2≈B2n+D2m;接着联立A1yo-h1≈B1n和A2yo-h2≈B2n+D2m得到Ayo-h≈Bn+Dm;再根据Ayo-h≈Bn+Dm构建加权最小二乘WLS问题,描述为:
Figure FDA00029516937500000315
其中,
Figure FDA00029516937500000316
A1的维数为N×(2k+6),01×k表示维数为1×k且元素全为0的列向量,若无线传感器网络部署在平面空间中则k=2,若无线传感器网络部署在立体空间中则k=3,
Figure FDA0002951693750000041
h1的维数为N×1,
Figure FDA0002951693750000042
Figure FDA0002951693750000043
表示将
Figure FDA0002951693750000044
作为对角元素组成对角矩阵,
Figure FDA0002951693750000045
A2的维数为N×(2k+6),
Figure FDA0002951693750000046
h2的维数为N×1,
Figure FDA0002951693750000047
Figure FDA0002951693750000048
表示将
Figure FDA0002951693750000049
作为对角元素组成对角矩阵,
Figure FDA00029516937500000410
Figure FDA00029516937500000411
表示将
Figure FDA00029516937500000412
作为对角元素组成对角矩阵,
Figure FDA00029516937500000413
A的维数为2N×(2k+6),
Figure FDA00029516937500000414
h的维数为2N×1,
Figure FDA00029516937500000415
B的维数为2N×N,
Figure FDA00029516937500000416
D的维数为2N×N,0N×N表示维数为N×N且元素全为0的矩阵,
Figure FDA00029516937500000417
表示求使得(Ay-h)TR-1(Ay-h)的值最小时y的值,y为yo对应的优化变量,R表示权重矩阵,R=BQnBT+DQmDT=[BD]Q[B D]T,R-1表示R的逆,[B D]为维数为2N×2N的矩阵;
步骤7:通过发掘yo对应的优化变量y中的元素之间隐含的关系,将加权最小二乘WLS问题进一步描述为:
Figure FDA0002951693750000051
其中,“s.t.”表示“受约束于……”,y(1:k)表示y中的第1个元素至第k个元素所组成的向量,y(k+1:2k)表示y中的第(k+1)个元素至第2k个元素所组成的向量,y(2k+1)表示y中的第(2k+1)个元素,y(2k+2)表示y中的第(2k+2)个元素,y(2k+3)表示y中的第(2k+3)个元素,y(2k+4)表示y中的第(2k+4)个元素,y(2k+5)表示y中的第(2k+5)个元素,y(2k+6)表示y中的第(2k+6)个元素;
步骤8:引入矩阵Y=yyT,将加权最小二乘WLS问题
Figure FDA0002951693750000052
松弛为
Figure FDA0002951693750000053
其中,
Figure FDA0002951693750000054
表示求使得
Figure FDA0002951693750000061
的值最小时Y和y的值,tr()表示求矩阵的迹,
Figure FDA0002951693750000062
Figure FDA0002951693750000063
表示
Figure FDA0002951693750000064
是半正定的,rank()表示求矩阵的秩,
Figure FDA0002951693750000065
Figure FDA0002951693750000066
源于如下等价公式:
Figure FDA0002951693750000067
步骤9:将半正定松弛后的问题描述
Figure FDA0002951693750000068
中的约束条件||y(1:k)||2=y(2k+3)重写为tr(Y(1:k,1:k))=y(2k+3)、yT(1:k)y(k+1:2k)=y(2k+4)重写为tr(Y(1:k,k+1:2k))=y(2k+4)、y2(2k+1)=y(2k+5)重写为Y(2k+1,2k+1)=y(2k+5)、y(2k+1)y(2k+2)=y(2k+6)重写为Y(2k+1,2k+2)=y(2k+6)、y(2k+1)y(2k+6)=y(2k+2)y(2k+5)重写为Y(2k+1,2k+6)=y(2k+2,2k+5);其中,Y(1:k,1:k)表示Y中的第1行至第k行、第1列至第k列的元素所组成的矩阵,Y(1:k,k+1:2k)表示Y中的第1行至第k行、第(k+1)列至第2k列的元素所组成的矩阵,Y(2k+1,2k+1)表示Y中的第2k+1行第2k+1列的元素,Y(2k+1,2k+2)表示Y中的第2k+1行第2k+2列的元素,Y(2k+1,2k+6)表示Y中的第2k+1行第2k+6列的元素;
步骤10:丢弃
Figure FDA0002951693750000071
中的
Figure FDA0002951693750000072
并结合tr(Y(1:k,1:k))=y(2k+3)、tr(Y(1:k,k+1:2k))=y(2k+4)、Y(2k+1,2k+1)=y(2k+5)、Y(2k+1,2k+2)=y(2k+6)、Y(2k+1,2k+6)=y(2k+2,2k+5),得到半正定规划问题,描述为:
Figure FDA0002951693750000073
步骤11:令R的初始值为维数为2N×2N的单位矩阵I2N;然后根据
Figure FDA0002951693750000074
计算得到F的值;接着利用内点法求解半正定规划问题
Figure FDA0002951693750000081
得到Y的初步全局最优解和y的初步全局最优解,对应记为Y*1和y*1;再根据y的定义及y*1,得到
Figure FDA0002951693750000082
各自的初步估计值,对应记为
Figure FDA0002951693750000083
其中,y*1(2k+1)表示y*1中的第(2k+1)个元素,y*1(2k+2)表示y*1中的第(2k+2)个元素;
步骤12:根据
Figure FDA0002951693750000084
并结合R=BQnBT+DQmDT=[B D]Q[B D]T,更新R的值,进而更新F的值;接着再次利用内点法求解半正定规划问题
Figure FDA0002951693750000085
得到Y的最终全局最优解和y的最终全局最优解,对应记为Y*2和y*2;再根据y的定义及y*2,得到xo、vo
Figure FDA0002951693750000086
各自的最终估计值,对应记为x*2、v*2
Figure FDA0002951693750000087
v*2=y*2(k+1:2k),
Figure FDA0002951693750000088
Figure FDA0002951693750000089
再根据
Figure FDA00029516937500000810
Figure FDA00029516937500000811
Figure FDA00029516937500000812
得到
Figure FDA00029516937500000813
Figure FDA00029516937500000814
的最终估计值,对应记为
Figure FDA00029516937500000815
Figure FDA00029516937500000816
Figure FDA00029516937500000817
其中,y*2(1:k)表示y*2中的第1个元素至第k个元素所组成的向量,y*2(k+1:2k)表示y*2中的第(k+1)个元素至第2k个元素所组成的向量,y*2(2k+1)表示y*2中的第(2k+1)个元素,y*2(2k+2)表示y*2中的第(2k+2)个元素。
CN202110208858.7A 2021-02-25 2021-02-25 一种时钟偏差和时钟漂移条件下的运动目标定位方法 Active CN112986907B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110208858.7A CN112986907B (zh) 2021-02-25 2021-02-25 一种时钟偏差和时钟漂移条件下的运动目标定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110208858.7A CN112986907B (zh) 2021-02-25 2021-02-25 一种时钟偏差和时钟漂移条件下的运动目标定位方法

Publications (2)

Publication Number Publication Date
CN112986907A CN112986907A (zh) 2021-06-18
CN112986907B true CN112986907B (zh) 2022-05-17

Family

ID=76350349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110208858.7A Active CN112986907B (zh) 2021-02-25 2021-02-25 一种时钟偏差和时钟漂移条件下的运动目标定位方法

Country Status (1)

Country Link
CN (1) CN112986907B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113835064B (zh) * 2021-08-13 2022-09-23 中国人民解放军战略支援部队信息工程大学 一种协同校正源观测信息的加权多维标度tdoa定位方法
CN113835061B (zh) * 2021-08-13 2022-07-05 中国人民解放军战略支援部队信息工程大学 一种信号载波频率先验误差存在下单平台多普勒两阶段闭式定位方法
CN114910864B (zh) * 2022-06-14 2023-08-15 中国人民解放军战略支援部队信息工程大学 一种信号传播速度未知且存在信号频率漂移的多平台多普勒定位方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103293512A (zh) * 2012-03-02 2013-09-11 瑞士优北罗股份有限公司 使用本地波传播模型定位
CN107765216A (zh) * 2017-08-29 2018-03-06 宁波大学 非同步无线网络中的目标位置和时钟参数联合估计方法
KR20180107964A (ko) * 2017-03-23 2018-10-04 국방과학연구소 Tdoa/fdoa 조합을 이용한 위치탐지방법 및 장치
CN110988800A (zh) * 2020-02-28 2020-04-10 浙江万里学院 一种基于声能的半正定松弛定位方法
CN111929640A (zh) * 2020-06-19 2020-11-13 浙江万里学院 一种发送功率未知条件下的传感器网络定位方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7663547B2 (en) * 2007-04-13 2010-02-16 Glowlink Communications Technology, Inc. Determining a geolocation solution of an emitter on earth based on weighted least-squares estimation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103293512A (zh) * 2012-03-02 2013-09-11 瑞士优北罗股份有限公司 使用本地波传播模型定位
KR20180107964A (ko) * 2017-03-23 2018-10-04 국방과학연구소 Tdoa/fdoa 조합을 이용한 위치탐지방법 및 장치
CN107765216A (zh) * 2017-08-29 2018-03-06 宁波大学 非同步无线网络中的目标位置和时钟参数联合估计方法
CN110988800A (zh) * 2020-02-28 2020-04-10 浙江万里学院 一种基于声能的半正定松弛定位方法
CN111929640A (zh) * 2020-06-19 2020-11-13 浙江万里学院 一种发送功率未知条件下的传感器网络定位方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Moving Source Localization Using TOA and FOA Measurements With Imperfect Synchronization;Jiong Shi等;《Signal Processing》;20210406;第1-15页 *
TOA-based joint synchronization and source localization with random errors in sensor positions and sensor clock biases;Yinggui Wang等;《Ad Hoc Networks》;20141220;第99-111页 *
基于到达时间与频率估计的高精度多星无源定位方法研究;刘梦竹;《中国优秀博硕士学位论文全文数据库(硕士)工程科技Ⅱ辑》;20200215(第2期);第49-52页 *
基于到达时间的稳健非视距定位研究;张圣金;《中国优秀博硕士学位论文全文数据库(硕士)社会科学Ⅰ辑》;20180215(第2期);第14-16页 *
存在站址误差下的时频差稳健定位算法;高向颖 等;《雷达学报》;20201031;第9卷(第5期);第916-924页 *

Also Published As

Publication number Publication date
CN112986907A (zh) 2021-06-18

Similar Documents

Publication Publication Date Title
CN112986907B (zh) 一种时钟偏差和时钟漂移条件下的运动目标定位方法
CN106842128B (zh) 运动目标的声学跟踪方法及装置
Salari et al. Mobility-aided wireless sensor network localization via semidefinite programming
CN111929640B (zh) 一种发送功率未知条件下的传感器网络定位方法
CN110658490B (zh) 基于rss和aoa的三维无线传感网络非协作定位方法
CN110662163A (zh) 基于rss和aoa的三维无线传感网络协作定位方法
Wang et al. Iterative constrained weighted least squares estimator for TDOA and FDOA positioning of multiple disjoint sources in the presence of sensor position and velocity uncertainties
Wang et al. A novel estimator for TDOA and FDOA positioning of multiple disjoint sources in the presence of calibration emitters
CN111698695A (zh) 一种基于神经网络的lte指纹式定位方法
Chen et al. Improved two-step weighted least squares algorithm for TDOA-based source localization
Cheng et al. Direction-of-arrival estimation with virtual antenna array: Observability analysis, local oscillator frequency offset compensation, and experimental results
WO2016095694A1 (zh) 一种存在传感器误差的改进源定位算法
Zhao et al. Closed-form two-way TOA localization and synchronization for user devices with motion and clock drift
Zhang et al. Underwater localization using differential doppler scale and TDOA measurements with clock imperfection
CN110568406B (zh) 一种能量衰减因子未知条件下基于声能的定位方法
Yang et al. A Lagrangian multiplier method for TDOA and FDOA positioning of multiple disjoint sources with distance and velocity correlation constraints
Li et al. Robust kernel-based machine learning localization using NLOS TOAs or TDOAs
CN114051209B (zh) 一种基于智能反射面和场景几何模型的指纹定位方法
CN107566981B (zh) 一种基于最优路径的室内高精度定位方法、装置及***
Brückner et al. Phase difference based precise indoor tracking of common mobile devices using an iterative holographic extended Kalman filter
CN114325581A (zh) 一种存在时钟同步误差的椭圆目标定位方法
CN108415005A (zh) 一种无源定位时延估计方法及装置
Tao et al. Guaranteed stability of sparse recovery in distributed compressive sensing MIMO radar
CN110673088B (zh) 混合视距和非视距环境中基于到达时间的目标定位方法
Fadakar et al. Deep learning aided multi-source passive 3D AOA wireless positioning using a moving receiver: A low complexity approach

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant