Está en la página 1de 12

1

1Informe de Laboratorio Introducción a GNU Radio

Julián Camilo Esguerra Pineda.


Mayo 2018.

Universidad de San Buenaventura.


Bogotá D.C.
Sistemas de Comunicaciones Inalámbricas
2

Copyright © 2018 por Julián Camilo Esguerra Pineda. Todos los derechos
reservados.
3

Abstract

En este informe se puede apreciar una forma de realizar mediante GNU Radio, software

para trabajar técnicas de SDR (Software Define Ratio), codificación y decodificación de

canales, en donde se pueden apreciar distintas variables, como la influencia del ruido, los

diagramas de constelación y la variación de la frecuencia, entre otros, durante la

transmisión de datos, de esta manera apreciar si la comunicación que intentamos hacer es

viable o no para su implementación.


4

Introducción

GNU Radio es una herramienta de desarrollo libre y abierta que provee bloques de

procesamiento de señal para implementar sistemas de radio definida por software. Puede

utilizarse con hardware de RF de bajo costo para crear radios definidas por software, o

sin hardware en un ambiente de simulación. Es utilizada extensivamente por ambientes

académicos, aficionados y comerciales para dar soporte a la investigación en

comunicaciones inalámbricas y en sistemas de radio en el mundo real.

Las aplicaciones de GNU Radio se construyen mediante un entorno gráfico GNU

Radio Companion o mediante lenguaje de programación Python directamente mientras

que la parte que requiere alto rendimiento se implementa en lenguaje C++, como es el

caso de sus librerias. Así, el desarrollador es capaz de desarrollar sistemas de radio en

tiempo real y alto rendimiento mediante el uso simple y rápido de su entorno de

desarrollo de aplicaciones.

GNU Radio soporta el desarrollo de algoritmos de procesamiento de señal usando

datos generados o grabados previamente, evitando la necesidad de utilizar hardware real.

GNU Radio es un paquete de procesamiento de señales, que se distribuye bajo la licencia

GNU GPL. Todo el código tiene los derechos de autor de la Free Software Foundation.

La ventaja de esto es proveer un software a gente común para que tenga la oportunidad de

desarrollar la habilidad de estudiar a nivel técnico y a profundidad el espectro

electromagnético, que sirve para entender el espectro de radio y aprender cómo se utiliza.
5

Ejercicios

Fuentes y variables.

Figura 1. Ejercicio 1.

Figura 2. Muestra de las señales


6

Fuentes y plots, Implementar los módulos necesarios para variar la amplitud y la

frecuencia de las señales (ruido y señal), Implementar los módulos necesarios para ver

solamente la parte real de la señal

Figura 3. Ejercicio 2.

Figura 4. Señal con escala de ruido = 1.


7

Figura 5. Señal con escala de ruido = 0,5.

Figura 6. Señal con escala de ruido = 0.

Sistema de comunicaciones BPSK, Obtenga la señal en diferentes puntos. Agregar un

canal con ruido de amplitud variable (agregar suficientes pantallazos para evidenciar la
8

correcta implementación), Obtener el diagrama de ojos y determinar cómo cambio dicho

diagrama con el ruido

Figura 7. Ejercicio 3.

Figura 8. Diagrama de ojos con escala de ruido = 1.


9

Figura 9. Diagrama de ojos con escala de ruido = 0,5.

Figura 10. Diagrama de ojos con escala de ruido = 0.

QPSK, Agregar canal y que el ruido se pueda variar, Hacer diagrama de ojos y

determinar cómo cambio dicho diagrama con el ruido.


10

Figura 11.Ejercicio 4.

Figura 12. Señal con escala de ruido = 1.


11

Figura 13. Señal con escala de ruido = 0,5.

Figura 14. Sela con escala de ruido = 0.


12

SDR

Radio definida por software o SDR es un sistema de radiocomunicaciones donde

varios de los componentes típicamente implementados en hardware son implementados

en software, utilizando un ordenador personal u otros dispositivos de computación

embebidos. Aunque el concepto de SDR no es nuevo, la reciente evolución de la

circuitería digital ha hecho posible desde el punto de vista práctico muchos de los

procesos que tiempo atrás eran solamente posibles desde un punto de vista teórico.

Un aparato SDR básico puede estar conformado por un ordenador equipado con una

tarjeta de sonido u otro conversor analógico- digital, precedido de algún adaptador de

radiofrecuencia. Una gran parte del procesamiento de las señales se realiza en

procesadores de propósito general, en lugar de utilizar un hardware de propósito

específico. Esta configuración permite cambiar los protocolos y formas de onda

simplemente cambiando el software.

La SDR es de gran utilidad tanto en los servicios de telefonía celular como en el

ámbito militar, pues en ambos casos se manejan varios protocolos en tiempo real, que

cambian casi constantemente según se necesite. A largo plazo, se prevé que las emisoras

definidas por software se conviertan en la tecnología dominante en las

radiocomunicaciones, pues es la vía que permite llegar a la radio cognitiva. La idea de la

SDR es que un mismo dispositivo programable pueda hacer lo que hace un transceptor de

radio, un aparato de bluetooth o cualquier otro aparato que funcione con ondas

radioeléctricas.

También podría gustarte