Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
PRACTICA No. 3
1. OBJETIVOS
● Familiarizar al estudiante con herramientas de Radio Definida por Software.
● Adquirir destrezas en el manejo del equipo USRP-2920 utilizando el paquete GNU Radio.
2. MARCO TEÓRICO
GNU Radio es una framework modular de código abierto orientado a diagramas de flujo, que permite diseñar,
simular e implementar sistemas de radio reales. Se utiliza en una gran variedad de aplicaciones, que incluyen
el procesamiento de audio, comunicaciones móviles (GSM, LTE), sistemas satelitales, etc.1
Previo al desarrollo de dispositivos de comunicaciones por radio, el personal de ingeniería tenía que desarrollar
un circuito específico para la detección de una clase de señal específica, diseñar un circuito integrado de
propósito específico que se encargue de codificar o decodificar esa transmisión en particular.
Radio Definida por Software (SDR Software-Defined Radio) permite realizar el procesamiento de la señal
analógica y colocarlo, tanto física como económicamente factible, para procesar la señal de radio en un
computador usando algoritmos basados en software.
La instalación del GNU Radio puede realizarse sobre varios sistemas operativos tales como Linux, Windows y
Mac OS X.
● Área de trabajo o workspace: es el área donde se arrastran los bloques para su agrupación con otros
bloques para crear la aplicación, similar a la forma de trabajo de Simulink.
● Barra de herramientas: contiene los botones para el desarrollo de las aplicaciones.
● Barra de búsquedas: representada por una lupa.
● Consola de Visualización: en la cual se puede observar el correcto funcionamiento de la simulación y
de igual manera si se presenta algún error.
Adicionalmente, dispone de una barra lateral conocida como biblioteca donde encuentran todos los bloques
necesarios para realizar para las simulaciones de aplicaciones inalámbricas o realizar transmisiones y
recepciones utilizando el USRP.
1
https://wiki.gnuradio.org/index.php/Guided_Tutorial_Introduction
1
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
El bloque options permite configurar: título, autor, descripción de la aplicación, tipo de interfaz que se usará en
la aplicación, tamaño del espacio de trabajo, es decir, parámetros informativos de la aplicación a realizarse.
Esto se lo realiza haciendo doble clic sobre el bloque para modificar sus propiedades. En la Figura 2 se presentan
las opciones de las propiedades de cada bloque, que incluye una pestaña Documentation, ésta permite encontrar
una descripción de funcionamiento y configuración de dicho bloque.
2
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
En el bloque variable se puede configurar la frecuencia de muestreo con la que se trabajará durante toda la
aplicación. En la Figura 3 se muestra las opciones del bloque variable.
Para inicar una aplicación en GNU Radio, se busca y arrastra los bloques necesarios al espacio de trabajo, los
cuales se lo enlaza utilizando flechas.
Con el botón PLAY de la barra de herramientas, se inicia la simulación o aplicación. Si no hay un error el
programa iniciará caso contrario se coloca en color rojo el bloque donde se encuentra el error. Se debe tomar
en cuenta que en GNU Radio existen distintos tipos de variables y que se solamente se pueden conectar los
bloques que tienen el mismo tipo de variable. En la Figura 4 se muestra un ejemplo de una aplicación en GNU
Radio, en la cual se ha usado el bloque Signal Source. Este bloque representa una fuente generadora de señales
y el bloque WX GUI Scope Sink que corresponde a un osciloscopio. Mientras que en la Figura 5 se muestra el
resultado de la ejecución de esta aplicación.
3
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
Adicionalmente, existe un bloque denominado Throttle, que sirve para limitar la tasa de datos a la especificada
por el programa, por lo tanto, el diagrama diseñado no consumirá la totalidad de los recursos del CPU y se
evitará que el computador quede sin responder.
4
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
El programa se ejecutará sin tomar en cuenta el bloque que se encuentre con bypass. Un bloque que se encuentre
configurado con la opción bypass se presenta de un color amarillo, como se muestra en la Figura 6.
GNU Radio para Windows tiene aplicaciones preinstaladas, las cuales son: USRP FM Receiver y USRP
Spectrum Scanner (FFT). Estas aplicaciones permiten probar la funcionalidad y conexión de GNU Radio con
el hardware de RF. La primera aplicación permite escuchar radio FM comercial. El procedimiento es conectar
el USRP al computador, iniciar la aplicación y ajustar a una frecuencia para poder escuchar las señales de audio
provenientes de la emisora. La segunda aplicación permite escanear el espectro de frecuencia que se encuentra
en el medio ambiente. Esta aplicación funcionará dentro del rango de frecuencias de trabajo del USRP [1].
3. TRABAJO PREPARATORIO
3.1. Investigue y explique 4 aplicaciones prácticas del Radio Definida por Software (SDR) en sistemas de
telecomunicaciones.
3.2. Revisar y entender las especificaciones técnica del USRP-2920 que se anexan.
3.3. Consultar qué bloque es el encargado de la conexión entre GNU Radio y el USRP-2920 y su forma de
conexión con el ordenador y la configuración del bloque.
4. PARTE PRÁCTICA
5
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
4.3. Generar una onda diente de sierra de amplitud máximo +A y mínimo –A, con un periodo T y una
frecuencia de muestreo igual a 100 veces la frecuencia de la señal.
4.1. Generar la suma de una onda senoidal de amplitud A1 y de frecuencia de f1 y una onda cuadrada de
amplitud A2 y frecuencia de f2, luego añadir una fuente de ruido a la señal. Visualizar el resultado de
cada señal de entrada, la señal sumada y la de ruido en el mismo gráfico.
5. INFORME
5.1 Parte importante del informe constituyen los resultados prácticos, así como las conclusiones y
recomendaciones obtenidas luego de la realización de la práctica.
6. REFERENCIAS BIBLIOGRÁFICAS
[1] Monteros A., Carvajal J., “Diseño y Elaboración de Prácticas de Laboratorio para la Materia de
Fundamentos de Comunicaciones usando Radio Definida Por Software”, Abril 2019.
6
MSc. Soraya Sinche