{'fraction_non_alphanumeric': 0.02094972067039106, 'fraction_numerical': 0.0, 'mean_word_length': 5.990243902439024, '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 Survey of Wideband Spectrum Sensing Algorithms for Cognitive Radio Networks and Sub-Nyquist Approaches.

Cognitive Radio (CR) networks presents a paradigm shift aiming to alleviate the spectrum scarcity problem exasperated by the increasing demand on this limited resource. It promotes dynamic spectrum access, cooperation among heterogeneous devices, and spectrum sharing. Spectrum sensing is a key cognitive radio functionality, which entails scanning the RF spectrum to unveil underutilised spectral bands for opportunistic use. To achieve higher data rates while maintaining high quality of service QoS, effective wideband spectrum sensing routines are crucial due to their capability of achieving spectral awareness over wide frequency range(s)\ and efficiently harnessing the available opportunities. However, implementing wideband sensing under stringent size, weight, power and cost requirements (e.g., for portable devices) brings formidable design challenges such as addressing potential prohibitively high complexity and data acquisition rates. This article gives a survey of various wideband spectrum sensing approaches outlining their advantages and limitations; special attention is paid to approaches that utilise sub-Nyquist sampling techniques. Other aspects of CR such as cooperative sensing and performance requirements are briefly addressed. Comparison between sub-Nyquist sensing approaches is also presented.