史靖希,程子扬,何子述,张 伟,陆晓莹
(电子科技大学信息与通信工程学院 成都 611731)
在机载雷达的动目标检测中,目标往往被淹没在强地杂波的背景中,为了解决强杂波的干扰,提高输出的信杂噪比,空时自适应处理(space-time adaptive processing, STAP)作为一种有效方法被提出[1]。STAP 利用杂波噪声协方差矩阵来构造滤波器权值,对接收到的回波信号进行处理,抑制其中的杂波噪声干扰。在理想情况下,需要使用真实的杂 波噪声协方差矩阵对杂波和噪声进行对消,但在实际应用中,通常无法获得真实的杂波噪声协方差矩阵(clutter-plus-noise covariance matrix, CCM),所以通常利用待检测距离单元相邻近的距离环来估计样本协方差矩阵(sample covariance matrix, SCM),并以此代替真实的CCM 进行处理。因此,估计的杂波噪声协方差矩阵的准确与否是决定杂波抑制效果好坏的重要一环。根据RMB 准则[2],为了获得稳定的杂波抑制效果,需要的独立同分布(independent and identically distributed, IID)的样本数必须是自由度的两倍。由于杂波环境的非平稳性,实际情况中往往没有足够多的有效样本距离环可用做SCM估计。
针对STAP 目前面临的问题,学者们提出了一些改进的STAP 方法,主要包括降秩(reduced-rank,RR)STAP 方法和降维(reduced-dimension, RD)STAP。RR-STAP 方法将数据投影到更低维的子空间。如主分量法(principal component, PC)通过对杂波协方差矩阵特征分解,从大到小依次保留若干个大特征值和所对应的特征向量,重新构造杂波子空间[3]。多级维纳滤波(multistage wiener filter, MSWF)用Krylov 子空间来重新张成杂波子空间[4]。文献[5]提出了基于最大最小算法进行天线脉冲选择,从而降低杂波秩减小计算量的降秩算法。值得注意的是,RR-STAP 方法由于秩的减少,最终性能的损失可能是巨大的,当处理后的秩小于杂波秩时,检测性能会急剧下降。
RD-STAP 的思路是,不再进行全维度的STAP处理,在自适应滤波前,只选择部分角度多普勒通道进行STAP 处理,在保证良好的杂波干扰抑制性能的情况下,降低计算复杂度。经典的RD-STAP方法有JDL[6]、STMB[7]、ACP[8]、BCM[9]和递归优选[10]方法等。将信号通过二维FFT 处理变换到角度多普勒域后,JDL 选择保留与主通道周围相邻的固定区域内的通道进行后续处理,STMB 选择保留以主通道为中心的十字型通道,ACP 保留所有对角线上的通道以及主通道对应的所有角度通道,这些方法并不能保证保留了效果最好的通道,因为它们并不是以最优输出性能为目标的。BCM 是一种灵活的选择方式,通过评估每个角度多普勒通道对输出信杂噪比的影响,选择保留对最终输出影响最大的若干通道进行对消,但BCM 算法进行了全维度的特征分解,仍然具有较高的计算复杂度。文献[10]通过递推的方法找到每个对最终输出影响最大的通道且避免了对矩阵的特征分解,降低了运算复杂度,但是该方法非常依赖估计的CCM 的准确度,在样本数很少,估计的CCM 并不准确时,对每个通道影响的评估会产生偏差,导致输出性能并不理想。因此,如何在少量样本情况下,评估每个通道的有效性是关注的重点。
近年来,随着稀疏恢复(sparse rocovery, SR)技巧的发展,SR-STAP 引起了广泛关注,SR-STAP通过利用完整角度多普勒平面上观测场景的稀疏性,把STAP 问题描述成一个稀疏恢复问题,直接计算出STAP 滤波器的权值[11-12]。但这样直接计算出的权值有时效果并不好,尤其是在样本数特别少的情况下[12-13]。因此这里提出,在极少量样本的情况下,利用稀疏恢复的方法估计出CCM,并将其运用到通道选择的评估中,而非像传统的SRSTAP 那样直接应用到滤波器权值计算中。虽然利用极少样本通过稀疏恢复方法估计的CCM 无法得到准确的滤波器权值,但用来评估各个角度多普勒通道并设计降维矩阵已足够有效。
考虑比较极端异构的杂波环境背景,只有1~2 个样本数可以使用的情况。由于样本数不足,SCM 无法准确选择出合适的角度多普勒通道并进行RD-STAP,而传统的SR-STAP 方法同样无法直接获得准确的滤波器权值。因此一种新的RDSTAP 方法在本文中被提出,利用稀疏恢复方法估计CCM,并以此评估每个角度多普勒通道对输出信 杂 噪 比(signal to clutter-plus-noise ratio, SCNR)的作用,设计通道降维矩阵,选择出对输出影响最大的若干个通道,进行后续的STAP 处理。仿真结果表明,当样本数量非常受限的情况下,本文方法相比于传统的SR-STAP 和利用SCM 进行的通道优选方法,能有更好的输出SCNR。同时,也分析了不同样本数和选用不同通道数对最终输出的影响,样本数越多,输出性能越好,而随着协方差矩阵估计精度的提高,选用更多的通道能有更好的杂波抑制效果。
如图1 所示,考虑一个正侧视的窄带脉冲多普勒机载雷达系统,假设这个雷达系统有N个阵元均匀线性排列,飞机平台以速度v0向前飞行,在一个相 干 处 理 周 期(coherent pulse interval, CPI)内 有M个脉冲。那么接收到的待检测距离环的回波信号可以写成一个大小为MN×1的向量:
图1 正侧视机载雷达系统模型
式中,
式中,n表 示零均值功率为加性高斯白噪声;a表示空时导向矢量; α0表示目标的复幅度,包含了目标回波的幅度和相位;at(fd)=[1,ej2πfd,ej2π×2fd,···,ej2π×(M−1)fd]表 示时域导向矢量;as(fs)=[1,ej2πfs,ej2π×2fs,···,ej2π×(N−1)fs]表 示空域的导向矢量;fs,0=dsin(θ0)/λ和fd,0=2vt/λ分别是目标的归一化多普勒频率和归一化空间频率;类似的, αi表示每个杂波块的对应的复幅度,fs,i=dsin(θi)/λ和fd,i=2vi/λ 分 别是第i个杂波块的多普勒频率和空间频率;vi表 示第i个杂波块与阵列的相对径向速度;Nc表示同一个等距离环被分成的杂波块数。
同样的,其他距离环的杂波回波可以表示成:
式中,fd,i,l和fs,i,l分别是各个杂波块的归一化多普勒频率和归一化空间频率;L表示所使用的所有距离环数目,也就是样本数。理想的CCM 可以写成:
在角度多普勒域中,杂波的能量更为集中,进行降维处理时,舍弃部分通道并不会造成大量的SCNR 损失。因此,在进行RD-STAP 处理前,先通过线性变换T将接收的阵元脉冲域数据转换到角度多普勒域:
在均匀线阵中,一般通过对数据进行二维DFT 将其转换到角度多普勒域,那么T可以表示成如下形式:
由于全维度的CCM 是一个维度为MN×MN的矩阵,对它求逆需要巨大的计算量,因此需要考虑降低CCM 的维度来达到降低计算量的目的。
引入一个通道选择矩阵Pk∈{0,1}MN×k,它由IMN的k列构成,k表示所选择的通道数目。那么经过选择后的数据可以表示为xk=, 则选择k个通道后的杂波协方差矩阵可以表示为:
在增加一个通道后,杂波协方差矩阵变成:
式中,pk+1表 示第k+1次选择通道对应的选择向量。
根据矩阵求逆引理,可得:
式中,
那么有:
在选择k个通道后,选择第k+1个通道时,对剩余的MN−k个通道,计算每一个通道对应的∆SCNRout, 选择最大的 ∆ SCNRout对应的通道作为第k+1的 选择。不难看出, ∆SCNRout非常依赖CCMR的准确度,通常用SCMRcn,sample代替,但是在可用样本数极少的情况下,所估计的SCM 非常不准确,会导致无法选出合适的角度多普勒通道来进行降维处理,最终杂波抑制效果很差,因此这里利用稀疏恢复的方法估计CCM,并用它来评估各个通道的∆ SCNRout,以选出更合适的通道。
杂波谱在角度多普勒域具有稀疏性,即杂波谱只占据了所有空时频率的一小部分,基于稀疏恢复的STAP 方法利用这一特性,构造整个角度多普勒频率平面的网格,采用稀疏恢复的算法来估计CCM。
具体地,将归一化空间频率fs∈[−0.5,0.5]和归一化多普勒频率fd∈[−0.5,0.5]分 别均匀划分成Ns和Nd份 构成角度多普勒频率的网格平面,NsNd≫MN,所有的网格组成了空时字典:
字典中每一个非零元素即表示在对应的归一化空间频率和归一化多普勒处存在一个散射体,因此,利用该空时字典,杂波的回波信号可以看成是各个具有不同幅度和相位的网格的累加,即各个距离环样本的等效稀疏表示可以写成:
为了保证稀疏性,这里要求 ρc,l中的非零元素尽量少,因此需要最小化 ρc,l中非零元素的数目,即 ||ρc,l||0。所以,利用稀疏恢复方法估计协方差矩阵的问题可以写成如下形式:
由于最小化零范数是一个NP 难问题,这里利用凸松弛将零范数替换成一范数,使得问题变成凸问题的同时仍是一个稀疏度的求解问题。利用LASSO 估计器解决该优化问题并得到解:
式中, κl是调节系数。
那么利用稀疏恢复方法估计的CCM 可以写成:
式中, ℓl为根据第l个样本数据非零支持集。
假定最终选择通道数目为K,那么基于稀疏恢复的通道选择STAP 方法如算法1 所示。
算法1 基于稀疏恢复的通道选择STAP 方法
设定通道选择数目K,初始化迭代次数k=0;
将主通道作为第一个选择的通道,设置k=1,代入Pk;
本节对提出的算法进行数值仿真。考虑一个正侧视均匀线阵,主要仿真参数如下:阵元数N=16, 一个CPI 内脉冲数M=16, λ =0.25 m,阵元间距为半波长d=λ/2 , 脉冲重复频率fr=2 000 Hz,雷达平台高度H=3 000 m,平台运动速度v=125 m/s,杂波噪声比CNR=30 dB,字典矩阵中Ns=Nd=100,即归一化角度和多普勒频率分别被均匀分成了100 份。
图2 比较了在只有一个样本可用,即样本数L=1的情况下,JDL、通道优选、SR-STAP 和所提算法的输出SCNR 损失,JDL 与通道优选采用的均是一个样本估计的SCM,且JDL、通道优选和本文算法所选用的通道数K=9。从图中可以看出,JDL3×3和通道优选的算法输出结果很糟糕。对于JDL3×3,样本数不满足RMB 准则,导致性能下降过多。对于通道优选算法,由于样本数过少,用样本估计出的CCM 无法准确评估出每个通道对输出SCNR 的影响,导致每次选择的通道并不能很好地对消杂波,最终输出性能不理想。而SR-STAP方法,在样本数有限的情况下,与最优输出相比,性能下降仍然十分严重。本文算法与其他算法相比均能大幅提升性能,对比SR-STAP 的输出SCNR 损失,平均高出5~6 dB。
图2 不同算法SCNR 损失比较
图3 在仿真中增加了一些样本数,在只有1 个样本和2 个样本的情况下,对本文算法和SRSTAP 算法的性能进行了比较,本文算法选用的通道数K=9。本文算法不仅在只有一个样本的情况下有效,当有更多的样本可供使用时,虽然SRSTAP 的性能有所提升,但本文算法仍然具有一定优势,通过稀疏恢复估计出的杂波协方差矩阵更为准确,因此选择出的通道同样具有相当好的效果。因此,输出信杂噪比性能得到提升,仍比SRSTAP 输出性能好。
图3 不同样本数算法输出性能比较
在图4 中,将可用样本数从1 个增加至20个,比较在不同样本数下,输出的信杂噪比大小。可以看出,随着样本数目的增加,所估计的协方差矩阵更为准确,输出的信杂噪比也趋于稳定。
图4 输出信杂噪比随样本数的变化
选择不同数目的通道数进行降维也会影响杂波干扰抑制的效果,接下来的仿真固定样本数,增加选用的通道数目。当可用样本数有限时,仅需少量通道数目就能获得较好的信杂噪比输出,而随着通道数的增加,反而会导致性能衰减。图5 是仅使用1 个样本,即L=1,目标在不同的多普勒通道内时,输出性能随通道数变化的曲线,这里选用的4 个通道归一化多普勒频率,fd分别为14/16、13/16、5/16、3/16。使用10 个通道可以得到非常好的杂波抑制效果。由于样本数非常有限,利用稀疏恢复估计的协方差矩阵也不够准确,使用更多通道会越来越不满足RMB 准则,导致性能大幅下降。因此在只有1 个有效样本可用的极端背景,雷达采用16 个阵元且在一个CPI 内使用16 个脉冲的情况下,采用10 个通道可以达到最佳的杂波抑制效果,仅比最优输出低2 dB。
图5 L=1 时选用不同通道输出SCNR 的变化
图6 是使用两个样本,即L=2时的输出性能随通道数变化的曲线。相较于1 个样本,利用2 个样本估计出的协方差矩阵更为精准,因此更多通道可被选择以获得更好性能。可以看到,在同样的仿真条件下,当选择30 个通道进行杂波抑制时,能获得最好的性能,比最优输出低2 dB,但采用更多通道会使性能下降,选用全通道会比最优输出低6 dB。 不过相比于仅用1 个样本的情况,选用全通道时,性能损失更少。
图6 L=2 时选用不同通道输出SCNR 的变化
图7 和图8 分别是选用5 个样本和10 个样本,即L=5和L=10时的输出性能随通道数变化的曲线。当选用5 个样本时,随着通道数目的增加,输出结果仍有略微下降趋势,选择40 个通道能够达到最好的抑制效果,相比于最优输出低了1 dB。当可用样本数情况没有那么极端时,如选择10 个有效样本时,随着通道数目增加,输出SCNR 逐步提升并趋于稳定,比最优输出低0.7 dB,选用50 个通道即可达到最好效果,选用更多的通道则不会明显提升性能。可以预见,如果通过足够多的样本获得了极为精确的协方差矩阵,或者协方差矩阵准确知道的情况下,应该选择更多的通道以达到最好的输出效果。
图7 L=5 时选用不同通道输出SCNR 的变化
图8 L=10 时选用不同通道输出SCNR 的变化
针对机载雷达杂波抑制问题,当有效样本数极少时,提出了一种结合稀疏恢复的降维通道选择的STAP 处理方法。利用稀疏恢复方法估计出的杂波协方差矩阵来评估各个角度多普勒通道的重要性。本文方法在可用样本数少的情况下,比SRSTAP 方法和经典的JDL 方法具有更好的杂波抑制效果。当可用样本数增加时,输出性能随之得到提升。当协方差矩阵估计不够准确时,通道数增加可能会导致性能下降,针对不同样本数给出了选用通道的数目,对工程应用具有指导意义。