{'fraction_non_alphanumeric': 0.0156794425087108, 'fraction_numerical': 0.0017421602787456446, 'mean_word_length': 5.528409090909091, '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}}
Energy-Efficient Coded Routing with Selective Transmission Power for Wireless Sensor Networks

Based on the empirical studies of approximate linear correlation between transmission power and link quality, we propose a multi-power opportunistic routing scheme with network coding for wireless sensor networks. A new routing metric taking energy consumption and link quality into account is defined, and an optimal transmission power and forwarding set selection algorithm is implemented, which is used to establish lowest-cost paths from each node to sink. The algorithm extends Dijkstra's algorithm and has a polynomial-time complexity. Intra-session network coding method is also employed in the routing process where we propose a distributed forwarding control and quota assignment algorithm to minimize the transmissions of coded packets. Moreover, a novel picking strategy of coding coefficients greatly decreases the header overhead of small size of sensor data packets. Extensive experiments on TinyOS-Mote based testbed show that the routing approaches perform up to 85% better on energy efficiency than MORE with a fixed transmission power.