[发明专利]一种改进TDOA/FDOA算法的多运动目标定位方法在审

专利信息
申请号: 202110082721.1 申请日: 2021-01-21
公开(公告)号: CN112904274A 公开(公告)日: 2021-06-04
发明(设计)人: 吴昊;吴中红;邱元燃;石章松 申请(专利权)人: 中国人民解放军海军工程大学
主分类号: G01S5/02 分类号: G01S5/02;G06F17/11
代理公司: 武汉泰山北斗专利代理事务所(特殊普通合伙) 42250 代理人: 程千慧
地址: 430000 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 改进 tdoa fdoa 算法 运动 目标 定位 方法
【权利要求书】:

1.一种改进TDOA/FDOA算法的多运动目标定位方法,其特征在于,包括:

步骤1:在三维空间中设定K个互不重合的移动目标,分别为目标1,目标2……目标K,在三维空间内部署M个传感器,分别为传感器1,传感器2……传感器M,把传感器1当成参考传感器,构建目标i速度信息的FDOA测量向量:

其中,i=1,2……K,j=1,2……M,rj1,i为目标i到传感器1和传感器j之间距离差的真实值,为目标i与传感器j间其真实距离,为目标i与传感器1之间真实距离,Δrj1,i为目标i到传感器1和传感器j之间距离差的真实值与测量值之间的差值即误差值;

步骤2:构建关于目标i和传感器位置信息的TDOA/FDOA定位方程组,引入附加变量其中ui为目标i的位置,为传感器j的真实位置,把和代入式且两边取平方运算,整理后得到TDOA方程组:

步骤3:将在传感器噪声位置s1处做一阶泰勒级数展开,而且忽略二阶以上的高次项后代入TDOA方程组,得到新方程组,将新方程组对时间求微分得到FDOA方程组,综合新方程组和FDOA方程组得到矩阵形式的定位方程组:(A+ΔA)θ=b+Δb;式中,数据矩阵数据向量为r1,i的估计值,为的估计值;

步骤4:考虑到方程中所有系数矩阵存在的误差,并结合附加变量以及与w和间的约束条件,得到约束条件θTΣ1θ=0,θTΣ2θ=0;

步骤5:构造待求向量θ的价值函数,将求解定位方程组的向量θ的总体最小二乘解变为CTLS解;

步骤6:引入拉格朗日乘子技术λ1和λ2,求解CTLS解约束优化最小值的问题,得到向量θ的最终估计值为

θ=[(A-D)TWθA+λ1Σ12Σ2]-1(A-D)TWθb (18)

再次将式(18)代入θTΣ1θ=0,θTΣ2θ=0得到:

θTΣ1θ=0,θTΣ2θ=0 (19);

其中,θ是θ的估计值;

步骤7:定义λ=[λ1 λ2]T,f=[f1 f2]T,采用拟牛顿迭代公式求解式(19)中的λ:

λ(k+1)=λ(k)(k)H(k)g(k) (21)

式中,λ(k)为λ的第k次迭代,α(k)为步长,H(k)为相应维数的对称矩阵,由BFGS公式更新为:

设参数δ∈(0,1),σ∈(0,0.5),Wθ=Q-1,置精度ε=10-3,取初始点λ(1)=[0,0]T,初始矩阵H(1)为单位阵I,k=0;

步骤8:计算若||g(k)||≤ε则停止迭代,输出λk作为近似解;

步骤9:计算搜索方向p(k)=-H(k)g(k),并设mk是满足f(λ(k))+δmp(k)≤f(λ(k))+σδmg(k)Tp(k)的最小非负整数;

步骤10:用拟牛顿法的BFGS公式更新H(k+1),置k=k+1,转向步骤8;

步骤11:最终将得到的λk最优值代入k=1,2,以此得到待求向量θ的最优估计值,θ即为目标i的最终估计位置信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军工程大学,未经中国人民解放军海军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110082721.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top