Automatic modulation classification (AMC) is an important stage in intelligent wireless communication receivers. It is a necessary process after signal detection, and before demodulation. It plays a vital role in various applications. Blind modulation classification is a very difficult task without information about the transmitted signal and the receiver parameters like carrier frequency, signal power, timing information, phase offset, existence of frequency-selective multipath fading, and time-varying channels in real-world applications. The AMC methods are divided into traditional and advanced methods. Traditional methods include likelihood-based (LB) and feature-based (FB) methods. The advanced methods include deep learning (DL) methods. In addition, the AMC methods are used to classify different modulation schemes such as ASK, PSK, FSK, PAM, and QAM with different orders and different signal-to-noise ratios (SNRs). This paper focuses on summarizing the AMC methoods, comparing between them, presenting the commercial software packages for AMC, and finally considering the new challenges in the implementation of AMC. K E Y W O R D S automatic modulation classification (AMC), deep learning (DL), feature-based (FB) methods, likelihood-based (LB) methods
| INTRODUCTIONAutomatic modulation classification (AMC) is important in wireless communication systems used in military and civilian applications to enhance the efficiency of the spectrum utilization, redue the overhead, and resolve the shortage problems. Unfortunately, the restricted spectrum resources barely satisfy the ever-increasing demand for 5G 1,2 and Internet of Things (IoT) networks. 3 The AMC can be used for better management of the available spectrum. A simple block diagram of a communication system based on AMC is presented in Figure 1. 4 The AMC architecture contains two steps: signal preprocessing and a proper algorithm for classification. The preprocessing tasks involve reduction of noise, carrier frequency estimation, symbol period estimation, equalization, and signal power evaluation. On the other hand, the AMC methods comprise traditional methods including decisiontheoretic methods and feature-based methods 4,5 along with advanced methods 6 as shown in Figure 2.