You are on page 1of 5

GNU-Radio El presente proyecto busca difundir un gran recurso en la enseanza e implementacin de las tecnologas de Telecomunicaciones.

GNU Radio es una herramienta de oft!are "ibre# completamente gratuita $ue nos permite contar con un robusto laboratorio de Telecomunicaciones# no solo en el ambiente de la simulacin ya $ue tambi%n esta herramienta cuenta con un gran soporte para su implementacin en hard!are. Objetivo: &oder implementar y difundir la utilizacin de GNU'Radio en los cursos de Telecomunicaciones en y dar cabida a la posterior implementacin en hard!are $ue este sistema permite. (ifundir el uso de recursos de oft!are "ibre tanto en los profesores como los estudiantes. Realizar inno)aciones *pa$uetes+ en el GNU'Radio a manera de proyectos estudiantiles. Que es GNU-Radio Es una herramienta de oft!are "ibre totalmente de cdigo abierto# su uso se aseme,a bastante al pa$uete imulin- de .atlab# la diferencia con este es $ue GNU'Radio est/ e0clusi)amente concebido para distinto tipos de sistemas $ue se usan en las Radio 1omunicaciones. 1on GNU'Radio tenemos una potente herramienta de simulacin e implementacin de sistemas de comunicaciones. El soporte de esta herramienta lo da toda una comunidad de la cual podremos ser participes compartiendo los diferentes proyectos e inno)aciones $ue podamos realizar. 2dem/s cabe resaltar $ue el soft!are cuenta ya con una f/cil integracin a distintas interfaces y e$uipos tanto de radio analgica como digital *incluso soporte para oft!are (efinid Radio+. El core de GNU'Radio est/ disponible en la !eb y a este se le puede aadir distintos pa$uetes creados por usuario. 2lgunos de las herramientas $ue trae el core de GNU'Radio por defecto son3 Entradas# salidas de audio tanto en archi)o como fuentes reales. 1odificadores4(ecodificadores de 2udio con soporte en tecnologa G . 5peradores 6ooleanos y de 6ytes .odelamiento de canales de comunicaciones Generadores de scrambler4descrambler 1digos de errores 7iltros 2nalisis de 7ourier 8erramientas gr/ficas *osciloscopios# 77T+ 1uantizadores# distorsionadores# 21G# balanceo de fase (istintos operadores matem/ticos .oduladores4(emoduladores *2.#92.#7 :#& :#1&7 :#7.#G. :#N67.#;9#etc+ 8erramientas de Red *&(U#T1&#U(& ource+ 6lo$ue de 57(. *.od4(emod# ampler# ync# 1arriers# 57(. 7rames#etc+ 6lo$ue de operadores *1orrelacin# .u0#(emu0#&ac-et 8eader &arsers+ &ea- (etectors 1odificadores de simbolo 1odificacin Trellis U8( U R& <a)e7orm Generators

El oft!are GNU'Radio est/ basado en &ython y para poder tener )isualizaciones distintas *por e,emplo 5sciloscopios# Generadores# GU;# etc...+ cuenta con herramientas de <=GU; y 9T. 2 continuacin se presenta un proyecto b/sico $ue nos permiti )er algunas de las capacidades $ue cuenta el GNU'Radio. &rimero se crea un proyecto*primera imagen+ y luego se e,ecuta *segunda imagen+

Espacio de Trabajo de GNU-Radio "uego de haber creado en blo$ues nuestro proyecto# procedemos a correr nuestro diseo# y por e,emplo para el proyecto anterior generamos una seal la cual podremos )ariar su frecuencia y amplitud *por e,emplo+ y podremos )er dicha seal como se muestra a continuacin3

Salida del presente proyecto demo de GNU-Radio

GNU'Radio permite la integracin con hard!are como por e,emplo los U R& # es m/s cuenta con un gran soporte para poder soportar a estos. &or e,emplo se presenta un es$uema tpico de uso del GNU'Radio con un hard!are de radio basado en 7&G2 U R&.

RT!-S"R and GNU Radio #it$ Realte% RT!&'(&U )Elonics E*+++,Rap$ael -icro R'&+T. so/t#are de/ined radio receiver0

USR1 assembled #it$ dau2$terboards: T3R4 5+ -67 to '8+ -67 receiver9 :asicT4 & -67 to &++ -67 transmitter9 R;4*++ -- *++-5++ -67 transceiver9 <++=m> output

2 continuacin se presentan capturas de distintos tipos de aplicaciones *proyectos+ $ue se pueden realizar en GNU'Radio.

Transceiver /or &8 -67 #ireless %eyboards /rom !o2itec$

real time decodin2 #,de%ar?s pa2er@/i/o

&a$uetes adicionales de GNU'Radio# propuesta. E0isten di)ersos pa$uetes creado por los distintos usuarios de la comunidad del oft!are libre ligados al radio# tales como los pa$uetes "R- Aue permiten la codi/icaciBn de las seCales en en estandar "i2ital Radio -ondiales0 e puede realizar distintos tipos de codificaciones tales como los de 1R1# 1digo 1on)ulucionales# hanon'7ano# etc... (e otro lado# est/ presente distintos tipos de sistemas de T(T tales como el (>6 e incluso con las herramientas del GNU'Radio se podrDa implementar un paAuete especD/ico para el estandar adoptado en 1erE Aue es el FS":-Tb# esto podramos realizarlo *por e,emplo+ con la ayuda del mdulo de 57(.# $ue trae el 1ore# ya $ue este es una de las piezas cla)es en la modulacin ; 6T.