一种目标信号检测方法及系统与流程

文档序号:11233115阅读:931来源:国知局
一种目标信号检测方法及系统与流程

本发明涉及雷达和声纳信号处理技术领域,尤其涉及一种目标信号检测方法及系统。



背景技术:

雷达信号处理的基本目的是检测感兴趣目标于雷达回波中存在与否,而雷达回波不可避免地叠加了杂波和接收机噪声。因此,雷达信号接收机必须对回波信号进行处理,确定其是否包含感兴趣的目标,进而确定目标的距离、速度等信息。早期雷达系统需要根据个人经验设定检测门限来判断目标存在与否。随着自动检测技术的发展,雷达检测从开始的固定或半固定门限检测发展到恒虚警率(cfar,constantfalsealarmrate)的自动检测。

finn,h.m.等人发表的文章《adaptivedetectionmodewiththresholdcontrolasafunctionofspatiallysampledclutter-levelestimates》(rcvreview,vol.29,no.9,pp.414-464)中提出一种单元平均(cellaveraging,简称ca)cfar方法(以下简称ca-cfar)。ca-cfar在均匀杂波背景下具有很好的检测性能,在杂波边缘中会引起虚警率的上升,而在多目标环境中将导致检测性能的下降。

hansen,v.g.等人发表的文章《detectabilitylossduetothegreatest-of-selectioninacellaveragingcfar》(ieeetrans.aerosp.electron.syst.,vol.16,pp.115-118)中提出一种最大选择(greatestof,简称go)cfar方法(以下简称go-cfar)。go-cfar在杂波边缘环境中具有很好的虚警控制性能,但是在多目标环境中会出现“目标遮蔽”现象,其检测性能严重下降。

trunk,g.v.等人发表的文章《rangeresolutionoftargetsusingautomaticdetectors’》(ieeetrans.aerosp.electron.syst.,vol.14,no.5,pp.750-755)中提出一种最小选择(smallestof,简称so)cfar方法,即so-cfar。(以下简称so-cfar)。当干扰目标只位于前沿滑窗或后沿滑窗时,so-cfar具有较好的多目标分辨能力,但是在杂波边缘中它的虚警控制能力很差。

rohling,h.等人发表的文章《radarcfarthresholdinginclutterandmultipletargetsituations’》(ieeetrans.aerosp.electron.syst.,vol.19,no.4,pp.608-621)中提出一种有序统计(orderedstatistics,简称os)cfar方法(以下简称os-cfar检测器)。os-cfar检测器在多目标环境中具有良好的分辨能力,相比ml类方法具有明显优势,但是os-cfar检测器在均匀杂波背景下检测性能和在杂波边缘中它的虚警控制能力比ca-cfar要差。

farrouki,a.等人发表的文章《automaticcensoringcfardetectorbasedonordereddatavariabilityfornonhomogeneousenvironments》(ieeproc-radarsonarnaving,vol.152,no.1,pp.43-51)中提出一种基于排序数据方差(ordereddatavariability,简称odv)的自动删除单元平均(acca,automaticcensoredcellaveraging)检测器(以下简称acca-cfar检测器)。acca-cfar检测器在均匀杂波背景下具有ca-cfar的检测性能,同时在多目标环境中针对不同数量的干扰目标,其检测性能的鲁棒性要优于os-cfar,但是其在杂波边缘环境中的虚警控制性能比os-cfar还要差。

综上可知,在选择cfar检测器时很难权衡检测性能和抗杂波边缘性能。通常具有较好检测性能的检测器在杂波边缘环境中的性能不太理想,或者良好抗边缘杂波的检测器在均匀杂波背景、多目标环境中的检测性能不太理想。



技术实现要素:

本发明的目的在于,解决现有技术中的上述问题,提供了一种目标信号检测方法及系统,实现在不同的工作环境(均匀杂波背景、多目标环境和杂波边缘环境)下的最优检测。

一方面,本发明提供了一种目标信号检测方法。该方法包括步骤:获取信号的检测统计量,并将检测统计量存储至参考单元和检测单元,得到测试样本;测试样本为参考单元、或参考单元与检测单元之和;使用支持向量机svm模块对测试样本进行第一计算,并根据第一计算结果输出选择信号;根据选择信号确定第一检测器的阈值,第一检测器为恒虚警率cfar模块中包含的多个检测器中的一种;根据第一检测器的阈值,判断检测单元是否有目标信号。

优选地,根据选择信号确定第一检测器的阈值,包括:cfar模块使用多个检测器对参考单元、或参考单元与检测单元之和进行第二计算,第二计算结果包括多个检测器中的每一个检测器的阈值;选择模块从cfar模块接收第二计算结果,并根据选择信号,输出第一检测器的阈值。

优选地,根据选择信号确定第一检测器的阈值,包括:cfar模块根据选择信号,从多个检测器中选择第一检测器对参考单元、或参考单元与检测单元之和进行第三计算,并根据第三计算的结果输出第一检测器的阈值。

优选地,svm模块包括svm模型的训练参数,训练参数通过以下步骤获得:根据参考单元、或参考单元与检测单元之和,得到每一个训练样本;根据cfar模块中包含的多个检测器,确定每一个训练样本的类标记,并根据每一个训练样本和类标记组成训练样本集;svm模块根据训练样本集对svm模型进行训练,以获取svm模型的训练参数。

优选地,svm模块包括以下计算公式:

其中,y表示测试样本的类标记;sign表示符号函数;n是训练样本集中支持向量的个数;yi代表第i个训练样本所对应的类标记,表示第i个训练样本,i=1,…,n,;表示测试样本;和b为训练参数,

优选地,多个检测器包括单元平均恒虚警率ca-cfar检测器、最大选择恒虚警率go-cfar检测器、最小选择选择恒虚警率so-cfar检测器、有序统计恒虚警率os-cfar检测器和自动删除单元平均恒虚警率acca-cfar检测器中的至少两种检测器。

另一方面,本发明提供了一种目标信号检测系统。该系统包括:获取单元,用于获取信号的检测统计量,并将检测统计量存储至参考单元和检测单元,得到测试样本;测试样本为参考单元、或参考单元与检测单元之和。计算单元,用于使用支持向量机svm模块对测试样本进行第一计算,并根据第一计算结果输出选择信号。确定单元,用于根据选择信号确定第一检测器的阈值,第一检测器为恒虚警率cfar模块中包含的多个检测器中的一种。判断单元,用于根据第一检测器的阈值,判断检测单元是否有目标信号。

优选地,确定单元,用于根据选择信号确定第一检测器的阈值,包括:cfar模块使用多个检测器对参考单元、或参考单元与检测单元之和进行第二计算,第二计算结果包括多个检测器中的每一个检测器的阈值;选择模块从cfar模块接收第二计算结果,并根据选择信号,输出第一检测器的阈值。

优选地,确定单元,用于根据选择信号确定第一检测器的阈值,包括:cfar模块根据选择信号,从多个检测器中选择第一检测器对参考单元、或参考单元与检测单元之和进行第三计算,并根据第三计算的结果输出第一检测器的阈值。

优选地,svm模块包括svm模型的训练参数。系统还包括训练单元,训练单元用于确定训练参数,包括:根据参考单元、或参考单元与检测单元之和,得到每一个训练样本;根据cfar模块中包含的多个检测器,确定每一个训练样本的类标记,并根据每一个训练样本和类标记组成训练样本集;svm模块根据训练样本集对svm模型进行训练,以获取svm模型的训练参数。

由上可知,本发明实施例提供的一种目标信号检测方法及系统系统,根据不同的工作环境(均匀杂波背景、多目标环境和杂波边缘环境)选择两种或两种以上的cfar检测器构成新的检测系统,并由cfar模块计算各种cfar检测器的阈值;利用训练样本集对svm模块进行训练,并得到训练参数。当测试开始时,svm模块将根据测试样本和训练参数确定其分类,并输出选择信号;选择模块根据svm模块输出的选择信号选取相应的检测器阈值作为最终检测阈值,从而实现在不同的工作环境下的最优检测。

附图说明

图1为本发明实施例提供的一种目标信号检测方法的流程示意图;

图2为本发明实施例提供的实验1中各种检测器在均匀杂波背景下的检测性能对比图;

图3为本发明实施例提供的实验1中各种检测器在有一个干扰目标环境下的检测性能对比图;

图4为本发明实施例提供的实验1中各种检测器在有四个干扰目标环境下的检测性能对比图;

图5为本发明实施例提供的实验2中各种检测器抗边缘杂波性能对比图;

图6为本发明实施例提供的一种目标信号检测系统的结构示意图;

图7为本发明实施例提供的另一种目标信号检测系统的结构示意图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案作进一步的详细描述。

图1为本发明实施例提供的目标信号检测方法的一种可能的流程示意图。如图1所示,该方法包括步骤101-104:

步骤101,获取信号的检测统计量,并将检测统计量存储至参考单元和检测单元,得到测试样本。测试样本为参考单元的一部分、或参考单元的全部、或参考单元的一部分与检测单元之和、或参考单元的全部与检测单元之和。

具体地,对信号进行单脉冲检测,在某个分辨单元中得到一个观测值v(t),将v(t)输入匹配滤波器进行滤波处理后,输出得到信号的同相分量i(v)和正交分量q(v)。将i(v)和q(v)输入平方律检测器,输出得到检测统计量d(v):

d(v)=i2(v)+q2(v)(1)

将每一个d(v)依次输入参考单元和检测单元中,作为参考单元xi(i=1,…,n,n为参考单元的长度)和检测单元d。参考单元中的总的集合为[x1,...,xn/2,xn/2+1,...,xn},参考单元和检测单元的长度为n+1,即为:{x1,...,xn/2,d,xn/2+1,...,xn}。检测单元的两侧设置的保护单元,可以用来防止目标能量泄露到参考单元中,影响检测器杂波强度的两个局部估计值。

步骤102,使用支持向量机(supportvectormachine,svm)模块对测试样本进行第一计算,并根据第一计算结果输出选择信号。

具体地,使用svm模块对测试样本进行第一计算,并根据第一计算结果输出信号,输出信号用于指示与输出信号相对应类型的检测器的阈值。需要说明的是,参与第一计算的测试样本除了包括参考单元以外,还可以包括检测单元,且参与第一计算的样本可以为部分参考单元,如仅为前沿滑窗得到的参考单元或后沿滑窗得到的参考单元,本发明实施例对此不作限定。

svm模块包括svm模型的训练参数,下面,对训练参数的获取方法进行介绍,该方法包括步骤1021-1023:

步骤1021,根据参考单元的一部分、或参考单元的全部、或参考单元的一部分与检测单元之和、或参考单元的全部与检测单元之和,得到每一个训练样本。

步骤1022,根据cfar模块中包含的多个检测器,确定每一个训练样本的类标记,并根据每一个样本和每一个样本的类标记组成训练样本集。

示例性的,cfar模块中可以包含ca-cfar检测器、go-cfar检测器、so-cfar检测器、os-cfar检测器和acca-cfar检测器中的至少两种检测器。例如,cfar模块中包含ca-cfar检测器和os-cfar检测器。需要说明的是,本实施例中,cfar模块可以包含其它种类的cfar检测器,也可以包含三种以上的检测器,本发明对cfar检测器的种类和数量不作限定。

训练样本通常是根据不同的工作环境(均匀杂波背景、多目标环境和杂波边缘环境)随机产生的,因此可以根据训练样本的工作环境和cfar模块中包含的多个检测器中对应的检测器,确定训练样本集中每一个样本的类标记。可以将一个训练样本集表示为:p表示训练样本集的大小。其中,表示第i个训练样本,d表示svm模块中输入信号的维度。需要说明的是,可以包括全部的参考单元,即也可以包括全部的参考单元和检测单元,即还可以只包括参考单元的一部分,例如前沿滑窗的参考单元,即或后沿滑窗的参考单元,即本发明对此不作限定。yi表示第i个训练样本的类标记,在本发明中可以理解为第i个训练样本在cfar模块所包含的检测器的种类。例如,当cfar模块所包含的检测器种类为两类时,yi∈{-1,1}。

步骤1023,svm模块根据训练样本集,对svm模型进行训练,以获取svm模型的训练参数。训练样本集包括多个训练样本和类标记。

svm实质解决的是分类问题,针对分类基本问题可以通过下式来表示:

其中,表示一组权值,b∈r是一个标量,符号t表示向量转置。表示由rd到rq的非线性映射,即q表示非线性映射特征空间的维度。

本发明中,svm模型可以为svm模型或最小二乘支持向量机(leastsquaressupportvectormachines,ls-svm)模型。需要说明的是,本发明还可以对其它的svm模型进行训练,以得到svm模块,本发明对此不作限定。

(1)svm模型

在svm模型中分类优化问题可以表示为:

其中,minimize表示目标函数最小化,subjectto表示约束条件,ξi是第i个训练样本的训练误差;c为惩罚因子,需要折衷考虑泛化能力和训练误差从而得到最优的分类超平面。

公式(3)是一个最优化理论中的严格凸二次规划(quadraticprogramming,简称qp)问题。通过构造拉格朗日(lagrange)函数,可以将公式(3)中的svm分类优化问题等价表示为:

其中,αi是第i个训练样本的拉格朗日因子。

核函数(kernelfunction)通常被应用于svm学习算法中,可以用下式表示:

因此公式(4)可以表示为:

因此,svm针对分类基本问题可以等价表示为:

其中,sign表示符号函数,n是训练样本集中支持向量的个数。

常用的核函数包括径向基函数(radiusbasisfunction,简称rbf):

其中,exp表示指数函数,σ是标量参数。

svm模型的最优超平面有直观的几何意义,但其求解过程需要通过搜索得出qp的极值,因而计算量较大,并且不具备一个显式的解析表达式。

(2)ls-svm

ls-svm不但具有显式解析表达式,同时具有良好的泛化能力和较小的计算量等优点。相对于svm模型,ls-svm将约束条件中的不等式改进为等式,公式(3)变为:

同样构造拉格朗日(lagrange)函数,ls-svm分类优化问题可以等价表示为:

对各个参数求偏导数:

以上四式可以化简为:

其中,yi表示第i个训练样本的类标记。yi代表多个检测器中的某一种检测器,i=1,…,p,p为训练样本集的大小;ωls-svm=z·zt表示非线性映射,xi表示训练样本中的采样单元样本;和b为训练参数,b是标量;t为向量转置运算符。

因此,ls-svm针对分类基本问题可以等价表示为:

由上可知,将训练样本输入公式(16)中,对ls-svm模型进行训练,求出训练参数和b。

步骤103,根据选择信号确定第一检测器的阈值,第一检测器为恒虚警率cfar模块中包含的多个检测器中的一种。

在一种可能的实施方式中,首先,cfar模块使用多个检测器对参考单元的一部分、或参考单元的全部、或参考单元的一部分与检测单元之和、或参考单元的全部与检测单元之和进行第二计算,第二计算结果为多个检测器中的每一个检测器的阈值(s1,…,sm,m为检测器的总数)。然后,选择模块从cfar模块接收第二计算结果,并根据选择信号,输出第一检测器的阈值。

在另一种可能的实施方式中,cfar模块根据选择信号,从多个检测器中选择第一检测器对参考单元的一部分、或参考单元的全部、或参考单元的一部分与检测单元之和、或参考单元的全部与检测单元之和进行第三计算,并根据第三计算的结果输出第一检测器的阈值。

步骤104,根据第一检测器的阈值和检测单元,判断检测单元是否有目标信号。

具体地,根据第一检测器的阈值s和检测单元d,使用比较器通过自适应判决准则判断d是否有目标信号。其中,自适应判决准则为:

其中,z是背景杂波功率水平的估计,t是标称化因子,h1表示有目标的假设,h0表示没有目标的假设,d表示检测单元中的检测统计量d(v)。也就是说,当d>s时,判断结果为:d有目标信号;当d<s时,判断结果为:d没有目标信号。

下面通过以下实验进一步证明本发明提出的一种信号处理方法的能达到的有益效果。

以下对实验的介绍中,将用于实现本发明提供的目标信号检测方法的装置称为svm-cfar检测器。svm-cfar检测器的cfar模块包含acca-cfar检测器(y=1)和go-cfar检测器(y=-1)。svm-cfar检测器在均匀杂波背景和多目标环境下采用acca-cfar检测器,而在杂波边缘环境下采用go-cfar检测器。

在实验中,假设杂波包络服从瑞利分布,参考单元的长度n=16,每个样本由参考单元与检测单元共同组成,在均匀杂波背景和多目标环境下随机生成的训练样本有2200个,而在杂波边缘环境下随机生成的训练样本有3200个。ls-svm的惩罚因子c=10,核函数选取径向基函数,核函数的标量参数σ=0.2。

在实验1中,将比较ca-cfar、go-cfar、os-cfar、acca-cfar和svm-cfar的检测性能。虚警概率取10-4,此时,tca=12.452;tgo=10.871;tos=11.081,并选取第12个排序样本x(12)作为检测器对杂波功率水平的估计;根据删除单元的个数不同(0~4),sk=[0.356,0.246,0.199,0.173],p=12。输入信号的信噪比范围取0db~30db,每个信噪比条件下的测试样本有1000个。

图2给出的是不同信噪比条件下ca-cfar、go-cfar、os-cfar、acca-cfar和svm-cfar在均匀杂波背景下的检测性能,横坐标是输入信号的信噪比变化范围,纵坐标是检测概率。可以看出svm-cfar与ca-cfar、acca-cfar同时具有最优的检测性能,go-cfar的检测性能次之,os-cfar的检测性能最差。

图3给出的是不同信噪比条件下ca-cfar、go-cfar、os-cfar、acca-cfar和svm-cfar在有一个干扰目标环境下的检测性能,可以看出svm-cfar与acca-cfar具有最优的检测性能,优于os-cfar的检测性能,而ca-cfar和go-cfar的检测性能都严重下降。

图4给出的是不同信噪比条件下ca-cfar、go-cfar、os-cfar、acca-cfar和svm-cfar在有多个(四个)干扰目标环境下的检测性能,可以看出svm-cfar与acca-cfar仍然具有最优的检测性能,os-cfar的检测性能有所降低,ca-cfar和go-cfar的检测性能都严重下降。

在实验2中,将比较ca-cfar、go-cfar、os-cfar、acca-cfar和svm-cfar的抗边缘杂波性能。虚警概率取10-1,tca=2.476;tgo=2.102;tos=1.981,并选取第12个排序样本x(12)作为检测器对杂波功率水平的估计;根据删除单元的个数不同(0~4),tacca=[2.476,2.963,3.434,3.941,4.505],sk=[0.356,0.246,0.199,0.173],p=12。杂波边缘功率10db,杂波边缘由参考滑窗左边向右边滑动,参考滑窗每个单元的测试样本有10000个。

图5给出的在杂波边缘环境下ca-cfar、go-cfar、os-cfar、acca-cfar和svm-cfar的虚警性能。横坐标是被强杂波占据的参考单元数,纵坐标是虚警概率。随着被强杂波占据的参考单元数的增加,虚警概率首先是下降,在杂波边缘扫过检测单元是,虚警概率有一个阶跃,形成一个尖峰,被称之为“虚警尖峰”,“虚警尖峰”低说明cfar检测器的虚警控制能力强。由图5可以看出svm-cfar与go-cfar具有最优的虚警控制能力,优于ca-cfar、os-cfar和acca-cfar。

由上可知,本发明实施例提供的一种目标信号检测方法,根据不同的工作环境(均匀杂波背景、多目标环境和杂波边缘环境)选择两种或两种以上的cfar检测器构成新的检测系统,并由cfar模块计算各种cfar检测器的阈值;利用训练样本集对svm模块进行训练,并得到训练参数。当测试开始时,svm模块将根据测试样本和训练参数确定其分类,并输出选择信号;选择模块根据svm模块输出的选择信号选取相应的检测器阈值作为最终检测阈值,从而实现在不同的工作环境下的最优检测。

上述实施例中介绍了本发明提供的一种目标信号检测方法,下面结合图6和图7对用于实现上述方法的系统进行介绍。

图6为本发明实施例提供的一种目标信号检测系统的结构示意图。如图6所示,该系统600包括:

获取单元601,用于获取信号的检测统计量,并将检测统计量存储至参考单元和检测单元,得到测试样本;测试样本为参考单元、或参考单元与检测单元之和。

计算单元602,用于通过如图7所示的支持向量机svm模块对测试样本进行第一计算,并根据第一计算结果输出选择信号。

确定单元603,用于根据选择信号确定第一检测器的阈值,第一检测器为恒虚警率cfar模块中包含的多个检测器中的一种。

在一个可能的实施例中,确定单元用于根据选择信号确定第一检测器的阈值,具体包括:通过如图7所示的cfar模块,使用多个检测器对参考单元、或参考单元与检测单元之和进行第二计算,第二计算结果包括多个检测器中的每一个检测器的阈值。选择模块从cfar模块接收第二计算结果,并根据选择信号,输出第一检测器的阈值。

在一个可能的实施例中,确定单元用于根据选择信号确定第一检测器的阈值,具体包括:cfar模块根据选择信号,从多个检测器中选择第一检测器对参考单元、或参考单元与检测单元之和进行第三计算,并根据第三计算的结果输出第一检测器的阈值。

判断单元604,用于根据第一检测器的阈值,判断检测单元是否有目标信号。

在一个可能的实施例中,svm模块包括svm模型的训练参数,系统还包括训练单元605,训练单元605用于确定训练参数,具体包括:根据参考单元、或参考单元与检测单元之和,得到每一个训练样本。根据cfar模块中包含的多个检测器,确定每一个训练样本的类标记,并根据每一个训练样本和类标记组成训练样本集。svm模块根据训练样本集对svm模型进行训练,以获取svm模型的训练参数。

本发明提供的目标信号检测系统实施例与本发明提供的上述目标信号检测方法实施例相对应,在此不作赘述。

由上可知,本发明实施例提供的一种目标信号检测系统,根据不同的工作环境(均匀杂波背景、多目标环境和杂波边缘环境)选择两种或两种以上的cfar检测器构成新的检测系统,并由cfar模块计算各种cfar检测器的阈值;利用训练样本集对svm模块进行训练,并得到训练参数。当测试开始时,svm模块将根据测试样本和训练参数确定其分类,并输出选择信号;选择模块根据svm模块输出的选择信号选取相应的检测器阈值作为最终检测阈值,从而实现在不同的工作环境下的最优检测。

以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1