{'fraction_non_alphanumeric': 0.021756021756021756, 'fraction_numerical': 0.005439005439005439, 'mean_word_length': 5.222222222222222, '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}}
An Uplink Resource Scheduling Scheme for Narrowband Internet of Things in Smart Grid

Recently, with the rapid development of smart grid and the increasing demand for electricity, it is imperative to build a power consumption information collection system that can serve the normal operation of the smart grid business. Narrow-Band Internet of Things (NB-IoT) is used to support power consumption information collection system. As the spectrum bandwidth of NB-IoT is only 180 kHz, how to make resource allocation and scheduling more efficiently becomes a key issue. In this paper, we deeply analyze the uplink resource scheduling related factors for NB-IoT firstly, including resource allocation scheme, power control, and uplink transmission gap, etc. Next, the selection of modulation and coding schemes, and the number of repeated transmissions is analyzed based on different coverage levels. The greedy-stable selection modulation and coding strategy of the rate margin report are used to select the modulation and coding level, and then a compensation is adopted to determine the number of repeated transmissions. Simulation results show that compared with the direct transmission method, the solution can save more than 56% of the activity time and 46% of the resource consumption.