Carregant...
Miniatura

Tipus de document

Article

Versió

Versió publicada

Data de publicació

Llicència de publicació

cc-by (c)  Soler-Fernández, J.L. et al., 2026
Si us plau utilitzeu sempre aquest identificador per citar o enllaçar aquest document: https://hdl.handle.net/2445/225675

LoRa Power Model for Energy Optimization in IoT Applications

Títol de la revista

Director/Tutor

ISSN de la revista

Títol del volum

Resum

Energy efficiency is a key requirement for Internet of Things (IoT) nodes, particularly in applications powered by energy harvesting that operate without batteries. In this work, we present a parametric power model of a LoRa transceiver (Semtech SX1276) aimed at ultra-low power remote sensing scenarios. The transceiver was characterized in all relevant states (startup, transmission, reception, and sleep), and the results were used to build a state-based model that predicts average power consumption as a function of transmission power, sleep strategy, packetization, and input data rate. Experimental validation confirmed that the cubic fit for transmission peaks achieves a determination coefficient of 0.99, while reception is added as a constant consumption. The model was implemented in a Python simulator that provides mean, best-case, and worst-case estimates of system power consumption, and it was validated in an ASIC-based sensor node demonstration, with predictions within 10% of measured values. The framework highlights the trade-offs between energy efficiency and robustness (e.g., minimal SF and no CRC vs. higher spreading factors and error-control) and supports the design of custom controllers for ultra-low power IoT nodes as well as more energy-permissive applications.

Citació

Citació

SOLER-FERNÁNDEZ, Juan luis, ROMERA, Omar, DIÉGUEZ BARRIENTOS, Àngel, PRADES GARCÍA, Juan daniel, ALONSO CASANOVAS, Oscar. LoRa Power Model for Energy Optimization in IoT Applications. _Sensors_. 2026. [consulta: 30 de gener de 2026]. ISSN: 1424-8220. [Disponible a: https://hdl.handle.net/2445/225675]

Exportar metadades

JSON - METS

Compartir registre