Algoritmo de estimación de parámetros y modulación de una señal recibida por un SDR
Fecha
2017
Autores
Toro Betancur, Verónica
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad EAFIT
Resumen
Descripción
En el presente trabajo se plantea desarrollar un algoritmo capaz de determinar la amplitud, la frecuencia central, el ancho de banda y la modulación de una señal recibida por un SDR (Software Defined Radio) en donde las modulaciones trabajadas fueron BPSK (Binary Phase-Shift Keying) y BFSK (Binary Frequency-Shift Keying)) -- Para esto se dividió el problema en dos sub-algoritmos: uno para la estimación de parámetros y otro para la clasificación de la modulación de la señal -- Para la estimación de parámetros se utilizaron diferentes modelos para aproximar cada uno de los estos: amplitud, frecuencia y ancho de banda -- Luego de crear los modelos, se usaron de forma iterativa hasta satisfacer una condición de error, después de lo cual, el algoritmo entrega los parámetros -- Éste fue probado a diferentes valores de SNR (signal-to-noise ratio) usando, tanto señales generadas desde el computador, simulando diferentes condiciones de ruido y de canal de transmisión, como con señales adquiridas desde un SDR -- Con el fin de clasificar la modulación de las señales en BPSK o BFSK se utilizaron tres algoritmos de machine learning: redes neuronales, máquinas de soporte vectorial y árboles de decisión -- Con cada uno de estos algoritmos se evaluaron diferentes formas de representar las modulaciones, con ayuda de funciones matemáticas comunes -- Finalmente se presentan los porcentajes de aciertos obtenidos con cada algoritmo y característica de los datos, para concluir que la mejor solución a este problema es el modelo de redes neuronales con una característica lineal de la desviación estándar de la fase instantánea de la señal evaluada