An Open-Source LoRa Physical Layer Prototype on GNU Radio

Joachim Tapparel, Orion Afisiadis, Paul Mayoraz, Alexios Balatsoukas-Stimming, Andreas Burg

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

LoRa is the proprietary physical layer (PHY) of LoRaWAN, which is a popular Internet-of-Things (IoT) protocol enabling low-power devices to communicate over long ranges. A number of reverse engineering attempts have been published in the last few years that helped to reveal many of the LoRa PHY details. In this work, we describe our standard-compatible LoRa PHY software-defined radio (SDR) prototype based on GNU Radio. We show how this SDR prototype can be used to develop and evaluate receiver algorithms for LoRa. As an example, we describe the sampling time offset and the carrier frequency offset estimation and compensation blocks. We experimentally evaluate the error rate of LoRa, both for the uncoded and the coded cases, to illustrate that our publicly available open-source implementation is a solid basis for further research.

Original languageEnglish
Title of host publication2020 IEEE 21st International Workshop on Signal Processing Advances in Wireless Communications, SPAWC 2020
PublisherInstitute of Electrical and Electronics Engineers
Number of pages5
ISBN (Electronic)9781728154787
DOIs
Publication statusPublished - May 2020
Event21st IEEE International Workshop on Signal Processing Advances in Wireless Communications, SPAWC 2020 - Atlanta, United States
Duration: 26 May 202029 May 2020

Conference

Conference21st IEEE International Workshop on Signal Processing Advances in Wireless Communications, SPAWC 2020
CountryUnited States
CityAtlanta
Period26/05/2029/05/20

Keywords

  • GNU Radio
  • Internet-of-Things
  • LoRa

Fingerprint Dive into the research topics of 'An Open-Source LoRa Physical Layer Prototype on GNU Radio'. Together they form a unique fingerprint.

Cite this