Title: | Implementación de un sistema autónomo rastreador de transmisiones no deseadas de bajo coste basado en RTL-SDR |
Authors: | García Monrroy, Geovanny Xavier |
metadata.dc.contributor.advisor: | Araujo Pacheco, Alcides Fabián |
metadata.dc.ucuenca.correspondencia: | ggarcia9539@gmail.com |
metadata.dc.subject.other: | Software |
Keywords: | Electrónica Algoritmo Transmisión de datos Interfaz |
metadata.dc.ucuenca.areaconocimientounescoamplio: | 33 Ciencias Tecnológicas |
metadata.dc.ucuenca.areaconocimientounescodetallado: | 3307.19 Transistores |
metadata.dc.ucuenca.areaconocimientounescoespecifico: | 3307 Tecnología Electrónica |
Issue Date: | 9-Sep-2022 |
metadata.dc.format.extent: | 109 páginas |
Publisher: | Universidad de Cuenca |
metadata.dc.description.city: | Cuenca |
Series/Report no.: | TET;126 |
metadata.dc.type: | bachelorThesis |
Abstract: | This graduate degree thesis pertains to the development of an algorithm that scans radio wave spectra within
the FM Radio (88 MHz -108 MHz) and TV (UHF, VHF) bandwidths, with the use of software defined radio,
specifically using a RTL-SDR Blog V3 device. The data are processed in Python with the use of the Pandas
and Numpy Python libraries. These elements together constitute the infrastructure that processes and analyzes
the data with the goal of discerning between legal and illegal radio transmissions. Necessary for this process
was the use of statistical operators such as correlation as well as signal comparators like the root mean square
error, to serve as metrics of the similarity between a scanned signal and a reference signal. All this information
is presented through a web browser interface by way of a web interface programmed in Python, HTML and
CSS. Within the web interface a user first needs to create an account. Once logged in, the user then selects the
scanning bandwidth (FM or TV) in which the system will detect any undesired signals. The web application runs on a Raspberry Pi 3 which acts as the web server. This server then initiates the scanning and data processing commands, as well as connect to a Google Cloud Storage database in order to store any alerts of illegal radio transmissions in the cloud. |
Description: | Este trabajo de titulación comprende el desarrollo de un algoritmo que permite el escaneo de ondas radioeléctricas ubicadas en los servicios de radio FM (88 MHz -108 MHz) y TV (UHF, VHF) e identificar
transmisiones no deseadas, mediante radio definida por software, empleado el dispositivo RTL-SDR Blog v3.
Los datos son procesados con Python y sus diferentes librerías como Pandas y Numpy, creando la infraestructura que procesa, manipula y analiza los datos, para diferenciar frecuencias autorizadas y no autorizadas
o no deseadas, para este proceso se emplea operadores estadísticos como la correlación y comparadores de
señal como la raíz del error cuadrático medio, permitiendo tener una medición de la similitud entre la señal
escaneada real y una señal referencia. La información es presentada en el navegador mediante una interfaz
web que se ha programado con Python, HTML y CSS. Para esta aplicación web el usuario necesita crear una
cuenta y seleccionar las opciones de escaneo (FM o TV), al detectarse una señal no deseada se activará una
alerta mostrando la frecuencia y potencia de la señal no deseada. La interfaz web se ejecutará en una Raspberry Pi 3 que será el servidor y ejecutará las ordenes de escaneo y procesamiento de datos, además de conectarse con la base de datos Google Cloud Storage y almacenar en la nube todas las alertas de transmisiónes no deseadas. |
metadata.dc.description.degree: | Ingeniero en Electrónica y Telecomunicaciones |
URI: | http://dspace.ucuenca.edu.ec/handle/123456789/39713 |
Appears in Collections: | Tesis de Pregrado
|