{'fraction_non_alphanumeric': 0.022408963585434174, 'fraction_numerical': 0.00980392156862745, 'mean_word_length': 5.441441441441442, '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}}
Algorithm of digital modulation recognition based on support vector machines

A new algorithm based on high order cumulants(HOC) and support vector machines(SVM) for modulation and recognition of digital communication signals is proposed. The new method can identify six digital modulation signals: 2ASK, 4ASK, 8ASK, 4PSK, 8PSK and 16QAM digital signals using fourth and sixth order cumulants of the signals as vectors and SVM based on binary tree as classifiers. The method uses new class distance as rules of constructing binary tree, which separates the furthest class from others first, so that the method can maintain high generalization ability. The computer simulation results justify the method's validity.