[发明专利]基于混沌神经网络的雷达多目标跟踪优化方法有效
申请号: | 201710278479.9 | 申请日: | 2017-04-25 |
公开(公告)号: | CN106970370B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 王彤;李杰 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G01S7/41 | 分类号: | G01S7/41;G06Q10/04 |
代理公司: | 西安睿通知识产权代理事务所(特殊普通合伙) 61218 | 代理人: | 惠文轩 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于混沌神经网络的雷达多目标跟踪优化方法,其主要思路为:依次计算k时刻第t个目标的状态一步预测、k时刻第t个目标的量测预测、k时刻第j'个量测对第t个目标的量测预测新息、k时刻第t个目标的一步预测误差协方差矩阵、k时刻第t个目标的新息协方差矩阵、k时刻第t个目标的卡尔曼增益、k时刻nk×T′维量测—目标关联矩阵、k时刻nk个量测与T′个目标互联的(nk+1)×T′维有效似然函数矩阵、k时刻nk个量测与T′个目标互联的(nk+1)×T′维归一化矩阵、k时刻nk个量测与T′个目标互联的(nk+1)×T'维精确概率矩阵、k时刻第t个目标的状态方程和k时刻第t个目标的误差协方差矩阵;令t分别取1至T′,进而得到k时刻T′个目标的误差协方差矩阵,此时雷达根据所述k时刻T′个目标的误差协方差矩阵对T′个目标进行实时跟踪。 | ||
搜索关键词: | 基于 混沌 神经网络 雷达 多目标 跟踪 优化 方法 | ||
【主权项】:
1.一种基于混沌神经网络的雷达多目标跟踪优化方法,其特征在于,包括以下步骤:步骤1,分别确定雷达跟踪的目标总个数为T′,确定k时刻对应包含的量测总个数为nk,并分别将k‑1时刻第t个目标的状态估计记为
将k‑1时刻第t个目标的状态误差协方差矩阵记为Pt(k‑1|k‑1),将k‑1时刻第t个目标的状态转移矩阵记为Ft(k|k‑1),将k时刻第t个目标的量测矩阵记为Ht(k),将k‑1时刻第t个目标的过程噪声协方差矩阵记为Qt(k‑1),将k时刻第t个目标的量测噪声协方差矩阵记为Rt(k),然后依次计算得到k时刻第t个目标的状态一步预测
k时刻第t个目标的量测预测
k时刻第j'个量测对第t个目标的量测预测新息vj't(k)、k时刻第t个目标的一步预测误差协方差矩阵Pt(k|k‑1)、k时刻第t个目标的新息协方差矩阵St(k)和k时刻第t个目标的卡尔曼增益Kt(k),进而计算得到k时刻nk×T′维量测—目标关联矩阵Ω(k);其中,j'∈{1,2,…,nk},t∈{1,2,…,T′},nk表示k时刻对应包含的量测总个数,且k时刻对应包含的量测总个数为k时刻接收到的T′个目标的回波数据总个数,k≥1;T′表示雷达跟踪的目标总个数,nk和T′分别为自然数,t的初始值为1;在步骤1中,所述k时刻第t个目标的状态一步预测
k时刻第t个目标的量测预测
k时刻第j'个量测对第t个目标的量测预测新息vj't(k)、k时刻第t个目标的一步预测误差协方差矩阵Pt(k|k‑1)、k时刻第t个目标的新息协方差矩阵St(k)和k时刻第t个目标的卡尔曼增益Kt(k),进而计算得到k时刻nk×T′维量测—目标关联矩阵Ω(k),其表达式分别:![]()
![]()
Pt(k|k‑1)=Ft(k|k‑1)Pt(k‑1|k‑1)FtT(k|k‑1)+Qt(k‑1)St(k)=Ht(k)Pt(k|k‑1)HtT(k)+Rt(k)Kt(k)=Pt(k|k‑1)HtT(k)St‑1(k)
其中,wj't(k)表示k时刻第j'个量测落入第t个目标的相关波门内的二进制变量,j'∈{1,2,…,nk},t∈{1,2,…,T′},nk表示k时刻对应包含的量测总个数,T′表示雷达跟踪的目标总个数;wj't(k)=1表示k时刻第j'个量测落入第t个目标的相关波门内,且满足
wj't(k)=0表示k时刻第j'个量测没有落入第t个目标的相关波门内,且不满足
上标T表示转置,上标‑1表示求逆操作,vj't(k)表示k时刻第j'个量测对第t个目标的量测预测的新息,St(k)表示k时刻第t个目标的新息协方差矩阵,k≥1;γt表示第t个目标的相关波门值,上标T表示转置,上标‑1表示求逆操作;步骤2,根据k时刻nk×T′维量测—目标关联矩阵Ω(k),计算得到k时刻nk个量测与T′个目标互联的(nk+1)×T′维有效似然函数矩阵,进而计算k时刻nk个量测与T′个目标互联的(nk+1)×T′维归一化矩阵;步骤2的子步骤为:2a)根据k时刻第j个量测落入第t个目标的相关波门内的二进制变量wjt(k),计算得到k时刻第j个量测与第t个目标互联的有效似然函数
其表达式为:
其中,上标T表示转置,上标‑1表示求逆操作,j∈{0,1,2,…,nk},t∈{1,2,…,T′},j=0表示k时刻没有量测落入目标的相关波门,nk表示k时刻对应包含的量测总个数,PD为雷达接收正确回波的概率,vjt(k)表示k时刻第j个量测对第t个目标的量测预测的新息,St(k)表示k时刻第t个目标的新息协方差矩阵,k≥1;2b)令t分别取1至T′,重复执行子步骤2a),进而分别得到k时刻第j个量测与第1个目标互联的有效似然函数
至k时刻第j个量测与第T′个目标互联的有效似然函数
记为k时刻第j个量测与T′个目标互联的(nk+1)×1维有效似然函数矩阵pj(k);2c)令j分别取0至nk,依次重复执行子步骤2a)和2b),进而分别得到k时刻第0个量测与T′个目标互联的(nk+1)×1维有效似然函数矩阵p0(k)至k时刻第nk个量测与T′个目标互联的(nk+1)×1维有效似然函数矩阵
记为k时刻nk个量测与T′个目标互联的(nk+1)×T′维有效似然函数矩阵p(k);2d)根据k时刻第j个量测与第t个目标互联的有效似然函数
计算k时刻第j个量测与第t个目标互联的归一化函数
其表达式为:
2e)令j分别取0至nk,重复执行子步骤2d),进而分别得到k时刻第0个量测与第t个目标互联的归一化函数
至k时刻第nk个量测与第t个目标互联的归一化函数
记为k时刻nk个量测与第t个目标互联的(nk+1)×1维归一化函数矩阵
2f)令t分别取1至T′,依次重复执行子步骤2d)和2e),进而分别得到k时刻nk个量测与第1个目标互联的(nk+1)×1维有效似然函数矩阵
至k时刻nk个量测与第T′个目标互联的(nk+1)×1维归一化函数矩阵
记为k时刻nk个量测与T′个目标互联的(nk+1)×T'维归一化函数矩阵;步骤3,根据k时刻nk个量测与T′个目标互联的(nk+1)×T′维有效似然函数矩阵和k时刻nk个量测与T′个目标互联的(nk+1)×T′维归一化矩阵,计算得到k时刻nk个量测与T′个目标互联的(nk+1)×T'维精确概率矩阵B(k);步骤3的子步骤为:3.1 计算k时刻nk个量测与T′个目标具有联合概率数据关联算法的4个约束条件:①
②
③
④
其中,∩表示求交集操作,
表示任意,∏表示连乘操作,G{·}表示·在(0,1]区间内;根据联合概率数据关联算法的4个约束条件,构造Hopfield神经网络,所述Hopfield神经网络包含T′×(nk+1)个神经元,每个神经元分别对应一个量测和一个目标,以及一个内部膜电位状态,并且每个神经元的内部膜电位状态为对应神经元输出函数的输入电压;然后计算得到Hopfield神经网络的能量函数E,具体为:定义k时刻第njt个神经元的输出电压为
并分别将k时刻第njt个神经元的输出电压
作为k时刻第j个量测与第t个目标的关联概率
将k时刻第j个量测与第t个目标互联的归一化函数
作为第njt个神经元的输入电流,进而计算得到Hopfield神经网络的能量函数E,其表达式为:
其中,l∈{0,1,2,…,nk},j∈{0,1,2,…,nk},t∈{1,2,…,T′},τ∈{1,2,…,T′},
表示k时刻第njt个神经元的输出电压,
表示k时刻第njτ个神经元的输出电压,njτ=j+1+(τ‑1)×T′,njt∈{1,2,…,T′×(nk+1)},
表示k时刻第nlτ个神经元的输出电压,nlt=l+1+(t‑1)×T′,a表示设定的目标系数,b表示设定的量测系数,c表示设定的概率系数,d表示设定的轻寻优系数,e表示设定的重寻优系数,
表示第j个量测与第t个目标互联的归一化函数,
表示第l个量测与第τ个目标互联的归一化函数,nk表示k时刻对应包含的量测总个数,T′表示雷达跟踪的目标总个数,j=0和l=0均表示k时刻没有量测落入目标的相关波门;3.2 初始化:令i表示第i次迭代,i∈{1,2,…,A},i的初始值为1,A为设定的最大迭代次数;令njt表示第j个量测与第t个目标对应的神经元,njt∈{1,2,…,T′×(nk+1)},njt的初始值为1,njt=j+1+(t‑1)×T′;根据Hopfield神经网络,构造混沌神经网络,所述混沌神经网络对应包含T′×(nk+1)个神经元,每个神经元分别对应一个量测和一个目标,以及一个内部膜电位状态,并且每个神经元的内部膜电位状态为对应神经元输出函数的输入电压;3.3 计算得到第i次迭代后Hopfield神经网络在第njt个神经元处的动态方程为
其表达式为:
其中,τ0表示设定的比例系数,λ表示步长,
表示第i‑1次迭代后Hopfield神经网络的第njt个神经元的内部膜电位状态,a表示设定的目标系数,
表示k时刻第i‑1次迭代后Hopfield神经网络的第njτ个神经元的输出电压,b表示设定的量测系数,
表示k时刻第i‑1次迭代后Hopfield神经网络的第nlt个神经元的输出电压,c表示设定的概率系数,d表示设定的轻寻优系数,e表示设定的重寻优系数,
表示k时刻第i‑1次迭代后Hopfield神经网络的第njt个神经元的输出电压,
表示第j个量测与第t个目标互联的归一化函数,
表示第j个量测与第τ个目标互联的归一化函数;3.4 计算得到k时刻第i次迭代后Hopfield神经网络的第njt个神经元的输出电压为
其表达式为:
其中,l∈{0,1,2,…,nk},j∈{0,1,2,…,nk},t∈{1,2,…,T′},τ∈{1,2,…,T′},nk表示k时刻对应包含的量测总个数,T′表示雷达跟踪的目标总个数,
表示第i次迭代后Hopfield神经网络的第njt个神经元的内部膜电位状态,j=0和l=0均表示k时刻没有量测落入目标的相关波门,u0为Hopfield神经网络的第njt个神经元的输出电压的增益参数,u0>0;计算得到第i次迭代后Hopfield神经网络的第njt个神经元的输出电压的增益参数u0(i),其表达式为:u0(i)=u0(i‑1)/ln(exp(1)+γ(1‑u0(i‑1)))其中,u0(i)=u0(i‑1)/ln(exp(1)+γ(1‑u0(i‑1))),u0(i‑1)表示第i次迭代后Hopfield神经网络的第njt个神经元的输出电压的增益参数,γ表示第i次迭代后Hopfield神经网络的第njt个神经元的输出电压的增益参数u0(i)的衰减因子,0≤γ≤1,exp表示指数函数,ln为对数操作;分别令k时刻Hopfield神经网络的T′×(nk+1)个神经元的输出电压集合初始值为Vk(0),令Hopfield神经网络的T′×(nk+1)个神经元的内部膜电位状态集合初始值为u(0),其表达式分别为:![]()
其中,nk表示k时刻对应包含的量测总个数,T′表示雷达跟踪的目标总个数,
表示
在区间[‑0.1u0,0.1u0]内服从均匀分布的随机变量,
表示第i次迭代后Hopfield神经网络的第njt个神经元的内部膜电位状态;3.5 计算得到第i次迭代后混沌神经网络在第njt个神经元处的动态方程为![]()
其中,z(i)=(1‑β)z(i‑1),β表示第i次迭代后混沌神经网络内每个神经元的自反馈连接权值z(i)的参数,0≤β≤1,z(i‑1)表示第i‑1次迭代后混沌神经网络内每个神经元的自反馈连接权值,将z(0)记为混沌神经网络内每个神经元的自反馈连接权值的初始值,τ0表示设定的比例系数,λ表示步长,
表示第i‑1次迭代后混沌神经网络的第njt个神经元的内部膜电位状态,
表示k时刻第i‑1次迭代后混沌神经网络的第njτ个神经元的输出电压,
表示k时刻第i‑1次迭代后混沌神经网络的第nlt个神经元的输出电压,
表示k时刻第i‑1次迭代后混沌神经网络的第njt个神经元的输出电压,
表示第j个量测与第t个目标互联的归一化函数,
表示第j个量测与第τ个目标互联的归一化函数,I0表示设定的正参数;3.6 计算得到k时刻第i次迭代后混沌神经网络的第njt个神经元的输出电压为![]()
u0(i)=u0(i‑1)/ln(exp(1)+γ(1‑u0(i‑1)))其中,u0(i)表示第i次迭代后Hopfield神经网络的第njt个神经元的输出电压的增益参数,β表示第i次迭代后混沌神经网络内每个神经元的自反馈连接权值z(i)的参数,0≤β≤1,u0(i‑1)表示第i‑1次迭代后Hopfield神经网络的第njt个神经元的输出电压的增益参数,u0(i)≥0,u0(i‑1)≥0;将u0(0)记为Hopfield神经网络的第njt个神经元的输出电压的增益参数初始值,γ表示第i次迭代后Hopfield神经网络的第njt个神经元的输出电压的增益参数u0(i)的衰减因子,0≤γ≤1;分别令k时刻混沌神经网络的T′×(nk+1)个神经元的输出电压集合初始值为
令混沌神经网络的T′×(nk+1)个神经元的内部膜电位状态集合初始值为
其表达式分别为:![]()
其中,
表示
在区间[‑0.1u0,0.1u0]内服从均匀分布的随机变量,
表示第i次迭代后混沌神经网络的第njt个神经元的内部膜电位状态,u0表示设定的初始化参数,u0>0;3.7 令njt分别取1至T′×(nk+1),返回子步骤3.3,分别得到k时刻第i次迭代后混沌神经网络的第1个神经元的输出电压
至k时刻第i次迭代后混沌神经网络的第T′×(nk+1)个神经元的输出电压
记为k时刻第i次迭代后混沌神经网络的T′×(nk+1)个神经元的输出电压集合
3.8 令i加1,重复执行子步骤3.3至3.7,直到得到k时刻第A次迭代后混沌神经网络的T′×(nk+1)个神经元的输出电压集合
所述k时刻第A次迭代后混沌神经网络的T′×(nk+1)个神经元的输出电压集合
包含k时刻第A次迭代后混沌神经网络的第1个神经元的输出电压
至k时刻第A次迭代后混沌神经网络的第T′×(nk+1)个神经元的输出电压
然后将所述k时刻第A次迭代后混沌神经网络的第1个神经元的输出电压
至k时刻第A次迭代后混沌神经网络的第T′×(nk+1)个神经元的输出电压
分别记为k时刻第0个量测与第1个目标互联的精确概率
至k时刻第nk个量测与第T′个目标互联的(nk+1)×T'维精确概率
进而得到k时刻nk个量测与T′个目标互联的(nk+1)×T'维精确概率矩阵B(k),其表达式为:
其中,上标T表示转置,
表示k时刻第j个量测与第t个目标互联的精确概率;步骤4,根据k时刻nk个量测与T′个目标互联的(nk+1)×T'维精确概率矩阵B(k)和k时刻第t个目标的卡尔曼增益Kt(k),计算得到k时刻第t个目标的状态方程
进而计算得到k时刻第t个目标的状态误差协方差矩阵Pt(k|k);步骤5,令t分别取1至T′,重复执行至步骤4,进而分别得到k时刻第1个目标的状态方程
至k时刻第T′个目标的状态方程
以及k时刻第1个目标的状态误差协方差矩阵P1(k|k)至k时刻第T′个目标的状态误差协方差矩阵PT′(k|k),并记为k时刻T′个目标的状态误差协方差矩阵,此时雷达根据所述k时刻T′个目标的状态误差协方差矩阵对T′个目标实现实时跟踪。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710278479.9/,转载请声明来源钻瓜专利网。