«上一篇
文章快速检索     高级检索
下一篇»
  应用科技  2020, Vol. 47 Issue (6): 30-35, 52  DOI: 10.11991/yykj.202001001
0

引用本文  

孙华泽, 张晓林. 基于瞬时相位新特征的数字调制信号识别[J]. 应用科技, 2020, 47(6): 30-35, 52. DOI: 10.11991/yykj.202001001.
SUN Huaze, ZHANG Xiaolin. Digital modulation signal recognition based onnew features of instantaneous phase[J]. Applied Science and Technology, 2020, 47(6): 30-35, 52. DOI: 10.11991/yykj.202001001.

通信作者

张晓林,E-mail:zhangxiaolin@hrbeu.edu.cn

作者简介

孙华泽,男,硕士研究生;
张晓林,男,副教授,博士

文章历史

收稿日期:2020-01-03
网络出版日期:2020-11-10
基于瞬时相位新特征的数字调制信号识别
孙华泽, 张晓林    
哈尔滨工程大学 信息与通信工程学院,黑龙江 哈尔滨 150001
摘要:针对四相移相键控(4PSK)和八相移相键控(8PSK)难以从瞬时特征区分这一问题,本文提出了一种基于瞬时相位的特征——分段相位均值最大值。设计了一种基于瞬时特征的调制识别方案,完成了多进制数字振幅调制(MASK)(M=2、4、8),多进制数字相位调制(MPSK)(M=2、4、8)共6种数字信号的调制识别。通过对信号的非线性相位进行分段,对每一段求均值,并找出均值序列中的最大值等操作,提取了新的特征参数,完成了4PSK与8PSK的区分。理论分析与仿真结果相一致。仿真结果表明,在信噪比高于4 dB时,4PSK与8PSK调制方式的正确识别概率可以达到90%以上。
关键词调制识别    信号处理    瞬时特征    瞬时相位    决策树    采样率    信噪比    识别率    
Digital modulation signal recognition based onnew features of instantaneous phase
SUN Huaze, ZHANG Xiaolin    
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
Abstract: In view of the difficulty of distinguishing 4 phase shift keying(4PSK) and 8 phase shift keying(8PSK) from instantaneous phase, a new characteristic based on the instantaneous phase is proposed, namely the maximum value of segmented phase mean. A modulation recognition scheme based on instantaneous features is designed to complete the modulation recognition of six kinds of digital modulation of multiple amplitude shift keying(MASK) (M=2, 4, 8) and multiple phase shift keying(MPSK) (M=2, 4, 8). By segmenting the nonlinear phase, calculating the mean value of each segment, and finding the maximum value in the sequence, the new characteristic parameter is extracted, and 4PSK and 8PSK are distinguished. The theoretical analysis is consistent with the simulation results. The simulation results show that the correct recognition probability of 4PSK and 8PSK can reach more than 90% when the signal-to-noise ratio is higher than 4 dB.
Keywords: modulation recognition    signal processing    instantaneous characteristics    instantaneous phase    decision tree    sample rate    signal-to-noise ratio    recognition rate    

调制识别一直都是非合作通信的重要一环,实际中大部分都采用统计识别的模式来完成调制识别[1]。这种方法需要先对信号的特征进行提取,再通过分类器分类[2]。因此目前对调制方式识别的研究方向大致分2类:一类是将研究的重点放在新特征的提取上,包括高阶累积量[3]、循环谱[4]、小波特征[5]、星座图特征[6]等;另一类是采用机器学习作为分类器,比如随机森林[7]、支持向量机[8]、卷积神经网络[9]、AdaBoost[10]等,这些分类器通过大量的数据训练与测试,与传统决策树分类器相比,在使用相同特征参数的条件下可以获得更高的正确识别率。近年来,随着特征的种类和提取方法越来越完善,一些基于经典特征提取算法的新特征被相继提出并应用于调制识别中。文献[11-12]中作者用循环谱特征图像分析方法,通过汉明距离测度枚举训练和测试数据所得到的特征参数之间的差异,成功实现了多种调制信号的分类工作。文献[13]将信号的各种熵特征与特征选择算法相结合,运用5种不同的集成学习分类器完成了对多种数字调制信号的分类工作。文献[14]提出一种压缩时间高阶循环累积量。文献[15]为了解决循环累积量特征在高采样率下使用受限问题,将压缩感知框架引入调制识别体系中,并且将文献[14]中的新特征作为对照目标进行研究。然而,传统的瞬时特征和决策树分类器由于原理简单、容易硬件实现,目前仍然被广泛使用并被继续深入研究。本文针对2ASK、4ASK、8ASK、2PSK、4PSK、8PSK这6种数字调制方式,在文献[16]提出的瞬时特征基础上,利用MPSK调制的非线性相位取值的差异性提取特征,完成了4PSK与8PSK的类内识别;同时从瞬时频率的角度提取特征完成了4ASK和8ASK的调制识别。

1 调制识别流程

基于统计模式理论的调制识别方法主要包含3个核心技术单元,即信号预处理、特征参数提取和分类器判决。本文的重点在于特征参数提取,因此文中将着重介绍新提出的区分4PSK和8PSK的瞬时特征——分段相位均值最大值,并从理论和仿真的角度完成对此特征的分析。

1.1 调制信号瞬时特征

$x\left( t \right)$ 是实信号,其时域一般表达式为

$x\left( t \right) = a\left( t \right)\cos \left( {2{\text{π}}{f_{\rm{c}}}\left( t \right)t + {\varphi _{{\rm{NL}}}}\left( t \right)} \right)$

式中: $a\left( t \right)$ 表示信号幅度; ${f_{\rm{c}}}\left( t \right)$ 表示信号载频; ${\varphi _{{\rm{NL}}}}\left( t \right)$ 表示信号的非线性相位。对应的解析信号形式为

$z\left( t \right) = x\left( t \right) + H\left[ {x\left( t \right)} \right]$

式中 $H\left[ {x\left( t \right)} \right]$ 表示实信号的希尔伯特变换。

则信号的瞬时幅度为

${A_{{\rm{instan}}}} = \sqrt {{x^2}\left( t \right) + {H^2}\left[ {x\left( t \right)} \right]} $

瞬时相位为

$\varphi \left( t \right) = \arctan \frac{{H\left[ {x\left( t \right)} \right]}}{{x\left( t \right)}}$ (1)

鉴于由式(1)得到的信号相位限制在 $\left[ {{\rm{ - {\text{π}} ,{\text{π}} }}} \right]$ ,所以需要对相位进行展开,并减去载频分量,才能得到信号的非线性相位[17]

1.2 经典瞬时特征提取

对于待识别的6种调制方式,一般通过提取信号的瞬时幅度、瞬时频率、瞬时相位等5个瞬时特征来完成调制识别。对于本文所使用的传统特征参数,因为在其他论文中也多次提及,所以这里只列出所使用的特征,并不进行详细介绍。

1)归一化中心化瞬时幅度功率谱密度最大值:

${R_{\max }} = {{\max {{\left| {{\rm{FFT}}\left( {{a_{{\rm{cn}}}}\left( i \right)} \right)} \right|}^2}} / {{N_{\rm{s}}}}}$

2)非弱信号段中心化瞬时相位非线性分量绝对值的标准偏差 ${\sigma _{{\rm{ap}}}}$

${\sigma _{{\rm{ap}}}} = \sqrt {\frac{1}{C}\left( {\sum\limits_{{a_n}\left( i \right) > {a_t}} {\phi _{{\rm{NL}}}^2\left( i \right)} } \right) - {{\left( {\frac{1}{C}\sum\limits_{{a_n}\left( i \right) > {a_t}} {\left| {{\phi _{{\rm{NL}}}}\left( i \right)} \right|} } \right)}^2}} $

3)非弱信号段中心化瞬时相位非线性分量的标准偏差 ${\sigma _{{\rm{dp}}}}$ :

${\sigma _{{\rm{dp}}}} = \sqrt {\frac{1}{C}\left( {\sum\limits_{{a_n}\left( i \right) > {a_t}} {\phi _{{\rm{NL}}}^2\left( i \right)} } \right) - {{\left( {\frac{1}{C}\sum\limits_{{a_n}\left( i \right) > {a_t}} {{\phi _{{\rm{NL}}}}\left( i \right)} } \right)}^2}} $

该特征表征信号瞬时相位的变化情况。

4)中心化瞬时频率的均方值:

$\mu _{20}^f = {\rm{E}}{\left[ {{f_{\rm{N}}}\left( i \right)} \right]^2}$

式中 ${f_{\rm{N}}}\left( i \right) = C{f_{\rm{c}}}\left( i \right)$ ${f_{\rm{c}}}\left( i \right) = f\left( i \right) - {{\left( {\displaystyle\sum\limits_{i = 1}^{{N_s}} {f\left( i \right)} } \right)} \Bigg/ {{N_{\rm{s}}}}}$ ,其中 $f\left( i \right)$ 表示信号的瞬时频率,通过对信号的非线性相位进行差分运算得到。对瞬时频率用均值中心化之后得到序列 ${f_{\rm{c}}}\left( i \right)$ ,为了使特征值更加明显,对中心化序列乘以常数得到 ${f_{\rm{N}}}\left( i \right)$ ,最终求序列 ${f_{\rm{N}}}\left( i \right)$ 的均方值,得到特征值。

该特征可以完成4ASK、8ASK这2种ASK信号的类内识别。对于ASK信号而言,只有符号0对应的调制信号是没有载频的,其余符号对应的调制信号都存在载频,只是幅度信息不一样。这样在求瞬时频率时,符号0对应的瞬时频率为0,其余的符号所对应的就是正弦波2个相邻采样点之间的相位差值。而从统计角度分析,2ASK取每个符号的概率为0.5,4ASK为0.25,8ASK为0.125。当每个符号等概率出现时,2ASK、4ASK、8ASK这3种调制方式里符号0出现的概率依次是0.5、0.25、0.125。对于瞬时频率来说,符号0出现的概率越大,相应的瞬时频率的离散程度就越大。所以2ASK的该特征值最大,4ASK其次,8ASK相对来说最小。此特征在不同信噪比下的仿真结果如图1所示,从图中可以看出,在信噪比大于10 dB时,4ASK与8ASK的特征值差异明显,可以用此特征区分。

Download:
图 1 $\mu _{20}^f$ 随信噪比变化曲线
2 分段相位均值最大值

对于4PSK和8PSK这2种利用多个不同相位来传递基带序列的调制方式,目前已有的调制识别方法是利用高阶累积量[3],或者使用瞬时相位平方的标准差去区分。一般高阶累积量需要数量较多的码元,才能将相位调制所具有的特征展现出来。文献[18]提出用特征瞬时相位非线性分量平方值的标准偏差 ${V_{{\rm{ph}}}}$ 来区分4PSK和8PSK,此特征的仿真曲线如图23所示。

Download:
图 2 ${V_{{\rm{ph}}}}$ 随仿真次数变化曲线
Download:
图 3 ${V_{{\rm{ph}}}}$ 随信噪比变化曲线

图2可知,此特征并不稳定,在实际应用中很难找到比较合适的门限来区分这2种调制方式。而从图3可以看出,在对此特征值多次取平均后,可以在信噪比高于5 dB时完成4PSK与8PSK的区分。针对该特征波动范围大,不适合用决策树分类这些缺点,本文提出了一种新的特征提取方法,即在已知符号速率的前提下,针对瞬时相位特征进行提取,并以此完成PSK的类内识别。

对于2PSK、4PSK、8PSK这3种相位调制,在一个符号内,3种相位调制的相位分量保持不变,在符号变化的位置,其相位值也发生了突变。在不考虑相位突变位置所产生的尖峰毛刺前提下,2PSK瞬时相位的最大值为 ${\rm{{\text{π}} }}$ ;4PSK瞬时相位的最大值为 ${{7{\rm{{\text{π}} }}} / 4}$ ;8PSK瞬时相位的最大值为 ${{15{\rm{{\text{π}} }}} / 8}$ 。为了将最大值特征的差别显现出来,对瞬时相位的所有值都除以常数 ${{\rm{{\text{π}} }} / 4}$ ,这样2PSK相位的最大值为4,4PSK相位的最大值为7,8PSK相位的最大值为7.5。

但是,在有噪声的情况下,每一个符号内的相位信息受噪声的干扰较大,图4所示是4PSK调制在信噪比为5 dB时的非线性相位。从图中可以看出,噪声的存在破坏了信号原本的特征,无法准确地确定相位的最大值。

Download:
图 4 信噪比为5 dB下4PSK相位

因此,为了降低噪声的干扰,在假设已经完成符号速率估计的情况下,对于计算得到的信号非线性相位序列进行分段,每段包含 ${{{f_{\rm{s}}}} / {{R_{\rm{s}}}^\prime }}$ 个采样点( ${R_{\rm{s}}}^\prime $ 为符号速率的估计值),用分段后每段相位的均值来代表信号的相位,相当于用求均值的方法来降低噪声的影响。用每一段的均值构成的新序列除以常数 ${{\rm{{\text{π}} }} / 4}$ ,取最大值,从而完成新特征分段相位均值最大值(maximum value of segment phase mean,SPAM)的提取。

在无噪声的条件下,仿真得到的3种MPSK调制的该特征取值如图5所示。图中2PSK、4PSK、8PSK的特征值分别为5、6、7,与上述的理论值存在差异。

Download:
图 5 SPAM随仿真次数变化曲线

仿真得到2PSK相位如图6所示。从图中可以看出2PSK的2个相位取值是 ${{\rm{{\text{π}} }} / 4}$ $5{{\rm{{\text{π}} }} / 4}$ ,并不是0和 ${\rm{{\text{π}} }}$ ,这是因为仿真程序中,基带序列是取值为 $ \pm 1$ 的双极性序列,直接用双极性序列去乘以载频,这样虽然相位突变值是 ${\rm{{\text{π}} }}$ ,但是突变位置前一点的相位并不是0,而是 ${{\rm{{\text{π}} }} / 4}$ ,所以会与理论值存在误差。

Download:
图 6 2PSK相位

当采样速率是载频的8倍时,4PSK和8PSK仿真得到的瞬时相位如图78所示。从图中可以看出,在8倍采样率的条件下,4PSK的部分相位取值为1.568 5、3.142 8、4.697 4、6.28,与理论值相差 ${{\rm{{\text{π}}}} / {\rm{4}}}$ ;8PSK的部分相位取值为1.57、2.37、3.1、3.9、4.7、5.5、6.2,与理论值相差 ${{\rm{{\text{π}} }} / 8}$ 。但是调制方式产生的程序和瞬时相位提取的程序,均符合已有文献对相关原理的阐述,因此初步怀疑可能是采样速率的影响。接下来就对采样速率进行分析。

Download:
图 7 4PSK相位
Download:
图 8 8PSK相位

当采样速率分别为载频的16、32、64、128倍时,4PSK和8PSK相位取值如图910所示,部分相位取值已在图中标出。由图可知,对于4PSK和8PSK调制,采样速率越高,相位的取值越接近理论值。但因为在实际应用中并不会用过高的采样率进行采样,所以本文后续仿真都采用8倍采样进行,并考虑采样速率导致的相位偏差对特征值提取的影响。

Download:
图 9 4PSK相位
Download:
图 10 8PSK相位

对于4PSK和8PSK,由于8倍采样条件下会有一定误差,因此可以看到2种相位调制的相位取值都会达到 $2{\rm{{\text{π}} }}$ 。但是当相位取值超过 $2{\rm{{\text{π}} }}$ 时,对其进行取模运算会导致大于 $2{\rm{{\text{π}} }}$ 部分的相位值变成0附近,这样就会导致相位的取值在0~ $2{\rm{{\text{π}} }}$ 不断波动,因此会出现图78中大面积黑色阴影的部分。而按照该算法,对相位分段求均值之后,相位在0~ $2{\rm{{\text{π}} }}$ 跳动的部分取均值之后无法取到最大值,所以这种方法找到的最大值,其实是相位调制的相位序列中的次大值。因此在8倍采样的条件下,对于4PSK,其值应该为 ${{\left( {{{{\rm{5{\text{π}} }}} / {\rm{4}}}{\rm{ + }}{{\rm{{\text{π}} }} / {\rm{4}}}} \right)} / {\dfrac{{\rm{{\text{π}} }}}{{\rm{4}}}}}{\rm{ = 6}}$ ;对于8PSK,此特征值应该为 ${{\left( {{{{\rm{13{\text{π}} }}} / {\rm{8}}}{\rm{ + }}{{\rm{{\text{π}} }} / {\rm{8}}}} \right)} / {\dfrac{{\rm{{\text{π}} }}}{4}}}{\rm{ = 7}}$ ,与图5的仿真值相符。此特征随信噪比的变化曲线如图11所示。

Download:
图 11 SPAM随信噪比变化曲线
3 分类器设计

分类器采用传统的决策树分类器,此分类器因其结构简单、易理解、易扩展等优点而被广泛使用。针对本文的种调制信号,分类流程如下。

1)如果 ${R_{\max }}$ 大于阈值 ${T_1}$ ,则待识别信号属于MASK,否则属于MPSK。

2)对于MASK信号:如果 ${\sigma _{{\rm{dp}}}}$ 大于阈值 ${T_2}$ ,则为2ASK;如果 ${\sigma _{{\rm{dp}}}}$ 小于阈值 ${T_2}$ $\mu _{20}^f$ 大于阈值 ${T_3}$ ,则为4ASK,否则就是8ASK。

3)对于MPSK信号:如果 ${\sigma _{{\rm{ap}}}}$ 小于阈值 ${T_4}$ 则待识别信号为2PSK;如果 ${\sigma _{{\rm{ap}}}}$ 大于阈值 ${T_4}$ ,且SPAM大于阈值 ${T_5}$ ,则为8PSK;否则就是4PSK。

根据上述的特征和识别流程,在Matlab仿真下得到的6种调制方式的识别率如图12所示。仿真条件为基带符号速率 ${R_{\rm{s}}} = 500\;{\rm{ Baud}}$ ,载频 ${f_{\rm{c}}} = 2\;{\rm{ kHz}}$ ,采样频率 ${f_{\rm{s}}} = 8{f_{\rm{c}}}$ ,符号个数为150个,信噪比范围为−10~20 dB,间隔为1 dB。由图10(c)可知,8ASK受限于特征的选取,只有在信噪比高于10 dB时才能达到90%以上的正确识别概率,而其余的调制方式在信噪比高于4 dB时,正确识别率就可以达到90%以上。而图中显示的4PSK在信噪比为−10 dB可达到80%以上的识别率,并不是因为特征的有效,而是因为按照本文所采用的决策树分类器,如果有一种调制方式最后无法分类,都会归到4PSK调制,所以此时4PSK的正确识别率其实已经不具有可信度,这也是决策树分类器的一种固有缺陷。

Download:
图 12 决策树分类识别率

为了更好地评价本文所提出的新特征在对4PSK和8PSK这2种信号的分类性能,与文献[17]中所构造的具有相同功能的高阶累积量特征A1进行对照仿真实验。在不同信噪比下,此2种特征对以上MPSK信号的调制方式正确识别率如表1所示。

表 1 2种特征提取算法识别率对照

根据表1中结果数据可知,当信噪比在−2 dB以下时,2种特征均已失效,出现了严重的误识别现象。但是当信噪比为2 dB时,本文提出的SPAM特征明显好于经典的高阶累积量特征A1,且随着信噪比增加,SPAM特征对于2种信号的识别率均大于97%,而高阶累积量特征A1由于受到码元数量的限制,在较高信噪比条件下的分类性能稍逊于SPAM特征。

4 结论

本文针对待识别的6种调制方式,重点研究了用来区分4PSK和8PSK所提取出的新特征SPAM的计算流程,同时分析了特征SPAM的取值与理论值之间的差异以及产生原因。与现有特征 ${V_{{\rm{ph}}}}$ 和高阶累积量A1相比SPAM的取值更为稳定,且取值差异更明显,适合用传统决策树进行区分。仿真结果表明,对于本文提出的新特征,在信噪比高于4 dB时可以正确识别4PSK和8PSK数字调制方式,且正确识别概率可以达到90%以上。由于SPAM特征为信号的瞬时信息特征,因此在工程实践中更方便应用。

然而,码元速率的估计误差可能会影响此特征的分类性能,所以这将是下一步需要深入研究的问题。

参考文献
[1] 李蒙蒙. 基于LabVIEW的数字信号调制识别[D]. 北京邮电大学, 2018: 1-5. (0)
[2] 吴效威. 基于邻域粗集神经网络的通信信号调制识别研究[D]. 太原理工大学, 2011: 1-3. (0)
[3] GHODESWAR S, POONACHA P G. An SNR estimation based adaptive hierarchical modulation classification method to recognize M-ary QAM and M-ary PSK signals[C]//Proceedings of the 2015 3rd International Conference on Signal Processing. Chennai, India, 2015. (0)
[4] 杜盼盼. 基于高阶累积量与循环谱分析的数字调制信号识别[D]. 兰州: 兰州理工大学, 2018: 2-6. (0)
[5] HASSANPOUR S, PEZESHK A M, BEHNIA F. A robust algorithm based on wavelet transform for recognition of binary digital modulations[C]//Proceedings of the 2015 38th International Conference on Telecommunications and Signal Processing. Prague, Czech Republic, 2015. (0)
[6] LI Qiang, SHEN Dong, WANG Fei. MQAM modulation recognition based on AP clustering method[J]. MATEC web of conferences, 2016, 44: 01002. DOI:10.1051/matecconf/20164401002 (0)
[7] LAU K, SALIBIAN-BARRERA M, LAMPE L. Modulation recognition in the 868 MHz band using classification trees and random forests[J]. AEU - international journal of electronics and communications, 2016, 70(9): 1321-1328. DOI:10.1016/j.aeue.2016.07.001 (0)
[8] HASSANPOUR S, PEZESHK A M, BEHNIA F. Automatic digital modulation recognition based on novel features and support vector machine[C]//Proceedings of the 2016 12th International Conference on Signal-image Technology & Internet-based Systems. Naples, Italy, 2016. (0)
[9] KARRA K, KUZDEBA S, PETERSEN J. Modulation recognition using hierarchical deep neural networks[C]//Proceedings of 2017 IEEE International Symposium on Dynamic Spectrum Access Networks. Piscataway, USA, 2017. (0)
[10] CHIKHA W B, CHAOUI S, ATTIA R, et al. Performance of AdaBoost classifier in recognition of superposed modulations for MIMO TWRC with physical-layer network coding[C]//Proceedings of the 2017 25th International Conference on Software, Telecommunications and Computer Networks. Split, Croatia, 2017: 1–5. (0)
[11] YAN Xiao, FENG Guoyu, WU H C, et al. Innovative robust modulation classification using graph-based cyclic-spectrum analysis[J]. IEEE communications letters, 2017, 21(1): 16-19. DOI:10.1109/LCOMM.2016.2618868 (0)
[12] YAN Xiao, LIU Guannan, WU H C, et al. New automatic modulation classifier using cyclic-spectrum graphs with optimal training features[J]. IEEE communications letters, 2018, 22(6): 1204-1207. DOI:10.1109/LCOMM.2018.2819991 (0)
[13] ZHANG Zhen, LI Yibing, JIN Shanshan, et al. Modulation signal recognition based on information entropy and ensemble learning[J]. Entropy, 2018, 20(3): 198. DOI:10.3390/e20030198 (0)
[14] LIM C W, WAKIN M B. Compressive temporal higher order cyclostationary statistics[J]. IEEE transactions on signal processing, 2015, 63(11): 2942-2956. DOI:10.1109/TSP.2015.2415760 (0)
[15] XIE Lijin, WAN Qun. Cyclic feature-based modulation recognition using compressive sensing[J]. IEEE wireless communications letters, 2017, 6(3): 402-405. DOI:10.1109/LWC.2017.2697853 (0)
[16] AZZOUZ E E, NANDI A K. Automatic identification of digital modulation types[J]. Signal processing, 1995, 47(1): 55-69. DOI:10.1016/0165-1684(95)00099-2 (0)
[17] 戈彤彤. 基于多维度特征的数字通信信号调制识别技术研究[D]. 哈尔滨: 哈尔滨工程大学, 2019: 11-29. (0)
[18] DAHAP B I, LIAO Hongshu. Advanced algorithm for automatic modulation recognition for analogue & digital signals[C]//Proceedings of 2015 International Conference on Computing, Control, Networking, Electronics and Embedded Systems Engineering. Khartoum, Sudan, 2015. (0)