2018•Unpublished venueOpen access

A Multi-Channel Software Decoder for the LoRa Modulation Scheme

Pieter Robyns, Peter Quax, Wim Lamotte, William Thenaers

Open full text 104 citations

Abstract

LoRa is a recently introduced modulation scheme specifically designed for Low-Power Wide-Area Networks. \nIn this paper, we provide the first detailed and complete description of the LoRa PHY layer, and present a \nnovel methodology for detecting and decoding LoRa frames using Software Defined Radios. Our proposed \ndecoding approach can efficiently decode multiple channels simultaneously in software due to an invariance \ntowards the signal frequency. Hence, our approach also removes the need for correcting frequency offset errors \nimparted by the transmitter or receiver. We have evaluated our decoding technique in a lab setup using three \nSoftware Defined Radios (USRP B210, HackRF, and RTL-SDR) and three commercial off-the-shelf hardware \nLoRa transceivers (Microchip RN2483, HopeRF RFM96, and Semtech SX1272). We show that our decoder \nis fully compatible with all configurations of the RN2483 and SX1272, achieving an overall packet error rate \nof 0 for a signal-to-noise ratio of 20 dB. The source code of the decoder and datasets used in the evaluation \nare made available publicly

About this research paper

What this paper is about

LoRa is a recently introduced modulation scheme specifically designed for Low-Power Wide-Area Networks. \nIn this paper, we provide the first detailed and complete description of the LoRa PHY layer, and present a \nnovel methodology for detecting and decoding LoRa frames using Software Defined Radios. Our proposed \ndecoding approach can efficiently decode multiple channels simultaneously in software due to an invariance \ntowards the signal frequency. Hence, our approach also removes the need for correcting frequency offset errors \nimparted by the transmitter or receiver. We have evaluated our decoding technique in a lab setup using three \nSoftware Defined Radios (USRP B210, HackRF, and RTL-SDR) and three commercial off-the-shelf hardware \nLoRa transceivers (Microchip RN2483, HopeRF RFM96, and Semtech SX1272). We show that our decoder \nis fully compatible with all configurations of the RN2483 and SX1272, achieving an overall packet error rate \nof 0 for a signal-to-noise ratio of 20 dB. The source code of the decoder and datasets used in the evaluation \nare made available publicly

Why it matters

OpenAlex reports 104 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

LoRa is a recently introduced modulation scheme specifically designed for Low-Power Wide-Area Networks. \nIn this paper, we provide the first detailed and complete description of the LoRa PHY layer, and present a \nnovel methodology for detecting and decoding LoRa frames using Software Defined Radios. Our proposed \ndecoding approach can efficiently decode multiple channels simultaneously in software due to an invariance \ntowards the signal frequency. Hence, our approach also removes the need for correcting frequency offset errors \nimparted by the transmitter or receiver. We have evaluated our decoding technique in a lab setup using three \nSoftware Defined Radios (USRP B210, HackRF, and RTL-SDR) and three commercial off-the-shelf hardware \nLoRa transceivers (Microchip RN2483, HopeRF RFM96, and Semtech SX1272). We show that our decoder \nis fully compatible with all configurations of the RN2483 and SX1272, achieving an overall packet error rate \nof 0 for a signal-to-noise ratio of 20 dB. The source code of the decoder and datasets used in the evaluation \nare made available publicly

Key concepts: Computer science, Modulation (music), Scheme (mathematics), Channel (broadcasting), Decoding methods, Electronic engineering, Software-defined radio, Computer network

Related papers

Back to paper searchBrowse research topicsOriginal source
A Multi-Channel Software Decoder for the LoRa Modulation Scheme — Research Paper | ScholarLens