skip to main content
10.1145/3560905.3568112acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article
Public Access

Spreading Factor Detection for Low-Cost Adaptive Data Rate in LoRaWAN Gateways

Published: 24 January 2023 Publication History

Abstract

In order to meet the capacity needs of LoRa networks, Adaptive Data Rate (ADR) has been proposed and implemented in LoRaWANs. The network server running ADR determines the optimum data-rate and hence spreading factor setting for each LoRa device in a network. This in turn requires the gateway to be capable of receiving all possible spreading factors. Existing gateways achieve this by using multiple RF front ends, increasing their overall cost and complexity. In this work, we propose a Discrete Wavelet Transform based spreading factor detection algorithm that is agnostic to transmitter settings. This computationally light-weight algorithm can be implemented on any off-the-shelf SDR, bringing down the cost and ease of LoRaWAN gateway implementations. Using experimental, real-world datasets, we show that the proposed algorithm can detect the spreading factor of over 99.5% of the received packets at SNRs down to -10dB.

References

[1]
LoRa. https://www.semtech.com/lora.
[2]
Branden Ghena, Joshua Adkins, Longfei Shangguan, Kyle Jamieson, Philip Levis, and Prabal Dutta. Challenge: Unlicensed lpwans are not yet the path to ubiquitous connectivity. In The 25th Annual International Conference on Mobile Computing and Networking, pages 1--12, 2019.
[3]
Adwait Dongare, Revathy Narayanan, Akshay Gadre, Anh Luong, Artur Balanuta, Swarun Kumar, Bob Iannucci, and Anthony Rowe. Charm: exploiting geographical diversity through coherent combining in low-power wide-area networks. In 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), pages 60--71. IEEE, 2018.
[4]
Artur Balanuta, Nuno Pereira, Swarun Kumar, and Anthony Rowe. A cloud-optimized link layer for low-power wide-area networks. In Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services, pages 247--259, 2020.
[5]
What is LoRaWAN. https://lora-alliance.org/about-lorawan/.
[6]
LoRa and LoRaWAN overview. https://lora-developers.semtech.com/documentation/tech-papers-and-guides/lora-and-lorawan/.
[7]
Ross Gilson and Michael Grudsky. Lorawantm capacity trial in dense urban environment. 2017.
[8]
Adaptive Data Rate. https://www.thethingsnetwork.org/docs/lorawan/adaptive-data-rate/.
[9]
Understanding Adaptive Data Rate. https://lora-developers.semtech.com/documentation/tech-papers-and-guides/understanding-adr/.
[10]
SX1301 Datasheet. https://www.semtech.com/products/wireless-rf/lora-core/sx1301#datasheets.
[11]
8 Channel LoRa Gateway. https://www.adafruit.com/product/4327.
[12]
Multi Channel LoRa Gateway. https://connectedthings.store/gb/?SubmitCurrency=1&id_currency=3.
[13]
Moein Khazraee, Yeswanth Guddeti, Sam Crow, Alex C Snoeren, Kirill Levchenko, Dinesh Bharadia, and Aaron Schulman. Sparsdr: Sparsity-proportional backhaul and compute for sdrs. In Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services, pages 391--403, 2019.
[14]
Revathy Narayanan and Swarun Kumar. Revisiting software defined radios in the iot era. In Proceedings of the 17th ACM Workshop on Hot Topics in Networks, pages 43--49, 2018.
[15]
Shuai Tong, Jiliang Wang, and Yunhao Liu. Combating packet collisions using non-stationary signal scaling in lpwans. In Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services, pages 234--246, 2020.
[16]
Muhammad Osama Shahid, Millan Philipose, Krishna Chintalapudi, Suman Banerjee, and Bhuvana Krishnaswamy. Concurrent interference cancellation : Decoding multi-packet collisions in lora. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM '21. Association for Computing Machinery, 2021.
[17]
Yinghui Li, Jing Yang, and Jiliang Wang. Dylora: Towards energy efficient dynamic lora transmission control. In IEEE INFOCOM 2020 - IEEE Conference on Computer Communications, pages 2312--2320, 2020.
[18]
Ingrid Daubechies. Ten lectures on wavelets. SIAM, 1992.
[19]
USRP B200. https://www.ettus.com/all-products/ub200-kit/.
[20]
Adafruit Feather M0 with RFM95 LoRa Radio. https://www.adafruit.com/product/3178.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SenSys '22: Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems
November 2022
1280 pages
ISBN:9781450398862
DOI:10.1145/3560905
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 January 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. LPWAN
  2. LoRa
  3. adaptive data rate
  4. discrete wavelet transform

Qualifiers

  • Research-article

Funding Sources

Conference

Acceptance Rates

SenSys '22 Paper Acceptance Rate 52 of 187 submissions, 28%;
Overall Acceptance Rate 198 of 990 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 208
    Total Downloads
  • Downloads (Last 12 months)117
  • Downloads (Last 6 weeks)28
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media