基于完全互补码波形的非零多普勒目标检测
2022-09-08张妤歆付勇强屈思宇
张妤歆, 洪 升, 付勇强, 屈思宇
(南昌大学信息工程学院, 江西南昌 330031)
0 引 言
多输入多输出(Multiple Input Multiple Output, MIMO)雷达是一种新体制雷达,近年来引起了众多学者的广泛关注。
在发射波形的选择上,MIMO雷达通常发射正交波形。文献[6]将完全互补码(Complete Complementary Code, CCC)应用在MIMO雷达系统中,其理想的互补性质可以对静止目标获得良好的检测性能。但完全互补码对多普勒频移十分敏感,即使是较小的多普勒频移也会引入较高的距离旁瓣,因此对于运动目标来说,目标的多普勒频移会破坏这种理想的性质。在多个运动目标存在的情况下,为了解决多普勒敏感性的问题,Calderbank和Pezeshki等人通过选择波形的发射顺序来抑制目标多普勒附近的距离旁瓣。针对完全互补码,文献[9]提出了一种广义普洛黑-修-莫尔斯(Generalized Prouhet-Thue-Morse, GPTM)序列设计方法重新排列完全互补码的发射顺序来构造多普勒适应(Doppler Resilient, DR)完全互补码,使其具有较好的多普勒容忍性,在一定的多普勒频移范围内距离旁瓣较低。文献[10]中, Dang针对相控阵雷达中的互补码波形提出了二项式设计(Binomial Design, BD)方法,根据二项式系数在接收端为各个接收脉冲加上不同的权重后进行距离多普勒处理,能够显著地扩大目标多普勒附近的清洁区,在清洁区内旁瓣水平较低,可提高目标信噪比(Signal-to-Noise Ratio, SNR)。
上述文献中提到的方法只是单一地在发射端或接收端对信号进行处理,存在旁瓣抑制不完全、多普勒分辨率差等缺点。针对以上存在的问题,本文工作将完全互补码应用于MIMO雷达系统中,并且对发射端和接收端分别处理。在发射端,利用GPTM序列设计方法对完全互补码的发射顺序进行重排;在接收端,将互补码中的二项式方法引入完全互补码中,为各个脉冲加上不同的权重后进行距离多普勒(Range Doppler, RD)处理。经GPTM序列方法处理后得到的RD谱目标多普勒分辨率较高,但旁瓣清洁区较小;经二项式设计方法处理后所得的RD谱具有较大的旁瓣清洁区,但目标多普勒分辨率较低。为结合两种方法的优势,并避免它们各自的不足,采用逐点最小化的方法使得RD谱在获得较大的旁瓣清洁区的同时保持较高的目标多普勒分辨率,并对其进行有序恒虚警(Ordered Statistics-Constant False Alarm Rate, OS-CFAR)目标检测。最后,通过仿真验证了本文的信号处理方法在旁瓣抑制和目标检测问题中的有效性。
1 信号模型
1.1 完全互补码
发射信号的相关性直接影响匹配滤波的效果,为了从回波中提取所需信息,提高目标检测性能,发射信号应具有理想的相关特性。完全互补码是一种具备良好自相关特性和互相关特性的码序列。
定义一个包含个恒模序列集合如下:
(1)
(2)
若取=0,1,…,-1,则由式(1)、(2)可以得到一个更大的序列集合
={,,…,-1}
(3)
称该集合的维度为(,,),其中表示天线发射波形的个数,表示时间维度上的波形脉冲数,为单个脉冲波形序列长度。
集合中不同恒模序列间的协方差矩阵可以表示为
(4)
式中=-+1,…,-1表示延迟点数,,=0,1,…,-1,=0,1,…,-1,是移位矩阵,定义为
(5)
如果序列集的协方差矩阵满足
(6)
则序列集构成了一组完全互补码。其中,,=0,…,-1,=-+1,…,-1,()为冲激函数;当=时表示序列组的自相关,其峰值为;当≠时表示序列的互相关,其值为0。因此完全互补码具备完美的自相关性能和互相关性能。
1.2 信号发射方式
将完全互补码应用于MIMO雷达中,其互补对内的不同序列在不同时刻发送,不同互补对在不同天线发射。在发射端,不同发射天线发射相互正交的信号;在接收端,利用信号之间的正交性分离来自不同发射天线的回波。
图1 发射示意图
1.3 信号相关性质
图2给出了一组维度为(2,2,16)完全互补码{(,),(,)}的自相关函数和互相关函数。其中,图2(a)为序列和的自相关及自相关之和,图2(b)为序列和的自相关及自相关之和。由图2(a)、(b)可知,完全互补码每根天线发射的不同序列的自相关具有一定的旁瓣,但其自相关之和为冲激函数,旁瓣等于零,表明CCC码具有理想的自相关特性。图2(c)为此完全互补码的互相关及互相关之和。由图2(c)可知,,序列间的互相关旁瓣较高,但两序列的互相关之和全为零,表明CCC码具有理想的互相关特性。
(a) 序列A的自相关
(b) 序列B的自相关
(c) 序列A和序列B的互相关图2 完全互补码的自相关函数
2 信号处理流程
本文提出的信号处理方法的流程如图3所示,主要包括4个步骤:
图3 信号处理流程框图
1) 在发射端,以GPTM序列设计方法得到的脉冲发射顺序发射多个脉冲,在接收端脉冲乘上全1的标准权重序列后进行距离多普勒处理,得到GPTM序列设计方法下的距离多普勒谱(,);
2) 在发射端脉冲以标准发射顺序进行发射,但在接收端采用二项式设计方法,对不同的接收脉冲乘上不同的权重因子,距离多普勒处理后得到二项式设计方法下的距离多普勒谱(,);
3) 对步骤1)、2)得到的两幅距离多普勒谱作逐点最小化处理,得到最终优化后的距离多普勒谱(,);
4) 对步骤3)中逐点最小化处理后的结果(,)进行OS-CFAR目标检测。
2.1 GPTM序列方法
GPTM序列设计方法作用于MIMO雷达发射端,通过调整完全互补波形序列的发射顺序,降低由多普勒频率引起的距离旁瓣,构造具有多普勒容忍性的完全互补波形序列。GPTM序列设计方法的步骤如下:
1) 构造一个(,,)的完全互补序列=[,,…,-1]作为基本的波形集,其中表示波形数和脉冲数,表示序列长度;
2) 选择一个近似阶数,通过复制次获得一个(,+1,)的完全互补序列=[,,…,];
F1=0.243X1-0.062X2+0.295X3+0.285X4+0.108X5+0.27X6+0.15X7
(7)
2.2 二项式设计方法
在二项式设计方法中,发射端脉冲以标准发射顺序进行发射,在接收端,利用二项式系数设计一个序列,为各个脉冲加上不同的权重后再进行距离多普勒处理。通过选择一个合适的序列可以扩大目标多普勒附近的距离旁瓣清洁区。由文献[12]可知,当加权序列=[(1),(2),…,()]满足
(8)
(9)
但该方法并没有真正地减少旁瓣,而是通过在接收端为脉冲加权,对旁瓣的能量分布进行位置调整。在距离多普勒谱中将原本位于目标附近的旁瓣转移到远离目标主瓣沿目标多普勒方向的两侧位置,从而在目标主瓣附近获得较大的旁瓣清洁区域,提高目标检测的性能。
2.3 逐点最小化处理
二项式设计方法可以在距离多普勒谱上目标主瓣附近获得较大的清洁区,该区域内旁瓣水平很低,但其缺点在于严重降低了目标的多普勒分辨率。GPTM序列方法虽然无法达到二项式设计方法一样大的旁瓣清洁区,但这种方法具有比二项式设计方法更高的多普勒分辨率。考虑将两者的优点相结合,以提高目标检测的性能。可将两次处理后输出的距离多普勒谱进行如式(10)所示的逐点最小化处理,既能获得较大的旁瓣清洁区,又能保持较高的多普勒分辨率,更有利于下一步对目标的检测。
(,)=min[(,),(,)]=
(10)
2.4 OS-CFAR检测
在逐点最小化处理后的距离多普勒谱上进一步实现对目标的检测。针对本文的背景,选取适合在多目标场景中使用的OS-CFAR检测方法对目标进行检测。
OS-CFAR检测方法首先应设置保护单元格,防止目标扩展的能量进入到参考窗内对噪声估计值造成污染。其次,对参考窗的设计采取十字参考窗的方法,设定前沿、后沿、上沿和下沿4个参考窗。十字参考窗方法只利用与检测单元处于同一距离和同一多普勒的数据信息,与矩形参考窗相比具有更快的运算速度。
3 仿真结果
为了验证该方法在旁瓣抑制和目标检测问题上的有效性,本文对所提信号处理方法进行仿真。系统参数设计如下:雷达工作频率为=1 GHz,带宽为=10 MHz,采样率=10=0.1 GHz,脉冲重复间隔(PRI)为=50 μs,每根天线发射的脉冲数目为=64。发射信号采用一组(2,2,16)的基本完全互补码,每位码元宽度=01 μs,具有10个采样点。在仿真场景中一共设置了4个目标,其中,2个强目标(目标1、2)的归一化幅度为0 dB,2个弱目标(目标3、4)的归一化幅度为-20 dB,表1给出了这4个目标的距离及多普勒频移参数。另外接收端接收的噪声为零均值复高斯白噪声,信噪比为=10 dB。
表1 仿真目标参数
图4给出了利用GPTM序列设计方法在发射端调整脉冲发射顺序,接收端脉冲以标准权重序列加权,距离多普勒处理后所得的距离多普勒谱。图中,目标的多普勒分辨率较高,且目标附近的距离旁瓣被较好地抑制了,目标能被较明显地分辨出来。但整个距离多普勒谱中仍存在许多旁瓣,将影响目标检测的性能。
图4 GPTM序列设计方法
二项式设计方法是指:发射端脉冲以标准发射顺序发射,再利用二项式设计方法在接收端对各脉冲加上不同权重,然后进行距离多普勒处理得到距离多普勒谱。图5给出了单个目标(目标2)经过二项式设计方法处理后得到的距离多普勒谱。由图5可知,二项式设计方法在目标多普勒附近能获得较大的清洁区,该区域内旁瓣较低,将旁瓣能量移到了目标位置两侧,沿着目标多普勒轴对称分布。因此,二项式设计方法并没有抑制或减少旁瓣能量,而是对旁瓣能量的分布位置进行了调整。
图5 单目标下的二项式设计方法
进一步地,对表1中4个目标的情况进行二项式设计方法处理,得到的距离多普勒谱如图6所示。由图6可知,弱目标4几乎被淹没在强目标1产生的旁瓣中,难以被分辨;并且将图6与图4对比可知,在这种方法下,距离多普勒谱虽然具有更大的旁瓣清洁区,但是目标的多普勒分辨率很低,对目标检测十分不利。
图6 二项式设计方法
图7 逐点最小化处理
利用GPTM序列设计方法和二项式设计方法得到的距离多普勒谱上,目标的位置和幅度是相同的,但旁瓣的分布情况是不同的。图7给出了经逐点最小化处理后的距离多普勒谱。图7与图4对比可知,距离旁瓣所在位置的幅度被明显减弱了,旁瓣抑制性能得到了较好的改善。图7与图6对比可知,各目标的多普勒分辨率均得到了显著提高。由此可知,本文所提的信号处理方法综合了上述两种方法的优势,能保持目标幅度值并有效减少旁瓣,同时具有较大的旁瓣清洁区和较高的目标多普勒分辨率,验证了本文所提的信号处理方法具有良好的目标检测性能。
为进一步验证该信号处理方法对目标检测的有效性,对逐点最小化处理后的距离多普勒谱进行OS-CFAR检测仿真。在检测中采取十字参考窗的设计,多普勒维度的保护单元设置为6个,参考单元设置为36个;时延维的保护单元设置为4个,参考单元设置为40个。虚警率=10,选取第60个参考单元作为样本。
图8给出了OS-CFAR检测的结果。由图8可知,4个非零多普勒目标均能被正确检测出来,验证了该信号处理方法下目标检测的有效性。
图8 OS-CFAR检测结果
为了更清楚地展现本文所提信号处理方法良好的旁瓣抑制性能和目标多普勒分辨率,针对GPTM序列方法、二项式设计方法及本文方法,将各目标在选定范围内的主瓣旁瓣比值(Mainlobe Sidelobe Ratio, MSR)归纳在表2中,并将各目标主瓣所占据的多普勒单元个数归纳在表3中。
MSR可表示为
(11)
式中,表示目标所在距离多普勒单元上的归一化幅度值,表示目标附近(d+0.90 rad,d+1.34 rad),(-0.186 km,+0.186 km)范围内旁瓣的归一化幅度平均值。
表2 3种方法下各目标的MSR
由表2可知,本文方法的MSR相对于GPTM序列方法的MSR得到了大幅提升,旁瓣水平明显降低;相对于二项式设计方法,本文方法的MSR有小幅度的提升,旁瓣水平轻微降低。因此,表2验证了本文提出的信号处理方法能够有效降低GPTM序列方法下目标周围的旁瓣。
表3 3种方法下目标的多普勒分辨率
由表3可知,本文方法保留了GPTM序列方法较高的多普勒分辨率;相比于二项式设计方法,各目标主瓣所占的多普勒单元个数得到极大的降低,目标的多普勒分辨率得到了明显改善。因此,表3验证了本文提出的信号处理方法能够有效提高二项式设计方法下目标的多普勒分辨率。
由表2和表3可知,本文提出的信号处理方法有效综合了GPTM序列方法和二项式设计方法的优势,既能得到较低的旁瓣水平,也能得到较高的目标多普勒分辨率。
4 结束语
本文针对非零多普勒目标检测问题展开了研究,将完全互补码应用在MIMO雷达中,提出了一种将GPTM序列设计方法和二项式设计方法相结合的信号处理方法。该方法在抑制旁瓣的同时保持了较高的多普勒分辨率,能够提高目标检测的性能。最后,通过仿真验证了该信号处理方法对非零多普勒目标检测的有效性。