{'fraction_non_alphanumeric': 0.013636363636363636, 'fraction_numerical': 0.0027272727272727275, 'mean_word_length': 5.016393442622951, '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}}
Convolutional Neural Network for Cooperative Spectrum Sensing with Spatio-Temporal Dataset

Spectrum sensing can be considered as a classification problem in machine learning. Adaptability is one of the key features one looks for in the classification model and neural networks aid in achieving it. In this paper, we consider the spatio-temporal system model of cooperative spectrum sensing scenario for which a convolutional neural network (CNN) is trained to classify the sensed signal from primary user as available/busy. We have synthesized the necessary dataset for different scenario depending on how the primary users are placed with respect to a set of secondary users and also for different noise floor regimes. Performance is evaluated in terms of the accuracy and test loss for different scenario. The CNN built is very minimalistic in architecture when the scenario is simple and is slightly modified with the scenario or noise-floor. The accuracy of classification is highest when the noise floor is -124dBm and the primary user is surrounded by a good number of sensing secondary users.