留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于频域数据压缩感知的复合调制信号盲识别

何羚 阳鹏飞 阎啸 钟旭诺 白泰礼

何羚, 阳鹏飞, 阎啸, 钟旭诺, 白泰礼. 基于频域数据压缩感知的复合调制信号盲识别[J]. 电子科技大学学报, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096
引用本文: 何羚, 阳鹏飞, 阎啸, 钟旭诺, 白泰礼. 基于频域数据压缩感知的复合调制信号盲识别[J]. 电子科技大学学报, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096
HE Ling, YANG Pengfei, YAN Xiao, ZHONG Xunuo, BAI Taili. Blind Recognition for Composite Modulation Signal Based on Frequency-Domain Data Compressed Sensing[J]. Journal of University of Electronic Science and Technology of China, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096
Citation: HE Ling, YANG Pengfei, YAN Xiao, ZHONG Xunuo, BAI Taili. Blind Recognition for Composite Modulation Signal Based on Frequency-Domain Data Compressed Sensing[J]. Journal of University of Electronic Science and Technology of China, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096

基于频域数据压缩感知的复合调制信号盲识别

doi: 10.12178/1001-0548.2023096
基金项目: 四川省自然科学基金面上项目(2022NSFSC0545)
详细信息
    作者简介:

    何羚,副教授,主要从事空间信息获取与处理方面的研究

    通讯作者: 阎啸,E-mail:yanxiao@uestc.edu.cn
  • 中图分类号: TN971.+1

Blind Recognition for Composite Modulation Signal Based on Frequency-Domain Data Compressed Sensing

  • 摘要: 现有基于特征提取和模式识别的复合调制盲识别方法对特征和样本量敏感,且在多子载波情况下流程繁琐。基于统一载波体制复合调制信号建模,提出了以压缩后的复合调制信号频域数据为特征、利用倒残差分组卷积结构的轻量化神经网络对压缩数据进行训练和分类的盲识别新思路。通过实验平台搭建和Python代码实现,对10种复合调制信号进行了不同信噪比下的盲识别对比试验,结果表明:该方法在0 dB信噪比条件下识别率可达94.5%,5 dB信噪比条件下识别率为100%;精确识别所需数据量少于基于统计特征和决策树的识别方法,分类所用神经网络的准确率和参数量亦优于基准网络。
  • 图  1  G-ConvNet网络的整体结构

    图  2  分组卷积结构

    图  3  shuffle操作

    图  4  本文方法对10种CM信号的识别率

    图  5  本文方法在不同信噪比条件下的混淆矩阵

    01为PCM/BPSK/FM;02为PCM/BPSK/PM;03为PCM/BPSK1+BPSK2/FM;04为PCM/BPSK1+BPSK2/PM;05为PCM/QPSK+BPSK/FM;06为PCM/QPSK+BPSK/PM;07为PCM/QPSK/FM;08为PCM/QPSK/PM;09为PCM/QPSK1+QPSK2/PM;10为PCM/QPSK1+QPSK2/FM

    图  6  不同方法在不同信噪比条件下的CM识别率对比

    图  7  4种网络的CM信号识别率对比

    表  1  CM信号仿真参数表

    参数设置值
    主载波频率/GHz2.2
    中频/MHz70
    子载波1频率/kHz8
    子载波2频率/kHz16
    符号率/ksps4
    采样率/Msps200
    衰落因子0.35
    传输信道AWGN
    信噪比范围/dB−20~20
    下载: 导出CSV

    表  2  G-ConvNet各层输入输出一览

    层名称输入尺寸输出尺寸
    E-unit1×641×32
    conv-up1×321×128
    G-conv1×1281×128
    conv-down1×1281×32
    max pooling1×321×16
    FC1×161×分类数L
    下载: 导出CSV

    表  3  各方法的计算复杂度对比(分类总数=10)

    方法名称参数量FLOPs计算时间/ms
    existing-1024\\4.6
    existing-200000\\108.9
    CS+ResNet5023.52×10673.61×10611.1
    CS+ShuffleNetV21.26×1063.39×1069.2
    CS+MobileNetV22.24×1066.17×1068.2
    CS+G-ConvNet0.034×1061.54×1064.2
    下载: 导出CSV
  • [1] Radio frequency and modulation systems - part 1. Earth stations and spacecraft[M]. Washington D. C.: Consultative Committee for Space Data Systems (CCSDS), 2019.
    [2] AMIRI ARA H, ZAHABI M R, EBRAHIMZADEH A. Blind digital modulation identification using an efficient method-of-moments estimator[J]. Wireless Personal Communications, 2021, 116: 301-310. doi:  10.1007/s11277-020-07715-2
    [3] 司海飞, 胡兴柳, 史震, 等. 基于联合特征参数提取的非合作信号调制识别算法[J]. 通信学报, 2020, 41(7): 172-185. doi:  10.11959/j.issn.1000-436x.2020138

    SI H F, HU X L, SHI Z, et al. Non-cooperative signal modulation recognition algorithm based on joint feature parameter extraction[J]. Journal on Communications, 2020, 41(7): 172-185. doi:  10.11959/j.issn.1000-436x.2020138
    [4] XIE L, WAN Q. Automatic modulation recognition for phase shift keying signals with compressive measurements[J]. IEEE Wireless Communication Letters, 2018, 7(2): 194-197. doi:  10.1109/LWC.2017.2764078
    [5] HUYNH-THE T, HUA C H, DOAN V S, et al. Deep learning for constellation-based modulation classification under multipath fading channels[C]//2020 International Conference on Information and Communication Technology Convergence (ICTC). Jeju: IEEE, 2020: 300-304.
    [6] LIU Y, YANG C. Modulation recognition with graph convolutional network[J]. IEEE Wireless Communications Letters, 2020, 9(5): 624-627. doi:  10.1109/LWC.2019.2963828
    [7] 王世剑. 测控系统中复合调制信号的识别与参数估计[D]. 哈尔滨: 哈尔滨工程大学, 2019.

    WANG S J. Recognition and parameter estimation of hybrid modulation signal in TT&C[D]. Harbin: Harbin Engineering University, 2019.
    [8] 聂瑾. 基于复合调制特征的遥测信号调制识别方法研究[D]. 成都: 电子科技大学, 2021.

    NIE J. Research on modulation recognition method of telemetry signal based on composite modulation characteristics[D]. Chengdu: University of Electronic Science and Technology of China, 2021.
    [9] 许琦敏. 复合调制信号的识别与处理研究[D]. 成都: 电子科技大学, 2022.

    XU Q M. Research on recognition and processing of composite modulation signals[D]. Chengdu: University of Electronic Science and Technology of China, 2022.
    [10] CHU P, XIE L, DAI C, et al. Automatic modulation recognition for secondary modulated signals[J]. IEEE Wireless Communications Letters, 2021, 10(5): 962-965. doi:  10.1109/LWC.2021.3051803
    [11] WANG L, HAN Y, ZHOU P, et al. Modulation recognition of composite modulation signal based on two-fold digital receiver and goodness of fit test[C]//2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI). Changchun: IEEE, 2021: 433-437.
    [12] 王利全. 数传信号的调制识别与参数估计[D]. 成都: 电子科技大学, 2020.

    WANG L Q. Modulation recognition and parameter estimation of signals for data communication[D]. Chengdu: University of Electronic Science and Technology of China, 2020.
    [13] VILÀ-VALLS J, NAVARRO M, CLOSAS P, et al. Synchronization challenges in deep space communications[J]. IEEE Aerospace and Electronic Systems Magazine, 2019, 34(1): 16-27. doi:  10.1109/MAES.2019.170208
    [14] DONOHO D L. Compressed sensing[J]. IEEE Transactions on Information Theory, 2006, 52(4): 1289-1306. doi:  10.1109/TIT.2006.871582
    [15] CANDES E J, WAKIN M. B. An introduction to compressive sampling[J]. IEEE Signal Processing Magazine, 2008, 25(2): 21-30. doi:  10.1109/MSP.2007.914731
    [16] 魏子然. 基于压缩感知的信号重建技术及其成像系统的研究[D]. 成都: 电子科技大学, 2021.

    WEI Z R. Research on signal reconstruction technology and imaging system based on compressed sensing[D]. Chengdu: University of Electronic Science and Technology of China, 2021.
    [17] 蒋烈勤. 基于惯性神经网络的压缩感知信号重构[D]. 重庆: 西南大学, 2022.

    JIANG L Q. Reconstruction of compressed sensing signal based on inertial neural network[D]. Chongqing: Southwest University, 2022.
    [18] SAHOO S K, MAKUR A. Signal recovery from random measurements via extended orthogonal matching pursuit[J]. IEEE Transactions on Signal Processing, 2015, 63(10): 2572-2581. doi:  10.1109/TSP.2015.2413384
    [19] CANDES E, ROMBERG J. Sparsity and incoherence in compressive sampling[EB/OL]. (2006-11-30). https://www.arxiv.org/abs/math/0611957.
    [20] HE K, ZHANG X, REN S, et al. Deep residual learning for image recognition[C]//2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Las Vegas: IEEE, 2016: 770-778.
    [21] IOFFE S, SZEGEDY C. Batch normalization: Accelerating deep network training by reducing internal covariate shift[EB/OL]. [2023-01-13]. https://arxiv.org/pdf/1502.03167.pdf.
    [22] MA N, ZHANG X, ZHENG H T, et al. ShuffleNet V2: Practical guidelines for efficient CNN architecture design [EB/OL]. [2023-03-30]. https://arxiv.org/abs/1807.11164.
    [23] 许琦敏, 万峻, 何羚, 等. 基于高阶累积量和信号平方谱特征的复合调制信号盲识别[J]. 电子学报, 2022, 50(2): 426-431.

    XU Q M, WAN J, HE L, et al. Blind recognition for hybrid modulation signals based on high-order cumulant and squared spectrum feature[J]. Acta Electronica Sinica, 2022, 50(2): 426-431.
    [24] SANDLER M, HOWARD A. ZHU M, et al. MobileNetV2: Inverted residuals and linear bottlenecks[C]//2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition. Salt Lake City: IEEE, 2018: 4510-4520.
  • [1] 钱夔, 宋爱国, 田磊.  基于频域控制约束的物理神经网络非线性系统预测方法 . 电子科技大学学报, 2024, 53(2): 227-234. doi: 10.12178/1001-0548.2023036
    [2] 程云飞, 叶娅兰, 侯孟书, 何文文, 李云霞.  面向可穿戴生理信号的压缩感知实时重构 . 电子科技大学学报, 2021, 50(1): 36-42. doi: 10.12178/1001-0548.2020268
    [3] 杨峰, 周飞, 潘丽丽, 林静然.  基于交错方向乘子法的并行GPS信号捕获算法 . 电子科技大学学报, 2020, 49(2): 187-193. doi: 10.12178/1001-0548.2018112
    [4] 李润东, 李立忠, 李少谦, 宋熙煜, 何鹏.  基于稀疏滤波神经网络的智能调制识别 . 电子科技大学学报, 2019, 48(2): 161-167. doi: 10.3969/j.issn.1001-0548.2019.02.001
    [5] 高乐, 毕东杰, 彭礼彪, 谢永乐.  基于GAMP的近场毫米波成像快速算法 . 电子科技大学学报, 2019, 48(2): 168-173. doi: 10.3969/j.issn.1001-0548.2019.02.002
    [6] 袁太文, 谢永乐, 毕东杰, 盘龙, 吕珏.  改进的共轭梯度MRI压缩成像算法 . 电子科技大学学报, 2019, 48(1): 53-57. doi: 10.3969/j.issn.1001-0548.2019.01.009
    [7] 张立民, 闫文君, 凌青.  一种MISO条件下空时分组码盲识别方法 . 电子科技大学学报, 2017, 46(4): 488-494. doi: 10.3969/j.issn.1001-0548.2017.04.002
    [8] 王艳芬, 丛潇雨, 孙彦景.  一种稀疏度自适应超宽带信道估计算法 . 电子科技大学学报, 2017, 46(3): 498-504. doi: 10.3969/j.issn.1001-0548.2017.03.004
    [9] 叶娅兰, 何文文, 程云飞, 侯孟书, 李云霞.  面向压缩感知的基于相关性字典学习算法 . 电子科技大学学报, 2017, 46(5): 703-708. doi: 10.3969/j.issn.1001-0548.2017.05.011
    [10] 虞红芳, 吴曼, 刘曼, 杜宇峰.  一种快速准确适用性广的伪随机扰码识别方法 . 电子科技大学学报, 2015, 44(4): 500-504. doi: 10.3969/j.issn.1001-0548.2015.04.004
    [11] 张永平, 张功萱, 朱昭萌.  物联网中压缩感知算法的云加速方法 . 电子科技大学学报, 2014, 43(3): 413-419. doi: 10.3969/j.issn.1001-0548.2014.03.017
    [12] 朱丰, 张群, 梁必帅, 罗迎, 李开明, 毕博.  频谱稀疏OFD-LFM弹头自旋微动特征重构方法 . 电子科技大学学报, 2013, 42(3): 369-374. doi: 10.3969/j.issn.1001-0548.2013.03.010
    [13] 王妮娜, 桂冠, 苏泳涛, 石晶林, 张平.  基于压缩感知的MIMO-OFDM系统稀疏信道估计方法 . 电子科技大学学报, 2013, 42(1): 58-62. doi: 10.3969/j.issn.1001-0548.2013.01.014
    [14] 朱丰, 张群, 段艳丽, 顾福飞, 李开明, 毕博.  基于二维稀疏采样的HRRP合成及ISAR成像方法 . 电子科技大学学报, 2012, 41(6): 847-852. doi: 10.3969/j.issn.1001-0548.2012.06.006
    [15] 李相迎, 孟新, 姚秀娟.  CCSDS-TC传输帧盲识别方法研究 . 电子科技大学学报, 2012, 41(1): 142-146. doi: 10.3969/j.issn.1001-0548.2012.01.027
    [16] 琚生根, 周激流, 何坤, 夏欣, 王刚.  频域光照归一化的人脸识别 . 电子科技大学学报, 2009, 38(6): 1021-1025. doi: 10.3969/j.issn.1001-0548.2009.06.027
    [17] 张伟, 师奕兵, 王志刚.  随钻声波测井数据压缩的小波神经网络法 . 电子科技大学学报, 2008, 37(6): 900-903,921.
    [18] 傅彦, 周俊临, 吴跃.  快速神经网络无损压缩方法研究 . 电子科技大学学报, 2007, 36(6): 1245-1248.
    [19] 徐戎.  一种改进的递归神经网络盲均衡算法 . 电子科技大学学报, 2007, 36(2): 210-212,287.
    [20] 蔡权伟, 魏平, 肖先赐.  一种低信噪比信号的调制盲识别方法 . 电子科技大学学报, 2006, 35(2): 196-199.
  • 加载中
图(7) / 表(3)
计量
  • 文章访问数:  2813
  • HTML全文浏览量:  1204
  • PDF下载量:  21
  • 被引次数: 0
出版历程
  • 收稿日期:  2023-04-06
  • 修回日期:  2023-10-23
  • 网络出版日期:  2024-04-01
  • 刊出日期:  2024-03-30

基于频域数据压缩感知的复合调制信号盲识别

doi: 10.12178/1001-0548.2023096
    基金项目:  四川省自然科学基金面上项目(2022NSFSC0545)
    作者简介:

    何羚,副教授,主要从事空间信息获取与处理方面的研究

    通讯作者: 阎啸,E-mail:yanxiao@uestc.edu.cn
  • 中图分类号: TN971.+1

摘要: 现有基于特征提取和模式识别的复合调制盲识别方法对特征和样本量敏感,且在多子载波情况下流程繁琐。基于统一载波体制复合调制信号建模,提出了以压缩后的复合调制信号频域数据为特征、利用倒残差分组卷积结构的轻量化神经网络对压缩数据进行训练和分类的盲识别新思路。通过实验平台搭建和Python代码实现,对10种复合调制信号进行了不同信噪比下的盲识别对比试验,结果表明:该方法在0 dB信噪比条件下识别率可达94.5%,5 dB信噪比条件下识别率为100%;精确识别所需数据量少于基于统计特征和决策树的识别方法,分类所用神经网络的准确率和参数量亦优于基准网络。

English Abstract

何羚, 阳鹏飞, 阎啸, 钟旭诺, 白泰礼. 基于频域数据压缩感知的复合调制信号盲识别[J]. 电子科技大学学报, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096
引用本文: 何羚, 阳鹏飞, 阎啸, 钟旭诺, 白泰礼. 基于频域数据压缩感知的复合调制信号盲识别[J]. 电子科技大学学报, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096
HE Ling, YANG Pengfei, YAN Xiao, ZHONG Xunuo, BAI Taili. Blind Recognition for Composite Modulation Signal Based on Frequency-Domain Data Compressed Sensing[J]. Journal of University of Electronic Science and Technology of China, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096
Citation: HE Ling, YANG Pengfei, YAN Xiao, ZHONG Xunuo, BAI Taili. Blind Recognition for Composite Modulation Signal Based on Frequency-Domain Data Compressed Sensing[J]. Journal of University of Electronic Science and Technology of China, 2024, 53(2): 201-209. doi: 10.12178/1001-0548.2023096
  • 为应对空间测控通信对频谱利用率和安全可靠通信的高要求,现代测控通信系统的信号体制多采用复合调制(Composite Modulation, CM)方式。根据空间数据系统咨询委员会(Consultive Committee for Space Data Systems, CCSDS)建议[1],常用复合调制信号包括统一载波体制和扩频通信体制。其中统一载波体制应用最为广泛,它首先将基带信号码元进行脉冲编码调制(Pulse Code Modulation, PCM),再调制到不同频率的副载波上——称为内调制,内调制的副载波常采用多进制相移键控(Multi-Phase Shift Keying, MPSK)方式;然后将多个可能的副载波调制到统一的主载波上——称为外调制,外调制的主载波采用频率调制(Frequency Modulation, FM)或相位调制(Phase Modulation, PM)方式。相较于单一调制的通信信号,这种“脉冲编码/多副载波内调制/外调制”形式的复杂体制无疑增加了信号认知难度,在无先验信息的非合作通信及低信噪比条件下尤为困难。

    对信号进行认知的基本思路包括基于最大似然假设[2]的方法、基于特征提取和模式识别的方法。前者基于严格的数学推导,通过求解概率密度函数的未知数来获得理论上的最优性能,但该方法需要充分的先验信息,且当未知变量较多时计算复杂度较高,工程实现困难[3];后者通过提取信号的特征并构造特征集,然后选取特定的分类器来实现模式识别,该方法不依赖于先验知识,在一定信噪比条件下对非合作通信信号的识别性能较好。因此,本文主要基于特征提取和模式识别的思路来讨论复合调制信号盲识别问题。

    借鉴单一调制类型识别的常用特征,瞬时幅度[4]、谱线特征[5]、高阶累积量(Higher-Order Cumulant, HOC)[6]、循环谱等也常被用作复合调制信号的特征并基于此完成分类。文献[7]给出了一种基于信号瞬时幅度、谱线特征、频谱特征及信号信息分量的识别方法,研究了决策树、支持向量机(Support Vector Machine, SVM)、反向传播(Back-Propagation, BP)神经网络和向量匹配4种分类器,结果显示当信噪比高于5 dB时,采用决策树分类器的正确识别率可达97.31%。文献[8]基于瞬时直方图特征和循环谱分别构造特征量,区分了外调制为PM和FM的信号;指出在低信噪比条件下,基于循环谱的识别方法效果更佳。文献[9]基于四阶HOC和平方谱特征,采用决策树分类器完成了PCM/MPSK/PM信号的调制识别,结果显示在信噪比2 dB时对各类CM信号的正确识别率均达到95%以上。上述方法的识别效果一方面依赖于所构造的CM信号特征集是否具有唯一性和完备性;与此同时,因候选CM特征通常涉及统计特性,故而不可避免地对信号样本量有较高要求。

    另外在测控通信应用中,为提高电磁兼容性和增加遥测距离,常将多个子载波一并调制到主载波上实现联合传输。在这种CM策略下,由于内调制信号包括多路用户数据,每路的调制方式可能不同,因此不得不采取所谓的间接识别方法:先进行外调制识别,经解调[10]、提取信号瞬时相位或瞬时频率,得到内调制信号,再进行内调制方式识别。文献[11]提出一种基于双重锁相环的CM识别方法,用第一个锁相环解调基带信息,并利用解调信息的相位分布来区分MPSK和MPSK/FM信号;用第二个锁相环解调MPSK/FM内调制,并基于MPSK信号的相位积累分布进一步区分二进制相移键控(Binary Phase Shift Keying, BPSK)/FM和正交相移键控(Quadrature Phase Shift Keying, QPSK)/FM。文献[12]为了获取内调制信号,对外调制为PM和FM的CM信号分别提取瞬时相位和瞬时频率,并计算相应的特征参数完成识别。

    总体上,现有基于特征提取和模式识别的复合调制盲识别方法对CM信号特征、样本数很敏感,且在多子载波情况下识别流程繁琐,不利于实际应用。针对这些问题,本文研究建立了脉冲编码调制(PCM)/相移键控(PSK)/相位调制(PM)、脉冲编码调制(PCM)/相移键控(PSK)/频率调制(FM)两大类CM信号模型,以其频域数据为特征并通过压缩感知进行特征降维,同时构建了一个基于倒残差结构和分组卷积思想的轻量化神经网络,由此实现对压缩数据的训练和分类识别。

    • 根据CCSDS建议[1],本文研究以下10种复合调制信号:PCM/BPSK/PM、PCM/BPSK/FM、PCM/QPSK/PM、PCM/QPSK/FM、PCM/BPSK1+BPSK2/PM、PCM/BPSK1+BPSK2/FM、PCM/QPSK1+QPSK2/PM、PCM/QPSK1+QPSK2/FM、PCM/QPSK+BPSK/PM、PCM/QPSK+BPSK/FM。这些CM信号的时域数学模型推导如下。

      ${a_i}(t)$${b_i}(t)$为调制在第i个子载波上的多用户信息数据流,均通过非归零PCM编码得到,其表达式为:

      $$ {a_i}(t) = \sum\limits_k {{c_{i,k}}{g_i}(t - k{T_i})} $$ (1)
      $$ {b_i}(t) = \sum\limits_k {{d_{i,k}}{g_i}(t - k{T_i})} $$ (2)

      式中,${c_{i,k}} \in \{ - 1,1\} $${d_{i,k}} \in \{ - 1,1\} $${T_i}$表示第$i$个子载波的符号周期;${g_i}(t)$表示脉冲波形,定义为:

      $$ {g}_{i}(t)=\left\{ {\begin{array}{*{20}{l}} 1&0\le t < {T}_{i}\\ 0&其他 \end{array}} \right.$$ (3)

      设复合调制信号的内调制包含$N$个子载波,则PCM/BPSK或PCM/QPSK格式的复合调制信号${s_i}(t)$$i \in \{ 1,2, \cdots ,n\} $)可由下式获得:

      $$ {s_i}(t) = {a_i}(t)\cos (2{\text π} {f_i}t + {\varphi _{i,0}}) - {b_i}(t)\sin (2{\text π} {f_i}t + {\varphi _{i,0}}) $$ (4)

      式中,${f_i}$${\varphi _{i,0}}$$i \in \{ 1,2, \cdots ,N\} $)分别为第$i$个子载波的频率和初始相位。根据文献[1],子载波频率${f_i}$为8 kHz或16 kHz;PCM/PSK的符号率${R_s}$在[7.8125, 4 000] sps范围内,子载波频率应为相应符号率的整数倍;对于PCM/BPSK调制,有${b_i}(t) = 0$

      $N$个子载波组成的通带传输的PCM/PSK/PM信号${S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{PM}}}}(t)$可表示为[13]

      $$ {S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{PM}}}}(t) = {A_p}\cos \left[ {2{\text π} {f_p}t + {K_p}\sum\limits_{i = 1}^N {{s_i}(t) + {\varPhi _0}} } \right] $$ (5)

      式中,${A_p}$${f_p}$${\varPhi _0}$分别表示外层PM调制信号的幅度、载波频率和初始载波相位;${K_p}$为相位调制指数,正常范围为$0.2 \leqslant {K_p} \leqslant 1.4$[1]。对每个内调制信号${s_i}(t)$,子载波波形与其承载的数据流在过零点处同步,因而有${\varphi _{i,0}} = 0$$i \in \{ 1,2, \cdots ,N\} $)。

      因此,传输的PCM/PSK/PM信号${S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{PM}}}}(t)$可重写为:

      $$ {S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{PM}}}}(t) = {{\rm{Re}}} \left\{ {x_B^P(t)\exp \left[ {{\rm{j}}2{\text π} {f_p}t + {\varPhi _0}} \right]} \right\} $$ (6)

      式中,${{\rm{Re}}} \{ \} $表示对括号内的复数取实部;$x_B^P(t)$表示由${s_i}(t)$所给出的等价复基带信号,有:

      $$ x_B^P(t) = {A_P}\exp \left[ {{\rm{j}}{K_p}\sum\limits_{i = 1}^N {{s_i}(t)} } \right] = x_I^P(t) + {\rm{j}}x_Q^P(t) $$ (7)

      其中实部和虚部分别为:

      $$ x_I^P(t) = {A_P}\cos \left[ {{K_p}\sum\limits_{i = 1}^N {{s_i}(t)} } \right] $$ (8)
      $$ x_Q^P(t) = {A_P}\sin \left[ {{K_p}\sum\limits_{i = 1}^N {{s_i}(t)} } \right] $$ (9)

      类似地,由$N$个子载波组成的通带传输的PCM/PSK/FM信号${S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{FM}}}}(t)$可表示为:

      $$ {S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{FM}}}}(t) = {A_F}\cos \left[ {2{\text π} {f_F}t + {K_f}\int_0^t {\sum\limits_{i = 1}^N {{s_i}(\tau ){\rm{d}}\tau + {\varPhi _0}} } } \right] $$ (10)

      式中,${A_F}$${f_F}$${\varPhi _0}$分别为外层FM调制信号的幅度、载波频率和初始相位;${K_f}$为频率调制指数,其正常范围为$0.2 \leqslant {K_f} \leqslant 1.4$[1]

      传输的PCM/PSK/FM信号${S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{PM}}}}(t)$可重新表示为:

      $$ {S_{{\rm{PCM}}/{\rm{PSK}}/{\rm{FM}}}}(t) = {{\rm{Re}}} \left\{ {x_B^F(t)\exp \left[ {{\rm{j}}2{\text π} {f_F}t + {\varPhi _0}} \right]} \right\} $$ (11)

      式中,${{\rm{Re}}} \{ \} $表示取实部;等价复基带信号$x_B^F(t)$为:

      $$ x_B^F(t) = {A_F}\exp \left[ {{\rm{j}}{K_f}\sum\limits_{i = 1}^N {{s_i}(t)} } \right] = x_I^F(t) + {\rm{j}}x_Q^F(t) $$ (12)

      其中实部和虚部分别为:

      $$ x_I^F(t) = {A_P}\cos \left[ {{K_f}\int_0^t {\sum\limits_{i = 1}^N {{s_i}(\tau ){\rm{d}}\tau } } } \right] $$ (13)
      $$ x_Q^F(t) = {A_F}\sin \left[ {{K_f}\int_0^t {\sum\limits_{i = 1}^N {{s_i}(\tau ){\rm{d}}\tau } } } \right] $$ (14)

      更进一步地,用加性高斯白噪声(Additive White Gaussian Noise, AWGN)信道模拟存在多普勒频移和相位噪声的情况,则接收到的CM信号可表示为:

      $$ \begin{split} & r(t) = \left\{ \begin{gathered} {\rm{Re}}\{ \tilde x_B^P(t)\exp [{\rm{j}}{\phi _d} + {\phi _p}] + n(t)\} \\ \qquad\qquad\qquad\quad {\rm{PCM}}/{\rm{PSK}}/{\rm{PM}} \\ {\rm{Re}}\{ \tilde x_B^F(t)\exp [{\rm{j}}{\phi _d} + {\phi _p}] + n(t)\} \\ \qquad\qquad\qquad\quad {\rm{PCM}}/{\rm{PSK}}/{\rm{FM}} \end{gathered} \right. = \\ & \left\{ \begin{array}{l} {\rm{Re}}\{ A_P\exp \{ {\rm{j}}[{K_p}\displaystyle\sum\limits_{i = 1}^n {{s_i}(t)} ] + {\phi _p}\} + n(t)\} \\ \qquad\qquad\qquad\qquad\qquad {\rm{PCM}}/{\rm{PSK}}/{\rm{PM}} \\ {\rm{Re}}\{ A_F\exp \{ {\rm{j}}[{K_f}\displaystyle\int_0^t {\displaystyle\sum\limits_{i = 1}^n {{s_i}(\tau )} } d\tau + {\phi _d}] + {\phi _p}\} + n(t)\} \\ \qquad\qquad\qquad\qquad\qquad {\rm{PCM}}/{\rm{PSK}}/{\rm{FM}} \\ \end{array} \right. \end{split} $$ (15)

      式中,${\phi _d}$表示与多普勒相关的载波相位;${\phi _p}$表示传输信道中的相位噪声;其初始相位为$ {\phi _0} $$n(t)$表示均值和方差为零的AWGN;${\tilde x_B}(t)$表示存在多普勒频偏的复基带信号。

    • 压缩感知(Compressed Sensing, CS)是一种信号处理与信号恢复的方法[14-15],它在特定条件下允许将信号线性投影到比原始信号维度小得多的空间上,且能由投影信号精确恢复出原始信号[16],实现数据的压缩。针对复合调制信号盲识别问题,如直接用CM信号样本的原始频域数据作为神经网络的输入,会导致输入层神经元过多,整个网络的参数量过大。考虑到实际工程中原始频域信息存在冗余,即频谱很可能存在稀疏特性,本文借鉴压缩感知理论中的测量矩阵,对复合调制信号的原始频域数据进行降维处理。

    • 测量矩阵的设计是压缩感知的关键,适宜的测量矩阵可确保在将原始高维空间信号通过变换${\boldsymbol{\varPhi}} $投影到低维空间的同时,尽量保留原始信号所含的特征信息。假定原始信号为${\boldsymbol{x}} \in {\mathbb{R}^{q \times 1}}$$q$为原始数据长度),将其与变换矩阵${\boldsymbol{\varPhi}} \in {\mathbb{R}^{n \times q}}$相乘后得到长度为n的压缩信号,则设计测量矩阵就是找到1个变换基${\boldsymbol{\varPhi}} $和非相干矩阵${\boldsymbol{\varPsi }}\in {\mathbb{R}^{m \times n}}$,通过原始信号的低维投影${\boldsymbol{X}} \in {\mathbb{R}^{n \times 1}}$来获得压缩信号${\boldsymbol{y}} \in {\mathbb{R}^{m \times 1}}$[17]。上述测量过程可表示为:

      $$ {\boldsymbol{y}} = {\boldsymbol{\varPsi X}} = {\boldsymbol{\varPsi \varPhi x}} = {\boldsymbol{Ax}} $$ (16)

      式中,${\boldsymbol{A}} \in {\mathbb{R}^{m \times q}}$,即为$m \times q$维测量矩阵,有${\boldsymbol{A}} = {\boldsymbol{\varPsi \varPhi }}$

      测量矩阵应该满足约束等距特性(Restricted Isometry Property, RIP)条件[18-19]。RIP条件表述如下:存在常数${\varepsilon _k} \in (0,1)$,当对任意稀疏度为$k$、长度为$q$的稀疏向量,均可使${\boldsymbol{A}} = {\boldsymbol{\varPsi \varPhi}} $满足下式时,矩阵A满足RIP条件:

      $$ 1 - {\varepsilon _k} \leqslant \frac{{\left\| {{\boldsymbol{Ax}}} \right\|_2^2}}{{\left\| {\boldsymbol{x}} \right\|_2^2}} \leqslant 1 + {\varepsilon _k} $$ (17)

      式中,${\boldsymbol{x}} \in {\mathbb{R}^{q \times 1}}$为稀疏信号;||x||2表示${\boldsymbol{x}}$的欧几里得范数;$k$表示稀疏系数。

      事实上对于矩阵方程${\boldsymbol{y}} = {\boldsymbol{Ax}}$,直接判定其是否满足式(17)并非易事,因此,文献[19]提出了等价于式(17)的非相关性原理,只要${\boldsymbol{\varPhi}} $${\boldsymbol{\varPsi}} $之间满足不相关性,即可在很大程度上满足RIP条件。测量矩阵的相关性可表示为:

      $$ \varGamma ({\boldsymbol{A}}) = \mathop {\max }\limits_{u \ne v} \frac{{\left| {{\boldsymbol{a}}_u^{\text{T}}{{\boldsymbol{a}}_v}} \right|}}{{\left\| {{{\boldsymbol{a}}_u}} \right\|\left\| {{{\boldsymbol{a}}_v}} \right\|}} $$ (18)

      式中,${{\boldsymbol{a}}_u}$$u \in \{ 1,2, \cdots ,m\} $)、${{\boldsymbol{a}}_v}$$v \in \{ 1,2, \cdots ,q\} $)分别表示矩阵${\boldsymbol{A}}$的行向量和列向量。

      $\varGamma ({\boldsymbol{A}})$的大小决定了测量矩阵的相关性:$\varGamma ({\boldsymbol{A}})$越小,说明矩阵${\boldsymbol{A}}$中各列的相关性越低,亦即矩阵${\boldsymbol{A}}$越能满足RIP条件。

      可用的测量矩阵有随机高斯测量矩阵、随机伯努利测量矩阵、部分哈达玛测量矩阵和部分正交测量矩阵等。本文选用高度不相关的m×q维随机高斯测量矩阵${\boldsymbol{A}}$,其中每个元素$ {a_{u,v}} $都独立地服从均值为0、方差为$1/m$的高斯分布,即:

      $$ {a_{u,v}} \sim N\left(0,\frac{1}{m}\right) $$ (19)

      当该矩阵的测量数满足$ m \geqslant c k \log \left( {{q / k}} \right) $时(其中$c$为很小的常数,$k$为稀疏度),便会以极大的概率满足RIP条件。

    • 利用测量矩阵对频域数据进行降维,选定随机高斯测量矩阵${\boldsymbol{A}} \in {\mathbb{R}^{64 \times 1024}} $,其中每个元素$ {a_{u,v}} $p=1/2时,均满足如下定义:

      $$ {a_{u,v}} = {1}\; 或 -1\;\;\; $$ (20)

      且满足独立同分布:

      $$ {a_{u,v}} \sim N\left(0,\frac{1}{{64}}\right) $$ (21)

      利用上述64×1024维随机高斯测量矩阵${\boldsymbol{A}}$并根据式${\boldsymbol{y}} = {\boldsymbol{Ax}}$,可将原始维度为1024×1的复合调制信号的频域数据${\boldsymbol{x}} \in {\mathbb{R}^{1024 \times 1}}$压缩为维度为64×1的数据${\boldsymbol{y}} \in {\mathbb{R}^{64 \times 1}}$。将${\boldsymbol{y}}$转置为1×64的特征向量,以此作为后续模式识别的输入。

    • 受算力和性能限制,传统的重量级深度神经网络如ResNet[20]等难以在小型或便携式计算设备上成功部署。从智能算法推广应用角度,有必要进行轻量化神经网络设计。本文基于倒残差结构和分组卷积思想,构造了一种倒残差分组卷积的轻量化网络模型G-ConvNet,其整体结构如图1所示。

      图1可知,G-ConvNet在输入层之后首先设置了1个特征提取模块(E-Unit),然后是倒残差分组卷积模块(Inverted residual G-Unit),最后由分类模块(C-Unit)实现分类。

    • 特征提取模块(E-unit)的第一层为普通二维卷积层(conv1),卷积核大小为$1 \times 3$,步长为2。该层用于提取压缩感知所得的1×64一维特征向量的浅层特征,同时将原始长度从64降为32。

      为了使卷积层在训练时更稳定和加快训练速度,卷积层之后加入1个BatchNorm(BN)层。BN层将卷积层的输出分为多个mini-batch分别进行归一化,以降低网络对初值的敏感性,并可在一定程度上抑制过拟合。对任意1个mini-batch数据$B = {\text{\{ }}{b_1},{b_2}, \cdots ,{b_L}{\text{\} }}$$L$为该mini-batch中的数据个数),相应的输出${z_l}$可经由以下过程得到[21]

      首先求mini-batch中数据的均值$\mu $和均方差${\sigma ^2}$

      $$ \mu = \frac{1}{L}\sum\limits_{l = 1}^L {{b_l}} $$ (22)
      $$ {\sigma ^2} = \frac{1}{L}\sum\limits_{l = 1}^L {{{({b_l} - \mu )}^2}} $$ (23)

      然后对mini-batch的输入数据进行归一化处理:

      $$ {\hat b_l} = \frac{{{b_l} - \mu }}{{\sqrt {{\sigma ^2} + \varepsilon } }} $$ (24)

      式中,$\varepsilon $为保证均方差稳定性的常数,通常取$\varepsilon = {10^{-5}}$

      最后对归一化数据进行平移和尺度变换,得到输出${z_l}$

      $$ {z_l} = \gamma {\hat b_l} + \beta $$ (25)

      式中,$\gamma ,\beta $分别表示尺度因子和偏置值,均为网络的超参数,可通过训练优化得到。

      BN层之后是非线性激活函数relu6。与ResNet模型中采用的relu函数相比,relu6的取值范围被限制在(0,6)范围内,适于小型或便携式终端应用。其定义如下:

      $$ f({z_l}) = \left\{ \begin{gathered} 6{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {z_l} \geqslant 0 \\ {z_l}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} 0 \leqslant {z_l} < 6 \\ 0{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {z_l} < 0 \\ \end{gathered} \right. $$ (26)

      经过E-Unit之后,输入矩阵的维度由$1 \times 64$变为$1 \times 32$

      图  1  G-ConvNet网络的整体结构

    • 在ResNet提出的Residuals结构中,先使用卷积对输入层进行降维,然后经过若干中间隐层提取特征,最后再通过卷积实现输出层升维,网络模型整体呈现两头大、中间小的形态。本文构建的G-ConvNet网络的Inverted residual部分则是一种倒置的残差结构:先使用$1 \times 1$卷积进行升维,以期将低维空间映射到高维空间,为之后的分组卷积提供更多信息;然后进行2次$1 \times 3$分组卷积和1次shuffle操作,最后通过$1 \times 1$卷积实现降维,整体呈现出两头小、中间大的形态。分组卷积的结构如图2所示。图中,$g$为分组数;$H$$W$分别代表输入特征层和输出特征层的高度和宽度;${c_1}$${c_2}$分别为输入特征层和输出特征层通道维数。通过${c_1}$进行$g$个分组,将卷积滤波器的尺寸从${c_1} \times H \times W$减少为$({c_2} \times H \times W)/g$,只要选择适宜的$g$值,即可降低卷积的计算复杂度和参数量;$g$越大,参数量降低越明显,逐层分组卷积还可进一步减少参数,从而达到网络轻量化目的。考虑到对于一定的输入特征层参数集$\{ {c_1},H,W\} $$g$的增加虽然能降低每秒浮点运算次数(Floating-Point Operations Per Second,FLOPs),但同时会导致内存访问量需求加剧,即分组数不能无限增大[22]。经权衡,本文将$g$取值为8。

      图  2  分组卷积结构

      分组卷积的数据信息只在本组内,各通道之间没有交互,会产生类似于近亲繁殖现象而使分类器精度下降。因此在分组卷积层后加入通道重排(shuffle)层,通过shuffle操作将不同分组的通道进行信息交互,如图3所示。

      图  3  shuffle操作

      Shuffle层之后是BN层和relu6层,与E-unit相同,不再赘述。

    • 倒残差分组卷积模块对输入数据的维度不做改变。通过1个最大池化(max pooling)层,将特征降维为1×16;然后通过1个Flatten层,将最大池化层的输出压缩为一维特征,为输入到全连接(Fully Connected, FC)层做准备。FC层之后,用softmax函数作为最后的输出层,其定义如下:

      $$ {F_{{\rm{soft}}\max }} = {\rm{soft}}\max ({F_{{\rm{fc}}}}) = \frac{{\exp ({F_{{\rm{fc}}}})}}{{\displaystyle\sum {\exp ({F_{{\rm{fc}}}})} }} $$ (27)

      式中,${F_{{\rm{fc}}}}$为FC层的输出。

    • 本文研究的10种CM信号分属于PCM/PSK/PM和PCM/PSK/FM两大类。按照第一部分所述的数学模型产生时域信号,经采样和离散傅氏变换(Discrete Fourier Transform, DFT)得到频域数据。仿真参数设置如表1所示。

      表 1  CM信号仿真参数表

      参数设置值
      主载波频率/GHz2.2
      中频/MHz70
      子载波1频率/kHz8
      子载波2频率/kHz16
      符号率/ksps4
      采样率/Msps200
      衰落因子0.35
      传输信道AWGN
      信噪比范围/dB−20~20

      在不同信噪比下,取每种CM信号的频域数据各300条,每条原始频域数据长度为1024点。按照数据条数2:1的比例划分为训练集和测试集。

    • 对上述复合调制信号频域数据集进行压缩感知变换,将每条长1024点的原始频域数据压缩为长度为64的压缩数据,然后使用本文所提的G-ConvNet网络模型对压缩数据进行训练和测试。

      试验平台搭建在Window11操作系统中,G-ConvNet网络代码实现使用Python 3.10。相关环境配置情况如下:CPU为AMD Ryzen 7 5800H with Radeon Graphics;GPU为NVIDIA GeForce RTX3060 Laptop GPU;神经网络训练框架为Pytorch 1.21.1;网络优化器为Adam。学习率固定设为0.0001,batch-size设为16,训练回合数设为100。

      G-ConvNet网络各层的输入输出尺寸见表2

      表 2  G-ConvNet各层输入输出一览

      层名称输入尺寸输出尺寸
      E-unit1×641×32
      conv-up1×321×128
      G-conv1×1281×128
      conv-down1×1281×32
      max pooling1×321×16
      FC1×161×分类数L
    • 按照本文第一部分所述信号模型,仿真产生10种复合调制信号,采用本文“压缩感知+倒残差分组卷积轻量化网络”(CS+G-ConvNet)复合调制信号盲识别方法,所得的正确识别率曲线如图4所示;在信噪比分别为−5、0、5 dB时的混淆矩阵如图5所示。

      图  4  本文方法对10种CM信号的识别率

      在AWGN信道下,本文方法与文献[23]所提方法的仿真结果对比如图6所示。由图6可知,文献[23]所提“基于HOC和平方谱特征+决策树”的CM识别方法有一个明显缺陷:因其提取的是统计特征,识别结果的正确率很大程度上依赖于CM信号的样本数量,一旦样本长度减小,识别性能将急剧下降,如图中以“existing-样本数”表示的曲线。相较之下,本文方法在压缩感知所得样本长度为64时,0 dB信噪比条件下的识别率可达94.5%,5 dB信噪比条件下识别率为100%,如图中以“CS+G-ConvNet”表示的曲线。

      图  5  本文方法在不同信噪比条件下的混淆矩阵

      此外,为验证本文所提基于倒残差分组卷积的轻量化网络(G-ConvNet)的有效性,选择ResNet50[20]、ShuffleNetV2[22]、MobileNetV2[24]这3种基准网络与G-ConvNet进行对比。各网络对于本文建模产生的10种复合调制信号的平均识别率如图7所示。

      图  6  不同方法在不同信噪比条件下的CM识别率对比

      对比可知,对于长度为64的一维特征输入,本文构建的G-ConvNet网络在信噪比为0 dB时的识别率达到94.5%;而MobileNetV2的识别率仅为67.4%,ShuffleNetV2的识别率为76.4%,ResNet50的识别率为80.1%。可见对于低维特征,深度神经网络更易出现梯度消失问题以致影响分类正确率,故而采用ResNet50等深层网络的CM信号识别效果不及本文所提的层数较少的轻量化网络。

      图  7  4种网络的CM信号识别率对比

      表3进一步给出了现有方法与本文方法在参数量、FLOPs和计算时间3个方面的对比。表中,“existing-样本数”为文献[23]所提方法,因其未采用网络模型,故只能给出等比条件下的整体计算时间。由表3可知,本文提出的“CS+G-ConvNet”方法的计算复杂度低于现有其他方法。

      表 3  各方法的计算复杂度对比(分类总数=10)

      方法名称参数量FLOPs计算时间/ms
      existing-1024\\4.6
      existing-200000\\108.9
      CS+ResNet5023.52×10673.61×10611.1
      CS+ShuffleNetV21.26×1063.39×1069.2
      CS+MobileNetV22.24×1066.17×1068.2
      CS+G-ConvNet0.034×1061.54×1064.2
    • 本文研究了PCM/BPSK/PM、PCM/BPSK/FM、PCM/QPSK/PM、PCM/QPSK/FM、PCM/BPSK1+BPSK2/PM、PCM/BPSK1+BPSK2/FM、PCM/QPSK1+QPSK2/PM、PCM/QPSK1+QPSK2/FM、PCM/QPSK+BPSK/PM、PCM/QPSK+BPSK/FM共10种复合调制信号的时域表示模型,以它们的频域数据为复合调制特征,通过压缩感知进行特征向量降维,然后构建了一个基于倒残差结构和分组卷积思想的轻量化神经网络,最终实现了压缩频域数据的分类识别。试验结果显示,上述“压缩感知+轻量化神经网络”的CM盲识别方法在较低信噪比时可获得优良的识别率,且在同比条件下具有优于相关文献方法和基准网络的识别效果。但面向实际应用,仍有一些关键问题待深入研究,如根据实测测控通信频段的频谱稀疏性讨论本文所提方法的普适性;以及遵从CCSDS建议,进一步对扩频体制的CM信号进行盲识别研究等。

参考文献 (24)

目录

    /

    返回文章
    返回