{'fraction_non_alphanumeric': 0.02335928809788654, 'fraction_numerical': 0.004449388209121246, 'mean_word_length': 5.040268456375839, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Novel SVM-based Automatic Modulation Classifier

Automatic modulation classification (AMC) recreates an essential part in both cooperative and noncooperative communication applications. AMC is employed to automatically determine the modulation types of the transmitted signals. This is done by noting the recived information instances, which would be manipulated by the noise as well as fading channels. It is a middle process between the signal detection and the data retrieving. In this paper, a novel feature-based ACM is proposed and its performance is investigated. The ACM is based on the support vector machine (SVM) method. Different analog and digital modulation types are examined versus the ACM. The classifier accuracy is more than 98% for high SNR. Even more, the accuracy is around 90% for low SNR. The confusion matrix show no chaos between the different modulation types discussed.