Está en la página 1de 6

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN

C.P. FUNDAMENTOS DE COMUNICACIONES


SEPTIEMBRE 2019 – MARZO 2020

PRACTICA No. 3

TEMA: “FAMILIARIZACIÓN CON HERRAMIENTAS DE RADIO DEFINIDA POR


SOFTWARE”

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

2.1 GNU Radio

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.

En la Figura 1, se presenta el interfaz del GNU Radio está compuesto por:

● Á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.

En el espacio de trabajo se puede encontrar dos bloques predefinidos: Options y Variable.

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

C.P. FUNDAMENTOS DE COMUNICACIONES


SEPTIEMBRE 2019 – MARZO 2020

Figura 1. Interfaz de GNU Radio [1]

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.

Figura 2. Propiedades del Bloque [1]

2
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN

C.P. FUNDAMENTOS DE COMUNICACIONES


SEPTIEMBRE 2019 – MARZO 2020

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.

Figura 3. Opciones del bloque de frecuencia de muestreo [1]

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

C.P. FUNDAMENTOS DE COMUNICACIONES


SEPTIEMBRE 2019 – MARZO 2020

Figura 4. Simulación de una onda senoidal [1]

Figura 5. Resultado de ejecutar la aplicación de la figura 4. [1]

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.

Existen opciones adicionales de operaciones en los bloques:


● Enable: habilita un bloque en el diagrama diseñado.
● Disable: deshabilita un bloque en el diagrama diseñado sin necesidad de eliminarlo.
● Bypass: permite pasar por alto un bloque sin necesidad de eliminarlo o deshabilitarlo del diagrama.

4
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN

C.P. FUNDAMENTOS DE COMUNICACIONES


SEPTIEMBRE 2019 – MARZO 2020

Figura 6. Opciones enable, disable y bypass [1]

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

4.1. Verificar la conectividad de los equipos USPR - 2920.


4.2. Generar una forma de onda cuadrada de amplitud A y periodo T, con una frecuencia de muestreo igual a
10 veces la frecuencia de la señal.

5
MSc. Soraya Sinche
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
CARRERA DE TELECOMUNICACIONES
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN

C.P. FUNDAMENTOS DE COMUNICACIONES


SEPTIEMBRE 2019 – MARZO 2020

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.

Grupos A1 A2 f1[kHz] f2[kHz]


GR.1 2 1 2 4
GR.2 4 3 4 1
GR.3 6 5 1 3
GR.4 8 9 2 4
GR.5 10 2 3 2
GR.6 3 4 5 3
GR.7 6 5 8 2

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.

Elaborado por: Soraya Sinche, MSc.


Revisado por: Felipe Grijalva, PhD.

6
MSc. Soraya Sinche

También podría gustarte