Recognition Analysis and Simulation Implementation Based on High-Order Cumulants of Wireless Digital Modulation Mode

Abstract

This paper mainly studies the data characteristics of high order cumulants using digitally modulated signals, and constructs the identification feature parameters that can distinguish the signal modulation type by the high-order cumulants data of the digital modulation signal. Set the identification signal modulation type determination threshold based on the value of the identification feature parameter. The identification feature parameter value of the signal modulation type is compared with the set determination threshold, to realize the recognition of digital modulation signal. This identification method is implemented based on MATLAB design, with a 2ASK (2-ary Amplitude Shift Keying) signal, 4ASK (4-ary Amplitude Shift Keying) signal, 2PSK (2-ary Phase Shift Keying) signal, 4PSK (4-ary Phase Shift Keying) signal, 2FSK (2-ary Frequency Shift Keying) signal, 4FSK (4-ary Frequency Shift Keying) signal. The second, fourth and sixth order cumulants of the six signals were analyzed. Calculate the selected identification feature parameter value and the determination threshold to identify the six signals. The six signals have made MATLAB identification simulation. Simulation results show that this method is feasible and has high recognition rate. Simulation results verify that such recognition methods maintain a high recognition rate under conditions with low signal-to-noise ratio. This identification method can be extended to more MASK (M-ary Amplitude Shift Keying), MPSK (M-ary Phase Shift Keying), MFSK (M-ary Frequency Shift Keying), MQAM (M-ary Quadrature Amplitude Modulation) signal identification.

Share and Cite:

Ren, L. , Wang, Y. and Xi, Q. (2021) Recognition Analysis and Simulation Implementation Based on High-Order Cumulants of Wireless Digital Modulation Mode. Journal of Computer and Communications, 9, 15-26. doi: 10.4236/jcc.2021.910002.

1. Introduction

Today, with the rapid development of modern digital communication technology, modulation recognition of digital signals is a key technology in communication. Modulation recognition technology has great application value in civil field, in order to ensure the normal communication of the legal user. It is necessary for the management department to identify and control the transmission signal. In the non-civil field, the modulation recognition technology of digital communication signals is applied more widely, such as electronic countermeasure, ECM, threat detection and so on [1] . At present, with the increasing variety and complexity of digital communication systems, the application environment of communication signals is becoming more and more complex, and how to recognize useful communication signals and improve the modulation recognition rate of communication signals in complex interference channels is still an important problem to be studied. In practical wireless communication, the recognition rate of digital signal modulation is affected by many factors, such as too small intensity of received signal, complex modulation mode of digital signal, complex noise interference and so on. This makes the modulation recognition of digital signals more difficult. Because of the importance of its practical application, the research of digital communication signal modulation in the complex receiving environment is very important and valuable in both academic and engineering fields. The defect of digital signal recognition based on high-order cumulant is that it has a large amount of computation. How to correctly identify the modulation signal with as little computation as possible by selecting appropriate characteristic parameters is a problem to solve. Based on the characteristic parameters of higher-order cumulants, this paper completes the modulation recognition of digital signals, and uses MATLAB to establish the software recognition simulation system of this recognition method. With the help of MATLAB simulation design and analysis, the feasibility of the identification method in this paper is verified. The pattern recognition of digital signal modulation is realized by programming in this simulation platform, which can be applied to the research and product development of signal modulation recognition technology in software radio system. This not only reduces the development cost but also shortens the development time, which provides the reference for the future communication system product technology research and development.

2. Analysis of Digital Signal Cumulants

The high-order cumulant of the digital signal reflects its high-order statistical characteristics, and the high-order statistics have very good anti-fading ability. Therefore, when identifying the modulation mode of a digital communication signal in a weak channel environment, a modulation recognition method that calculates high-order statistics of the signal can be used [2] .

Calculation of the Theoretical Value of the High-Order Cumulant of the Digital Signal

In practical applications, assuming that the noise is a random process with various states, the carrier frequency of the received modulated signal has been estimated by the zero-crossing detection method. The noise-containing digital modulation signal is output through a filter at the receiving end, and then subjected to mixing processing, and the signal expression to be identified can be obtained (1) [3] [4] [5] [6] ,

e k = x k + n k = p e j ϕ c a k + n k (1)

In Formula (1), k = 1 , 2 , 3 , , N , ϕ c is the initial phase, p is the energy of the transmitted symbol, ak is the transmitted symbol sequence, nk is the Gaussian white noise sequence.

According to the properties of the higher-order cumulants, the cumulants of the Additive white Gaussian noise whose order is larger than the second-order cumulants are always zero. Since the digital communication signals are modulated in different ways and their cumulants are different, the cumulants of different modulation signals are calculated and analyzed separately.

The procedure for calculating the cumulants of each order of the modulated digital signal is as follows: the expressions of the Mask Signal, the MFSK signal and the MPSK signal without considering the noise interference are shown in the Formula (2), in which the ak code element sequence values are different for different modulation modes, the second, fourth and sixth order higher moments of the corresponding modulation signal are calculated according to the ak code sequence. The higher-order moments are replaced by the moments and cumulants, and the theoretical values of the cumulants corresponding to the modulation modes are obtained.

x k = p e j ϕ c a k (2)

1) 2ASK signal 2nd, 4th, 6th order cumulant calculation

Derive the expressions (3) - (8) to calculate the 2nd, 4th, and 6th moments of the 2ASK signal.

M 20 = E [ x ( k ) , x ( k ) ] = E [ p e j ϕ c a k 2 ] = p e j ϕ c (3)

M 21 = E [ x ( k ) , x * ( k ) ] = E [ p a k 2 ] = p (4)

M 40 = E [ x ( k ) , x ( k ) , x ( k ) , x ( k ) ] = E [ p 2 e j 4 ϕ c a k 4 ] = 2 p 2 e j 4 ϕ c (5)

M 41 = E [ x ( k ) , x ( k ) , x ( k ) , x * ( k ) ] = E [ p 2 e j 2 ϕ c a k 4 ] = 2 p 2 e j 2 ϕ c (6)

M 42 = E [ x ( k ) , x ( k ) , x * ( k ) , x * ( k ) ] = E [ p 2 a k 4 ] = 2 p 2 (7)

M 60 = E [ x ( k ) , x ( k ) , x ( k ) , x ( k ) , x ( k ) , x ( k ) ] = E [ p 3 e j 6 ϕ c a k 6 ] = 4 p 3 e j 6 ϕ c (8)

Substituting Formulas (3) - (8) into the moment-cumulant conversion formula, the expressions (9) - (14) for calculating the theoretical value of the 2nd, 4th, and 6th order cumulants of the 2ASK signal are obtained.

C 20 = M 20 = p e j 2 ϕ c (9)

C 21 = M 21 = p (10)

C 40 = M 40 3 M 20 2 = p 2 e j 4 ϕ c (11)

C 41 = M 41 3 M 20 M 21 = p 2 e j 4 ϕ c (12)

C 42 = M 42 | M 20 | 2 = p 2 (13)

C 60 = M 60 M 40 M 20 + 3 M 60 3 = 4 p 3 e j 6 ϕ c (14)

2) Calculation of each order cumulant of MASK, MFSK, and MPSK signals

Similar to the calculation process of the cumulants of the 2ASK signals, the theoretical values of the cumulants of the MASK, MFSK, and MPSK signals are calculated. 2ASK, 4ASK, 2FSK, 4FSK, 2PSK, 4PSK signal 2nd order, 4th order, 6th order cumulant calculation results are shown in Table 1. The cumulant value of each order takes the modulus, and p is the unit value. The modulus values of the second, fourth, and sixthth order cumulants of the digital modulation signal are shown in Table 2.

From the cumulant moduli calculated in Table 2, it can be seen that the difference between the 2nd, 4th and 6th order cumulants of 2ASK and 4ASK signals is too small to be recognized according to the theoretical value of cumulants.

Table 1. Theoretical value of 2nd, 4th, 6th order cumulants of digital modulation signal.

Table 2. Cumulative modulus of 2nd, 4th and 6th order of digital modulation signal.

So the mean values of 2ASK signal and 4ASK signal are calculated by Formula (2), and then the 2ASK signal and 4ASK signal are centralised by means. The accumulated modulus of 2ASK signal and 4ASK signal after centralised processing are calculated as shown in Table 3. The 6th-order cumulants of 2ASK signal and 4ASK signal are quite different, so 2ASK signal and 4ASK signal can be identified by 6th-order cumulants. Table 2 in the 2FSK, 4FSK signal of the cumulant values are the same, the cumulant value cannot be used to identify the two signals. Therefore, the frequency difference exponential factor of FSK signal is multiplied by (2) [7] [8] [9] [10] [11] , and the higher-order cumulant modulus of FSK signal is calculated as shown in Table 3.

3. Realization and Simulation of Digital Modulation Signal Recognition Method

3.1. Modulation Signal Recognition Process Analysis

The idea of recognition method: using the calculated higher-order cumulant modulus to set up the recognition characteristic parameter, through the recognition characteristic parameter and the set decision threshold contrast to complete the recognition of digital signal modulation way.

Set |C42| as the feature parameter, from the moduli of |C42| in Table 2, |C42| = 2 of 2PSK signal, |C42| = 1 of the other five signals, |C42| value can be used to recognize 2PSK signal. fx1 = |C40|/|C42|, calculatefx1 from Table 2, fx1 = 0 for2FSK, 4FSK, fx1 = 0 for2ASK, 4ASK, 4PSK signals. The value of fx1 can identify the signal as 2ASK, 4ASK, 4PSK, or the signal as 2FSK, 4FSK. fx2 = |C41|/|C42|, calculate fx2 from Table 2, fx2 = 0 for 4PSK signal, fx2 = 1 for2ASK, 4ASK signal. The value of fx2 can identify 4PSK, and the other is2ASK,4ASK signal. fx3 = |C40|/|C42|, the 2FSK signal fx3 = 0.304 and 4FSK signal fx3 = 0.01 are calculated from the values in Table 3. The 2FSK signal and 4FSK signal are recognized by the value of fx3. Set |C60| as the characteristic parameter, from the modulus of |C60| in Table 3, 2ASK |C60| = 2, 4ASK |C60| = 0.38, the 2ASK signal and 4ASK signal can be distinguished by the value of |C60|. List Table 4 of calculated values for identifying characteristic parameters |C42|, fx1, fx2, fx3, |C60|.

3.2. Modulation Signal Recognition Realization Process

According to the idea of the recognition method in 3.1, the decision recognition

Table 3. Modulus value of digital modulation signal after processing of 2nd, 4th, 6th cumulant.

flow is as follows: first, the radio digital modulation signal to be recognized at the receiving end is mixed into baseband signal; Thirdly, the characteristic parameters |C42|, fx1, fx2, fx3, |C60| are set and their values are calculated, and the values of decision threshold th1, th2, th3, th4, th5 are set, to run a decision recognition.

The decision recognition process is implemented as follows:

1) According to the value of |C42|, the signals to be identified are divided into two categories: when |C42| > th1, the signals to be identified are 2PSK signals; |C42| < th1, the signals to be identified are 2ASK, 4ASK, 2FSK, 4FSK and 4PSK signals.

2) Calculate the identification characteristic parameter fx1, if fx1 < th2, determine the digital modulation signal to be identified as 2FSK, 4FSK signals; if fx1 > th2, determine the digital modulation signal to be identified as 2ASK, 4ASK, 4PSK signals.

3) Calculate the identification characteristic parameter fx2, if fx2 < th3, determine that the digital modulation signal to be identified is 4PSK signal, if fx2 > th3, then determine that the digital modulation signal to be identified is 2ASK, 4ASK signal.

4) Calculate the identification characteristic parameter fx3, if fx3 < th4, determine that the digital modulation signal to be identified is a 4FSK signal, if fx3 > th4, determine that the digital modulation signal to be identified is a 2FSK signal.

5) Calculate the identification characteristic parameter |C60|, if |C60| < th5, then determine that the digital modulation signal to be identified is a 4ASK signal, if |C60| > th5, then determine that the digital modulation signal to be identified is a 2ASK signal.

The block diagram of the process of identifying digital modulation signals is shown in Figure 1.

3.3. Simulation Realization of Modulation Signal Recognition Process

Use MATLAB programming file to realize the whole process of wireless digital modulation signal recognition and simulation.

1) Simulation parameter setting: software MATLAB2016b, signal carrier frequency fc = 10 MHz, sampling frequency fs = 60 MHz, symbol rate is 2.5MBaud, Gaussian white noise. Each simulation sends 1000 symbols, and the decision threshold is set: th1 = 1.5, th2 = 0.5 th3 = 0.51, th4 = 0.15, th5 = 1.19. The SNR at the receiving end: −2 dB - 16 dB, repeat the simulation experiment 50 times.

2) The process of determining characteristic parameters and threshold values of recognition: carry on the simulation to the digital modulation signal 2ASK, 4ASK, 2FSK, 4FSK, 2PSK, 4PSK recognition characteristic parameter |C42|, fx1, fx2, fx3, |C60|, the simulation results show that the theoretical values of |C42|, fx1, fx2, fx3, |C60| can be used as the recognition parameters of digital modulation signals. The simulation results of the |C42| (Figure 2) show that 2PSK signals

Figure 1. Block diagram of the process of identifying digital modulation signals.

Figure 2. Simulation of |C42| value.

|C42| = 2, 2ASK, 4ASK, 4PSK, 2FSK, 4FSK signals |C42| = 1, |C42| is consistent with the theoretical value in Table 4. |C42| can divide the digital modulation signals to be recognized into two kinds, and take the mean value of th1 = 1.5(|C42|). fx1 simulation results (Figure 3) show that fx1 ≈ 0 of 2FSK and 4FSK signals,

Figure 3. Simulation of fx1 value.

Table 4. Identify the value of the feature parameter.

while fx1 ≈ 1 of 2ASK, 4ASK and 4PSK signals, the simulation values of fx1 are consistent with the theoretical values of Table 4. fx1 can be used to classify and identify the digital modulation signals to be recognized, and th2 = 0.5. fx2 as shown in Figure 4, 4PSK signal characteristic parameter fx2 ≈ 0, 2ASK, 4ASK signal characteristic parameter fx2 = 1, fx2 simulation results are consistent with the theoretical values of fx2 in Table 4. fx2 is used to classify the digital modulation signals to be identified into two kinds: 2ASK, 4ASK and 4PSK, th3 = 0.51. fx3 simulation results Figure 5 shows that the 2FSK signal characteristic parameter fx3 ≈ 0.30, 4FSK signal characteristic parameter fx3 ≈ 0.01. The theoretical value of fx3 in Table 4 is basically consistent with the simulation results. Selecting th4 = 0.15, fx3 can realize the classification of 2FSK signal and 4FSK signal. |C60| simulation results are shown in Figure 6. Figure 6 shows that 2ASK signal |C60| = 1.99, 4ASK signal |C60| = 0.38. |C60| simulation results agree with the theoretical value in Table 4, take th5 = 1.19. The simulation verifies the correctness of the set decision threshold and the set recognition feature parameters.

Figure 4. Simulation of fx2 value.

Figure 5. Simulation of fx3 value.

Figure 6. Simulation of |C60| value.

Figure 7. Recognition rate of six digital modulation signals.

3) Digital modulation signal recognition simulation: according to the recognition flow chart 1 programming, the recognition rate of the results shown in Figure 7. Figure 7 shows that when SNR is greater than 0, the recognition success rate of 4ASK signal is over 80%, while that of 2ASK, 2PSK, 4PSK, 2FSK, 4FSK signal are all over 85%. When SNR is greater than 2 dB, the recognition rate of the six kinds of signals is 99%, so the recognition method of this kind of digital modulation signals is still good in the case of poor signal-to-noise ratio. Therefore, the method of higher-order cumulant has a good anti-noise ability to the digital modulation signal recognition method, and has a higher recognition rate even under the lower SNR. At the same time, the simulation results show that the simulation recognition process of this method is realized by calculating five characteristic parameter values, which has the characteristics of less calculation data, simple judgment process and fast recognition.

4. Conclusion

By using 2ASK, 4ASK, 2FSK, 4FSK, 2PSK, 4PSK signals, the feasibility of using high-order cumulants of modulation signals to construct characteristic parameters and realize the recognition of digital modulation signals is verified by simulation. At the same time, the simulation results show that: a wireless digital modulation signal recognition system is designed based on the analysis method, which realizes the recognition function and has a high correct recognition rate. Especially in the case of poor signal-to-noise ratio at the receiving end, it also has a good recognition effect. Although six kinds of signals are taken as examples to verify the simulation, the principle of the recognition method and the recognition system can be extended to recognize more modulated signals, such as MASK, MFSK, MPSK and MQAM. As a follow-up task, the recognition analysis simulation of other modulation modes is carried out. At the same time, it should be noted that the wireless digital signal cumulant discussed in this paper is analyzed by one-way signal, and the wireless digital modulation signal may appear one-way or multi-way at the same time at the receiver. It is necessary to distinguish the mixed digital modulation signals of the receiver into a single one-way and transform them into baseband signals. In a word, wireless digital modulation signal recognition is an important technology, and we need to conduct in-depth study of this theory and practical applications.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Jyoti, P.G. and Kumar, B.P. (2016) Parameter Estimation for Blind Classification of Digital Modulations. IET Signal Processing, 10, 758-769.
https://doi.org/10.1049/iet-spr.2015.0373
[2] Zhao, Y., Xu, Y.T., Jiang, H., et al. (2015) Recognition of Digital Modulation Signals Based on High-Order Cumulants. 2015 International Conference on Wireless Communications & Signal Processing (WCSP), Nanjing, 15-17 October 2015, 1-5.
https://doi.org/10.1109/WCSP.2015.7341279
[3] Simic, M., Stankovic, M. and Orlic, V.D. (2021) Automatic Modulation Classification of Real Signals in AWGN Channel Based on Sixth-Order Cumulants. Radio Engineering, 30, 204-214.
https://doi.org/10.13164/re.2021.0204
[4] Abdelmutalab, A., Assaleh, K. and El-Tarhuni, M. (2016) Automatic Modulation Classification Based on High Order Cumulants and Hierarchical Polynomial Classifiers. Physical Communication, 21, 10-18.
https://doi.org/10.1016/j.phycom.2016.08.001
[5] Zhu, W., et al. (2021) Research on Improved Time Difference Estimation Algorithm Based on Fourth-Order Cumulant in UHF PD Location. Journal of Physics: Conference Series, 1983, Article ID: 012062.
https://doi.org/10.1088/1742-6596/1983/1/012062
[6] Daoud, S. and Ghrayeb, A. (2016) Using Resampling to Combat Doppler Scaling in UWA Channels with Single-Carrier Modulation and Frequency-Domain Equalization. IEEE Transactions on Vehicular Technology, 65, 1261-1270.
https://doi.org/10.1109/TVT.2015.2409560
[7] Jammalamadaka, S.R., Taufer, E. and Terdik, G.H. (2021) Asymptotic Theory for Statistics Based on Cumulant Vectors with Applications. Scandinavian Journal of Statistics, 48, 708-728.
https://doi.org/10.1111/sjos.12521
[8] Long, H. and Zhao, J. (2014) Identification of Multiple Inputs Single Output Errors-in-Variables System Using Cumulant. Journal of Systems Engineering and Electronics, 25, 921-933.
https://doi.org/10.1109/JSEE.2014.00106
[9] Wang, A. and Liu, P. (2020) Digital Signal Modulation Recognition Method Based on High-Order Cumulants and Wavelet Transform. Conference Proceeding of 2020 3rd International Conference on Algorithms, Computing and Artificial Intelligence (ACAI 2020), Sanya, December 2020, 554-559.
https://doi.org/10.1145/3446132.3446423
[10] Yang, Y., Jiang, S. and Zhou, Z. (2019) Research on Signal Models and Recognition Method for Digital Modulation. IEEE 7th International Conference on Computer Science and Network Technology (ICCSNT 2019), Dalian, 19-20 October 2019, 519-523.
[11] Zhou, X., Wu, Y. and Yang, B. (2010) Signal Classification Method Based on Support Vector Machine and High-Order Cumulants. Wireless Sensor Network, 2, 48-52.
https://doi.org/10.4236/wsn.2010.21007

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.