Implementación de un sistema autónomo rastreador de transmisiones no deseadas de bajo coste basado en RTL-SDR

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 B...

Full description

Bibliographic Details
Main Author: García Monrroy, Geovanny Xavier
Other Authors: Araujo Pacheco, Alcides Fabián
Format: bachelorThesis
Language:spa
Published: Universidad de Cuenca 2022
Subjects:
Online Access:http://dspace.ucuenca.edu.ec/handle/123456789/39713
Description
Summary: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.