Abstract

Long range (LoRa) demonstrates high potential in supporting massive Internet-of-Things (IoT) applications. In this paper, we study the resource allocation in energy harvesting (EH)-enabled LoRa networks with imperfect spreading factor (SF) orthogonality. We maximize the user fairness in terms of the minimum time-averaged throughput while jointly optimizing the SF assignment, the EH time duration, and the transmit power of all LoRa users. First, we provide a general expression of the packet collision time between LoRa users which depends on the SFs and EH duration requirements of each user. Then, we develop two SF allocation schemes that either assure fairness or not for the LoRa users. Within this, we optimize the EH time and the power allocation for single and multiple uplink transmission attempts. For the single uplink transmission attempt, the optimal power allocation is obtained using bisection method. For the multiple uplink transmission attempts, the suboptimal power allocation is derived using concave-convex procedure (CCCP). Our results unearth new findings. Firstly, we demonstrate that the unfair SF allocation algorithm outperforms the others in terms of the minimum data rate. Additionally, we observe that co-SF interference is the main limitation in the throughput performance, and not really energy scarcity.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call