{'fraction_non_alphanumeric': 0.02644466209598433, 'fraction_numerical': 0.0, 'mean_word_length': 5.119760479041916, '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}}
Interference-Aware Spreading Factor Assignment Scheme for the Massive LoRaWAN Network

In LoRaWAN, end devices of class A adapts pure ALOHA for the channel access where interference occurs due to the use of same/different spreading factors (SFs) which leads to high packet loss. In this paper, we propose an Interference-Aware Spreading Factor Assignment (I-ASF) algorithm to counteract against the interference occurred due to the same/different SFs. The I-ASF algorithm considers gateway sensitivity, the interfered SFs, overlaps time of the collided packets, and the interfering energy in order to assign SF to decrease the significance of the interference. Thus, this behavior leads to an optimal assignment of SFs which minimizes the ToA for every end device. As a result, I-ASF reduces the collision and enhances the packet success ratio. Simulation results show that I-ASF algorithm outperforms both the existing distance-based and random-based spreading factor allocation schemes in terms of packet success ratio.