Você está na página 1de 6

TRABAJO DE COMUNICACIONES lll

GNU RADIO

UNIVERSIDAD POPULAR DEL CESAR


FACULTAD DE INGENIERIA Y TECNOLOGIA

YESID GUERRA FUENTES


PRESENTADO A:
ING. MARIN

VALLEDUPAR CESAR
2015 - 02

GNU RADIO

GNU Radio es una herramienta de desarrollo libre y abierto que provee bloques de procesamiento
de seal 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
simulacin. Es utilizada extensivamente por ambientes acadmicos, aficionados y comerciales para
dar soporte a la investigacin en comunicaciones inalmbricas y en sistemas de radio en el mundo
real.
Las aplicaciones de GNU Radio se escriben utilizando el lenguaje de programacin Python,
mientras que la parte que requiere cierta performance crtica para el procesamiento de seal se
implementa en C++ para utilizar las extensiones de punto flotante. As, el desarrollador es capaz
para implementar tiempo real, sistemas de radio de alto rendimiento con un uso simple y ambientes
de desarrollo de aplicaciones.
GNU Radio soporta el desarrollo de algoritmos de procesamiento de seal usando datos generados
o grabados previamente, evitando la necesidad de utilizar hardware real. 1
GNU Radio es un paquete de procesamiento de seales, que se distribuye bajo la licencia GNU
GPL. Todo el cdigo tiene los derechos de autor de la Free Software Foundation. La ventaja de esto
es proveer un software a gente comn para que tenga la oportunidad de desarrollar la habilidad de
estudiar a nivel tcnico y a profundidad el espectro electromagntico, que sirve para entender
el espectro de radio y aprender cmo se utiliza.
Como todos los sistemas de radio definidos por software, la reconfigurabilidad es una caracterstica
clave. En vez de adquirir comercialmente varios tipos de radio, se puede adquirir una simple radio
genrica la cual utiliza procesamiento de seal por software. Actualmente solo algunas formas de
radio pueden procesarse en GNU Radio pero si se conoce la matemtica de un sistema de
transmisin de radio, se puede reconfigurar GNU Radio para recibirla.
El proyecto GNU Radio utiliza Universal Software Radio Peripheral (USRP) que es un transceptor
computarizado que contiene cuatro conversores analgico digital (A/D) de 64 mega muestras-porsegundo (MS/s) de 12-bit , cuatro conversores digital a analgico (D/A) de 128 MS/s de 14-bit, y
soporta circuitos para la interfaz con una computadora. Dependiendo del modelo, la interfaz
computadora-a-USRP es a travs de un puerto USB 2.0 o Gigabit Ethernet. USRP puede procesar
seales de hasta 25-MHz de ancho de banda, dependiendo del modelo. Algunos transmisores y
receptores pueden incluir placas que pueden extender la cobertura a bandas de entre 0 y 5.9 GHz.
USRP fue desarrollado por Matt Ettus.

PANTALLA PRINCIPAL

Haga doble click en la opcin de bloques. Este bloque establece algunos parmetros generales para
el flujo grfico. Deje la ID como top_block. Escriba un ttulo del proyecto (como el tutorial 1) y el
autor. Establecer Generar Opciones a WX GUI, Run to Autostart, y en tiempo real Programacin
Off. Entonces cerrar la ventana de propiedades. El otro bloque que est presente es el bloque de
variables. Esta usado para establecer la frecuencia de muestreo.
En el lado derecho de la ventana esta la lista de los bloques disponibles. Al ampliar cualquiera de
las categoras (haga clic en el tringulo a la izquierda) se puede ver los bloques disponibles.
Explorar cada uno de las categoras de modo que tengan una idea de lo que est disponible.
EJERCICIO
Seleccionamos los bloques que deseamos de acuerdo con el ejercicio que se desee simular.
Escogiendo los bloques en la parte superior derecha. Organizndolos en la pantalla de trabajo y
realizando las conexiones respectivas entre bloque y bloque.
La conexin entre los bloques es muy similar a la herramienta de simulin de MATLAB clic en un
punto y luego en el otro punto con el que se quiere conectar.

En el bloque que aparece al inicio del programa que se llama variable. Se escoge el valor de la
frecuencia de muestreo a la que va a trabajar todo el sistema.

VISUALIZACION
Para la visualizacin de graficas o seales en GNU radio es necesario llamar un bloque que se llama
scope que no es ms que un osciloscopio que tenemos que conectar a la salida o en la terminal que
queremos observar.

Tambin podemos observar que frecuencia se est trabajando y los decibeles de potencia que tiene

PARAMETROS
Para poder ver esta onda necesitamos uno de las ventanas de grficas. Ampliar
la categora grafique sink y haga doble clic en scope sink. Debe aparecer en la
ventana principal. Haga doble click en el bloque y cambiar los parmetros que
desee. Deje los otros parmetros a sus valores predeterminados valores y
cerrar la ventana de propiedades.
SIGNAL SOURCE
Es un bloque que tiene la funcin de generar seales, al presionar doble clic en
la fuente de seales nos aparece una ventana donde se encuentran los
parmetros que se desean para la seal generada.

Você também pode gostar