6533b856fe1ef96bd12b28ad

RESEARCH PRODUCT

SDR-LoRa

Fabio BusaccaStefano MangioneIlenia TinnirelloSergio PalazzoFrancesco Restuccia

subject

IoTSettore ING-INF/03 - TelecomunicazioniLPWANSoftware Defined RadioLoRa

description

In this paper, we present SDR-LoRa, a full-fledged SDR implementation of a LoRa transmitter and receiver. First, we reverse-engineer the LoRa physical layer (PHY) functionalities, including the procedures of packet modulation, demodulation, and preamble detection. Based on this analysis, we develop the first Software Defined Radio (SDR) implementation of the LoRa PHY. Furthermore, we integrate LoRa with an Automatic Repeat Request (ARQ) error detection protocol. SDR-LoRa has been validated on (i) the Colosseum wireless channel emulator; and (ii) a real testbed with USRP radios and commercial-off-the-shelf (COTS) devices. Our experimental results demonstrate that the performance of SDR-LoRa is in line with commercial LoRa systems. We pledge to share the entirety of the SDR-LoRa code.

https://doi.org/10.1145/3556564.3558239