CN107271958B - 基于到达时间的多目标定位外部逼近近似凸优化算法 - Google Patents

基于到达时间的多目标定位外部逼近近似凸优化算法 Download PDF

Info

Publication number
CN107271958B
CN107271958B CN201710720839.6A CN201710720839A CN107271958B CN 107271958 B CN107271958 B CN 107271958B CN 201710720839 A CN201710720839 A CN 201710720839A CN 107271958 B CN107271958 B CN 107271958B
Authority
CN
China
Prior art keywords
approximation
relaxation
convex
arrival time
target position
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
CN201710720839.6A
Other languages
English (en)
Other versions
CN107271958A (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.)
Sichuan Aerospace System Engineering Research Institute
Original Assignee
Sichuan Aerospace System Engineering Research Institute
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 Sichuan Aerospace System Engineering Research Institute filed Critical Sichuan Aerospace System Engineering Research Institute
Priority to CN201710720839.6A priority Critical patent/CN107271958B/zh
Publication of CN107271958A publication Critical patent/CN107271958A/zh
Application granted granted Critical
Publication of CN107271958B publication Critical patent/CN107271958B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/06Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
    • 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/0009Transmission of position information to remote stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于到达时间的多目标定位外部逼近近似凸优化算法,首先构造原始问题模型,然后使用松弛方法将原问题松弛为一个混合整数凸优化问题模型,并针对半正定矩阵构建新的合适的约束,然后使用外部逼近近似算法子模型和连续凸优化问题模型,使用OAA算法求得待定位的各个目标的坐标值。本发明利用外部近似逼近算法,对基站的布局和目标所在区域没有现有方法如此复杂的要求,并且能够确保收敛到全域最优解,并且不需要初始估计点。

Description

基于到达时间的多目标定位外部逼近近似凸优化算法
技术领域
本发明属于基于无线信号定位技术领域,特别涉及一种多目标定位问题的凸优化算法,适用于基于TOA的多目标定位问题。
背景技术
无线定位技术,最早用于二战时期对舰艇和战斗机等军事目标的定位问题。随着科技的发展,无线定位技术越来越多的在工业、民用和国防等领域得到了广泛的应用。比如紧急救援响应,危险物品追踪,手机定位,过程控制。通过数学方法来改进无线定位算法的估计速度和精度一直是相关科技人员关心的问题。
得益于凸优化算法的发展,高效的凸优化松弛技术能应用于目标定位问题。随着大数据、移动互联网和物联网等技术的快速发展,多目标定位问题已成为一个无线定位领域的研究热点。目前的主要研究关注于使用最新的凸优化算法去完善单目标定位问题,主要使用了半正定松弛,二次锥松弛和分枝界限法等方法来解决单目标定位问题。其中为了提高计算效率,一阶加速算法,拟牛顿法和内点法等高收敛速度的算法也应用在计算以上的松弛后的问题中。
特别地,对于多目标定位问题,因为基站不能识别信号源于哪一个目标,因此该问题是一个NP-hard问题,现有多目标定位算法只能在合理布置基站,然后目标分布在特定范围的前提下,选择合适的起始估计点的条件下才能得到一个全局最优解。否则,只能确保收敛到一个局部最优解。并且为了解决NP-hard问题,计算复杂度随着目标数量的增加而呈现出指数级的增加,并且容易陷于局部最优解。因此设计一种能提高对基站和目标位置鲁棒性、高收敛速度和收敛至全域最优的算法具有很大的实际应用前景。
发明内容
针对上述现有技术的不足,本发明的目的在于提出一种基于到达时间(TOA)的多目标定位外部逼近近似凸优化算法(OAA),该方法基于外部近似逼近凸优化算法最突出的优势在于,利用外部近似逼近算法,对基站的布局和目标所在区域没有现有方法如此复杂的要求,并且能够确保收敛到全域最优解,并且不需要初始估计点。
本发明是这样实现的:
实现本发明的技术思路是首先构造原始问题模型(1),然后使用松弛方法将原问题松弛为一个混合整数凸优化问题模型(2),并针对半正定矩阵构建新的合适的约束,然后使用外部逼近近似算法子模型(3)和连续凸优化问题模型(4),使用OAA算法求得待定位的各个目标的坐标值。
本发明更具体的步骤如下:
基于到达时间的多目标定位(time of arrival based multiple sourcelocalization TOA-MSL)外部逼近近似凸优化算法(outer approximal approachalgorithm OAA),,包括通过半正定松弛,二次锥松弛、泰勒松弛和添加SDP约束条件后,根据最大似然估计(MLE)模型得到一个混合整数凸优化问题,根据外部逼近近似算法得到精确的多目标坐标。
具体包括以下步骤:
a)通过TOA定义,使用最大似然估计构造了一个混合整数、非凸的原始问题模型(1);
b)通过采用半正定松弛、泰勒松弛和二次锥松弛等松弛方法以及添加SDP约束条件,将原问题松弛为一个混合整数凸优化问题模型(2);
c)通过解外部逼近近似算法子模型(3)得到一个整数部分的解P,对应的最优函数值作为整个算法的下界(LB);
d)固定整数解部分,b)对应的混合整数凸优化问题模型(2)变为一个连续凸优化问题模型(4),通过解该连续凸优化问题模型(4)得到连续部分解,及对应的函数值,对应函数值中的最小值为整个算法的上界(UB);
e)判断连续凸优化问题模型(4)得到的解是否是原问题的最优解:
ⅰ.If UB>LB+constant,d)中的连续解以及与他相对应的整数解不是原问题的最优解,迭代升级b)中的外部逼近近似算法子模型(3)的约束条件,确保已经出现过的整数解不会再次出现,继续执行b)-d)直至得到最优解或者迭代次数超过预设的上限。
ⅱ.If UB<=LB+constant,d)中的连续解以及与他相对应的整数解为原问题的最优解,停止程序。
更进一步的方案是:
所述步骤a)包括:
ⅰ.TOA定义,假设有K个目标待定位x其对应一个L×K矩阵,M个基站s对应一个L×M矩阵,其中基站的位置矩阵s已知,到达时间对应的K×M矩阵d已知,目标的位置矩阵x未知。根据TOA定义可知,第k个目标到第i个基站的到达时间如下所示:
其中,最后一项为噪音,不失一般性的,我们假设每个噪声都服从高斯分布,并且独立同分布。多目标定位中,假设对于每一个基站不能识别他获得的信号来自于哪一个目标(表示为),为了识别每一个目标,我们为每一个基站引入一个了置换矩阵(permutation matrix)以识别每一个目标,方法如下(对于第i个基站,识别来自第k个目标的TOA值):
ⅱ.通过最大似然估计,去最小化噪声的绝对值,基于此我们构造了如下多目标定位模型(1):
Zk,i≥0,Pi∈π,
原始问题模型(1)
其中,Pi表示第i个基站对应的置换矩阵;为第i个基站接收的TOA数据;Zk,i表示第k个目标与第i个基站的实际TOA数据与估计数据的差异的平方;为待计算的第k个目标与第i个基站的真实TOA值;第二个约束是TOA的物理定义。显而易见的,该问题是一个混合整数非凸问题,现有算法很难确保收敛到全局最优解。
更进一步的方案是:
所述步骤b)包括:
ⅰ.根据所述TOA数据和基站的位置信息来计算多个目标的位置;
ⅱ.对原始问题进行包括但不限于半正定松弛、二次锥松弛、泰勒松弛和添加SDP约束条件以使得原问题变为凸问题以及降低计算复杂度。
更进一步的方案是:
所述步骤c)包括:
ⅰ.松弛掉SDP约束的半正定的约束条件,得到外部逼近近似算法子模型(3);
ⅱ.外部逼近近似算法子模型(3)是一个混合整数-二次锥凸优化问题;
ⅲ.松弛后的外部逼近近似算法子模型(3),可以使用包括但不限于分支定界算法、内点法、固定步长梯度下降法、变步长梯度下降法和牛顿法来得到子问题的最优解和最优函数值;
ⅳ.保存最优解的整数部分,最优函数值被定义为原问题的下界LB,进入步骤c)。
更进一步的方案是:
所述步骤d)包括:
ⅰ.固定整数部分后,原混合整数凸优化问题模型(2)变为了一个连续的带有半正定约束和二次锥约束的连续可微分凸优化问题;
ⅱ.该问题可以使用包括但不限于内点法、梯度下降法(固定步长,变化步长)和牛顿法等成熟的凸优化算法来得到该子问题的最优解和最优函数值;
ⅲ.最优函数值被记为原问题的上界(UB)。
更进一步的方案是:
所述步骤e)包括:
确保整数解不重复的方法包括但不限于:
ⅰ.计算d)中连续凸优化问题模型(4)的对偶问题,得到位置变量x的松弛变量X对应的对偶最优解X_dual和真实到达时间d对应的松弛变量D的对偶最优解D_dual,在b)的子问题中添加约<X,X_dual>>=0(克罗内克积);<D,D_dual>>=0.
ⅱ.直接在b)的外部逼近近似算法子模型(3)中添加约束<P,P><=M×K-1.(P为b)步中得到的整数解)
更进一步的方案是:
构建最大似然估计(MLE)模型,包括:
ⅰ.建立噪声的概率密度函数(包括但不限于服从高斯分布);
ⅱ.计算实际到达时间表示为d0+ε;
ⅲ.目标函数为噪声的平方和最小化;
ⅳ.考虑的噪声信噪比(SNR)主要范围为0-100dB。
更进一步的方案是:
步骤b)中松弛步骤,半正定松弛和二次锥松弛,得到以下松弛后的最大似然估计问题,即混合整数凸优化问题模型(2)
其中第一个约束是二次锥松弛,第二个、第三个、第四个和第五个约束条件是半正定松弛,通过半正定松弛和二次锥松弛后得了一个混合整数-半正定-二次锥的凸优化问题模型(2)。
更进一步的方案是:
泰勒松弛具体步骤如下:
通过对原始问题模型(1)中第二个约束条件的进行泰勒一阶松弛、二阶松弛或者高阶松弛,从而得到一个松弛的一阶、二阶或者高阶不等式,从而将问题转化一个混合整数-二次锥的凸优化问题。
更进一步的方案是:
添加新的松弛后的半正定矩阵(SDP)约束条件,具体为:
对半正定松弛后的半正定矩阵D添加约束条件,以保证半正定矩阵中对角元元素Di k,k数值尽可能接近(Di k,L+1)2,从而确保半正定松弛与原问题等价,使用的方法包括但不限于添加如下约束条件:
更进一步的方案是:
外部逼近近似算法子模型(3),其模型包含但不限于如下所示特征:
<Di,Ddual{iternum}i>≥0
<Xk,Xdual{iternum}k>≥0
外部逼近近似算法子模型(3i)
Zk,i≥0,Pi∈Π,
外部逼近近似算法子模型(3ii)
更进一步的方案是:
连续凸优化问题模型(4),其模型包含但不限于如下所示特征:
连续凸优化问题模型(4)
该模型是一个连续-半正定-二次锥凸优化问题,可以使用凸优化算法得到最优解,其中第一个约束条件表示将得到的整数解带入我们的TOA数据,从而消掉0-1整数变量。
更进一步的方案是:
D_dual真实到达时间d对应的半正定松弛变量D的对偶最优解D_dual,和目标位置未知变量x对应的半正定松弛变量X的对偶最优解X_dual,可通过计算具有以下特征的凸优化问题得到:
松弛问题对应的对偶问题模型
其中第二个和第三约束分布代表了D_dual和X_dual。
本发明公开的基于到达时间(TOA)的多目标定位外部逼近近似凸优化算法(OAA),在有限次的迭代后就能得到一个全局最优解,仿真结果表明在大规模多目标定位问题中,该方法仍能在很短的时间内得到全局最优解,在信噪比高于30dB时,该方法能达到Cramér-Rao下界(CRLB)。该方法可应用于手机定位,救援定位,雷达不明飞行物定位等领域中。
附图说明
图1为本发明流程示意图;
图2为本发明实施例1计算的目标位置散点图;
图3为本发明实施例2计算的目标位置散点图。
具体实施方式
下面结合具体实施方式对本发明作进一步的说明。
如附图1所示,一种基于到达时间(TOA)的多目标定位外部逼近近似凸优化算法(OAA),包括通过半正定松弛,二次锥松弛、泰勒松弛和添加SDP约束条件后,根据最大似然估计(MLE)模型得到一个混合整数凸优化问题,根据外部逼近近似算法得到精确的多目标坐标。
具体包括以下步骤:
a)通过TOA定义,使用最大似然估计构造了一个混合整数、非凸的原始问题模型(1);
b)通过采用半正定松弛、泰勒松弛和二次锥松弛等松弛方法以及添加SDP约束条件,将原问题松弛为一个混合整数凸优化问题模型(2);
c)通过解外部逼近近似算法子模型(3)得到一个整数部分的解P,对应的最优函数值作为整个算法的下界(LB);
d)固定整数解部分,b)对应的混合整数凸优化问题模型(2)变为一个连续凸优化问题模型(4),通过解该连续凸优化问题模型(4)得到连续部分解,及对应的函数值,对应函数值中的最小值为整个算法的上界(UB);
e)判断连续凸优化问题模型(4)得到的解是否是原问题的最优解:
ⅰ.If UB>LB+constant,d)中的连续解以及与他相对应的整数解不是原问题的最优解,迭代升级b)中的外部逼近近似算法子模型(3)的约束条件,确保已经出现过的整数解不会再次出现,继续执行b)-d)直至得到最优解或者迭代次数超过预设的上限。
ⅱ.If UB<=LB+constant,d)中的连续解以及与他相对应的整数解为原问题的最优解,停止程序。
更进一步的方案是:
所述步骤a)包括:
ⅰ.TOA定义,假设有K个目标待定位x其对应一个L×K矩阵,M个基站s对应一个L×M矩阵,其中基站的位置矩阵s已知,到达时间对应的K×M矩阵d已知,目标的位置矩阵x未知。根据TOA定义可知,第k个目标到第i个基站的到达时间如下所示:
其中,最后一项为噪音,不失一般性的,我们假设每个噪声都服从高斯分布,并且独立同分布。多目标定位中,假设对于每一个基站不能识别他获得的信号来自于哪一个目标(表示为),为了识别每一个目标,我们为每一个基站引入一个了置换矩阵(permutation matrix)以识别每一个目标,方法如下(对于第i个基站,识别来自第k个目标的TOA值):
ⅱ.通过最大似然估计,去最小化噪声的绝对值,基于此我们构造了如下多目标定位模型(1):
Zk,i≥0,Pi∈π,
原始问题模型(1)
其中,Pi表示第i个基站对应的置换矩阵;为第i个基站接收的TOA数据;Zk,i表示第k个目标与第i个基站的实际TOA数据与估计数据的差异的平方;为待计算的第k个目标与第i个基站的真实TOA值;第二个约束是TOA的物理定义。显而易见的,该问题是一个混合整数非凸问题,现有定位算法很难得到全局最优解。
更进一步的方案是:
所述步骤b)包括:
ⅰ.根据所述TOA数据和基站的位置信息来计算多个目标的位置;
ⅱ.对原始问题进行包括但不限于半正定松弛、二次锥松弛、泰勒松弛和添加SDP约束条件以使得原问题变为凸问题以及降低计算复杂度。
更进一步的方案是:
所述步骤c)包括:
ⅰ.松弛掉SDP约束的半正定的约束条件,得到外部逼近近似算法子模型(3);
ⅱ.外部逼近近似算法子模型(3)是一个混合整数-二次锥凸优化问题;
ⅲ.松弛后的外部逼近近似算法子模型(3),可以使用包括但不限于分支定界算法、内点法、固定步长梯度下降法、变步长梯度下降法和牛顿法来得到子问题的最优解和最优函数值;
ⅳ.保存最优解的整数部分,最优函数值被定义为原问题的下界LB,进入步骤c)。
更进一步的方案是:
所述步骤d)包括:
ⅰ.固定整数部分后,原混合整数凸优化问题模型(2)变为了一个连续的带有半正定约束和二次锥约束的连续可微分凸优化问题;
ⅱ.该问题可以使用包括但不限于内点法、梯度下降法(固定步长,变化步长)和牛顿法等成熟的凸优化算法来得到该子问题的最优解和最优函数值;
ⅲ.最优函数值被记为原问题的上界(UB)。
更进一步的方案是:
所述步骤e)包括:
确保整数解不重复的方法包括但不限于:
ⅰ.计算d)中连续凸优化问题模型(4)的对偶问题,得到位置变量x的松弛变量X对应的对偶最优解X_dual和真实到达时间d对应的松弛变量D的对偶最优解D_dual,在b)的子问题中添加约<X,X_dual>>=0(克罗内克积);<D,D_dual>>=0.
ⅱ.直接在b)的外部逼近近似算法子模型(3)中添加约束<P,P><=M×K-1.(P为b)步中得到的整数解)
更进一步的方案是:
构建最大似然估计(MLE)模型,包括:
ⅰ.建立噪声的概率密度函数(包括但不限于服从高斯分布);
ⅱ.计算实际到达时间表示为d0+ε;
ⅲ.目标函数为噪声的平方和最小化;
ⅳ.考虑的噪声信噪比(SNR)主要范围为0-100dB。
更进一步的方案是:
步骤b)中松弛步骤,半正定松弛和二次锥松弛,得到以下松弛后的最大似然估计问题,即混合整数凸优化问题模型(2)
其中第一个约束是二次锥松弛,第二个、第三个、第四个和第五个约束条件是半正定松弛,通过半正定松弛和二次锥松弛后得了一个混合整数-半正定-二次锥的凸优化问题模型(2)。
更进一步的方案是:
泰勒松弛具体步骤如下:
通过对原始问题模型(1)中第二个约束条件的进行泰勒一阶松弛、二阶松弛或者高阶松弛,从而得到一个松弛的一阶、二阶或者高阶不等式,从而将问题转化一个混合整数-二次锥的凸优化问题。
更进一步的方案是:
添加新的松弛后的半正定矩阵(SDP)约束条件,具体为:
对半正定松弛后的半正定矩阵D添加约束条件,以保证半正定矩阵中对角元元素Di k,k数值尽可能接近(Di k,L+1)2,从而确保半正定松弛与原问题等价,使用的方法包括但不限于添加约束条件:
更进一步的方案是:
外部逼近近似算法子模型(3),其模型包含但不限于如下所示特征:
<Di,Ddual{iternum}i>≥0
<Xk,Xdual{iternum}k>≥0
外部逼近近似算法子模型(3i)
Zk,i≥0,Pi∈Π,
外部逼近近似算法子模型(3ii)
更进一步的方案是:
连续凸优化问题模型(4),其模型包含但不限于如下所示特征:
连续凸优化问题模型(4)
该模型是一个连续-半正定-二次锥凸优化问题,可以使用凸优化算法得到最优解,其中第一个约束条件表示将得到的整数解带入我们的TOA数据,从而消掉0-1整数变量。
更进一步的方案是:
D_dual真实到达时间d对应的半正定松弛变量D的对偶最优解D_dual,和目标位置未知变量x对应的半正定松弛变量X的对偶最优解X_dual,可通过计算具有以下特征的凸优化问题得到:
松弛问题对应的对偶问题模型
其中第二个和第三约束分布代表了D_dual和X_dual。
下面根据实际情况举出两个更具体的实施例进行说明。
实施例1
基站:
s=
40 40 -40 -40 40 0 -40 0
40 -40 40 -40 0 40 0 40
待定位的目标:
x=
10 -20 30
-10 -25 20
100次蒙特卡洛模拟后,计算的目标位置散点图如附图2所示,图2示出了3个目标8个基站的门特卡罗模拟结果图。
实施例2
基站:
s=
40 40 -40 -40
40 -40 40 -40
待定位的目标:
x=
-20 0 20 -20 0 20 -20 0 20
20 20 20 0 0 0 -20 -20 -20
信噪比
SNR(dB) 10 20 30 40
100次蒙特卡洛模拟后,计算的目标位置散点图如附图3所示,图3示出了9个目标4个基站的门特卡罗模拟结果。
表1多目标(9个)定位精度与计算复杂度
所有数值实验都是由笔记本电脑完成,由附图2、3可知本专利所描述的算法能解决TOA-MSL定位问题,在信噪比大于等于20dB时,能得到不错的数值结果。表1表明,使用本专利所描述的算法解决多目标问题仅需要不到9秒钟,大大低于已知的多目标定位算法,在噪音较小时能接近CRLB精度。
尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。

Claims (13)

1.一种基于到达时间的多目标定位外部逼近近似凸优化算法,包括通过半正定松弛,二次锥松弛、泰勒松弛和添加SDP强约束条件后,根据最大似然估计MLE模型得到一个混合整数凸优化问题,根据外部逼近近似算法得到精确的多目标坐标,其特征在于具体包括以下步骤:
a)通过TOA定义,使用最大似然估计构造了一个混合整数、非凸的原始问题模型;
b)通过采用半正定松弛、泰勒松弛和二次锥松弛的松弛方法以及添加SDP约束条件,将原问题松弛为一个混合整数凸优化问题模型;
c)通过解外部逼近近似算法子模型得到一个整数部分的解P,对应的最优函数值作为整个算法的下界LB;
d)固定整数解部分,b)对应的混合整数凸优化问题模型变为一个连续凸优化问题模型,通过解该连续凸优化问题模型得到连续部分解,及对应的函数值,对应函数值中的最小值为整个算法的上界UB;
e)判断连续凸优化问题模型得到的解是否是原问题的最优解:
ⅰ.If UB>LB+constant,d)中的连续解以及与他相对应的整数解不是原问题的最优解,迭代升级b)中的外部逼近近似算法子模型的约束条件,确保已经出现过的整数解不会再次出现,继续执行b)-d)直至得到最优解或者迭代次数超过预设的上限;
ⅱ.If UB<=LB+constant,d)中的连续解以及与他相对应的整数解为原问题的最优解,停止程序。
2.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
步骤a)包括:
ⅰ.TOA定义,假设有K个待定位目标,x为待定位目标的位置矩阵,其对应一个L×K矩阵,M个基站,s为基站的位置矩阵,其对应一个L×M矩阵,其中基站的位置矩阵s已知,到达时间对应的K×M矩阵d已知,待定位目标的位置矩阵x未知;根据TOA定义可知,第k个目标到第i个基站的到达时间如下所示:
其中,最后一项为噪音,不失一般性的,我们假设每个噪声都服从高斯分布,并且独立同分布;多目标定位中,假设对于每一个基站不能识别他获得的信号来自于哪一个目标,表示为为了识别每一个目标,我们为每一个基站引入了一个置换矩阵以识别每一个目标,对于第i个基站,识别来自第k个目标的TOA值,方法如下:
ⅱ.通过最大似然估计,去最小化噪声的绝对值,基于此构造了如下多目标定位模型,即原始问题模型:
Zk,i≥0,Pi∈π,
其中,Pi表示第i个基站对应的置换矩阵;为第i个基站接收的TOA数据;Zk,i表示第k个目标与第i个基站的实际TOA数据与估计数据的差异的平方;为待计算的第k个目标与第i个基站的真实TOA值;第二个约束是TOA的物理定义。
3.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
步骤b)包括:
ⅰ.根据所述TOA数据和基站的位置信息来计算多个目标的位置;
ⅱ.对原始问题进行包括但不限于半正定松弛、二次锥松弛、泰勒松弛和添加SDP约束条件以使得原问题变为凸问题以及降低计算复杂度。
4.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
所述步骤c)包括:
ⅰ.松弛掉SDP约束的半正定的约束条件,得到外部逼近近似算法子模型;
ⅱ.外部逼近近似算法子模型是一个混合整数-二次锥凸优化问题;
ⅲ.松弛后的外部逼近近似算法子模型,可以使用包括但不限于分支定界算法、内点法、固定步长梯度下降法、变步长梯度下降法和牛顿法来得到子问题的最优解和最优函数值;
ⅳ.保存最优解的整数部分,最优函数值被定义为原问题的下界LB,进入步骤c)。
5.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
步骤d)包括:
ⅰ.固定整数部分后,原混合整数凸优化问题模型变为了一个连续的带有半正定约束和二次锥约束的连续可微分凸优化问题;
ⅱ.该问题使用内点法、固定步长或变化步长的梯度下降法和牛顿法的成熟的凸优化算法来得到该问题的最优解和最优函数值;
ⅲ.最优函数值被记为原问题的上界UB。
6.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
步骤e)包括:
确保整数解不重复的方法包括但不限于:
ⅰ.计算d)中连续凸优化问题模型的对偶问题,得到位置变量x的松弛变量X对应的对偶最优解X_dual和真实到达时间d对应的松弛变量D的对偶最优解D_dual,在b)的子问题中添加约束<X,X_dual>>=0,即克罗内克积;<D,D_dual>>=0.
ⅱ.直接在b)的外部逼近近似算法子模型中添加约束<P,P><=M×K-1.其中P为b)步中得到的整数解。
7.根据权利要求2所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
通过最大似然估计,构建最大似然估计模型,包括:
ⅰ.建立噪声的概率密度函数,包括但不限于服从高斯分布
ⅱ.计算实际到达时间表示为d0+ε;
ⅲ.目标函数为噪声的平方和最小化;
ⅳ.考虑的噪声信噪比范围为0-100dB。
8.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
步骤b)中松弛步骤,半正定松弛和二次锥松弛,得到以下松弛后的最大似然估计问题,即混合整数凸优化问题模型
其中第一个约束是二次锥松弛,第二个、第三个、第四个和第五个约束条件是半正定松弛,通过半正定松弛和二次锥松弛后得了一个混合整数-半正定-二次锥的凸优化问题模型。
9.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
泰勒松弛具体步骤如下:
通过对原始问题模型中第二个约束条件的进行泰勒一阶松弛、二阶松弛或者高阶松弛,从而得到一个松弛的一阶、二阶或者高阶不等式,从而将问题转化一个混合整数-二次锥的凸优化问题。
10.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
添加新的松弛后的半正定矩阵约束条件,具体为:
对半正定松弛后的半正定矩阵添加约束条件,以保证半正定矩阵中对角元元素Di k,k数值尽可能接近(Di k,L+1)2,从而确保半正定松弛与未松弛的原问题等价,使用的方法包括但不限于添加约束条件:
11.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
所述外部逼近近似算法子模型,其模型包含但不限于如下所示特征:
<Di,Ddual{iternum}i>≥0
<Xk,Xdual{iternum}k>≥0
Zk,i≥0,Pi∈∏,
12.根据权利要求1所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
连续凸优化问题模型,其模型包含但不限于如下所示特征:
该模型是一个连续-半正定-二次锥凸优化问题,可以使用凸优化算法得到最优解,其中第一个约束条件表示将得到的整数解带入我们的TOA数据,从而消掉0-1整数变量。
13.根据权利要求6所述基于到达时间的多目标定位外部逼近近似凸优化算法,其特征在于:
D_dual真实到达时间d对应的半正定松弛变量D的对偶最优解D_dual,和目标位置未知变量x对应的半正定松弛变量X的对偶最优解X_dual,通过计算具有以下特征的松弛问题对应的对偶问题模型得到:
其中第二个和第三约束分布代表了D_dual和X_dual。
CN201710720839.6A 2017-08-22 2017-08-22 基于到达时间的多目标定位外部逼近近似凸优化算法 Active CN107271958B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710720839.6A CN107271958B (zh) 2017-08-22 2017-08-22 基于到达时间的多目标定位外部逼近近似凸优化算法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710720839.6A CN107271958B (zh) 2017-08-22 2017-08-22 基于到达时间的多目标定位外部逼近近似凸优化算法

Publications (2)

Publication Number Publication Date
CN107271958A CN107271958A (zh) 2017-10-20
CN107271958B true CN107271958B (zh) 2019-07-12

Family

ID=60076388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710720839.6A Active CN107271958B (zh) 2017-08-22 2017-08-22 基于到达时间的多目标定位外部逼近近似凸优化算法

Country Status (1)

Country Link
CN (1) CN107271958B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108871329B (zh) * 2017-12-19 2020-07-28 北京邮电大学 一种室内定位方法、装置、电子设备及存储介质
CN110133608B (zh) * 2019-04-04 2020-10-16 杭州电子科技大学 合作外辐射源双基雷达协同路径规划多步优化方法
CN110658490B (zh) * 2019-08-23 2021-11-12 宁波大学 基于rss和aoa的三维无线传感网络非协作定位方法
CN110673089B (zh) * 2019-08-23 2021-06-15 宁波大学 未知视距和非视距分布情况下基于到达时间的定位方法
CN114063652B (zh) * 2021-11-23 2023-11-17 北京理工大学 基于应力矩阵优化的多智能体***仿射编队控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101711062A (zh) * 2009-11-27 2010-05-19 上海交通大学 分布式无线传感器网络节点定位方法
CN102970749A (zh) * 2012-12-03 2013-03-13 重庆市勘测院 多基站逐次逼近定位方法
CN103401922A (zh) * 2013-07-31 2013-11-20 东北大学 无线传感器网络中基于博弈方法的分布式定位装置与方法
CN106019217A (zh) * 2016-05-12 2016-10-12 天津大学 基于aoa的二维无线传感器网络半定规划定位方法
CN106941663A (zh) * 2017-05-16 2017-07-11 重庆邮电大学 一种融合凸优化与多目标粒子群的uwb定位方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7528776B2 (en) * 2007-03-22 2009-05-05 Nortel Networks Limited Beacon-assisted precision location of untethered client in packet networks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101711062A (zh) * 2009-11-27 2010-05-19 上海交通大学 分布式无线传感器网络节点定位方法
CN102970749A (zh) * 2012-12-03 2013-03-13 重庆市勘测院 多基站逐次逼近定位方法
CN103401922A (zh) * 2013-07-31 2013-11-20 东北大学 无线传感器网络中基于博弈方法的分布式定位装置与方法
CN106019217A (zh) * 2016-05-12 2016-10-12 天津大学 基于aoa的二维无线传感器网络半定规划定位方法
CN106941663A (zh) * 2017-05-16 2017-07-11 重庆邮电大学 一种融合凸优化与多目标粒子群的uwb定位方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于半定规划的WSAN定位技术研究;何国钢;《中国优秀硕士学位论文全文数据库 信息科技辑》;20121015(第10期);第I136-1045页
无线传感器网络中定位与跟踪算法的研究;王刚;《中国博士学位论文全文数据库 信息科技辑》;20130515(第05期);第I136-46页

Also Published As

Publication number Publication date
CN107271958A (zh) 2017-10-20

Similar Documents

Publication Publication Date Title
CN107271958B (zh) 基于到达时间的多目标定位外部逼近近似凸优化算法
US20210159993A1 (en) Channel charting in wireless systems
CN107526073A (zh) 一种运动多站无源时差频差联合定位方法
CN107526061B (zh) 基于到达时间差的多目标定位的泰勒松弛-分部迭代算法
CN106376078A (zh) 基于rss的二维无线传感器网络半定规划定位算法
CN107526712B (zh) 基于到达时间差的多目标定位外部逼近近似凸优化方法
Zhang et al. TIPS: transformer based indoor positioning system using both CSI and DoA of WiFi signal
Zheng et al. Convex optimization algorithms for cooperative RSS-based sensor localization
CN108363622A (zh) 一种基于多核dsp运算的无源时差定位算法的实现方法
CN103916953A (zh) 目标定位的方法、***及检测节点
CN106019222B (zh) 一种基于定位算法残差的二次规划定位方法
Wang et al. Effects of nuisance variables selection on target localisation accuracy in multistatic passive radar
Yang et al. Single station location method in NLOS environment: the circle fitting algorithm
CN108882162A (zh) 一种未知信号发射功率的室内定位方法
CN110632584B (zh) 基于并联径向基网络的目标外辐射源被动定位方法
Sun et al. Deep convolutional neural networks enabled fingerprint localization for massive MIMO-OFDM system
Han et al. An indoor precise positioning algorithm using 60GHz Millimeter-Wave based on the optimal path search
Zhaounia et al. Hybrid TOA/AOA approximate maximum likelihood mobile localization
Chen et al. TDOA positioning method based on Taylor series expansion based on cuckoo search algorithm
Zhang et al. DOA‐Based Localization Method with Multiple Screening K‐Means Clustering for Multiple Sources
Liu et al. An adaptive hybrid localization algorithm for wireless sensor network
Xia et al. Bayesian-MCMC-based parameter estimation of stealth aircraft RCS models
Chang et al. Integrated cross-correlation and genetic algorithm to improve TDOA-based locating system in preventing radio interference
WO2014082686A1 (en) Method for determining powers and locations of radio transmitters
Chen et al. Attractive passive direct positioning algorithm for localisation of multiple transmitters based on eigenvalue maximizing

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