Vous êtes sur la page 1sur 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/328346185

Desarrollo de un sistema receptor de FM utilizando radio definida por software

Conference Paper · November 2017

CITATIONS READS
0 728

2 authors, including:

Ricardo Diaz
Universidad Santo Tomas (Bucaramanga), Universidad Manuela Beltrán
19 PUBLICATIONS   4 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Sistema domótico para personas con discapacidad motriz controlado mediante señales electromiograficas de miembro superior View project

Telerehabilitation View project

All content following this page was uploaded by Ricardo Diaz on 17 October 2018.

The user has requested enhancement of the downloaded file.


Desarrollo de un sistema receptor de FM utilizando radio definida por software

72
Yeins Rosío García Bautista
72
Ricardo Andrés Díaz Suárez

Resumen

En el presente artículo se describe el desarrollo de un sistema de recepción de radio FM


(Frequency modulation) en el que se incluye el análisis espectral utilizando el dispositivo receptor
RTLSDR (100KHz - 1700KHz) y la librería GNU RADIO permitiendo la manipulación de señales
mediante bibliotecas escritas en C++ y Python que hacen posible el procesamiento digital mediante
la interconexión de bloques; trabajando sobre el sistema operativo Linux en su distribución Ubuntu.
El dispositivo RTLSDR (Radio definida por Software) que utiliza un dongle sintonizador de
televisión DVB-T, contiene a su vez como base de su funcionamiento un chip RTL2832U, el cual es
un hardware de bajo costo en el que se consigue emular sistemas de comunicación para la
recepción de señales de radio configurando algunos parámetros desde software minimizando en
general la necesidad de estar constantemente realizando modificaciones de hardware durante
posibles actualizaciones tecnológicas, este dispositivo define en su software parámetros como
bandas de frecuencias, tipo de modulación (moduladores y demoduladores), sintonizadores y de
igual forma potencia máxima de salida. En la implementación del receptor FM en software se
consideró el uso de un módulo RTLSDR para la captura de los datos provenientes del radio,
seguidamente se realizó un filtrado pasa bajas utilizando la técnica de enventanado y un bloque de
demodulación en frecuencia en banda ancha, también se realizaron procesos de diezmado e
interpolación para la reproducción de la señal demodulada. Los resultados del proceso en cada
una de las etapas, se visualiza utilizando el espectrograma y la transformada de Fourier sobre la
señal recibida y la señal demodulada.

Palabras claves

FM, GNU radio, receptor, SDR.

Introducción

Debido al constante crecimiento y desarrollo que han sufrido los sistemas de comunicaciones
digitales, los nuevos requerimientos tecnológicos y las características técnicas de las nuevas
tecnologías inalámbricas con sus diferentes estándares de comunicación exigen la optimización,
adaptación y flexibilidad en los procesos de comunicaciones que realizan, es por ello que se
recurre en la actualidad a que la mayoría de operaciones sean ejecutadas por software tan solo
dejando algunas tareas en la parte hardware (Alonso Torres, 2010), esto conlleva a que los
elementos o componentes en la misma se minimicen (Gómez, Salis, & García, 2012). Teniendo en
cuenta lo anterior es necesario que los sistemas de comunicaciones se basen en un hardware
genérico que funcione con diferentes formatos de transmisión y formas de onda en función de
algoritmos software eliminando paulatinamente la línea que separa hardware y software de dichos
sistemas (Sánchez, 2010). Los actuales dispositivos de comunicaciones quedan obsoletos poco
después de su producción debido al constante cambio en las comunicaciones inalámbricas, para
superar dicho problema, los sistemas de comunicaciones deben ser diseñados para maximizar la
inserción transparente de nuevas tecnologías en cualquier fase de su ciclo de vida, teniendo en
cuenta que los dispositivos actualizados deben ser capaces de comunicarse entre ellos y con otros
dispositivos (Alonso Torres, 2010) . Es necesario a través de nuevos dispositivos minimizar la

72
Programa de Ingneiería de Telecomunicaciones, Grupo de Investigación UNITEL. Universidad Santo Tomás Seccional
Bucaramanga. Correo electrónico: yeins.garcia@ustabuca.edu.co.

295
necesidad de realizar modificaciones hardware durante actualizaciones tecnológicas garantizando
interoperabilidad, escalabilidad (en el caso del rápido crecimiento de los servicios de telefonía
celular y PCS sistemas de comunicación personal y sus correspondientes protocolos) y costos
(Domínguez Contreras, 2006). En torno a la tecnología Software Definida por Radio SDR se
considera como un dispositivo de comunicaciones cuya funcionalidad se encuentra definida en el
software lo cual minimiza la necesidad de realizar modificaciones de hardware durante
actualizaciones tecnológicas, generando soluciones novedosas. Este dispositivo está
revolucionando los sistemas de comunicación inalámbricos debido a que las capacidades de
cómputo son cada vez mayores, tienen una arquitectura bien definida, estandarizada y abierta lo
que garantiza escalabilidad.

En el semillero REDSI se han desarrollado herramientas tecnológicas para potencializar los


procesos de enseñanza aprendizaje e investigativos en las asignaturas de comunicaciones
aplicadas la cual ha encontrado en el radio definido por software una forma de potencializar la
investigación y la catedra dentro del programa de ingeniería de telecomunicaciones. En este
trabajo de investigación se presenta el desarrollo de un sistema de recepción de FM utilizando el
dongle RTL2832u y el aplicativo software GNU radio. Para su elaboración se consideraron los
aspectos de demodulación, visualización del espectro y reproducción de la señal transmitida.

Metodología

El concepto de Radio Definido por Software (SDR, del inglés Software Defined Radio) se define
como aquello que caracteriza los radios reconfigurables o reprogramables cuya funcionalidad se
encuentra definida por software, capaces de implementar en el mismo hardware diferentes
funcionalidades, utilizando para este fin los componentes electrónicos disponibles en el mercado,
combinados convenientemente para suplir las limitaciones de los procesadores actuales (Milota,
2001). teniendo en cuenta esto, debido a que algunas funciones están definidas en el software, es
posible realizar la implementación de nuevas tecnologías SDR con tan solo actualizar el software
(Amador & Torres, 2013). A continuación, en la figura 1 se presenta un diagrama de bloques con la
funcionalidad de un SDR.

Figura 1. Diagrama de bloques funcionales de SDR (Domínguez).

GNU Radio: Es una herramienta software basada en código libre que permite realizar desarrollos
de sistemas de telecomunicación utilizando RTL-SDR. Este software utiliza diagrama de bloques
de procesamiento de señal para operar los datos provenientes del hardware. Este aplicativo
software posee un grupo de herramientas una de la más importante es GNU Radio Companion
(GRC), en el cual los bloques están escritos en C++ y los gráficos de flujo se realiza utilizando el
código en Python. (Abidi, 1995; Alonso Torres, 2010). En la figura 2 se presenta un diagrama de
bloques con la arquitectura GNU.

296
Figura 2. Diagrama de bloques arquitectura de GNU RADIO (Alonso Torres, 2010).

Actualmente, numerosos proyectos de SDR se están llevando a cabo, entre estos se destaca el
proyecto OpenBTS con el que se implementa una estación base de telefonía GSM en software a
partir de la arquitectura GNU Radio y el USRP apoyándose en Asterisk1 para servicio VoIP
(Domínguez, )de igual forma en este punto se hace alusión a otros proyectos como el diseño de un
sistema GPR (Ground Penetrating Radar) sobre la plataforma SDR y GNU Radio para le detección
de minas antipersonas (Mendoza Patiño, Emele De Jesus, 2014), estudio piloto de demoduladores
de la serie RTL (Puerto, 2014), implementación de sistemas de comunicaciones basados en Radio
definida por Software (Montero, 2014) entre otros.

Desarrollo de un receptor FM: La modulación en frecuencia es un tipo de modulación angular en la


cual se realiza variaciones en la frecuencia de la portadora para transmitir la señal mensaje. La
modulación FM es común en altas frecuencias por la alta fidelidad de su difusión, por lo que la
radio o el propio sonido de la televisión es difundida por FM. La señal FM presenta una mejor
relación señal a ruido que la modulación en amplitud y una mayor resistencia a las interferencias.
El espectro de una señal FM está definido entre los 88MHz y 108 MHz donde se define un ancho
de banda de 200KHz, aunque en las emisoras comerciales no alcanza a ocupar un ancho de
banda mayor a 80KHz.

Para la etapa de recepción inicialmente se identifica la fuente RTL2832u, la frecuencia de la


portadora de la emisora FM y una frecuencia de muestreo de 4Msps. Seguidamente se implementó
un filtro pasa bajas utilizando la técnica de enventanado con frecuencia de corte de 300Khz,
posteriormente se configuro el WBFM (wide band frecuency modulator), finalmente se realizó el
proceso de interpolación y diezmado. La salida de la señal capturada se puede visualizar utilizando
un espectrograma con un tamaño de 512 puntos y con la transformada rápida de Fourier 1024
puntos. La señal demodulada se puede escuchar por la tarjeta de sonido del ordenador. En la
figura siguiente se presenta el diagrama de bloques del receptor FM con las respectivas variables
para la sintonización de la frecuencia de operación el nivel de volumen.

Figura 3. Diagrama de bloques del demodulador FM. La imagen fue elaborada por los autores.

297
Resultados

En la figura 4 se presenta el espectrograma de una emisora FM cuya frecuencia de portadora es


de 97.7 MHz y el módulo RTLSDR+ Upconverter utilizado para la captura de la señal de RF.
También se presenta la respuesta en frecuencia de la señal demodulada utilizando la transformada
de Fourier de 1024 puntos.

Figura 4. Receptor RTLSDR, espectrograma y espectro. La imagen fue elaborada por los autores.

Conclusiones

Se desarrolló un aplicativo software para la recepción de señale FM utilizando receptor RTLSDR y


la librería GNURadio para el rango de frecuencias de 88-108MHz.
La librería GNU con su interfaz gráfica permite de forma rápida el diseño de diversos sistemas
debido principalmente a los diversos bloques que tiene para el procesamiento de señal.

Referencias

Abidi, A. (1995). Direct-conversion radio transceivers for digital communication.30(12), 12.

Alonso Torres, N. (2010). RDS (radio definido por software). desafíos y consideraciones para su
implementación. La Habana, CU: D - Instituto Superior Politécnico José Antonio Echeverría. CUJAE.

Amador, J., & Torres, N. (2013). Rds (radio definido por software). consideraciones para su implementación de
hardware.12(2), 56-68.

Domínguez Contreras, C. D. (2006). Introducción a software radio. Córdoba, AR: El Cid Editor.
Domínguez, I. Software defined radio: USRP y plataformas de
desarrollo.http://bibing.us.es/proyectos/abreproy/11984/fichero/Volumen+2_Introducci%C3%B3n%252FIntrodu
cci%C3%B3n.pdf

Gomez, D., Salis, J., & Garcia, P. (2012). Implementación y configuración de un receptor de radio definido por
software (SDR) para estudios de propagación., 1-4.

Mendoza Patiño, Emele De Jesus. (2014). Diseño de un sistema GPR (ground penetrating radar) sobre una
plataforma SDR (software defined radio).

Milota, J. (2001). Cognitive radio for flexible mobile multimedia communications. Mobile Networks and
Applications, 6, 435-441.

Montero, J. (2014). Implementación de un sistema de comunicaciones basado en software radio.

Puerto, M. (2014). Estudio piloto de los demoduladores de la serie RTL de realtek para la radio definida por
software.
Sánchez, A. La radio definida por software: Diseño de un receptor de banda aeronáutica VHF., 1-10.

298

View publication stats

Vous aimerez peut-être aussi