2G/3G/4G/5G signals demodulation with MATLAB using RTL-SDR 2832U and USRP B210
Dogdu, Utku (2024-04-16)
Dogdu, Utku
U. Dogdu
16.04.2024
© 2024 Utku Dogdu. Ellei toisin mainita, uudelleenkäyttö on sallittu Creative Commons Attribution 4.0 International (CC-BY 4.0) -lisenssillä (https://creativecommons.org/licenses/by/4.0/). Uudelleenkäyttö on sallittua edellyttäen, että lähde mainitaan asianmukaisesti ja mahdolliset muutokset merkitään. Sellaisten osien käyttö tai jäljentäminen, jotka eivät ole tekijän tai tekijöiden omaisuutta, saattaa edellyttää lupaa suoraan asianomaisilta oikeudenhaltijoilta.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202404162753
https://urn.fi/URN:NBN:fi:oulu-202404162753
Tiivistelmä
This thesis focuses on real-time scanning and performance measurement of Second Generation Mobile Phone Network Global System for Mobile Communications (2G GSM), Third Generation Mobile Phone Network Universal Mobile Telecommunications System (3G UMTS), Fourth Generation Mobile Phone Network Long-Term Evolution (4G LTE), and Fifth Generation Mobile Phone Network New Radio (5G NR) signals on MATLAB programming language by using specific receiver hardware tools Realtek Software Defined Radio (RTL-SDR) 2832U and Universal Software Radio Peripheral (USRP) B210. The aim of the thesis is to obtain information of cellular signals, such as the received signal spectrum, various scanner parameter values like Physical Cell ID (PCI), Channel Number, Received Signal Strength Indicator (RSSI), Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal to Interference & Noise Ratio (SINR), and demodulated bits’ constellation diagrams.
The thesis is realized by obtaining live signal data by using physical receiver hardware tools, implementing various signal processing algorithms, which are specific for each technology, and presenting all the results, on MATLAB environment. Furthermore, the constructed source codes can be converted to different programming languages from MATLAB, such as C/C++. Then the converted source codes can be compiled to generate executable programmes, and those executables can be integrated to a scanner software in order to realize the thesis task in a real application.
Through this study, comprehensive theoretical knowledge and practical application on the analysis and processing of 2G, 3G, 4G, and 5G signals were realized. The thesis highlights how the analysis of these telecommunication technologies are implemented and which signal processing algorithms are applied in order to demodulate and decode live cellular signals on MATLAB by utilizing some specific software-defined radios. It demonstrates the potential of using MATLAB coding applications for analyzing cellular signals.
The thesis is realized by obtaining live signal data by using physical receiver hardware tools, implementing various signal processing algorithms, which are specific for each technology, and presenting all the results, on MATLAB environment. Furthermore, the constructed source codes can be converted to different programming languages from MATLAB, such as C/C++. Then the converted source codes can be compiled to generate executable programmes, and those executables can be integrated to a scanner software in order to realize the thesis task in a real application.
Through this study, comprehensive theoretical knowledge and practical application on the analysis and processing of 2G, 3G, 4G, and 5G signals were realized. The thesis highlights how the analysis of these telecommunication technologies are implemented and which signal processing algorithms are applied in order to demodulate and decode live cellular signals on MATLAB by utilizing some specific software-defined radios. It demonstrates the potential of using MATLAB coding applications for analyzing cellular signals.
Kokoelmat
- Avoin saatavuus [34544]