• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2023, Vol. 45 ›› Issue (06): 995-1002.

• Computer Network and Znformation Security • Previous Articles     Next Articles

Double matching optimization of LoRa parameters based on matching theory

YANG Mao-heng,ZHANG Hui,ZHOU Chao   

  1. (College of Electronic Information and Optical Engineering,Nankai University,Tianjing 300350,China)
  • Received:2022-01-04 Revised:2022-04-27 Accepted:2023-06-25 Online:2023-06-25 Published:2023-06-16

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