CEC-LoRa: A Codeless Error Correction Method for Corrupted LoRa Packet Decoding

For various wireless sensing and IoT applications, LoRa has emerged as an energy-efficient and long range solution for wireless data transfers. However, real-world deployments face multiple challenges, including packet collisions and variable link qualities, which generally lead to packet corruptions and data loss. Even though LoRa relies on forward error correction to restore corrupted packets, its usage comes with a significant energy overhead and only provides limited capabilities. In our paper, we present CEC-LoRa as an alternative to LoRa’s forward error correction feature. Its key innovation is that CEC-LoRa allows to restore corrupted packets without any error correction codes. Our approach exploits two symbiotic properties in LoRa’s encoding and chirp-based modulation scheme. On the one hand, misinterpreted chirps are often confused with neighboring symbols. On the other hand, neighboring symbol values only differ by one, keeping high similarity between misinterpreted and correct symbols. We leverage these properties by pre-computing a set of all plausible LoRa packets based on the expected payload permutations and compare them with the received packet. This allows us to identify the closest match and thus the most probable candidate packet. While the pre-computations incur a quite substantial energy overhead, CEC-LoRa shifts this from the energy-constrained end devices to the receiver side. The benefits greatly outweigh the energy demand, though: CEC-LoRa reduces the number of corrupted packets by 86.5 % on average without any additional overhead on the end device and while still being fully compliant to the LoRa specification. By including symbol information, CEC-LoRa can reduce the number of corrupt packets even further, by 99.5 % on average. This translates into SNR gains in the range of 0.79 dB to 0.93 dB.

Authors

Institutions

Publication Details

Published
2025-09-15
DOI
https://doi.org/10.1109/lcn65610.2025.11146374
Primary Topic
IoT Networks and Protocols
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CEC-LoRa: A Codeless Error Correction Method for Corrupted LoRa Packet Decoding

Daniel Szafranski, Andreas Reinhardt
IoT Networks and Protocols
article

CEC-LoRa: A Codeless Error Correction Method for Corrupted LoRa Packet Decoding

Daniel Szafranski, Andreas Reinhardt
article en

Abstract

For various wireless sensing and IoT applications, LoRa has emerged as an energy-efficient and long range solution for wireless data transfers. However, real-world deployments face multiple challenges, including packet collisions and variable link qualities, which generally lead to packet corruptions and data loss. Even though LoRa relies on forward error correction to restore corrupted packets, its usage comes with a significant energy overhead and only provides limited capabilities. In our paper, we present CEC-LoRa as an alternative to LoRa’s forward error correction feature. Its key innovation is that CEC-LoRa allows to restore corrupted packets without any error correction codes. Our approach exploits two symbiotic properties in LoRa’s encoding and chirp-based modulation scheme. On the one hand, misinterpreted chirps are often confused with neighboring symbols. On the other hand, neighboring symbol values only differ by one, keeping high similarity between misinterpreted and correct symbols. We leverage these properties by pre-computing a set of all plausible LoRa packets based on the expected payload permutations and compare them with the received packet. This allows us to identify the closest match and thus the most probable candidate packet. While the pre-computations incur a quite substantial energy overhead, CEC-LoRa shifts this from the energy-constrained end devices to the receiver side. The benefits greatly outweigh the energy demand, though: CEC-LoRa reduces the number of corrupted packets by 86.5 % on average without any additional overhead on the end device and while still being fully compliant to the LoRa specification. By including symbol information, CEC-LoRa can reduce the number of corrupt packets even further, by 99.5 % on average. This translates into SNR gains in the range of 0.79 dB to 0.93 dB.

Clausthal University of Technology (DE)
Openalex Percentile: Top 76%
IoT Networks and Protocols
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

CEC-LoRa: A Codeless Error Correction Method for Corrupted LoRa Packet Decoding — Daniel Szafranski, Andreas Reinhardt · (2025) | TGRS Research Map | TGRS