Vývoj univerzálního analyzátoru pro LoRaWAN s využitím softwarově definovaného rádia

Abstract

The thesis deals with the development of an analyzer for the reception of LoRaWAN frames in the 868 MHz frequency band using a software defined radio for the purposes of debugging and analysis of captured communication. The goal of the thesis is to develop software that would be able to receive LoRaWAN frames for standard configurations, demodulate them and finally decode them without knowing any preliminary information about received signal. For this purpose, methods for Bandwidth determination and Spreading Factor determination have been developed. Both methods achieved high success rates. To reconstruct the data, a demodulator and a decoder were implemented. The output of the decoder is passed into the Wireshark software. Advanced tools for digital signal processing such as FFT and STFT are extensively used in the work and an analytical signal representing the instantaneous frequency of the received signal is also used during signal processing. The implemented software is subjected to a test of several steps, where its functionality is verified. In the conclusion, the entire solution is evaluated, including its drawbacks, opening up possible directions for future research.

Description

Subject(s)

LoRa, LoRaWAN, SDR, Analyzer, DSP, Python, Adalm-Pluto SDR, PlutoSDR

Citation