{'fraction_non_alphanumeric': 0.018252933507170794, 'fraction_numerical': 0.0, 'mean_word_length': 5.645021645021645, '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}}
Joint Sparse Observation and Coding Design for Multiple Phenomena Monitoring

Energy-efficient designs play an important role in the Internet of Things (IoT) that monitors multiple phenomena, due to the limited power supply and complicated observation. In this paper, taking into account the power consumptions of observation, coding, and communication, we propose a joint sparse observation and coding scheme for energy-efficient monitoring of multiple phenomena using IoT. Through the analysis of outage performance, we find that the sparse observation and coding scheme can achieve the performance of the full observation scheme in which all nodes observe all phenomena with lower power consumption due to the dynamic and selective observation and coding. With the derived achievable rates and network power consumption, we study the trade-off between achievable rates and network power consumption that is determined by both the observation matrix and the coding matrix. For given rate constraints, we propose an optimization problem to minimize the network power consumption by jointly designing the observation and coding matrices. To solve this NP-hard problem efficiently, we propose a low-complexity algorithm with the convex-concave procedure. Moreover, to improve performance in high noise environment, we adopt collaboration among nodes to suppress observation noises and equalize bad observations by utilizing observation diversity. Finally, simulation results illustrate the superior performance of the proposed schemes.