Author:
Li Ruyan,Tang Xiaoqing,Xie Guihui
Abstract
Abstract
Aiming at the problems of frequent packet loss and high energy consumption in large-scale LoRa networks, this paper proposes a joint allocation method of Spreading Factor (SF) and Coding Rate (CR). Firstly, we establish the effect relationship of SF and CR on Frame Error Rate(FER), and pre-allocate SF and CR based on the node position to minimize the energy consumption of the node while meeting the FER requirement. Then, according to the collision model, the collision probability of each SF group is calculated, and the sequential water injection method is used to equalize the collision probability within each SF group, to improve the average packet arrival rate of the entire network. The simulation results show that compared to mainstream algorithms, the proposed algorithm obtains a 13% increment in terms of the network average packet success probability, and a 104% one in terms of the average energy efficiency. The proposed algorithm has high application value in many application scenarios such as smart agriculture and smart cities.
Subject
Computer Science Applications,History,Education