{'fraction_non_alphanumeric': 0.022459893048128343, 'fraction_numerical': 0.0032085561497326204, 'mean_word_length': 5.5, '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}}
Modulation recognition algorithm of digital signal based on support vector machine

In order to solve the problem of low modulation recognition rate of digital communication signals and the difficulty of selecting the appropriate decision threshold, the paper constructs characteristic parameters (CP) for recognizing signals in the cumulant domain, and uses support vector machines based on binary tree as a classifier to identify the characteristics vector mapping to high-dimensional space, which achieves automatic recognition of digital modulation. The algorithm has a high recognition rate not only, but also it is simply and efficiently. And it solves the problem of sample inseparable in low-dimensional space. It's good at generalization ability.When signal to noise ratio (SNR) is higher than -1dB, the recognition rate achieves 94%. Compared with existing algorithms, simulation results show the superioity of the algotithm.