{'fraction_non_alphanumeric': 0.022340425531914895, 'fraction_numerical': 0.00425531914893617, 'mean_word_length': 5.070967741935484, '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}}
Deep Learning based Automatic Modulation Classification for Varying SNR Environment

Automatic modulation classification (AMC) is a crucial task for various communications applications. Deep learning (DL) based classifier is emerging as a prevalent choice for AMC. Previous research on DL based AMC usually assumes an environment of fixed signal to noise ratio (SNR). This paper considers DL based AMC for varying SNR environment. Two algorithms, including M2M4-aided algorithm and multi-label DL based algorithm, are proposed to combat the varying SNR. The former utilizes an M2M4 estimator to estimate SNR, according to which a proper trained DL model can be selected for AMC. The latter exploits multi-label DL to train a model, with which SNR scenario and modulation type can be inferred simultaneously. Experiment results show that the performance of both algorithms is fairly close to that of DL based AMC under fixed SNR environment.