Many Internet of Things (IoT) applications that use LoRaWAN require node localization, often relying on signal strength or message timestamps to estimate distance. However, traditional techniques typically require prior knowledge of signal propagation models or clock synchronization between multiple nodes. Therefore, this paper proposes a one-way ranging method based on LoRa to estimate link distances using the received signal from a single node, with no additional infrastructure or synchronization requirements. The approach uses the inherent properties of the LoRa chirp-based waveform to extract time delay information and estimate distance. The proposed method consists of a transmitter and a receiver capable of detecting the link delay using demodulation of the preamble. Then, the method estimates the distance using the link delay without requiring additional hardware or information. The method was validated through MATLAB R2025a simulations, including five nodes distributed over an 18 km2 area. The proposed method achieves distance estimation with mean errors of 25 m under semi-urban, non-line-of-sight conditions, outperforming existing methods. Additionally, the study identifies two practical system configurations for LoRa, at 8 Msps and 2 Msps, which reduce the ranging error while considering hardware feasibility. These findings are especially relevant for researchers developing Global Positioning System (GPS) free localization techniques in resource-constrained IoT environments.
Marquez et al. (Wed,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: