Computer Engineering & Science ›› 2023, Vol. 45 ›› Issue (06): 995-1002.
• Computer Network and Znformation Security • Previous Articles Next Articles
YANG Mao-heng,ZHANG Hui,ZHOU Chao
Received:
Revised:
Accepted:
Online:
Published:
Abstract: Resource allocation in LoRaWAN is expressed as an optimization problem of spreading factor allocation and channel allocation, especially when there are a large number of connected devices in LoRaWAN, to ensure the fairness of throughput among LoRa users with limited spectrum resources. Firstly, the matching theory is introduced. LoRa users and channels, and LoRa users and spreading factors are used as matching parties to maximize their utility. Therefore, a matching-based channel and spreading factor assignment algorithm is proposed. Based on the matching theory, with the goal of maximizing utility, by optimizing the results of network channel and spreading factor allocation, the minimum channel capacity achieved in LoRaWAN is maximized. A fair airtime initialization algorithm is proposed to ensure the fairness of the throughput of each group of parameters. The simulation results show that the fair airtime initialization algorithm can obtain better initial allocation results than other allocation schemes. The matching-based channels and spreading factors assignment algorithm can significantly increase the LoRa network data extraction rate and greatly reduce network energy consumption.
Key words: LoRaWAN, LoRa, matching theory, data extraction rate
YANG Mao-heng, ZHANG Hui, ZHOU Chao. Double matching optimization of LoRa parameters based on matching theory[J]. Computer Engineering & Science, 2023, 45(06): 995-1002.
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2023/V45/I06/995