APP下载

MIMO-STAP稀疏字典降维方法

2020-07-01杨彦伟

空军工程大学学报 2020年2期
关键词:训练样本降维杂波

何 团, 唐 波, 张 玉, 杨彦伟

(1.国防科技大学电子对抗学院, 合肥, 230037; 2.63762部队, 陕西渭南, 714000)

空时自适应处理(Space-Time Adaptive Processing, STAP)技术[1]是用于机载雷达系统在杂波背景下检测运动目标的关键技术。STAP技术的关键是获取待检测距离单元精确的杂波协方差矩阵。根据RMB准则[2],要使估计杂波协方差矩阵带来的杂波抑制性能损失小于3 dB,所需独立同分布训练样本数至少为2倍系统自由度。然而,实际环境中杂波分布往往是非均匀的,使得用于估计杂波协方差矩阵的训练样本数很难满足要求。近年来,稀疏理论被应用到单输入多输出(Single-Input Multiple-Output, SIMO)雷达,只需少量训练样本即可实现杂波谱的精确恢复[3-4]。而现在该技术也慢慢扩展到多输入多输出(Multiple-Input Multiple-Output, MIMO)雷达[5]。MIMO-STAP与SIMO-STAP相比,可以实现更窄的杂波凹口,更优的最小可探测速度性能[6-7]。

但当前基于稀疏恢复的MIMO-STAP方法在实际应用时,存在计算复杂度高的问题。文献[8]指出:为提升稀疏算法的恢复精度,一种比较直接的方法就是使划分的网格数足够大,但这会使得稀疏字典维数过高,计算复杂度急剧增大。为降低计算复杂度,文献[9]提出了基于阵列流形知识和空时功率谱的字典降维方法,该方法利用先验知识确定杂波脊线,然后将杂波脊线附近矩形框内的原子取出组成降维字典,但准确的先验知识往往难以获得,且矩形框的大小难以把握。文献[10]提出了一种基于谱辅助的字典降维方法,该方法使用训练样本估计出低分辨功率谱,设置了一个谱值门限将所有谱值超过门限的原子取出组成降维字典,但该方法使用的是低分辨功率谱,谱值门限难以确定,选出的原子分布杂乱,且无法克服多普勒模糊问题带来的影响。

本文针对MIMO-STAP在使用稀疏恢复方法恢复杂波谱时所面临的计算复杂度高的问题,提出了一种字典降维方法。该方法使用FOCUSS算法[11]的迭代式提高杂波空时谱的分辨率,并利用先验知识剔除因多普勒模糊而入选的原子。提出的降维字典可以完全覆盖杂波脊线所有强杂波点位置,且能有效解决多普勒模糊带来的问题,在保证杂波谱恢复精度的同时,能够有效提高运算效率。

1 杂波谱稀疏恢复问题建模

1.1 MIMO雷达杂波信号模型

图1为机载MIMO雷达正侧视条件下的几何模型,其中φ为杂波块的俯仰角,θ为杂波块的方位角,Φ为线阵方向与杂波块方向所成的空间锥角;V为载机速度,h为载机距离地面的高度。

图1 机载MIMO雷达几何模型

设均匀线阵体制下机载MIMO雷达天线发射的各波形满足正交关系,通过匹配滤波,可以在接收端分离出各个发射阵元信号。发射阵元个数为M,接收阵元个数为N,1个相干处理间隔(CPI)内发射K个脉冲,脉冲重复频率为fr,工作波长为λ,发射阵元间距和接收阵元间距分别为dt和dr(一般为避免栅瓣问题,假定dr=λ/2)。

各杂波块的空时导向矢量可表示为:

v(fd,fs)=vd(fd)⊗vt(fs)⊗vr(fs)

(1)

式中:⊗表示 Kronecker 积;fs表示杂波块的空间频率;fd表示杂波块的多普勒频率;vt为发射导向矢量;vr为接收导向矢量;vd为时域导向矢量。发射和接收导向矢量分别为:

vt(fs)=[1 ej2πγfs… ej2π(M-1)γfs]T

(2)

vr(fs)=[1 ej2πfs… ej2π(N-1)fs]T

(3)

式中:γ为发射阵元间距与接收阵元间距之比。

时域导向矢量为 :

vd(fd)=[1 ej2πfd… ej2π(K-1)fd]T

(4)

设φl为第l个距离环的俯仰角,θp为第p个杂波块的方位角,则杂波块的空间频率fs与θp、φl关系式为:

fs(θp,φl)=drcosθpcosφl/λ

(5)

杂波块的多普勒频率fd与θp、φl的关系式为:

fd(θp,φl)=2Vcosθpcosφl/(λfr)

(6)

则第l个距离单元的杂波信号可表示为:

(7)

式中:Nc为均匀切分的杂波块数;σp为第p个杂波块的回波幅度;fs,p为第p个杂波块的空间频率;fd,p为第p个杂波块的多普勒频率;v(fd,p,fs,p)为第p个杂波块的空时导向矢量。

1.2 杂波协方差矩阵的求解

一般情况下,为获得稀疏恢复所需的常规字典,需将整个空时二维平面网格化,将所有网格节点对应的空时导向矢量取出组成字典。设Q=NM,将空间频率fs和多普勒频率fd分别离散化为Ns格和Nd格,其中Ns=ρsQ,Nd=ρdK,ρs和ρd分别为fs和fd的离散化系数,超完备字典ψ的大小取决于Ns和Nd。

杂波分布在空时二维平面上具有稀疏性,可由超完备字典近似表示为:

(8)

式中:v(fd,i,fs,j)表示空时二维平面上空间频率为fs,j、多普勒频率为fd,i时所对应的空时导向矢量;σi,j为其幅度值;ψ为稀疏恢复使用的字典矩阵;σ为待求的杂波空时谱。

一般情况下,稀疏恢复的目的就是确定σ,则杂波谱的稀疏恢复问题最终可表示为:

(9)

式中:y为不含目标信号的观测信号矢量;ε为噪声带来的误差阀值。

求解式(9)计算复杂度很大,其中一部分原因就是字典ψ的维数很大,因此可以考虑将ψ进行降维以减轻计算压力。

在求得σ后,杂波协方差矩阵可估计为:

(10)

P=σ⊙σ*

(11)

式中:P为杂波空时功率谱。

2 字典降维

2.1 字典降维问题分析

图2为正侧视条件下杂波空时功率谱在空时二维平面上的分布,图中深色区域表示强杂波点所占区域,其中心线即为杂波脊线。

图2 正侧视条件下的杂波功率谱分布

稀疏恢复方法计算复杂度高是因为需要对整个空时二维平面进行扫描以获取强杂波点的位置。而实际上,即便考虑杂波内部起伏以及阵列误差等非理想因素所造成的谱展宽问题,杂波空时功率谱也只占整个空时二维平面的一小部分。如果只考虑强杂波点所在区域的网格单元,直接在这个缩小的区域求解杂波空时功率谱,就能够极大地降低计算复杂度。

因为实际杂波点所在区域的功率谱值要明显高于其他位置,故可以将功率谱值作为字典降维依据。应用最广泛的功率谱是由文献[12]给出的傅里叶功率谱和Capon功率谱,具体表示如下:

(12)

(13)

因为Capon功率谱的精度更高,所以本文采用的是Capon功率谱。

目前谱值法降维还存在2个较大的问题:

一是由训练样本直接得到的功率谱分辨率太低,谱值门限难以确定,选出的原子分布散乱。

二是当折叠系数β大于1时会出现多普勒模糊问题,导致将其他区域内的原子也选入字典。比如图3中折叠系数取2时,谱值法除了将实际强杂波点区域(a区域)内的原子挑出外,还会将因多普勒模糊产生的区域(b、c区域)内的原子挑出,使得最后的降维字典涵盖区域过广,因此必须去除多普勒模糊带来的影响。

图3 存在多普勒模糊时的功率谱分布

2.2 字典降维方法

为解决以上分析所提出的问题,本小节提出了具体的字典降维方法。思路为:使用FOCUSS算法的迭代式获得较高分辨率的杂波空时谱,进而得到高分辨率的Capon谱;使用先验知识解决多普勒模糊问题。具体方法如下:

FOCUSS算法是一种通过迭代逐步逼近稀疏解的算法。每次迭代中,FOCUSS会通过加权矩阵不断强化待求矢量σ中的显著分量,且同时抑制其中的不显著分量,随着迭代的进行,σ内各元素的差距会越来越大。因此,可以利用此思想将谱值差距快速拉大以凸显出强杂波点所在区域。

FOCUSS算法最核心的操作为:

W(k)=diag(σ(k-1))

(14)

σ(k)=W(k)(ψW(k))+y

(15)

式中:W(k)为第k次迭代的加权矩阵;σ(k)为第k次迭代后的稀疏解;D+表示矩阵D的Moore-Penrose广义逆。

迭代起始的低分辨杂波空时谱可估计为σ(0)=ψHy,通过式(14)、(15)极少次的迭代就足以使杂波空时谱的分辨率得到较大的提升。当然,迭代本身会引入计算量的增加,但因为迭代次数非常少(2次左右即可达到效果),所以增加的计算量较小,另外此处增加的计算量相较于后续减少的计算量而言是非常小的,因此这是完全值得的。

为了将Capon功率谱谱值较大的原子挑出,需要设置一个谱值门限,一般门限值设置如下[13]:

(16)

式中:Pi,j为v(fd,i,fs,j)对应的Capon功率谱值;Pm是平均功率谱值;α是一个可调节的标量,可以灵活控制门限值。

Capon功率谱分辨率提高以后,各谱值差距很大,谱值门限很好确定,一般可直接取为Pm。

如果不存在多普勒模糊问题,以上步骤就足以获得降维字典。但如果存在多普勒问题,在得到高分辨Capon功率谱后,还需进行以下处理。

首先确定平台运动速度、发射阵元间距以及脉冲重复频率等先验知识(这些知识可以由INU和GPS数据获得)以求取杂波脊线的折叠系数β。这里的先验知识不需要太准确,因为使用先验知识的目的仅仅是为了解决多普勒模糊问题。由式(6)除以式(5)则可得折叠系数为:

β=2V/(drfr)

(17)

如图4所示,设其中的杂波脊线斜率为k,在此坐标系下其值为1/β。两直线l1和l2与杂波脊线平行,可确定一阴影区域(为了描述方便,称其为“入选区”)。

图4 消除多普勒模糊示意图

l1和l2解析式分别为:

l1:y=kx+b

(18)

l2:y=kx-b

(19)

式中:b值大小决定了入选区的大小,该值可根据折叠系数大小进行相应调整,一般折叠系数越大,b取值越小。但b取值不能太小,因为入选区的作用仅仅是去除因多普勒模糊而入选的原子,过小可能会剔除杂波脊线附近本应入选的原子。

设某原子空时二维坐标为(x0,y0),则该原子要处于入选区就必须满足以下式子:

kx0-b≤y0≤kx0+b

(20)

(21)

则最终杂波协方差矩阵的求解式为:

(22)

需要注意的是,在使用训练样本获得降维字典的过程中,有2种训练样本使用策略:①直接将所有训练样本平均处理,进行一次求解得到降维字典;②对每个训练样本都求取其降维字典,最后将所有降维字典进行综合。因为每个训练样本按上述方法得到的降维字典还是略有差异,为了更加全面地覆盖强杂波点,本文采用第2种训练样本使用策略。

不论是否存在多普勒模糊问题,都按存在多普勒模糊处理,则获得降维字典的具体步骤可总结如下:

步骤1将整个空时二维平面离散成NsNd个网格,将所有网格节点对应的空时导向矢量取出组成常规字典ψ。

步骤2由先验知识计算杂波脊线的折叠系数得到直线l1和l2的斜率k,再选取适当的b值直接得到l1和l2的解析式,从而确定了入选区;设训练样本总数为L,i表示第i个训练样本,令i=1。

步骤3输入第i个训练样本,使用该训练样本求得低分辨杂波空时谱σ(0)=ψHyi,然后在此基础使用FOCUSS算法的迭代式进行迭代;利用迭代得到的稀疏解计算各原子Capon功率谱值,并确定相应的谱值门限。

考虑到字典维数降低后,待恢复的稀疏信号的稀疏度也会相应降低,这就要求选择的稀疏恢复算法在稀疏性不是很好时,也具有较好的稀疏恢复性能。经研究发现,稀疏贝叶斯学习(SBL)类算法、贪婪算法和凸优化类算法比较适用于降维字典。故选择这3类算法中具有代表性的算法进行后续性能分析。选取的3种算法分别为采用EM迭代寻优的SBL算法[14]、正交匹配追踪(OMP)算法[15]和l1范数凸优化工具包算法[16](用SR-CVX表示)。

2.3 计算复杂度分析

本小节将考虑3种算法分别使用常规字典和降维字典的计算复杂度,计算复杂度以使用单个训练样本求解杂波协方差矩阵所需复数乘法的次数作为衡量标准。

表1中KSBL表示SBL算法的迭代次数;KOMP表示OMP算法的迭代次数,rs表示OMP算法达到收敛条件时的稀疏度;Nr表示降维后的字典维数。由表1可知,各算法的计算复杂度都有一定下降,但下降程度各不相同,下降程度取决于算法受字典维数NsNd影响的程度。显然,SBL算法和SR-CVX算法计算复杂度下降程度较大,而OMP算法计算复杂度的下降程度较小。

表1 计算复杂度比较

3 仿真分析

本节进行仿真试验,均匀线阵体制下的机载MIMO雷达仿真参数如表2所示。

表2 仿真参数

3.1 不同折叠系数下降维字典分布

为直观验证本文降维字典的合理性,现考虑不同折叠系数下降维字典在空时二维平面上的分布情况。算法具体参数设置如下:获得高分辨杂波空时谱的迭代次数取2,谱值门限的调节系数α取0,确定入选区的参数b取0.2。

图5给出了不同折叠系数下降维字典的原子分布,其中各点对应着降维字典各原子。图5(a)和图5(b) 分别为β取1和0.5时得到的降维字典分布,显然此时的降维字典原子都连续分布在杂波脊线附近,完全覆盖了所有强杂波点位置。图5(c)为β取2时得到的降维字典分布,可见降维字典原子也只集中在杂波脊线附近,本来应出现的多普勒模糊问题得到了较好的解决。

图5 降维字典原子分布

3.2 降维字典对输出SINR的影响

为探究使用降维字典对杂波抑制性能的影响,采用输出信干噪比 (SINR)作为衡量基准。SINR (无有源干扰时)定义为输出信号与输出杂波加噪声信号能量的比值,具体表示为:

(23)

式中:vt为目标信号矢量;R为杂波协方差矩阵与噪声协方差矩阵之和。

(24)

式中:σv为速度标准偏移量,设置为0.8。

图6中各输出SINR曲线均为50次蒙特卡罗实验所得,每张图包括SBL、SR-CVX和OMP 3种算法分别使用常规字典和降维字典的输出SINR曲线。

图6 不同条件下输出SINR比较

由图6(a)可以看出,理想条件下,SBL算法使用降维字典的输出SINR性能要比使用常规字典平均低0.8 dB左右。SR-CVX算法使用降维字典的输出SINR性能要比使用常规字典平均高1 dB左右。OMP算法使用降维字典的输出SINR性能要明显比使用常规字典平均高5 dB左右。

由图6(b)可以看出,在存在ICM的条件下,SBL算法使用降维字典的输出SINR性能要比使用常规字典平均低1 dB左右。SR-CVX算法使用降维字典的输出SINR性能要比使用常规字典平均高0.5 dB左右。OMP算法使用降维字典的输出SINR性能要明显比使用常规字典平均高6 dB左右。

不论是在哪种条件下,SBL性能都略有下降,但下降程度较小,算法的输出SINR性能依旧维持较好。SR-CVX算法性能有一定提升,但提升程度较小。而OMP算法性能提升十分明显,这是因为OMP算法使用降维字典挑出的原子与实际杂波点都距离较近,规避了挑选到极不合理的原子的风险。总之,SBL、SR-CVX算法使用降维字典可以基本维持输出SINR性能,而OMP算法却能有较大的提升。

3.3 运算时间比较

为了更直观地体现出降维字典带来的运算效率的提升,用稀疏算法处理4个训练样本,以最后得到杂波协方差矩阵所需的平均时间作为衡量标准。实验选择在一台标准笔记本电脑上进行,平台参数为2.7 GHz,I5-7200U CPU,内存为8 GB。

如表3、表4所示,不论是在理想条件下,还是存在ICM的条件下,3种稀疏算法使用降维字典的运行时间都比使用常规字典明显要短,直接证明了降维字典的有效性。

表3 理想条件下平均运算时间

表4 存在ICM时平均运算时间

显然,SBL算法运算效率提升最明显,提升了80倍左右,虽然其在输出SINR性能上有所下降,但获得的运算效率提升程度却是最大的。其次是SR-CVX算法,其运算效率提升了5倍左右。OMP算法运算效率提升了2倍左右,虽然其运算效率提升程度最小,但其输出SINR性能却能有较大提升。因为各算法本身计算复杂度受字典维数的影响不同,所以运算效率的提升程度不同。当然,想要更大程度地提升运算效率可以考虑进一步提升Capon功率谱的门限值,以进一步减少字典维数,但最终的字典维数不宜过小,否则会导致恢复精度急剧下降。

4 结语

本文为减小MIMO-STAP稀疏恢复方法的计算复杂度,提出了一种字典降维方法。降维后的字典可以将强杂波点位置完全覆盖,且能有效克服多普勒模糊带来的影响。使用降维字典恢复杂波谱,在保证恢复精度的同时,可有效减少计算复杂度,有利于实际的操作使用。仿真结果表明,降维字典中的原子都连续分布在杂波脊线附近,使用降维字典能够在维持算法的输出SINR性能的同时,大幅度地提升运算效率,运算效率的提升程度与算法受字典维数的影响程度相关。

猜你喜欢

训练样本降维杂波
混动成为降维打击的实力 东风风神皓极
STAR2000型空管一次雷达杂波抑制浅析
一种改进的基于背景自适应的杂波图算法
一种自适应双参数杂波图检测方法
Helicobacter pylori-induced inflammation masks the underlying presence of low-grade dysplasia on gastric lesions
某雷达杂波数据分析及杂波图技术研究
人工智能
降维打击
基于小波神经网络的网络流量预测研究
宽带光谱成像系统最优训练样本选择方法研究