浙江大学学报(工学版), 2022, 56(10): 1987-1994 doi: 10.3785/j.issn.1008-973X.2022.10.010

自动化技术、信息工程

基于相位融合特征和残差网络的调制智能识别

罗群平,, 赵民建, 赵明敏,, 苏智臻

浙江大学 信息与电子工程学院,浙江 杭州 310013

Modulation intelligent recognition based on phase fusion feature and residual network

LUO Qun-ping,, ZHAO Min-jian, ZHAO Ming-min,, SU Zhi-zhen

College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310013, China

通讯作者: 赵明敏,男,副教授. orcid.org/0000-0002-3020-2434. E-mail: zmmblack@zju.edu.cn

收稿日期: 2021-11-16  

基金资助: 国防基础科研计划资助项目(JCKY2020210B021)

Received: 2021-11-16  

Fund supported: 国防基础科研计划资助项目(JCKY2020210B021)

作者简介 About authors

罗群平(1989—),男,硕士生,从事通信信号处理及深度学习的研究.orcid.org/0000-0003-0770-4054.E-mail:luojing123@zju.edu.cn , E-mail:luojing123@zju.edu.cn

摘要

针对调制识别依赖人工提取的经验特征、识别准确率低的问题,提出基于相位星座图和矢量轨迹图融合聚类的智能识别算法.通过对接收信号进行滤波、定时同步预处理,恢复出较理想的基带信号,将信号的波形数据转化为星座图和矢量轨迹图特征. 利用深度学习(DL)将调制识别转换成图像的分类问题,将所提取的特征通过2路并行输入的轻量级残差结构网络,开展分层学习和特征融合训练,完成对目标调制方式的识别. 仿真实验表明,基于融合特征的识别结果优于目前的基于高阶累积量、星座图和波形数据的识别结果,当信噪比(SNR)高于2 dB时,对MPSK(调制的阶数为 2、4、8)、MQAM(调制的阶数为16、64)、MAPSK(调制的阶数为16、32)这7类调制的识别率可以达到95.14%.

关键词: 调制识别 ; 星座图 ; 矢量轨迹图 ; 融合训练 ; 残差网络

Abstract

An intelligent signal modulation recognition algorithm based on phase constellation and trajectory clustering was proposed aiming at the problem that the common recognition relied on manually extracted empirical features and suffered from low precision. An ideal baseband signal was recovered by preprocessing the received signal, such as filtering and timing synchronization. Then the waveform data of the signal was transformed into a constellation diagram and vector trajectory diagram. The signal modulation recognition problem was transformed into a featured image classification problem by exploiting the techniques in deep learning (DL). The extracted features were input into a lightweight residual structure network with two parallel inputs. Then hierarchical learning and feature fusion training were performed to achieve the target modulation recognition. The simulation experiments showed that the recognition rates achieved by the feature fusion method outperformed those achieved by the methods based on high-order statistics, constellation diagrams and signal waveform. The recognition rate for seven types of modulation consisting of MPSK (M = 2, 4, 8), MQAM (M = 16, 64), and MAPSK (M = 16, 32) can reach 95.14% when the signal-to-noise ratio (SNR) is larger than 2 dB.

Keywords: modulation recognition ; constellation diagram ; vector trajectory diagram ; fusion training ; residual network

PDF (1693KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

罗群平, 赵民建, 赵明敏, 苏智臻. 基于相位融合特征和残差网络的调制智能识别. 浙江大学学报(工学版)[J], 2022, 56(10): 1987-1994 doi:10.3785/j.issn.1008-973X.2022.10.010

LUO Qun-ping, ZHAO Min-jian, ZHAO Ming-min, SU Zhi-zhen. Modulation intelligent recognition based on phase fusion feature and residual network. Journal of Zhejiang University(Engineering Science)[J], 2022, 56(10): 1987-1994 doi:10.3785/j.issn.1008-973X.2022.10.010

无线电信号的调制识别是通信信号参数估计、信号解调、频谱感知的基础,在认知无线电、频谱监测、战场信号截获等应用领域中发挥重要的作用. 通常调制识别方法大体上可以分为2种[1]:基于最大似然判决的方法和基于特征提取的分类识别方法. 似然比判决的方法是贝叶斯理论最优算法,但是需要关于信号的均值、方差先验信息,算法复杂度相对较高. 相比而言,基于特征提取的识别方法选取最能体现调制信号的差异特征来实现分类. 当前提取的特征主要是时频域参数、高阶累积量、循环谱、小波变换、语谱图和信息熵等[2-4]. Ali等[5]对信号幅度包络进行傅里叶变换,构建4个特征参数,用于识别3类高阶幅度相位调制(amplitude phase shift keying, APSK). Xie等[6]利用5个高阶累积量特征参数对6类低阶调制进行识别,分析频率抖动和多径因素对识别结果的影响. Wang等[7]在对相移键控(phase shift keying, PSK)和正交幅度调制(quadrature amplitude modulation, QAM)多类调制识别时,级联使用星座图的特征来提升对QAM调制的识别性能. 李润东等[8]引入低秩表示算法,对信号的循环谱特征进行降噪处理后,对7种调制进行识别,取得较高的识别准确率.

近年来,深度学习在目标检测、语音识别、人脸识别等众多领域取得了突出的成就[9-12],因此有学者尝试利用深度学习的方法来提升对调制信号的识别性能. Huang等[13]通过改进损失函数训练网络,学习5种调制的最大差异特征. Teng等[14]将IQ信号的幅度和相位转换为统计分布图特征,利用轻量级的卷积神经网络对4种调制信号进行识别. Huynh-The等[15]利用卷积神经网络(convolution neural network, CNN)对24种调制信号进行分类识别,当信噪比为20 dB时,平均识别率达到93.59%. O'shea等[16]利用残差网络对调制信号的波形数据进行学习,取得了较好的识别性能.

上述的方法在针对特定调制方式识别时,有较好的识别结果,但均采取单一特征用于识别分类,建模时未考虑信号采样定时偏差的影响. 针对这些问题,在相关算法的启发下,本文利用深度学习的方法对常见的7种幅相类调制进行识别. 提取信号的相位星座图和矢量轨迹图2个联合特征,利用轻量级的残差网络对联合特征进行分层学习和融合识别. 仿真实验表明,在星座图特征识别的基础上融合相位矢量轨迹特征,提升了系统的识别性能.

1. 算法原理

调制是无线通信系统中的一个基本环节,将待发送的低频信号搬移到高频后进行传输,用来提升系统的通信容量和可靠性. 在非协作通信的信号接收端,通常需要对信号进行参数估计和处理后,进行调制方式的识别. 本文调制识别的系统流程如图1所示.

图 1

图 1   调制识别系统的流程图

Fig.1   Process of modulation identification system


1.1. 信号原理

对常见的幅相类调制信号进行识别,信道为高斯信道,假设信号的载波频率误差可以被理想估计. 接收信号 $ r{\text{(}}t{\text{)}} $的基带模型可以表示为

$ r{\text{(}}t{\text{) = }}E\sum\limits_{n = - \infty }^{+\infty } {{A_n}h(t - n{T_{\text{B}}} - \tau {T_{\text{B}}})} {{\rm{exp}}\;{({\text{j}}\Delta {f_{\rm{c}}}t+\varphi) }}+n(t). $

式中: $ E $为信号幅度; $ {T_{\text{B}}} $为符号速率; $ h(t) $为等效滤波器响应; $ \tau $为信号的采样定时偏差; $ \Delta {f_{\rm{c}}} $为残余的载波频率; $ \varphi $为信号的相位; $ n(t) $为高斯白噪声的幅度; $ {A_n} $为传输的信息序列,由于信号是正交信号, $ {A_n} $可以用 $ {I_n} $$ {Q_n} $两路来表述.

对于MPSK调制信号,可以表示为

$ {A_n} = {{\rm{exp}}\;\left({{\text{j}}\frac{{2{\text{π}} ( {m - 1} )}}{M}}\right)};\;m = 1,2, \cdots ,M. $

式中: $ M $为调制的阶数.

对于方形星座的MQAM调制信号,可以表示为

$ {A_n} = {I_n}+{\rm{j}}{Q_n}. $

式中: ${I_n}、{Q_n} \in \left\{ {2m - 1 - \sqrt M } \right\},m = 1,2, \cdots ,\sqrt M$.

对于MAPSK类信号,星座是由分布在不同半径的同心环上的点组成,可以表示为

$ {A_n} = \left\{ \begin{gathered} {R_1}{{\rm{exp}}\;{\left[{\rm{j}}\left(\frac{{2{\text{π}} }}{{{n_1}}}i+{\varphi _{_1}}\right)\right]}}{\text{, }}i{\text{ = 0,1,}} \cdots ,{n_1} - 1; \\ {R_2}{{\rm{exp}}\;{\left[{\rm{j}}\left(\frac{{2{\text{π}} }}{{{n_2}}}i+{\varphi _{_2}}\right)\right]}}{\text{, }}i{\text{ = 0,1,}} \cdots ,{n_2} - 1; \\ \begin{array}{*{20}{c}} {}&{}&{}&{\begin{array}{*{20}{c}} {}& \vdots &{} \end{array}} \end{array} \\ {R_\lambda }{{\rm{exp}}\;{\left[{\rm{j}}\left(\frac{{2{\text{π}} }}{{{n_\lambda }}}i+{\varphi _{_\lambda }}\right)\right]}}{\text{, }}i{\text{ = 0,1,}} \cdots ,{n_\lambda } - 1. \\ \end{gathered} \right. $

式中: $ \lambda $为同心环的个数; $ {R_\lambda } $为各同心环的半径; $ {n_\lambda } $为在各环上均匀分布的星座点数; $ {\varphi _\lambda } $为各环上星座点的起始相位. 对于每一个环上的星座,信号表达式与MPSK信号一致. MAPSK调制的参数设置参照文献[17],其中16APSK调制的星座为2个环,内环和外环上的星座点分布数量分别为4和12,内、外环的初始相位分别为 ${\text{π}} /4 $$ {\text{π}} /12 $,功率归一化后环的半径比为0.413 5꞉1.128 9. 32APSK调制的星座由3个环组成,在内、外3个环上的星座点分布数量分别为4、12和16,内、外环的3个初始相位分别是 ${\text{π}} /4 $${\text{π}} /12 $和0,功率归一化后各环的半径比为0.295 5∶0.807 4∶1.220 3.

1.2. 信号特征

信号星座图是将接收信号的最佳采样点映射到复平面上,形成二维分布的散点图. 信号相位矢量图是在复平面上,通过渐进变化的连续轨迹来描述基带成型后的信号波形. 在每条路径上都显示出信号的幅度变化和相位状态跳转关系信息. 在数字通信系统中,用于描述信号矢量图的数据量是过采样倍数的星座图的数据量,且矢量图含有调制信号的连续变化的相位信息. 通常来说,不同的调制信号有不同的星座图和矢量图,信噪比为15 dB时的信号特征如图2所示.

图 2

图 2   信噪比为 15 dB时各调制的星座图、矢量图

Fig.2   Modulation constellation diagram and vector diagram when SNR is 15 dB


2. 基于深度学习的调制识别

2.1. 融合学习网络

近年来,CNN在模式识别、自然语言处理、目标跟踪等领域有很多成功的应用,网络结构通常是深层的前馈神经网络. 相对于传统的人工神经网络,CNN采用卷积、池化、权值共享等相关技术,在降低网络模型参数和计算量的同时,提升了对目标特征学习的有效性和丰富性. 在不断扩展CNN结构深度的同时,可能导致网络在训练时出现“梯度消失”的问题,影响网络的性能. He等[18]提出152层的ResNet网络,引入残差学习,有效地解决了网络深度造成的性能退化问题,使得深层网络能够得到很好的训练,基本的残差结构单元如图3所示.

图 3

图 3   残差基本单元

Fig.3   Residual basic unit


残差单元通过跳接路径将上层的输入与本层的输出相加,使得网络不再直接学习当前输入的特征,而是学习输入和输出之间的残差特征,简化了网络的训练问题. 在残差模块中,极端情况下,若残差项为0,则该网络相当于进行了一次恒等映射,将信息直接传递到下层网络. 在实际中,残差单元通常可以学习其他新的特征,因此在训练更深的网络时,残差网络的性能不会下降. 残差单元输出[19]可以表示为

$ {F}({\boldsymbol{x}})={\boldsymbol{W}}_{2} \sigma\left({\boldsymbol{W}}_{1} {\boldsymbol{x}}\right), $

$ {\boldsymbol{y}} = {F}({\boldsymbol{x}}, {{\boldsymbol{W}}} )+{{\boldsymbol{W}}_{\rm{s}}}{\boldsymbol{x}}. $

式中: ${{\boldsymbol{W}}_i}$为第 $i$层的权重系数,W为权重系数矩阵, ${{\boldsymbol{W}}_{\rm{s}}}$为跳接路径上的权重系数, $\sigma $为激活函数.

在残差结构的启发下,针对提取的星座图和矢量图2种信号特征,设计了基于联合特征输入的识别网络,对调制信号进行分类. 基于联合特征输入的网络模型如图4所示,具体的结构细节如表1所示.

图 4

图 4   基于联合特征输入的卷积神经网络

Fig.4   CNN based on joint feature input


表 1   网络结构的细节

Tab.1  Details of network structure

序号 组件 尺寸维度 描述
1
2
3
4
5
6
7
8
9
10
输入
卷积层
卷积层
卷积层
残差单元
融合
卷积层
残差单元
全局平均
全连接
3×224×224
32×112×112
32×112×112
32×112×112
32×112×112
64×112×112
128×56×56
256×28×28
256
7
星座图和矢量图输入
32×Conv(3,3), Stride=2
32×Conv(3,3), Stride=1
32×Conv(3,3), Stride=1
Channel=32, Stride=1
Concat
128×Conv(3,3), Stride=2
Channel =256, Stride=2
Average pooling
输出

新窗口打开| 下载CSV


相比于常见的CNN,基于联合特征输入的识别网络没有池化层,降采样过程是通过设置卷积核的步长完成的. 该网络前期由2个相同的支路同步对星座图和矢量图特征进行浅层学习,随后开展深度融合学习和识别分类. 融合方法是在网络中将2个并行支路的浅层网络学习到的特征在通道维度进行拼接和联合,组成新的特征矢量,作为下层网络的输入. 该网络的第1阶段是浅层特征提取阶段,通过3组卷积层学习输入特征图像的纹理、线条及局部信息. 其中第1个卷积模块的滑动步长设置为2,目的是对输入数据进行降采样处理,减少网络的计算量. 为了防止随着网络深度增加出现梯度消失的情况,在卷积层后使用基本的残差单元,将上层学习到的特征继续传导至下层卷积网络. 第2阶段是融合学习阶段,利用卷积层和残差单元对融合后的特征进行深度学习,以实现不同调制信号的差异性学习. 第3阶段是识别分类阶段,对网络学习到的特征全局压缩展平后,连接到全连接层,采用Softmax进行分类输出. 当对网络性能进行优化时,为了减少模型的过拟合,通过 ${L_2}$正则化对模型参数进行约束.

2.2. 识别步骤

对幅相类调制信号进行识别的方法的主要步骤如下.

1)对接收信号进行匹配滤波,利用根升余弦滤波器对信号进行解卷处理,能够获得最大信噪比输出的信号.

2)信号采样过程中可能有定时偏差,须进行误差估计和处理. 定时估计算法采用非数据辅助的方式[20],定时偏差可以表示为

$ \mathop \tau \limits^ \wedge = - \frac{{{T_{\rm{B}}}}}{{2{\text{π}} }}\arg \left\{ {\sum\limits_{k = 0}^{NP - 1} {{{\left| {r\left(\frac{{k{T_{\rm{B}}}}}{P}\right)} \right|}^2}{{\rm{exp}}\;{\left( - {\rm{j}}\frac{{2{\text{π}} k}}{P}\right)}}} } \right\}. $

式中: $ P $为过采样倍数. 在实际应用时,应每隔一段时间重新进行定时估计,以避免偏差累积. 在对信号定时估计后,采用基于拉格朗日的立方插值[21]的算法来重建信号波形,转化数据为2种图特征.

3)对网络参数进行初始化,利用产生的样本数据进行迭代训练和更新网络参数,不断学习样本数据的特征.

4)在训练完成后,选择最优模型,输入测试样本,对目标集合中的调制信号进行识别,获得系统的测试性能指标.

3. 实验仿真与分析

实验仿真数据利用Matlab 2020a软件来模拟产生. 信号成型时,滤波器的滚降系数工程上通常设为0.35;基带信号生成时,随机引入定时偏差,假设一次仿真过程的定时偏差一致;信号的过采样倍数为16. 针对每种调制信号,随机生成800个信号源符号数据,在信噪比为0~10 dB的条件下,各产生2 000个样本数据. 在对数据集划分时,训练、验证和测试数据的比例设置为0.70、0.15和0.15. 系统采用识别率 $ {R_{}} $作为性能评价指标,定义为

$ {R_{}} = \frac{{{T_{\rm{r}}}}}{{{N_{\rm{r}}}}} \times 100{\text{%}} . $

式中: $ {T_{\text{r}}} $为能被正确识别的样本数量, $ {N_{\text{r}}} $为测试样本的总数量.

利用上述产生的样本数据对基于联合特征的网络进行训练,神经网络的超参数设置如表2所示.

表 2   神经网络的超参数

Tab.2  Hyperparameters of neural network

名称 含义 数值
Learning rate
Batch size
Epoch
Optimizer
Weight decay
Momentum
学习率
块包含的数据样本
最大迭代训练轮次
优化器
权重衰减
动量因子
0.001
64
300
SGD
0.001
0.9

新窗口打开| 下载CSV


3.1. 系统性能及对比

在各调制方式等概率出现的条件下,利用基于联合特征输入的卷积神经网络,对样本数据进行训练和测试. 选取基于星座图的卷积网络识别[22]、基于高阶累积量的KNN(k-nearest neighbor, KNN)识别[23]、基于IQ数据的卷积网络识别[24]和基于IQ数据的残差网络识别[25]这4种方法,开展对比分析. 在不同的信噪比下,各方法的平均识别性能如图5所示.

图 5

图 5   平均识别性能

Fig.5   Average recognition performance


从上述结果综合来看,提出方法的识别性能表现更优. 当信噪比高于2 dB时,对目标集合内7种调制方式的平均识别率可达95.14%;当信噪比高于5 dB时,基于深度学习的4种方法的识别性能均优于基于高阶累积量的KNN方法,表现出深度学习具有强大的学习能力. 本文方法的识别性能较基于高阶累积量的KNN识别方法有优势.当信噪比高于5 dB时,基于高阶累积量的KNN识别方法的识别性能增益不明显,最高的识别率不超过94%. 这是由于部分调制信号的高阶累积量理论值比较接近,统计值受噪声的影响有一定的波动,影响了识别性能. 与基于星座图的卷积网络识别方法相比,本文方法在低信噪比下的识别性能有一定的增益,最大增益达到9.71%,这是由于本文方法融合了星座图和矢量图2种特征. 与基于IQ数据的2种识别方法相比,本文方法的性能增益明显,最大有35.48%的增益. 当信噪比低于6 dB时,基于IQ数据的2种识别方法的性能出现较大恶化. 这是由于基于IQ数据的识别方法直接对调制信号的时域波形数据进行学习,但在低噪比下学到的特征不够明显.

对不同调制方式下的识别性能进行分析,部分信噪比下的识别结果如表3所示. 可以看出,在各方法的识别性能中,高阶APSK 和QAM调制的平均识别性能低于低阶PSK调制的平均识别性能,如BPSK调制在低信噪比时,能够达到100%. 分析高阶MQAM(M = 16、64)调制的识别结果可知,本文方法的表现最优,较基于星座图的卷积网络识别的方法提升了24%和51.67%. 分析本文高阶调制的识别性能可知,QAM调制的识别率比APSK调制高,当信噪比为0 dB时,平均识别率提升了28.67%. 主要是由于QAM调制的联合特征在视觉分布上呈现方形的特点明显区分于APSK和PSK调制特征呈现的圆形特点.

表 3   部分信噪比下的调制识别率

Tab.3  Modulation recognition rate at partial SNR %

调制方式 本文的方法 基于星座图的卷积
网络识别方法
基于高阶累积量的
KNN识别方法
基于IQ数据的卷积
网络识别方法
基于IQ数据的残差
网络识别方法
0 dB 5 dB 10 dB 0 dB 5 dB 10 dB 0 dB 5 dB 10 dB 0 dB 5 dB 10 dB 0 dB 5 dB 10 dB
BPSK 100 100 100 100 100 100 100 100 100 100 100 100 99.85 100 100
QPSK 98.33 100 100 98.33 100 100 100 100 100 44.25 100 100 81.80 100 100
8PSK 99.00 100 100 98.33 100 100 100 100 100 48.40 100 100 71.00 99.95 100
16APSK 77.67 100 100 77.67 100 100 68.50 75.83 82.33 35.60 83.40 99.95 47.05 97.65 100
32APSK 59.67 99.67 100 68.00 99.67 100 62.83 81.50 83.50 65.35 89.05 86.95 51.60 89.10 100
16QAM 100 100 100 76.00 100 100 84.17 90.50 95.33 17.65 60.85 100 38.90 86.05 100
64QAM 94.67 99.67 100 43.00 97.67 100 80.83 93.00 96.17 69.70 88.05 88.60 42.35 87.90 99.85
平均识别率 89.90 99.90 100 80.19 99.62 100 85.19 91.55 93.90 54.42 88.76 96.50 61.79 94.38 99.98

新窗口打开| 下载CSV


3.2. 参数分析

3.2.1. 调制符号数量的影响

在生成训练数据集时,信号符号长度影响数据量的大小,决定所提取的特征图片中像素块的疏密程度,对信号的识别结果产生影响. 设置符号数 $ N $为200、400、600、700、800、1000进行仿真实验,结果如图6所示. 从结果可以看出,系统的平均识别性能随着符号数量的增加而提升,当 $ N $为800时达到最大值. 在符号数超过一定数量后,由于信号矢量图特征在低信噪比下的状态轨迹路径发散,导致特征出现模糊的情况,影响了整体的识别性能. 选取 $ N $为800,作为实验样本数据的生成参数.

图 6

图 6   符号长度对识别结果的影响

Fig.6   Impacts of symbol length on recognition results


3.2.2. 联合特征的增益

为了提高实验的完备性,对选取的2种信号特征分别进行训练,说明融合特征带来的识别性能增益. 基于单特征的识别方法是在基于联合特征输入的卷积神经网络的基础上修改网络结构,由并行输入特征改为单特征的输入,只使用星座图或者矢量图特征进行训练和识别. 网络训练时,超参数的设置保持不变. 基于单特征输入的卷积神经网络如图7所示,识别性能如图8所示.

图 7

图 7   基于单特征输入的卷积神经网络(星座图、矢量图)

Fig.7   CNN based on single feature input (constellation diagram and vector diagram)


图 8

图 8   基于不同特征的识别结果

Fig.8   Recognition results based on different features


从上述结果来看,联合特征的识别效果优于单星座图和单矢量图特征的识别效果,表明在星座图特征的基础上,融合相位矢量轨迹特征更能够反映不同调制间的差异性,增强了调制类别的特征属性.在基于单矢量图和单星座图的性能对比时,发现基于单矢量图的识别效果更好,这是由于矢量图同时携带了信号的相位轨迹和跳转信息.

3.2.3. 残差模块的优势

为了分析网络中的残差模块对识别性能的影响,在基于联合特征输入的识别网络中去掉基本残差单元中的跳接模块,网络的其他结构和超参数保持不变,识别性能的结果如图9所示. 可以看出,当信噪比低于6 dB时,含残差的网络提升了系统的平均识别性能;当信噪比为0 dB时,性能提升了1.33%. 这是由于引入残差单元使得网络去学习残差特征,在一定程度上可以简化训练的难度,保证性能不会下降.

图 9

图 9   残差模块对识别结果的影响

Fig.9   Impacts of residual module on recognition results


3.3. 扩展性测试

利用基于联合特征的识别方法提高了调制识别性能,增加1种新的调制方式32QAM,开展鲁棒性和可扩展性的测试. 在模型其他结构不变的情况下,只修改最后全连接层输出层的神经元数量. 在前期模型训练的基础上进行参数微调和适应性训练,识别性能的结果如图10所示.

图 10

图 10   扩展性测试

Fig.10   Scalability test


从上述结果可以看出,在低信噪比下,增加32QAM调制后的识别结果最大仅出现了6%的性能下滑,但是经过适应训练后,性能随着信噪比稳步提升. 当信噪比高于5 dB时,扩展后的性能可以达到很高的识别率,表明提出的方法具有一定的鲁棒性和可扩展能力.

3.4. 复杂性分析

数据仿真及样本测试在主机CPU为Intel(R) Core(TM) i5-9400 CPU×6的环境下开展. 神经网络的训练在服务器CPU为Intel(R) Xeon(R) Gold 6248R CPU×96,GPU为GTX3080,内存为256 GB DDR4的环境下开展,深度学习开发框架为PyTorch版本1.7.1,Cuda加速库版本11.0. 在相同条件下,各方法的复杂度如表4所示. 表中, $ {t_{{\rm{gen}}}} $为样本的生成时间, $ {t_{{\text{train}}}} $为网络训练时间, $ {N_{{\text{net}}}} $为网络模型的参数量.

表 4   不同算法的复杂度

Tab.4  Complexity of different algorithms

识别方法 $ {t_{{\rm{gen}}}} $/s $ {t_{{\text{train}}}} $/s $ {N_{{\text{net}}}} $
本文的方法
基于星座图的卷积网络识别
基于高阶累积量的KNN识别
基于IQ数据的卷积网络识别
基于IQ数据的残差网络识别
0.758
0.168
0.0011
0.0023
0.0025
372.4
239.33
22.668
34.8
49.56
1070791
5967175

2748255
103337

新窗口打开| 下载CSV


表4可以看出,本文方法的样本生成和训练时间的复杂度均高于其他4种方法. 这是由于本文方法需要生成和融合2种图特征,复杂度较高. 基于高阶累积量的KNN识别方法的样本生成时间和训练时间低于本文方法和其他3种对比的识别方法. 在网络模型的参数量上,本文方法的参数量少于基于星座图的卷积网络识别方法和基于IQ数据的卷积网络识别方法的参数量,占比为17.9%和38.9%. 综合来看,本文方法在使用联合特征后,增加了时间复杂度,但提升了系统的总体识别性能.

4. 结 语

本文研究基于联合特征和深度学习的调制识别方法. 考虑调制信号采样过程中存在定时偏差,对接收信号进行处理,将波形数据转化为2个图特征,利用轻量级残差网络对特征进行深度融合和识别分类. 仿真结果表明,采用基于星座图的相位矢量轨迹识别方法,增强了调制类别的特征属性,提高了识别性能. 考虑在非合作通信中,对接收的信号进行盲处理时,可能有较大的载波频偏残余,影响提取的特征及识别结果. 如何在载频估计不理想的情况下进行调制识别,是后续的研究方向.

参考文献

DOBRE O A, ABDI A, BAR-NESS Y, et al

Survey of automatic modulation classification techniques: classical approaches and new trends

[J]. IET Communications, 2007, 1 (2): 137- 156

DOI:10.1049/iet-com:20050176      [本文引用: 1]

JDID B, HASSAN K, DAYOUB I, et al

Machine learning based automatic modulation recognition for wireless communications: a comprehensive survey

[J]. IEEE Access, 2021, 9 (1): 57851- 57873

[本文引用: 1]

李晨, 杨俊安, 刘辉

基于信息熵和GA-ELM的调制识别算法

[J]. 系统工程与电子技术, 2020, 42 (1): 223- 229

DOI:10.3969/j.issn.1001-506X.2020.01.30     

LI Chen, YANG Jun-an, LIU Hui

Modulation recognition algorithm based on information entropy and GA-ELM

[J]. Systems Engineering and Electronics, 2020, 42 (1): 223- 229

DOI:10.3969/j.issn.1001-506X.2020.01.30     

ZENG Y, ZHANG M, HAN F, et al

Spectrum analysis and convolutional neural network for automatic modulation recognition

[J]. IEEE Wireless Communications Letters, 2019, 8 (3): 929- 932

DOI:10.1109/LWC.2019.2900247      [本文引用: 1]

ALI A K, ERELEBI E

Automatic modulation recognition of DVB-S2X standard-specific with an APSK-based neural network classifier

[J]. Measurement, 2019, 151: 107257

[本文引用: 1]

XIE W, HU S, YU C, et al

Deep learning in digital modulation recognition using high order cumulants

[J]. IEEE Access, 2019, 7: 63760- 63766

DOI:10.1109/ACCESS.2019.2916833      [本文引用: 1]

WANG Y, LIU M, YANG J, et al

Data-driven deep learning for automatic modulation recognition in cognitive radios

[J]. IEEE Transactions on Vehicular Technology, 2019, 68 (4): 4074- 4077

DOI:10.1109/TVT.2019.2900460      [本文引用: 1]

李润东, 李立忠, 李少谦, 等

基于稀疏滤波神经网络的智能调制识别

[J]. 电子科技大学学报, 2019, 48 (2): 161- 167

DOI:10.3969/j.issn.1001-0548.2019.02.001      [本文引用: 1]

LI Run-dong, LI Li-zhong, LI Shao-qian, et al

Intelligent modulation recognition based on sparse filtering neural network

[J]. Journal of University of Electronic Science and Technology of China, 2019, 48 (2): 161- 167

DOI:10.3969/j.issn.1001-0548.2019.02.001      [本文引用: 1]

DENG L, YU D

Deep learning: methods and applications

[J]. Foundations and Trends in Signal Processing, 2014, 7 (3): 197- 387

[本文引用: 1]

MASI I, CHANG F J, CHOI J, et al

Learning pose-aware models for pose-invariant face recognition in the wild

[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2018, 41 (2): 379- 393

CHOWDHURY A, ROSS A

Fusing MFCC and LPC features using 1D triplet CNN for speaker recognition in severely degraded audio signals

[J]. IEEE Transactions on Information Forensics and Security, 2020, 15: 1616- 1629

DOI:10.1109/TIFS.2019.2941773     

HUANG C, LI Y, CHEN C L, et al

Deep imbalanced learning for face recognition and attribute prediction

[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2020, 42 (11): 2781- 2794

DOI:10.1109/TPAMI.2019.2914680      [本文引用: 1]

HUANG S, JIANG Y, GAO Y, et al

Automatic modulation classification using contrastive fully convolutional network

[J]. IEEE Wireless Communication Letters, 2019, 8 (4): 1044- 1047

DOI:10.1109/LWC.2019.2904956      [本文引用: 1]

TENG C F, CHOU C Y, CHEN C H, et al

Accumulated polar feature-based deep learning for efficient and lightweight automatic modulation classification with channel compensation mechanism

[J]. IEEE Transactions on Vehicular Technology, 2020, 69 (12): 15472- 15485

DOI:10.1109/TVT.2020.3041843      [本文引用: 1]

HUYNH-THE T, HUA C H, PHAM Q V, et al

Mcnet: an efficient CNN architecture for robust automatic modulation classification

[J]. IEEE Communications Letters, 2020, 244 (4): 811- 815

[本文引用: 1]

O'SHEA T J, ROY T, CLANCY T C

Over-the-air deep learning based radio signal classification

[J]. IEEE Journal of Selected Topics in Signal Processing, 2018, 12 (1): 168- 179

DOI:10.1109/JSTSP.2018.2797022      [本文引用: 1]

ANEDDA M, MELONI A, MURRONI M

64-APSK constellation and mapping optimization for satellite broadcasting using genetic algorithms

[J]. IEEE Transactions on Broadcasting, 2015, 62 (1): 1- 9

[本文引用: 1]

HE K, ZHANG X, REN S, et al. Deep residual learning for image recognition [C]// IEEE Conference on Computer Vision and Pattern Recognition. Las Vegas: IEEE, 2016: 770-778.

[本文引用: 1]

MA J, LIN S C, GAO H, et al. Automatic modulation classification under non-Gaussian noise: a deep residual learning approach [C]// 2019 IEEE International Conference on Communications. Shanghai: IEEE, 2019: 1-6.

[本文引用: 1]

MORELLI M, ANDREA A N D, MENGALI U

Feedforward Ml-based timing estimation with PSK signals

[J]. IEEE Communications Letters, 1997, 1 (3): 80- 82

DOI:10.1109/4234.585803      [本文引用: 1]

ERUP L, GARDNER F M

Interpolation in digital modems. II. implementation and performance

[J]. IEEE Transactions on Communications, 1993, 41 (6): 998- 1008

DOI:10.1109/26.231921      [本文引用: 1]

PENG S L, JIANG H Y, WANG H X, et al

Modulation classification based on signal constellation diagrams and deep learning

[J]. IEEE Transactions on Neural Networks and Learning Systems, 2019, 30 (3): 718- 727

DOI:10.1109/TNNLS.2018.2850703      [本文引用: 1]

ASLAM M W, ZHU Z, NANDI A K

Automatic modulation classification using combination of genetic programming and KNN

[J]. IEEE Transactions on Wireless Communications, 2012, 11 (8): 2742- 2750

[本文引用: 1]

KRZYSTON J, BHATTACHARJEA R, STARK A. Complex-valued convolutions for modulation recognition using deep learning [C]// 2020 IEEE International Conference on Communications Workshops. Dublin: IEEE, 2020: 1-6.

[本文引用: 1]

LU X, TAO M Y, FU X, et al. Lightweight network design based on ResNet structure for modulation recognition [C]// 2021 IEEE 94th Vehicular Technology Conference. Norman: IEEE, 2021: 1-5.

[本文引用: 1]

/