• Corpus ID: 53517570

Decoding LoRa: Realizing a Modern LPWAN with SDR

  title={Decoding LoRa: Realizing a Modern LPWAN with SDR},
  author={Matthew Knight and Balint Seeber},
LoRa is an emerging Low Power Wide Area Network (LPWAN), a type of wireless communication technology suitable for connecting low power embedded devices over long ranges. This paper details the modulation and encoding elements that comprise the LoRa PHY, the structure of which is the result of the author’s recent blind analysis of the protocol. It also introduces grlora, an open source software defined implementation of the PHY that will empower wireless developers and security researchers to… 

Figures from this paper

Investigating Theoretical Performance and Demodulation Techniques for LoRa
This paper first presents the LoRa modulation architecture, then tackles with channel coding, whitening and interleaving with reverse-engineering in mind, and derives closed-form expressions of the different stages of the Lo Ra transceiver which allows for assess the performance of LoRa under known channels using simulations.
Lora Digital Receiver Analysis and Implementation
The basic LoRa PHY receiver algorithms are described and their performance is studied, and different demodulation schemes are proposed.
A Low-complexity Synchronization Scheme for LoRa End Nodes
This paper derives for the first time an analytical model of a LoRa receiver contaminated by carrier frequency and sampling time offsets and shows that these offsets are deeply intertwined and that they cannot be estimated independently of each other.
A Novel Modulation for IoT: PSK-LoRa
Both analytical and numerical outcomes demonstrate that QPSK-LoRa has no performance loss in comparison to LoRa, indicating the feasibility of the new scheme.
LoRa PHY Range Tests and Software Decoding - Physical Layer Security
This research paper begins by performing range tests of a consumer module physical (PHY) layer, and discusses how inexpensive RTL-SDR (software defined radio) was used to record raw transmissions from the official PHY module.
An Enhanced Receiver to Decode Superposed LoRa-Like Signals
A new receiver capable to decode several IoT LoRa-like signals simultaneously received with the same spreading factor which leads to destructive collisions is proposed, based on the particular structure of the received signals and the successive interference cancellation algorithm.
An Open-Source LoRa Physical Layer Prototype on GNU Radio
This work describes the standard-compatible LoRa PHY software-defined radio (SDR) prototype based on GNU Radio and shows how this SDR prototype can be used to develop and evaluate receiver algorithms for LoRa.
Demo Abstract: CLoRa-A Covert Channel over LoRa PHY
  • Ningning Hou, Yuanqing Zheng
  • Computer Science
    IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
  • 2020
This demo reveals that the LoRa physical layer leaves sufficient room to build a covert channel by embedding covert information with a modulation scheme orthogonal to CSS.
Performance Evaluation of Class A LoRa Communications
This thesis explores LoRa’s suitability and performance within this paradigm, through a theoretical approach as well as through practical data acquired in multiple field campaigns, to establish a performance upper bound due to the optimal capture condition considered in the PHY-layer.


Reversing lora: Exploring next-gen wireless
  • Jailbreak Security Summit Invited Presentation,
  • 2016
Low Power Long Range Transmitter
  • Semtech Corporation,
  • 2015