Skip to main content
Log in

CSA-Assisted Gabor Features for Automatic Modulation Classification

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

Automatic modulation classification (AMC) is a process of automatic detection of modulation format imposed on the received signal with no prior information (carrier, signal power, phase offset) of the signal, also known as blind classification. In this paper, we proposed a new AMC algorithm, by combining the synergy of the meta-heuristic technique with Gabor feature extraction mainly used in texture analysis. Gabor filters are used to extract the features that are further optimized using the cuckoo search algorithm to increase the efficiency of the classification procedure. The classification approach is applied on digitally modulated signals having phase-shift keying, frequency-shift keying, and quadrature amplitude modulation schemes of order 2–64 over the nonfading channel (AWGN) and fading channel (Rayleigh). Simulations and performance comparison with the existing literature validate that the proposed solution has better classification accuracy with lower sample size and lower signal-to-noise ratio.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data Availability

Data sharing does not apply to this article as random signals were generated or analyzed during the current study.

Code Availability

MATLAB code for the current study will be made available at reasonable request.

References

  1. A. Abdelmutalab, K. Assaleh, M. El-Tarhuni, Automatic modulation classification using polynomial classifiers, in 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC). IEEE, pp. 806–810 (2014)

  2. H. Abuella, M.K. Ozdemir, Automatic modulation classification based on kernel density estimation. Can. J. Electr. Comput. Eng. 39(3), 203–209 (2016)

    Article  Google Scholar 

  3. H. Alharbi, S. Mobien, S. Alshebeili, F. Alturki, Automatic modulation classification of digital modulations in presence of HF noise. EURASIP J. Adv. Signal Process 22(1), 238 (2012)

    Article  Google Scholar 

  4. G. Amayeh, A. Tavakkoli, G. Bebis, Accurate and efficient computation of Gabor features in real-time applications, in International Symposium on Visual Computing, pp. 243–252. Springer, Berlin (2009)

  5. M.W. Aslam, Z. Zhu, A.K. Nandi, Automatic modulation classification using combination of genetic programming and KNN. IEEE Trans. Wireless Commun. 11(8), 2742–2750 (2012)

    Google Scholar 

  6. E. Azzouz, A.K. Nandi, Automatic Modulation Recognition of Communication Signals. Springer, Berlin (2013)

  7. B.F. Beidas, C.L. Weber, Higher-order correlation-based approach to modulation classification of digitally frequency-modulated signals. IEEE J. Sel. Areas Commun. 13(1), 89–101 (1995)

    Article  Google Scholar 

  8. W. Buaklee, K. Hongesombut, Optimal DG allocation in a smart distribution grid using Cuckoo Search algorithm, in 2013 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology. IEEE, pp. 1–6 (2013)

  9. D.C. Chang, P.K. Shih, Cumulants-based modulation classification technique in multipath fading channels. IET Commun. 9(6), 828–835 (2015)

    Article  Google Scholar 

  10. N.J. Cheung, X.M. Ding, H.B. Shen, A nonhomogeneous cuckoo search algorithm based on quantum mechanism for real parameter optimization. IEEE Trans. Cybernet. 47(2), 391–402 (2016)

    Google Scholar 

  11. S.A. Ghauri, I. Mansoor Qureshi, PAM signals classification using modified Gabor filter network. Math. Probl. Eng. (2015)

  12. S.A. Ghauri, I.M. Qureshi, T.A. Cheema, A.N. Malik, A novel modulation classification approach using Gabor filter network. Sci. World J. (2014)

  13. S.A. Ghauri, I.M. Qureshi, A.N. Malik, A novel approach for automatic modulation classification via hidden Markov models and Gabor features. Wirel. Pers. Commun. 96(3), 4199–4216 (2017)

    Article  Google Scholar 

  14. S.A. Ghauri, I.M. Qureshi, I. Shah, N. Khan, Modulation classification using cyclostationary features on fading channels. Res. J. Appl. Sci. Eng. Technol. 7(24), 5331–5339 (2014)

    Article  Google Scholar 

  15. S.A. Ghauri, M. Sarfraz, N.B. Muhammad, S. Munir, Genetic algorithm assisted support vector machine for M-QAM classification. Math. Model. Eng. Probl. (2020)

  16. L. Hong, K.C. Ho, Classification of BPSK and QPSK signals using an antenna array. Circuits Syst. Signal Process. 24(4), 343–361 (2005)

    Article  Google Scholar 

  17. H. Joshi, S.J. Darak, Y. Louet, Spectrum blind recovery and application in non-uniform sampling based automatic modulation classifier. Circuits Syst. Signal Process. 37(8), 3457–3486 (2018)

    Article  MathSciNet  Google Scholar 

  18. M.E.H.M. Keshk, M. Abd El-Naby, R.M. Al-Makhlasawy, H.A. El-Khobby, W. Hamouda, M.M. Abd Elnaby, E.S.M. El-Rabaie, M.I. Dessouky, S.A. Alshebeili, F.E. Abd El-Samie, Automatic modulation recognition in wireless multi-carrier wireless systems with cepstral features. Wirel. Pers. Commun. 81(3), 1243–1288 (2015)

    Article  Google Scholar 

  19. G. Paragliola, A. Coronato, An hybrid ECG-based deep network for the early identification of high-risk to major cardiovascular events for hypertension patients. J. Biomed. Inform. 113, 103648 (2021)

    Article  Google Scholar 

  20. G. Paragliola, A. Coronato, Gait anomaly detection of subjects with Parkinson’s disease using a deep time series-based approach. IEEE Access 6, 73280–73292 (2018)

    Article  Google Scholar 

  21. G. Qian, P. Wei, Z. Ruan, J. Lu, A low-complexity modulation classification algorithm for MIMO–OSTBC system. Circuits Syst. Signal Process. 36(6), 2622–2634 (2017)

    Article  MathSciNet  Google Scholar 

  22. A. Ramezani-Kebrya, I.M. Kim, D.I. Kim, F. Chan, R. Inkol, Likelihood-based modulation classification for multiple-antenna receiver. IEEE Trans. Commun. 61(9), 3816–3829 (2013)

    Article  Google Scholar 

  23. S.T.H. Rizvi, G. Cabodi, P. Gusmao, G. Francini, April. Gabor filter based image representation for object classification, in 2016 International Conference on Control, Decision and Information Technologies (CoDIT), pp. 628–632. IEEE (2016)

  24. R. Salgotra, U. Singh, S. Saha, A.H. Gandomi, Self adaptive cuckoo search: analysis and experimentation. Swarm Evolut. Comput. 60, 100751 (2021)

    Article  Google Scholar 

  25. U. Satija, M. Mohanty, B. Ramkumar, Cyclostationary features based modulation classification in presence of non-Gaussian noise using sparse signal decomposition. Wirel. Pers. Commun. 96(4), 5723–5741 (2017)

    Article  Google Scholar 

  26. S.I.H. Shah, S. Alam, S.A. Ghauri, A. Hussain, F.A. Ansari, A novel hybrid cuckoo search-extreme learning machine approach for modulation classification. IEEE Access 7, 90525–90537 (2019)

    Article  Google Scholar 

  27. P.F. Sun, Z.W. Zheng, M. Li, December. Recognition of digital modulation signals based on statistical parameters, in Proceedings 2011 International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE), pp. 2467–2470. IEEE (2011)

  28. H.C. Wu, M. Saquib, Z. Yun, Novel automatic modulation classification using cumulant features for communications via multipath channels. IEEE Trans. Wirel. Commun. 7(8), 3098–3105 (2008)

    Article  Google Scholar 

  29. X.S. Yang, S. Deb, Engineering optimisation by cuckoo search. Int. J. Math. Model. Numer. Optim. 1(4), 330–343 (2010)

    MATH  Google Scholar 

  30. T. Yucek, H. Arslan, A novel sub-optimum maximum-likelihood modulation classification algorithm for adaptive OFDM systems, in 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No. 04TH8733), vol. 2, pp. 739–744 (2004)

  31. D. Zeng, H. Xiong, J. Wang, B. Tang, An approach to intra-pulse modulation recognition based on the ambiguity function. Circuits Syst. Signal Process. 29(6), 1103–1122 (2010)

    Article  Google Scholar 

  32. Y. Zhang, X. Ma, D. Cao, Automatic modulation recognition based on morphological operations. Circuits Syst. Signal Process. 32(5), 2517–2525 (2013)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Syed Ihtesham Hussain Shah.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shah, S.I.H., Coronato, A., Ghauri, S.A. et al. CSA-Assisted Gabor Features for Automatic Modulation Classification. Circuits Syst Signal Process 41, 1660–1682 (2022). https://doi.org/10.1007/s00034-021-01854-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-021-01854-y

Keywords

Navigation