基于去噪卷积神经网络的雷达信号调制类型识别
2021-08-26肖易寒郭玉霞
肖易寒 王 亮 郭玉霞
①(哈尔滨工程大学信息与通信工程学院先进船舶通信与信息技术工业和信息化部重点实验室 哈尔滨 150000)
②(中国空空导弹研究院 洛阳 471009)
③(航空制导武器航空科技重点实验室 洛阳 471009)
1 引言
低截获概率雷达由于拥有低功率、大带宽等优点,并且自身可以发射各种复杂的调制信号,使得非合作接收机难以对其进行分析。因此,针对低截获概率(Low Probability of Intercept,LPI)雷达发射信号进行有效的特征提取与识别成为关键。
由于数字信号处理技术的发展,对于脉内特征参数的雷达信号识别发展迅速。文献[1]利用调制宽带转换器(Modulated Wideband Converter,MWC)离散压缩采样的新型宽带数字接收机结构,提出基于短时傅里叶变换以及频谱能量聚焦率检验的识别算法,对6种调制类型信号(NS,BPSK,QPSK,LFM,NLFM,2FSK)进行分类识别,在信噪比为4 d B时识别率可以达到90%。然而这种方法需要人为提取特征,所以极其依赖特征参数的设计。随着卷积神经网络在图像处理与识别方面的大量应用[2],将深度学方法应用于LPI雷达时频图像(Time-Frequency Image,TFI)处理与识别的方法越来越多。文献[3]提出利用Choi-Williams分布(Choi Williams Distribution,CWD)进行时频分析,采用LeNet-5结构识别多种调制类型信号,在信噪比为–2 d B时,BPSK,LFM,Costas码、Frank码和多时码(T1,T2,T3和T4)的8种信号的识别率达到93.7%。在此基础上,文献[4]在对TFI进行特征提取与识别时使用Alex Net模型结构,加深和优化了网络结构,对CW,LFM,EQFM,DLFM,BFSK,BPSK以及QPSK这7种雷达信号进行特征的自动提取和选择,并且在信噪比为–6 d B时识别率达到90%以上。然而上述方法存在CNN网络中的梯度弥散等问题,因此无法确保网络训练时的稳定性。文献[5]采用的残差网络基本解决了这一问题,但是对于时频图像的预处理不够,导致低信噪比下的识别效果仍然有限。文献[6]使用栈式稀疏自编码器对8种LPI雷达波形进行识别。在对信号时频图像进行有效预处理的同时,也在一定程度上缓解传统CNN网络中存在的问题,然而预处理过程复杂,因此仍然有其局限性。
在改进网络模型时,同样也提出了迁移学习的思想,文献[7]将迁移学习应用于Inception-V3和ResNet-152网络进行特征提取,使用SVM作为分类器,在信噪比为–2 d B时,8种LPI雷达信号(LFM,BPSK,Costas,Frank和T1~T4)的总识别率达到97.8%,同时文献[8]也将迁移学习以及特征融合思想结合,并使用VGG网络进行特征提取与识别,同样达到相似的识别效果。然而迁移学习仅适用参数小范围波动的数据,并且由于特征提取时采用共享参数思想,因此其普适性较差。上述文献不断对网络结构进行改进,而在时频图像的预处理方面工作较少,因此需要对图像进行有效的预处理。文献[9]通过图像滤波、图像开放操作、骨架提取、主成分分析(PCA)、图像二值化算法和伪Zernike矩等技术,从接收数据的CWD图像中提取特征。并使用Elman神经网络(Elman Neural Network, ENN)分类器,对8种调制信号进行了分类,在信噪比为–2 d B时,识别成功率为94.7%。文献[10]则应用2维维纳滤波、双线性插值和OTSU方法等一系列图像处理技术,去除了TFI的背景噪声,获得了仅包含TFI形态特征的固定尺寸二值图像,并且使用CNN进行分类。然而这些方法预处理过程烦琐、复杂,实时性差。因此,如何对雷达信号时频图像进行有效的预处理,并且尽可能多保留雷达波形特征信息,提高在低信噪比条件下识别率,是LPI雷达信号识别的一个具有挑战性的问题。
目前,CNN网络在雷达信号识别中已经取得良好的效果,然而由于传统CNN网络中存在许多问题,而且对于如何提高低信噪比下的雷达波形识别工作还尚显不足。文献[11]将残差去噪网络应用于通信信号处理中,证明了残差去噪网络的有效性,因此本文针对低信噪比下的雷达调制信号识别进行研究,提出采用基于残差思想的去噪卷积神经网络算法对多种调制类型信号时频图像进行去噪预处理,并且使用Inception-V4网络进行去噪后的时频图像的特征提取,最后使用softmax分类器进行雷达波形分类。
2 有意调制信号分析
雷达信号是一种非平稳信号,传统的时域和频域分析方法只能获得非常有限的信号信息。时频分析是处理非平稳信号的有力工具,有助于分析雷达信号特性,它将1维时间信号映射到2维时频平面上,充分刻画了非平稳信号的时频联合特性。时频分析不仅反映了信号能量在时间和频率上的分布,而且揭示了频率与时间的关系。
已有两种时频分析方法包括线性表示法和非线性表示法。本文主要研究非线性时频分布,典型的非线性时频分析包括Wigner-Ville分布(WVD)、Choi-Williams分布(CWD)等[12,13]。CWD时频分析于1989年提出,它在所有未经处理的类Cohen分布中都表现出最小的交叉干扰,并且对于不同时间或频率的信号具有较高的分辨率和识别精度
对8种低截获概率雷达信号进行CWD时频变换,得到时频图像,包括BPSK,Frank,T1~T4,LFM以及Costas信号。如图1所示,其中,Barker码调制方式为BPSK调制,Costas代码数目设置为5,T 1~T 4代码每段频率步数的采样数设置为8。
图1 不同调制方式LPI雷达信号时频图像
由于减少了交叉项干扰,8种信号的CWD时频图像准确地展示了信号调制周期与带宽,同时反映了信号调制的固有属性,为后续特征提取以及波形检测提供了新的思路与方法。
3 基于残差网络的雷达信号时频图像去噪算法
传统卷积神经网络进行去噪时,由于存在过拟合,梯度爆炸或者梯度消失等问题,使得网络层数较浅,当使用正则化项时,虽然可以使网络收敛,但精度却趋于饱和,而单纯的增加网络层数无法解决这一类问题。因此文献[14]提出基于残差学习和批规范处理的卷积神经网络去噪算法,残差网络采用跳跃连接方式,通过输入与残差的和作为网络输出。残差网络结构使得网络层数大大增加,且网络便于训练,收敛速度快。在此基础上,去噪卷积神经网络(Denoising Convolutional Neural Network,DnCNN)算法保留残差网络优点,去除小残差块,仅采用一个残差结构进行学习,同时加入批规范化(Batch Normalization,BN),可以提高网络训练速度,提高去噪性能[15]。
在雷达信号中,信号噪声模型一般为加性高斯白噪声,因此,在将原始雷达信号并添加噪声后再进行时频变换时,其噪声模型也同样体现在时频图像上。与直接在图像上添加噪声的方式不同,本文要去除的噪声模型为时域上添加的噪声经过CWD变换而来,式(5)—式(7)展示了本文对于时频图像的处理方式。首先对添加噪声的时域信号进行时频变换,然后对未添加噪声的时域信号进行时频变换,而二者差值即为图像的背景噪声
图2 DnCNN去噪算法框图
4 基于Inception-V 4 网络的雷达信号识别模型
目前,深度学习模型因卷积神经网络能对数据进行深层次的特征提取,已经在图像识别领域取得巨大成功,因此可以将其应用于雷达信号识别领域。在GoogLeNet(Inception V1)的基础上,Inception-V2,V3,V4相继被提出[16]。本文所使用Inception-V4同样结合了残差网络(ResNet),使用分支网络的思想。Inception网络的优点在于改变了网络的构造形式,使用Inception网络近似一个稀疏结构。这种架构采用Network in Network中的思想,使用Average Pooling代替全连接层,并学习VGG网络,将全部卷积核拆分成1维卷积(1×7,7×1)和(1×3,3×1),使得网络深度增加,提高网络非线性[17]。
在将原始雷达信号进行时频变换,并且经过去噪处理后的图像为灰度图,灰度图为2维图像,因此无法满足网络输入要求,需要对去噪后的灰度图进行预处理。如图3所示,首先使用双线性插值法将图片变为299×299×1,继而采用步长为1的3×3×3卷积层将输入数据变为299×299×3维度数据,最后送入Inception-V4网络进行特征提取。经过Inception-V4网络输出为1×1×1536,再经过softmax分类器输出为信号分类结果。
图3 Inception-V4网络提取特征模型
5 实验结果与分析
5.1 LPI雷达信号仿真参数设置
为了验证DnCNN网络的稳定性与有效性,对于每一种调制方式,均采用范围随机化参数,因此全部雷达数据参数均有不同。LPI雷达仿真参数设置具体情况如表1所示,其中采样率均设置为8 kHz,U(•)为 归一化频率。例如,初始频率为f0=1000 Hz,采样率为f s=8000 Hz,则f0=U(f0/f s)=U(1/8)。
表1 仿真参数
5.2 DnCNN去噪效果分析
针对每一种调制方式,均生成500张无噪声图片及其对应相同参数的添加−12~8 d B噪声的图片,其中400张用于训练,100张用于去噪结果测试。本次实验采用的是Tensorflow实现DnCNN,在训练网络时,依次将每种调制方式类型的雷达信号时频图送入网络,并保存模型,构成模型库。在去噪时调用模型库中的模型进行去噪处理。
时域信号评价噪声方式为信号与噪声的有效功率的比值,而评价图像噪声水平,目前最常用的评价标准是结构相似性(SSIM)和峰值信噪比(PSNR)[18]。PSNR在图像去噪领域使用最多,是一种全参考的评价指标,它是一个关于峰值信号的能量与噪声信号的平均能量的一个比值,这种方法是基于均方误差求得的。设两幅像素为m×n的图像A与B,其MSE定义以及PSNR定义为式(9)与式(10)
在训练结束后,本次实验对少量数据进行测试,信号添加噪声范围为–12~8 d B,间隔为2 d B,每种信噪比情况使用100张图片进行测试。以Costas信号为例,去噪后的灰度图如图4所示,展示信噪比为–10 d B雷达信号进行时频变换后再进行去噪后的灰度图,并计算出去噪前时频图像的PSNR值为21.46 d B,去噪后的时频图像的PSNR值为32.92 dB,提高了11.46 dB。
图4 DnCNN去噪灰度图
由图中可以看出,CWD时频变换对低信噪比信号仍然可以保留大量特征信息,但是时域信号的噪声也同样经过时频变换成为时频图像的背景噪声,这导致时频图像的峰值信噪比不高,而在经过DnCNN网络去噪后,图像可以获得较高的峰值信噪比,这为后续的Inception网络有效提取特征提供了有力的证据。表2展示了对于添加了不同噪声的不同调制类型的信号经过去噪后时频图的信噪比,每种调制类型取100张图片去噪后的PSNR平均值。
表2 时频图去噪峰值信噪比(d B)
由表中可以看出,所有信号在使用残差去噪网络后时频图像峰值信噪均达到较高水平,其中LFM信号去噪效果最优秀,而BPSK信号去噪效果稍差。整体来看,经过去噪后的时频图像峰值信噪比整体可以提升10~15 d B,良好的去噪能力对于低信噪比下的信号识别具有重要意义。
5.3 Inception-V4网络识别效果分析
为了验证DnCNN去噪网络在雷达时频图像中的有效性,本文使用Inception-V4网络进行实验。本次实验数据分别使用去噪前的图像以及去噪后的图像用于网络的测试,其中每种调制方式包含1200组数据,80%用于训练,20%用于测试,信噪比范围为–12~8 dB,步长为2 dB,其中Inception-V4网络使用交叉熵损失函数,图5展示了信号在–10 d B时采用Dn CNN去噪网络的识别混淆矩阵以及未采用去噪网络的识别混淆矩阵。由图中可以看出,使用DnCNN网络后再经过Inception-V4进行特征提取并分类的效果较好,不过相似信号仍然容易混淆,例如Frank与LFM,有较大的概率识别错误,但在低信噪比下整体识别率仍然可以达到90%以上。
图5 Inception-V4网络识别混淆矩阵
为了验证本文方法的有效性,将与文献[3]提出的CNN模型以及文献[6]提出的栈式稀疏自编码(stacked Sparse Auto Encoder,sSAE)方法进行比较,一方面是本文使用信号调制方式与这两种方法完全相同,另一方面二者使用了不同的特征提取模型。其中,文献[6]所提出的栈式稀疏自编码器方法在LPI雷达波形识别中极具代表性,识别效果也同样优秀,因此具有很高的可比性。图6展示了这几种识别模型在不同信噪比下的不同调制方式的识别率。由图中可以看出,本文提出的DnCNN+Inception-V4方法整体上超越了文献[3]中方法的识别效果。而对于文献[6]而言,本文方法与之相比在不同调制类型信号识别的敏感度不同,在BPSK,Frank等信号调制类型识别时本文方法一般高于sSAE方法,而在LFM信号的识别效果上则会弱于sSAE方法。同时不同的信噪比也会产生一定的影响,如T 1和T 2信号,在低信噪比下本文方法效果较好,但是在信噪比较高时识别效果反而上升缓慢,这是由于在高信噪比时信号的背景噪声逐渐减弱,Dn CNN对于时频图像的去噪程度逐渐减弱导致的,但是最终的整体识别率本文方法是优于sSAE方法的。
图6 不同信噪比下LPI雷达信号识别准确率
5.4 鲁棒性分析
为了验证鲁棒性,采用不同批次的数据进行训练,图7展示的是每种调制方式的数据量不同情况下的识别率。图中表明,由于CWD时频变换对于信号时域特征的有效提取以及Inception网络对于时频图像特征提取的有效性,使得当样本量较小时,网络仍然可以收敛,在单种调制方式数据量为400时基本达到了稳定状态,从而获得较高的识别率,这证明了网络具有良好的鲁棒性。
图7 不同数据量训练识别结果
6 结论
本文针对LPI雷达信号识别问题,提出基于去噪卷积神经网络和Inception-V4网络的LPI雷达信号分类识别系统。该系统采用CWD时频变换对信号进行时频域变换,使用DnCNN网络对时频图像进行预处理,在完整的保留时频图像信息的同时减小时频图像的背景噪声,同时本文方法能够自动对图像提取特征,从而解决了人工提取特征复杂、效率低的问题,为低信噪比条件下的LPI雷达信号识别提供了新的方案。