A New Method of Target Detection for Passive Radar Based on Information Accumulation
-
摘要: 外辐射源雷达系统反隐身性能强、隐蔽性好、生存能力强,在军用和民用领域都具有十分广阔的应用场景。为了有效地对低信噪比的弱目标进行检测,并且同时满足系统的实时性需求,该文针对外辐射源雷达系统的特点,依据检测前跟踪算法的思想,提出一种基于信息积累的外辐射源雷达系统目标检测方法。该方法首先将目标状态空间离散格点化,然后利用递推贝叶斯滤波的思想在多帧观测数据之间进行目标状态信息的传递和积累,最后利用信息熵作为判决目标是否存在的条件,避免了对目标存在和目标不存在两种状态之间转移概率模型的先验假设,是一种实现简单、计算复杂度低、可并行度高的目标检测方法。实验结果表明,该方法不仅运行时间短,实时性能强,而且具有良好的检测性能和一定的鲁棒性。Abstract: Owing to their strong anti-stealth performance, good concealment and strong survivability, passive radar systems have a wide range of applications in both military and civilian fields. We propose a method of target detection for passive radar systems which is based on the characteristics of these systems and the track-before-detect concept. This method accumulates information to effectively detect weak targets with low signal-to-noise ratios and meet real-time requirements. First, we discretize the state space, then perform recursive Bayesian filtering to transfer and accumulate target-state information between multiple frames. Lastly, the information entropy is used to determine whether the target exists, thereby avoiding reliance on a prior assumption about the transition probability model between the existence and the absence of the target. This method is simple to implement and has low computational complexity and high parallelism. The experimental results indicate that the proposed method has a short running time and strong real-time performance, as well as good detection performance and robustness.
-
Key words:
- Passive radar /
- Target detection /
- Track-Before-Detect (TBD) /
- Bayesian filtering /
- Information entropy
-
1. 引言
随着电子信息技术的不断发展,传统的有源雷达系统不仅面临着隐身飞机、反辐射导弹等先进军事设备带来的重大威胁,还需要面对超低空突防、综合电子干扰等高超作战手段的严峻挑战。外辐射源雷达系统是指本身不发射能量,而是被动地接收目标反射的空间电磁环境中已经存在的外部辐射源发射的电磁信号来进行目标检测与跟踪的雷达系统。外辐射源雷达系统没有大功率的发射源,隐蔽性好,具有强大的生存能力和潜在的反隐身、低空探测功能,具有传统有源雷达系统无法比拟的优点,在国防领域的发展前景十分广阔,是世界各国的学者研究的热点[1-3]。
在雷达目标检测中,最常用的算法是恒虚警(Constant False Alarm Rate, CFAR)检测算法[4]。这是一种跟踪前检测(Detect-Before-Track, DBT)算法,根据奈曼-皮尔逊(Neyman-Pearson, NP)准则计算出阈值,对单帧雷达回波信号进行阈值判决。然而不同于传统的有源雷达系统,外辐射源雷达系统的发射功率和发射波形不可控,目标回波的信噪比(Signal-to-Noise Ratio, SNR)通常比较低,过高的阈值会导致信噪比较低的目标无法被检测,若降低阈值,则会产生过多的虚假点迹,降低算法的实时性。
为了有效地对低信噪比的弱目标进行检测,形成了一类检测前跟踪(Track-Before-Detect, TBD)算法。这类算法并不直接对单帧数据进行阈值判决形成点迹,而是利用目标的运动特征沿着可能的运动轨迹进行多帧回波信号的能量积累,在此基础上实现微弱目标的检测和跟踪。传统的TBD算法主要包括霍夫变换、动态规划和粒子滤波等方法。基于霍夫变换[5]的弱目标检测算法能实现简单的直线运动轨迹的弱目标检测,但对于机动目标的检测性能较差。基于动态规划[6,7]的弱目标算法将多帧目标轨迹估计问题转化为单帧的最优状态估计问题,能对机动目标进行轨迹估计,但对状态空间中的每一个状态进行遍历操作导致动态规划算法计算复杂度高,运行时间长。而且,基于动态规划和基于霍夫变换的弱目标检测算法都是批处理算法,需要等待多帧观测数据才能开始处理,实时性较差。
TBD算法的另一种重要实现方式是递归实现,无需等待多帧观测数据。递归算法[8-12]以贝叶斯滤波为代表。然而除了某些特殊情形,贝叶斯滤波难以在连续的状态空间中得到精确的解析解。一种解决方式是将连续状态空间进行离散格点化,递推计算后验概率密度函数在离散目标状态格点上的取值[13]。离散格点贝叶斯滤波的方法实现简单,在进行目标检测时,通常将目标不存在作为一种特殊的状态添加到状态空间中,需要建立目标存在和目标不存在两种状态之间的转移概率模型,而转移概率模型的好坏直接影响着目标检测性能。贝叶斯滤波另一种常用的逼近实现形式是粒子滤波[14]。粒子滤波算法通过寻找一组在状态空间传播的随机样本来逼近后验概率密度函数,按时间递推地更新随机样本和相应的权值,进而可以递推地通过近似的后验概率密度函数对目标的状态进行估计,从而实现弱目标的检测和跟踪。粒子滤波能够有效地解决观测非线性问题,但需要大量的粒子来保证其滤波性能,导致算法的计算复杂度较高,运行时间较长,难以保证外辐射源雷达系统中目标检测较高的实时性需求。
外辐射源雷达系统利用各种民用或者商用信号作为辐射源,通常工作在较低的频段,波长较长。基于外辐射源雷达系统的目标检测特点,针对上述问题的不足,为了提高目标检测算法的实时性,同时保证算法的检测性能,本文对目标状态空间进行离散网格化处理,结合经典的递推贝叶斯滤波的思想在多帧观测数据之间进行信息的传递和积累,提出了一种实现简单、计算复杂度低、可并行度高的基于信息积累的外辐射源目标检测方法。该算法引入了信息论中常用的信息熵对目标状态的不确定度进行度量,并利用信息熵作为目标是否存在的判决条件,避免了对目标存在和目标不存在两种状态之间转移概率的先验建模,减少了算法的超参数。最后通过仿真实验和对实测数据的处理验证了算法的有效性和实时性。
本文中,
(⋅)T 和(⋅)∗ 分别表示向量或矩阵的转置和共轭操作。本文内容安排如下:第2节对外辐射源雷达系统进行建模,第3节介绍基于信息积累的目标检测算法,第4节给出实验结果,第5节进行总结。2. 外辐射源系统模型
外辐射源雷达工作场景示意图如图1所示。分别用
xe,xr,x(t) 表示辐射源、雷达接收机和目标所在位置的三维笛卡尔空间坐标;v(t) 表示目标的运动速度矢量;s(t) 表示辐射源连续发射的复基带信号。为简单起见,假设参考通道接收到的直达波信号经过处理后能够恢复出发射信号
s(t) ,回波通道接收信号经过处理后所包含的直达波和其他杂波被成功滤除,则回波信号可以建模为[2]sr(t)=A(t)ejϕ(t)s(t−τ(t))+w(t) (1) ϕ(t)=t∫02πfd(ξ)dξ (2) 其中,
A(t),ϕ(t),τ(t),fd(t) 分别代表幅度、相位、延时和多普勒频移;w(t) 是均值为0,方差为σ2 的加性复高斯白噪声。延时和多普勒频移可以通过式(3)和式(4)来计算[2]τ(t)=‖x(t)−xe‖+‖x(t)−xr‖c (3) fd(t)=fccvT(t)(x(t)−xe‖x(t)−xe‖+x(t)−xr‖x(t)−xr‖) (4) 其中,
c 为光速,fc 为载波频率。定义模糊函数
χk(t,f)=1TT2−t∫−T2−t(u+kT+t)s∗(u+kT)e−j2πfudu (5) 将回波信号与参考信号进行相参积累处理,结果如式(6)所示。
yk(t,f)=Ae−j2π(f−fd)(t+kT)χk(t−τ,f−fd)+nk(t,f) (6) 对式(6)进行采样,
yi,jk=Ae−j2π(fj−fd)(ti+kT)χk(ti−τ,fj−fd)+ni,jk (7) 其中,
ti=t0+i1fs, i=0,1,···,I−1 (8) fj=f0+j1T, j=0,1,···,J−1 (9) fs为信号的采样频率。
对
yi,jk 取模,得到zi,jk=|yi,jk|=|Ae−j2π(fj−fd)(ti+kT)χk(ti−τ,fj−fd)+ni,jk| (10) 令
Ai,jk=Ae−j2π(fj−fd)(ti+kT)χk(ti−τ,fj−fd) ,则式(10)简化为zi,jk=|Ai,jk+ni,jk| (11) 定义
zk={zi,jk}(i=0,1,···,I−1,j=0,1,···,J−1) 表示k 时刻的观测结果矩阵。过去1到k时刻的所有观测结果用z1:k=(z1,z2,···,zk) 表示,后续将基于此观测结果进行目标检测。3. 基于信息积累的目标检测算法
经典的递推贝叶斯滤波过程分为两步:预测步和更新步[13]。假设已知k–1时刻的概率密度函数
p(xk−1|z1:k−1) ,k时刻得到新的观测值zk ,预测过程利用过去的观测结果z1:k−1 对目标状态xk 进行预测得到概率密度函数p(xk|z1:k−1) ,更新过程利用新的观测值zk 去更新概率密度函数p(xk|z1:k) 。基于信息积累的目标检测算法利用经典的递推贝叶斯滤波的思想,首先将目标状态空间离散化,与式(11)中的观测结果相对应,目标状态在式(12)所示的笛卡尔积中取值。
xk∈{0,1,···,I−1}×{0,1,···,J−1} (12) 定义符号
{x^{i,j}} \triangleq (i,j) ,当目标状态取值{{{x}}_k} = {x^{i,j}} 时,对应的延时为{t_i} ,多普勒频移为{f_j} 。因此概率密度函数p\left( {{{{x}}_{k - 1}}|{{{z}}_{1:k - 1}}} \right) 可以用式(13)来表示。p\left( {{{{x}}_{k - 1}}|{{{z}}_{1:k - 1}}} \right) = \sum\limits_{i = 0}^{I - 1} {\sum\limits_{j = 0}^{J - 1} {w_{k{\rm{ - }}1|k - 1}^{i,j}} } \delta \left( {{{{x}}_{k - 1}} - {x^{i,j}}} \right) (13) 其中,
\delta 函数的定义如式(14)所示\delta ({{x}}) = \left\{ \begin{aligned} & 1,\quad {{{x}} = {{0}}}\\ & 0,\quad {\text{其他}} \end{aligned} \right. (14) w_{k{\rm{ - }}1|k - 1}^{i,j} 的取值满足\sum\limits_{i = 0}^{I - 1} {\sum\limits_{j = 0}^{J - 1} {w_{k{\rm{ - }}1|k - 1}^{i,j}} } = {\rm{1}} (15) 预测过程,假设目标状态
{{{x}}_k} 按照1阶马尔科夫过程变化,{{T}}_{k - 1}^{(m,n) \to (i,j)} 表示目标k–1时刻处于{x^{m,n}} 状态,k 时刻转移到{x^{i,j}} 状态的概率,满足式(16)\sum\limits_{i = 0}^{I - 1} {\sum\limits_{j = 0}^{J - 1} {{{T}}_{k - 1}^{(m,n) \to (i,j)}} } = 1 (16) 若目标匀速运动,则目标信息传递矩阵T与时刻k无关,具有齐次性;若目标非匀速运动,则目标状态变化为非齐次1阶马尔科夫过程,目标信息传递矩阵Tk随时刻k变化,反映目标运动的机动性。获取目标信息传递矩阵Tk有多种灵活的方式,可以根据已知目标的先验信息预先存储,或者按照目标状态空间划分的网格设置多个通道,也可以利用跟踪的信息反馈进行实时更新。
预测过程得到概率密度函数
p\left( {{{{x}}_k}|{{{z}}_{1:k - 1}}} \right) 如式(17)所示。p\left( {{{{x}}_k}|{{{z}}_{1:k - 1}}} \right) = \sum\limits_{i = 0}^{I - 1} {\sum\limits_{j = 0}^{J - 1} {w_{k|k - 1}^{i,j}} } \delta \left( {{{{x}}_k} - {x^{i,j}}} \right) (17) w_{k|k - 1}^{i,j} = \sum\limits_{m = 0}^{I - 1} {\sum\limits_{n = 0}^{J - 1} {{{T}}_{k - 1}^{(m,n) \to (i,j)}} } w_{k - 1|k - 1}^{m,n} (18) 更新过程,k时刻得到新的观测值
{{{z}}_k} ,其中的分量{z^{i,j}} 是相互独立的。若k时刻不存在目标,则z_k^{i,j} 服从式(19)所示的瑞利分布[15]。其中{\alpha ^2} 为噪声的方差。p\left( {z_k^{i,j}} \right) = \frac{{z_k^{i,j}}}{{{\alpha ^2}}}\exp \left( { - \frac{{{{\left( {z_k^{i,j}} \right)}^2}}}{{2{\alpha ^2}}}} \right) (19) 若k时刻存在目标,则
z_k^{i,j} 服从如式(20)所示的莱斯分布[15],A_k^{i,j}({{{x}}_k}) 是与目标状态{{{x}}_k} 相关的第(i,j) 格点的目标幅度。\begin{split} p\left( {z_k^{i,j}|{{{x}}_k}} \right) =\,& \frac{{z_k^{i,j}}}{{{\alpha ^2}}}{\rm{exp}}\left( { - \frac{{{{\left( {z_k^{i,j}} \right)}^2} + {{\left( {A_k^{i,j}({{{x}}_k})} \right)}^2}}}{{2{\alpha ^2}}}} \right)\\ & \cdot {{{I}}_0}\left( {\frac{{A_k^{i,j}({{{x}}_k})z_k^{i,j}}}{{{\alpha ^2}}}} \right)\\[-20pt] \end{split} (20) 定义式(21)所示的似然函数
\begin{split} \ell \left( {z_k^{i,j}\left| {{{{x}}_k}} \right.} \right) =\,& {\rm{exp}}\left( { - \frac{{{{\left( {A_k^{i,j}({{{x}}_k})} \right)}^2}}}{{2{\alpha ^2}}}} \right)\\ & \cdot {{{I}}_0}\left( {\frac{{A_k^{i,j}({{{x}}_k})z_k^{i,j}}}{{{\alpha ^2}}}} \right) \end{split} (21) 由于每个分量
z_k^{i,j} 是相互独立的,因此观测值{{{z}}_k} 对应的似然函数可以写成式(22)的形式。\mathcal{L}\left( {{{{z}}_k}\left| {{{{x}}_k}} \right.} \right) = \prod\limits_{i = 0}^{I - 1} {\prod\limits_{j = 0}^{J - 1} \ell } \left( {z_k^{i,j}\left| {{{{x}}_k}} \right.} \right) (22) 根据更新过程的表达式
\begin{split} p\left( {{{{x}}_k}|{{{z}}_{1:k}}} \right) \propto\,& p\left( {{{{x}}_k}|{{{z}}_{1:k - 1}}} \right)p\left( {{{{z}}_k}|{{{x}}_k}} \right) \\ \propto \,&p\left( {{{{x}}_k}|{{{z}}_{1:k - 1}}} \right)\mathcal{L}\left( {{{{z}}_k}|{{{x}}_k}} \right) \end{split} (23) 得到最终的概率密度函数
p\left( {{{{x}}_k}|{{{z}}_{1:k}}} \right) 如式(24)所示。p\left( {{{{x}}_k}|{{{z}}_{1:k}}} \right) = \sum\limits_{i = 0}^{I - 1} {\sum\limits_{j = 0}^{J - 1} {w_{k|k}^{i,j}} } \delta \left( {{{{x}}_k} - {x^{i,j}}} \right) (24) w_{k|k}^{i,j} = \frac{{w_{k|k - 1}^{i,j}\mathcal{L}\left( {{{{z}}_k}|{{{x}}_k} = {x^{i,j}}} \right)}}{{\displaystyle\sum\limits_{m = 0}^{I - 1} {\displaystyle\sum\limits_{n = 0}^{J - 1} {w_{k|k - 1}^{m,n}} } \mathcal{L}\left( {{{{z}}_k}|{{{x}}_k} = {x^{m,n}}} \right)}} (25) 至此得到了状态变量
{{{x}}_k} 的离散概率分布,式(26)所示的信息熵反映了目标状态在k 时刻的不确定度。{H_k} = - \sum\limits_{i = 0}^{I - 1} {\sum\limits_{j = 0}^{J - 1} {w_{k|k}^{i,j}} } {\log _2}\left( {w_{k|k}^{i,j}} \right) (26) 假设初始时刻
{{{x}}_0} 为均匀分布,无任何观测数据时目标状态的不确定性最大;随着观测数据的增加,获取到更多关于目标状态的信息,目标状态的不确定性下降,熵值下降。当目标状态的确定度达到一定水平,即熵值下降到一定门限的时候,判定当前时刻存在目标。假设判决门限为{H_{{\rm{thr}}}} ,如果{H_k} < {H_{{\rm{thr}}}} ,判定目标存在;如果{H_k} \ge {H_{{\rm{thr}}}} ,判定目标不存在。基于信息积累的目标检测方法总结如表1所示。
表 1 基于信息积累的目标检测方法Table 1. The method of target detection based on information accumulation初始化:
p\left( { { {{x} }_0} } \right) = \displaystyle\sum\limits_{i = 0}^{I - 1} {\displaystyle\sum\limits_{j = 0}^{J - 1} {\frac{1}{ {IJ} } } } \delta \left( { { {{x} }_0} - {x^{i,j} } } \right) \qquad
{H_0} = - \displaystyle\sum\limits_{i = 0}^{I - 1} {\displaystyle\sum\limits_{j = 0}^{J - 1} {w_{0|0}^{i,j} } } {\log _2}\left( {w_{0|0}^{i,j} } \right) = {\log _2}(IJ)对于时刻k = 1,2,3, ··· ,K: 获得观测值{ {{z} }_k},信息传递矩阵{{ T}_k},似然函数\mathcal{L}\left( {{{{z}}_k}|{{{x}}_k}} \right)。 预测步,根据式(17)、式(18)预测概率密度函数p\left( { { {{x} }_k}|{ {{z} }_{1:k - 1} } } \right)。 更新步,根据式(24)、式(25)更新概率密度函数p\left( {{{{x}}_k}|{{{z}}_{1:k}}} \right)。 根据式(26)计算信息熵{H_k}。 根据{H_k}进行目标检测,如果{H_k} < {H_{{\rm{thr}}}},判定目标存在,目标
状态{{{x}}_k} = \arg {\max _{(i,j)}}w_{k|k}^{i,j};如果{H_k} \ge {H_{ {\rm{thr} } } },判定目标不存在。 4. 实验结果
4.1 仿真实验
本节实验仿真选择调频广播信号作为外辐射源,利用软件无线电平台接收北京地区载波频率为97.4 MHz的一段调频广播信号,经过解调后得到的基带复信号作为发射信号
s(t) ,采样频率{f_{\rm{s}}} = 200 kHz。调频广播信号的模糊函数如图2所示,接近于理想的“图钉型”函数,适用于作为目标检测的外辐射源。外辐射源的位置
{{{x}}_{\rm{e}}} = {({\rm{0, - 75e3,300}})^{\rm{T}}} m,雷达接收机的位置{{{x}}_{\rm{r}}} = {({\rm{0,0,70}})^{\rm{T}}} m。相参积累的时间
T = 0.5 s,即每一帧对应的时间间隔为0.5 s。将每一帧划分为500个子段,每一个子段对应的时间间隔为1 ms。按照这种处理方式,可以计算出延时单元的个数I = 200 ,{t_0} = 0 s。多普勒频移单元的个数J = 500, {f_0} = - 500 Hz,对应的频率区间为[ - 500,500) Hz。(1) 仿真场景1
本场景主要研究虚警概率与信息熵判决门限的关系。总共观测2000帧数据,数据中不包含目标,只包含背景噪声。调整信息熵的判决门限,统计其虚警概率,虚警概率的计算方式为判决目标存在的帧数占总的观测帧数的比例。对每个判决门限都进行200次蒙特卡罗仿真实验,得到的虚警概率
{p_{\rm{f}}} 随信息熵判决门限{H_k} 的变化曲线如图3所示。(2) 仿真场景2
本场景主要对比分析不同算法的运行时间和检测性能。考虑的是单目标直线运动的场景,总共观测50帧数据,目标第1帧开始出现,一直持续到第50帧。目标初始位置位于
{(50{\rm{,60,1}})^{\rm{T}}} km,保持匀速直线运动,运动速度{{v}} = {( - 180{\rm{, - 120, - 2}})^{\rm{T}}} m/s。目标散射截面积按照Swerling I型起伏,均值为10{{\rm{m}}^2} 。噪声设置为零均值加性复高斯噪声,调整噪声功率,使得所对应的观测数据的平均信噪比随之变化。为了对比不同算法的性能,选择文献[10]中介绍的粒子滤波算法,新生粒子数设置为 2000,存活粒子数设置为 2000。除此之外,文献[16]中介绍的动态规划算法以及离散格点贝叶斯滤波算法也用于对比,目标新生概率设置为0.9,目标消亡概率设置为0.1。而作为对比的经典DBT检测算法选择单元平均恒虚警算法(Cell Averaging Constant False-Alarm Rate, CA-CFAR),参考单元设置为16,保护单元设置为2。
选择各个算法的参数,使得各个算法在不含目标的背景噪声下的虚警概率保持一致,设置为1E-5。然后针对每个信噪比的数据,独立地进行 200 次蒙特卡罗仿真实验,统计各个算法在不同信噪比下的检测概率,检测概率的计算方式为目标被成功检测的帧数占总观测帧数的比例,得到的目标检测概率
{p_{\rm{d}}} 随信噪比变化曲线如图4所示。平均单帧检测的运行时间对比如表2所示,处理器平台为Intel®CoreTM i7-8750H 型号的12核CPU,主频为2.20 GHz;软件平台为Matlab R2018b。
表 2 多种目标检测算法的运行时间对比Table 2. Comparison of running time among multiple target detection algorithms算法 本文算法 离散格点贝叶斯滤波 动态规划 粒子滤波 CA-CFAR 单帧运行时间(s) 0.016 0.018 1.200 1.102 0.003 由于只对判决为目标存在的帧进行状态估计,因此在对比不同算法的目标位置的估计精度时,只考虑判决为目标存在的所有帧的集合K,而不考虑其他判决为目标不存在的帧。按式(27)统计目标位置估计的均方根误差 (Root Mean Square Error, RMSE)。其中,N为集合K 中元素的个数,
{\hat r_k} 为第k帧目标位置的估计值,{r_{k,0}} 为第k帧目标的真实位置。目标位置估计的均方根误差随信噪比的变化曲线如图5所示。{\rm{RMSE}}(r) = \sqrt {\frac{1}{{N - 1}}\sum\limits_{k \in K} {\left( {{{\hat r}_k} - {r_{k,0}}} \right)} } (27) 对比不同算法的检测结果和运行时间可以看出,传统的跟踪前检测算法运行时间较快,但由于没有信息的积累,只有在单帧的观测信号的信噪比足够高时才能把目标检测出来;相比于跟踪前检测算法,检测前跟踪算法的检测性能得到了一定程度的提升。其中,动态规划算法的检测概率较高,但在低信噪比下的估计精度欠佳;动态规划算法需要对状态空间进行遍历,运行时间比较长,而且批处理的方法会造成检测的滞后;粒子滤波算法的检测和估计性能都比较好,但需要大量的粒子来保证其滤波性能,计算复杂度高,运行时间也比较长;本文所提的基于信息积累的目标检测算法与离散格点贝叶斯滤波算法的检测和估计性能接近,在估计精度和计算效率之间进行了折中,两种算法的估计精度都略差于粒子滤波算法,但同时算法的计算复杂度和运行时间也低于粒子滤波算法,保证了目标检测算法的实时性需求。而另一方面,相比于离散格点贝叶斯滤波算法,本文所提的基于信息积累的目标检测算法避免了对目标存在和目标不存在两种状态之间转移概率的先验建模,实现更为简单。
(3) 仿真场景3
式(20)的计算需要首先估计噪声,然后根据预设目标的信噪比通道去计算目标幅度。本小节考虑预设目标的信噪比通道与实际目标信噪比不匹配的场景,仿真目标的运动参数与仿真场景2一致。匹配情形将信噪比通道预设为仿真目标的信噪比,失配情形将信噪比通道预设为固定值10 dB。选择算法参数使得两种情形下的虚警概率相同,并比较其检测概率和估计精度。检测概率随信噪比的变化曲线如图6所示,目标位置估计精度随信噪比的变化曲线如图7所示。可以看出,当预设的信噪比通道与真实目标的信噪比高6~7 dB时,目标的检测概率与估计精度有略微的下降;而当预设的信噪比通道与真实目标的信噪比的差异在3 dB以内时,失配对目标的检测概率与估计精度几乎不造成影响,说明算法具有一定的鲁棒性。
4.2 实测数据处理
本小节通过对实测数据的处理验证基于信息积累的目标检测算法的有效性,所选用的实测数据来自于实际的基于调频广播信号的外辐射源雷达系统的接收数据。调频广播信号的带宽为80 kHz,系统采样频率fs = 200 kHz。相干积累的时间T = 1 s,即每一帧对应的时间间隔为1 s;将每一帧划分为1000 个子段,每一个子段对应的时间间隔为1 ms。截取目标附近的距离多普勒结果进行处理,包括100个距离单元,200个多普勒单元,目标的平均信噪比为6 dB,总共观测25 帧数据。
信息熵随时间k变化曲线如图8所示,可以看出目标经过一定时间的信息积累后被成功检测出来。目标的距离和多普勒频移的估计结果分别如图9和图10所示。从目标状态的估计结果可以看出本文所提方法能有效地检测出实测数据中的目标。
5. 结束语
针对外辐射源雷达系统目标检测的问题,为了简化检测算法的复杂度,提升检测算法的实时性能,本文首先对外辐射源雷达系统的目标状态和观测数据进行了建模分析,然后把目标状态空间离散网格化,在此基础上结合贝叶斯滤波的思想在多帧观测数据之间进行信息的传递和积累,提出基于信息积累的外辐射源目标检测算法,并引入信息熵作为目标是否存在的判决依据,最后通过仿真实验和实测数据处理验证了算法的有效性和高效性。
为简化分析,本文仅仿真了复高斯噪声的情形,未来的工作将针对更复杂的背景杂波下的检测性能作进一步的分析,并将算法扩展到多目标的情形。
-
表 1 基于信息积累的目标检测方法
Table 1. The method of target detection based on information accumulation
初始化:
p\left( { { {{x} }_0} } \right) = \displaystyle\sum\limits_{i = 0}^{I - 1} {\displaystyle\sum\limits_{j = 0}^{J - 1} {\frac{1}{ {IJ} } } } \delta \left( { { {{x} }_0} - {x^{i,j} } } \right) \qquad
{H_0} = - \displaystyle\sum\limits_{i = 0}^{I - 1} {\displaystyle\sum\limits_{j = 0}^{J - 1} {w_{0|0}^{i,j} } } {\log _2}\left( {w_{0|0}^{i,j} } \right) = {\log _2}(IJ)对于时刻k = 1,2,3, ··· ,K: 获得观测值{ {{z} }_k},信息传递矩阵{{ T}_k},似然函数\mathcal{L}\left( {{{{z}}_k}|{{{x}}_k}} \right)。 预测步,根据式(17)、式(18)预测概率密度函数p\left( { { {{x} }_k}|{ {{z} }_{1:k - 1} } } \right)。 更新步,根据式(24)、式(25)更新概率密度函数p\left( {{{{x}}_k}|{{{z}}_{1:k}}} \right)。 根据式(26)计算信息熵{H_k}。 根据{H_k}进行目标检测,如果{H_k} < {H_{{\rm{thr}}}},判定目标存在,目标
状态{{{x}}_k} = \arg {\max _{(i,j)}}w_{k|k}^{i,j};如果{H_k} \ge {H_{ {\rm{thr} } } },判定目标不存在。 表 2 多种目标检测算法的运行时间对比
Table 2. Comparison of running time among multiple target detection algorithms
算法 本文算法 离散格点贝叶斯滤波 动态规划 粒子滤波 CA-CFAR 单帧运行时间(s) 0.016 0.018 1.200 1.102 0.003 -
[1] GRIFFITHS H D and BAKER C J. An Introduction to Passive Radar[M]. Boston, US: Artech House, 2017: 1–25. [2] WILLIS N J. Bistatic Radar[M]. Raleigh, US: SciTech Publishing, 2005: 15–57. [3] KULPA K and MALANOWSKI M. From Klein Heidelberg to modern multistatic passive radar[C]. The 2019 20th International Radar Symposium (IRS), Ulm, Germany, 2019: 1–9. doi: 10.23919/IRS.2019.8768176. [4] 何友, 关键, 孟祥伟, 等. 雷达目标检测与恒虚警处理[M]. 2版. 北京: 清华大学出版社, 2011: 36–40.HE You, GUAN Jian, MENG Xiangwei, et al. Radar Target Detection and CFAR Processing[M]. 2nd ed. Beijing: Tsinghua University Press, 2011: 36–40. [5] CARLSON B D, EVANS E D, and WILSON S L. Search radar detection and track with the Hough transform. I. system concept[J]. IEEE Transactions on Aerospace and Electronic Systems, 1994, 30(1): 102–108. doi: 10.1109/7.250410 [6] BARNIV Y. Dynamic programming solution for detecting dim moving targets[J]. IEEE Transactions on Aerospace and Electronic Systems, 1985, AES–21(1): 144–156. doi: 10.1109/TAES.1985.310548 [7] YI Wei, JIANG Haichao, KIRUBARAJAN T, et al. Track-before-detect strategies for radar detection in G0-distributed clutter[J]. IEEE Transactions on Aerospace and Electronic Systems, 2017, 53(5): 2516–2533. doi: 10.1109/TAES.2017.2702259 [8] SALMOND D J and BIRCH H. A particle filter for track-before-detect[C]. 2001 American Control Conference, Arlington, USA, 2001: 3755–3760. doi: 10.1109/ACC.2001.946220. [9] RUTTEN M G, GORDON N J, and MASKELL S. Recursive track-before-detect with target amplitude fluctuations[J]. IEE Proceedings-Radar, Sonar and Navigation, 2005, 152(5): 345–352. doi: 10.1049/ip-rsn:20045041 [10] RUTTEN M G, GORDON N J, and MASKELL S. Efficient particle-based track-before-detect in Rayleigh noise[C]. The 7th International Conference on Information Fusion, Stockholm, Sweden, 2004: 693–700. [11] JISHY K and LEHMANN F. A Bayesian track-before-detect procedure for passive radars[J]. EURASIP Journal on Advances in Signal Processing, 2013, 2013(1): 45. doi: 10.1186/1687-6180-2013-45 [12] ROLLASON M and SALMOND D. Particle filter for track-before-detect of a target with unknown amplitude viewed against a structured scene[J]. IET Radar, Sonar & Navigation, 2018, 12(6): 603–609. doi: 10.1049/iet-rsn.2017.0483 [13] STONE L D, CORWIN T L, and BARLOW C A. Bayesian Multiple Target Tracking[M]. Boston, US: Artech House, 2013: 65–77. [14] ARULAMPALAM M S, MASKELL S, GORDON N, et al. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking[J]. IEEE Transactions on Signal Processing, 2002, 50(2): 174–188. doi: 10.1109/78.978374 [15] MAHAFZA B R. Introduction to Radar Analysis[M]. Boca Raton, US: CRC Press, 1998: 267–287. [16] DAVEY S J, RUTTEN M G, and CHEUNG B. A comparison of detection performance for several track-before-detect algorithms[J]. EURASIP Journal on Advances in Signal Processing, 2007, 2008(1): 428036. doi: 10.1155/2008/428036 期刊类型引用(0)
其他类型引用(2)
-