Tracking objects in indoor is always a challenge for a variety of Internet of Things (IoT) applications. Nowadays, many indoor tracking applications use Low-Power Wide-Area Networks (LPWAN) for Machine-to-Machine (M2M) communication. LoRa is a promising LPWAN radio communication technology designed for wide-area coverage and low-power embedded IoT devices. The objective of this paper is to evaluate the performance of the Angle of Arrival (AoA) direction finding approach in an indoor environment. The AoA performance of the LoRa signal is evaluated using different modulation settings, including Channel Bandwidth (BW) and spreading factor (SF). We measure the AoA accuracy of the LoRa signal using an individual Universal Software Radio Peripheral (USRP) B210, Software Defined Radio (SDR) receiver with the help of the GNU radio software development toolkit. In addition, a new approach to measure the AoA of LoRa signal under interference is investigated. We show that by using the Autocorrelation function combined with our direction finding algorithm, the detection and measurement of two simultaneous receptions is possible. The entire experimental setup was implemented in our indoor office environment.Index Terms-Long-Range (LoRa), Low-Power Wide-Area Networks (LPWANs), Software Defined Radio (SDR), Angle of Arrival (AoA).
In this paper, we propose an Autocorrelation method for measuring the angle of arrival (AoA) of a weak LoRa signal. A weak LoRa signal has a negative SNR down to -20 dB. The objective is to detect a LoRa signal that operates at low transmission power (TX). Operating at low transmission power (TX) reduces power consumption and extends the battery life of LoRa devices. Besides, the transmission of weak signals strengthens the radio communication protocol, preventing an enemy device from accessing the location coordinates. The detecting algorithm consists of finding Autocorrelation peaks of the LoRa signal. We show that Autocorrelation peaks decrease when the signal is buried in the noise. However, using a large number of Fast Fourier Transform (FFT) will increase the Autocorrelation peaks and the signal-to-noise ratio (SNR). Once the peak of the LoRa signal is detected under the noise, the algorithm will calculate the AoA. All of the proposed algorithms are implemented using a Universal Software Radio Peripheral (USRP), Software Defined Radio (SDR) receiver with the help of GNU Radio software. We, therefore, believe that our Autocorrelation method can detect the LoRa signal accurately and measure the AoA at very low SNR in real-time, being usable for indoor positionning.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.