首页> 中国专利> 一种多传感器管理中构建虚拟量测值的方法

一种多传感器管理中构建虚拟量测值的方法

摘要

本发明提供一种多传感器管理中构建虚拟量测值的方法,将一系列进过预处理的低精度传感器获得的量测值作为服从高斯分布的弱粒子集,与高精度传感器获得的量测值计算获得一系列权值,然后进行最小均方估计,获得一个远高于低精度量测值次于高精度量测值的虚拟值。这样将该高精度量测值的虚拟值加入分布式融合算法中进行滤波跟踪可进一步提高探测跟踪效果。

著录项

  • 公开/公告号CN104376208A

    专利类型发明专利

  • 公开/公告日2015-02-25

    原文格式PDF

  • 申请/专利权人 电子科技大学;

    申请/专利号CN201410648116.6

  • 发明设计人 解梅;俞晓峰;

    申请日2014-11-14

  • 分类号G06F19/00;

  • 代理机构电子科技大学专利中心;

  • 代理人邹裕蓉

  • 地址 611731 四川省成都市高新区(西区)西源大道2006号

  • 入库时间 2023-12-17 04:06:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-27

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F19/00 专利号:ZL2014106481166 变更事项:专利权人 变更前:厚普清洁能源股份有限公司 变更后:厚普清洁能源(集团)股份有限公司 变更事项:地址 变更前:610041 四川省成都市中国(四川)自由贸易试验区成都高新区世纪城南路599号6栋11层3号 变更后:610041 四川省成都市中国(四川)自由贸易试验区成都高新区世纪城南路599号6栋11层3号

    专利权人的姓名或者名称、地址的变更

  • 2017-05-10

    授权

    授权

  • 2015-03-25

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20141114

    实质审查的生效

  • 2015-02-25

    公开

    公开

说明书

技术领域

本发明涉及传感探测技术。

背景技术

多传感器融合利用多传感器获得多数据进行信息融合处理,在一定程度上消除单个或单 传感器探测的不确定性,提高检测系统的准确性和可靠性。在雷达系统中,多传感器融合可 以比单传感器有更高的覆盖区域和监视目标,更高的探测精度和反应速度,传感器故障情况 下的更高的可靠性和容错率等等。

分布式传感器融合系统,需要传感器节点获取的目标数据首先传递给局部融合中心进行 数据融合,然后输出目标的局部航迹至全局融合中心进行分布式融合计算,融合中心再将计 算获得的全局航迹反馈给各个局部融合中心,局部融合中心根据反馈信息修正自身状态。局 部融合中心及全局融合中心的位置通常是固定的,彼此需要通过数据链通信。分布式传感器 融合系统的资源限制主要表现在:杂波环境下传感器节点的跟踪能力有限,每个节点只能以 一定的精度跟踪一定数量的目标;局部融合中心融合能力的限制,只能处理一定数量的各传 感器节点发送的测量信息。实际区域内多目标跟踪时,希望获得每个目标选择最优的传感器 组合来进行传感器分配优化达到最优跟踪性能,但是传感器资源限制往往是首要克服的问题。 在实际应用中,由于受到传感器资源限制、空间环境限制等因素的影响,一个探测平台的配 置较为常见的情况是一群普通低精度传感器配合一部或若干部高精度传感器在一定区域内对 进入区域内的目标进行被动式探测跟踪。高精度传感器有时也需要降低探测精度来增加探测 目标数。尽管通过规划论、信息量等方法对系统进行传感器优化管理分配,可以达到较好的 探测跟踪效果,但是绝大多数管理方法都缺乏对高精度传感器的高效利用。

如果能够充分利用高精度探测值虚拟出次高精度探测值,可直接提高传感器资源,为传 感器分配提供更多条件。

发明内容

本发明所要解决的技术是,提供一种利用高精度传感器的量测值对传感器组进行高精度 量测值构建的方法。

本发明为解决上述技术问题所采用的技术方案是,一种多传感器管理中构建虚拟量测值 的方法,包括以下步骤:

1)计算第k时刻对跟踪目标进行探测的待处理传感器组内普通传感器的探测值均值n为普通传感器总数,zik表示第k时刻第i个普通传感器的探测值,i=1,2,..,n;

2)计算各普通传感器的探测值zik与探测值均值的距离△ik:然后根据 绝对值大小排序,调整探测值zik的排列顺序;

3)求取探测值均值与各普通传感器的探测值的无偏方差估计QVi

QVi=1n-1Σi=1n[zIk-zik]2;

4)以无偏方差估计QVi为方差,利用距离△ik进行伪高斯处理,得到修正值:

i=1,2,..,n,Max表示取最大值;

5)将k时刻各普通传感器探测值修正为:i=1,2,..,n;

6)将k时刻普通传感器的探测值表示为高斯粒子群形式:

7)计算k时刻各普通传感器对应的权重为:i=1,2,..,n;为上 一时刻k-1时第i个普通传感器的权重,权重初值为1/n,概率密度函数p(zi0|z'ik)服从高斯 分布,zi0为高精度传感器的探测值,exp为以自然对 数e为底的指数函数;

8)得到k时刻待处理传感器组内的虚拟值量测

上述方法中高精度传感器包含在带处理的传感器组内,基于同样的思想,下面提供一种利 用某含高精度传感器的传感器组为其他不含高精度传感器的传感器组构建虚拟量测值得方 法。

一种多传感器管理中构建虚拟量测值的方法,包括以下步骤:

1)组内量测修正值计算步骤:

1-1)计算第k时刻对跟踪目标进行探测的待处理传感器组内普通传感器的探测值均值 n为普通传感器总数,zik表示第k时刻第j个普通传感器的探测值, j=1,2,..,n;所述待处理传感器组内全部为普通传感器;

1-2)计算各普通传感器的探测值zjk与探测值均值的距离△jk:然后根 据绝对值大小排序,调整探测值zjk的排列顺序;

1-3)求取探测值均值与各普通传感器的探测值的无偏方差估计QVi

QVi=1n-1Σi=1n[zIk-zik]2;

1-4)以无偏方差估计QVj为方差,利用距离△jk进行伪高斯处理,得到修正值:

j=1,2,..,n,Max表示取最大值;

1-5)将k时刻各普通传感器探测值修正为:j=1,2,..,n;

2)组外量测修正值计算步骤:

2-1)计算第k时刻对跟踪目标进行探测的高精度传感器所在的传感器组中的普通传感器 的探测值均值n为普通传感器总数,zik表示第k时刻第i个普通传感器 的探测值,i=1,2,..,n;所述待处理传感器组内的普通传感器的数量与包含有高精度传感器的 传感器组中的普通传感器的数量相同;

2-2)计算高精度传感器所在的传感器组中各普通传感器的探测值zik与探测值均值的 距离△ikΔik=zik-zIk;

2-3)求取高精度传感器所在的传感器组中探测值均值与各普通传感器的探测值的无偏方 差估计QViQVi=1n-1Σi=1n[zIk-zik]2;

2-4)以无偏方差估计QVi为方差,利用距离△ik进行伪高斯处理,得到高精度传感器所在 的传感器组中修正值:i=1,2,..,n,Max表示取最大值;

2-5)将k时刻高精度传感器所在的传感器组中各普通传感器探测值修正为: zik=zIk+i,i=1,2,..,n;

3)虚拟量测值计算步骤:

3-1)计算k时刻各普通传感器对应的权重为:j=1,2,..,n, i=1,2,..,n;为上一时刻k-1时待处理传感器组内第j个普通传感器的权重,权重初值为1/n,概率密度函数p(zi0|z'ik)服从高斯分布,zi0为 待处理传感器组外的高精度传感器的探测值,exp为以自然对数e为底的指数函数;

8)得到k时刻待处理传感器组内的虚拟量测值

本发明的有益效果是,将一系列进过预处理的低精度传感器获得的量测值作为服从高斯 分布的弱粒子集,与高精度传感器获得的量测值计算获得一系列权值,然后进行最小均方估 计,获得一个远高于低精度量测值次于高精度量测值的虚拟值。这样将该高精度量测值的虚 拟值加入分布式融合算法中进行滤波跟踪可进一步提高探测跟踪效果。

附图说明

图1为由组内高精度量测值来构建虚拟值时,各量测值及虚拟值与真实值的误差示意图;

图2为由组外高精度量测值来构建虚拟值时,各量测值及虚拟值与真实值的误差示意图。

图3(a)为产生虚拟值替换GA4进行跟踪滤波后与真实航迹的误差值;图3(b)为传感 器GA1,GA2,GA3,GA4在250个时刻内对目标I进行跟踪滤波后与真实航迹的误差值。

具体实施方式

粒子滤波是一种基于蒙特卡洛方法和递推贝叶斯估计的统计滤波方法,根据系统状态的 经验分布产生一组随机样本粒子集,然后根据量测不断调整粒子的权值和位置。实质是由粒 子及其权值来近似系统后验概率分布。本发明利用粒子滤波的思想,将低精度探测数据处理 后作为粒子集,与高精度探测数据计算出一系列权值,然后进行最小均方估计,虚拟出次高 精度的量测值用于分布式融合计算。仿真结果显示此方法可以一定程度上提高系统的整体跟 踪效果:

采用离子滤波思想产生虚拟探测值的具体方法如下:

1.由组内高精度量测值产生虚拟探测值,即在包含高精度传感器的传感器组内,利用高 精度探测值构建一个次高精度虚拟探测值得方法:

1)产生粒子集

假设k时刻依据传感器分配方法已获得最优传感器分配方案,其中传感器组Mi分配用以 探测跟踪目标T,包含高精度传感器mi0和普通低精度传感器mi1,mi2,...,min;k时刻获得所有传 感器对目标T1的探测值zi0,zi1,zi2,...,zin,n为组内普通传感器总数。

首先求取低精度探测值得平均值:

zIk=1nΣi=1nzik---(1)

计算各探测值与均值的距离:

Δik=zik-zIk,i=1,2,..,n---(2)

求取基于均值与各低精度探测值的无偏方差估计:

QVi=1n-1Σi=1n[zIk-zik]2---(3)

以无偏方差估计QVi为方差,均值为0,利用探测值与均值的欧式距离进行伪高斯处理, 令

i=ΔikMax(|Δik|)QVi,i=1,2,....,n---(4)

则传感器探测值转换为:

zik=zIk+i,i=1,2,...,n---(5)

经过以上处理,k时刻低精度传感器的探测值可用如下概率密度表示成的高斯粒子群形 式,其中N表示高斯部分函数,为均值、Qvi为方差:

pk(z)=N(zik;zIk;Qvi)---(6)

2).权系数确定

根据粒子滤波的知识,已知动态系统的状态先验条件概率p(x0),利用描述k 时刻目标状态xk的后验概率分布p(x0:k|z1:k),z1:k为1至k时刻的探测值,x0:k为0至k 时刻的目标状态,是对应权值的粒子集。权值被归一化, 则k时刻目标状态的后验概率分布可离散地加权为:

p(x0:k|z1:k)Σi=1Nsωkiδ(x0:k-x0:ki)---(7)

其中,δ为冲击函数,权值通过重要采样法产生。弱粒子集可由重要密度函数 q(x0:k|z1:k)得到,则权值为:

ωkip(x0:ki|z1:k)q(x0:ki|z1:k)---(8)

∝为证明符号

后验概率密度可表示为:

p(x0:k|z1:k)=p(zk|x0:k,z1:k-1)p(x0:k|z1:k-1)p(zk|z1:k-1)=p(zk|xk)p(xk|xk-1)p(zk|z1:k-1)p(x0:k-1|z1:k-1)p(zk|xk)p(xk|xk-1)p(x0:k-1|z1:k-1)---(9)

选择先验概率密度作为重要密度函数,权值公式更新为:

ωkiωk-1ip(zk|xki)---(10)

将进过伪高斯处理的低精度传感器获得的探测值z'ik作为粒子集,高精度传感器获得的探 测值zi0作为探测值进行最小均方估计。因为假设所有传感器的探测误差值都是零均值的高斯 噪声,因此以作为先验概率密度,作为重要密度函数,根据以上可获得 权重计算公式为:

ωkiωk-1ip(zi0|zik),ωki=ωk-1ip(zi0|zik)Σi=1nωk-1ip(zi0|zik)---(11)

为上一时刻k-1时第i个普通传感器的权重,权重初值为1/n,概率密度函数 p(zi0|z'ik)服从高斯分布,zi0为组内高精度传感器的探 测值,当待处理传感器组有2个以上的高精度传感器时,zi0为组内精度最高的高精度传感器 的探测值,exp为以自然对数e为底的指数函数。

3)获得虚拟量测值

粒子集:{z'ik,i=1,2,...,n},权值:则虚拟值估计为:

通过传感器组内一步预测xk|k-1计算虚拟量测值的虚拟量测方差:

Pi0=Σi=1n(zik-xk|k-1)(zik-xk|k-1)ωki---(13)

2.传感器组外需求产生虚拟探测值,即利用某含高精度传感器的传感器组为其他不含高 精度传感器的传感器组构建虚拟量测值得方法:

1)产生粒子集

最优传感器分配方案中,传感器组Mj分配用以探测跟踪目标T2,(j≠i),只包含普通低精 度传感器mj1,mj2,...,mjn且数目与包含高精度传感器的传感器组Mi相同。

公式(14)-(17)针对传感器组Mj

求取低精度探测值得平均值:

zJk=1nΣj=1nzjk---(14)

计算各探测值与均值的距离:

Δjk=zjk-zJk,j=1,2,..,n---(15)

求取基于均值与各低精度探测值的无偏方差估计:

QVj=1n-1Σj=1n[zJk-zjk]2---(16)

以无偏方差估计QVj为方差,均值为0,利用探测值与均值的欧式距离进行伪高斯处理,检测所 有两个传感器组内传感器数量,使用以均值和无偏方差估计构成的分布中随机抽样值做填充, 是数量匹配。令

j=ΔjkMax(|Δjk|)QVj,j=1,2,....,n---(17)

公式(18)-(19)针对传感器组Mi

在高精度传感器组内求取低精度探测值得平均值,此探测值可能是此传感器组对其他任意目 标进行探测获得的,同式(1):

zIk=1nΣi=1nzik---(18)

则高精度传感器组内探测值转换为修正值,同式(5):

zik=zIk+i,i=1,2,...,n---(19)

同时低精度传感器组内探测值转换为:

zjk=zJk+j,j=1,2,...,n---(20)

选择先验概率密度作为重要密度函数,权值公式更新为:

ωkiωk-1ip(zi0|zik)ωki=ωk-1ip(zi0|zik)Σi=1nωk-1ip(zi0|zik)---(21)

当高精度传感器所在的传感器组中有2个以上的高精度传感器时,zi0为组内精度最高 的高精度传感器的探测值。

粒子集:{z'jk,j=1,2,...,n},权值:则虚拟值估计为:

zos=Σj=1nωkjzjk---(22)

无偏方差估计为:

Pj0=Σj=1n(zjk-xk|k-1)(zjk-xk|k-1)ωkj---(23)

对所有未含有高精度传感器的传感器组进行如上操作,全部产生次高精度探测值后进行 分布式融合算法计算,获得所有目标的更新值,然后释放所有数据,根据所采用的传感器管 理方法进行传感器分配,进行下一时刻的滤波,重复以上过程。

仿真验证

仿真1:设传感器组A,含传感器[GA1,GA2,GA3,GA4],对应探测噪声误差方差为[5,16,17,18], 构造虚拟量测值。传感器GA1为高精度传感器,GA2,GA3,GA4为普通传感器。使用本发明方法 由组内高精度量测值产生虚拟探测值,进行100次蒙特卡洛仿真,各量测值、虚拟值与真实 值的误差如图1所示:其中上面的直线表示GA2,GA3,GA4与真实值之间的误差,下面的点线为 GA1与真实值之间的误差,虚线为虚拟值与真实值之间的误差。仿真可见虚拟值的精度比低 精度量测值提高幅度较大,接近于高精度量测值。

仿真2:设传感器组A,含传感器[GA1,GA2,GA3,GA4],对应探测噪声误差方差为[5,16,17,18],传 感器GA1为高精度传感器,GA2,GA3,GA4为普通传感器。设传感器组B,含传感器[GB1,GB2,GB3], 对应探测噪声误差方差为[15,18,17],GB1,GB2,GB3为普通传感器。使用本发明方法由组外高 精度量测值产生虚拟探测值。进行100次蒙特卡洛仿真,各量测值及虚拟值与真实值的误差 如图2所示:其中直线表示GB1,GB2,GB3与真实值之间的误差,虚线为虚拟值与真实值之间的 误差。仿真可见虚拟值的精度比低精度量测值稍有提升,但没有同一传感器组内那么明显。

仿真3:设传感器组A,含传感器[GA1,GA2,GA3,GA4],传感器GA1为高精度传感器, GA2,GA3,GA4为普通传感器,对目标I的探测噪声误差方差为[5,16,17,18],一段时间内获取对 目标I的探测值,进行跟踪滤波。使用产生虚拟值的方法进行对比仿真。图3(b)为传感器 GA1,GA2,GA3,GA4在250个时刻内对目标I进行跟踪滤波后,与真实航迹的误差值,图3(a) 为产生虚拟值替换GA4进行跟踪滤波后,与真实航迹的误差值。仿真结果可以看出使用虚拟 值替换了噪声误差最大的探测值后滤波精度提高。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号