You are on page 1of 4

INFORME DE FUNDAMENTOS DE COMUNICACIONES No 1 1

Señales en tiempo continuo y discreto utilizando


el software GNURADIO.
Erreyes Estefanía, Karla Toapanta
Escuela Politécnica Nacional

Resumen—El siguiente trabajo hace referencia a la simulación III. REALIZACION DE LA PRÁCTICA


de señales en tiempo continuo y discreto, tomando como base una
señal senoidal. Se recalca la importancia del uso de la interfaz Comandos Utilizados:
gráfica que nos brinda el software GNURADIO y su semejante Complex to real: Este bloque permite obtener el valor
MATLAB. real de un número complejo.
Signal Source: Este bloque específica el tipo de
fuente, al ser un generador de señales es posible
Índice de Términos—GNUradio, Matlab, senoidal, señales, elegir la señal de entrada.
simulación. Throttle: Este bloque evita que al conectar
directamente la fuente con el WX GUI FFT Sink se
I. INTRODUCCIÓN consuma todos los recursos del computador debido a
la frecuencia de muestreo.
El uso de la herramienta GNU Radio de Linux aporta una WX GUI Notebook: Este bloque permite crear
significativa ayuda para el estudio del comportamiento de pestañas en una ventana.
señales tanto en tiempo y en frecuencia, así como estudiar el WX GUI FFT Sink: Este bloque permite visualizar la
espectro de radio con la finalidad de entender su transformada rápida de Fourier (FFT) de la señal en
comportamiento. A través del uso de los distintos bloques es un punto.
posible generar un radio de frecuencia para ser analizado WX GUI Scope Sink: Este bloque representa
evitando así el uso innecesario de hardware. A pesar de que gráficamente la entrada conectada a este bloque en
ésta herramienta se encuentra en parte limitada por su poca función del tiempo de simulación.
capacidad en cuanto a las formas de radio que se puede WX GUI Slider: Este bloque permite trabajar con
procesar, aplicando un correcto uso de la matemática es variables, en el caso de este laboratorio este bloque
posible adaptar distintas formas de radio a las capacidades de permite varia la frecuencia.
GNU Radio. AUDIO SINK: Este bloque permite obtener el sonido
o ruido que se genera al variar la frecuencia de las
II. GNU RADIO señales.
A través de ésta herramienta es posible la implementación de
sistemas de radio definidos por software gracias al uso de Resultados obtenidos mediante capturas de pantalla:
bloques de procesamiento de señales, Siendo así que es Para conectar los bloques solo se necesita hacer clic sobre uno
posible usarlo con hardware de RF externo de bajo costo o en de ellos y luego sobre el otro bloque.
su defectos utilizando únicamente el entorno de simulación. La función FFT es utilizada para observar la señal senoidal en
función de la frecuencia.
GNU Radio facilita el procesamiento de señales sin la El bloque Complex to Real va conectado al bloque Audio Sink
necesidad de usar un hardware de RF a través del desarrollo de dado que en la vida real solo existen valores reales, de esta
algoritmos de procesamiento de señales partiendo de daos forma se escucha el ruido generado al variar la frecuencia de
grabados o generados previamente. las señales.
Es necesario tener una frecuencia de muestreo.
El uso de ésta herramienta se ha extendido tanto en ambientes El bloque Audio Sink dirige la señal a la tarjeta de sonido del
académicos, como por parte de usuarios aficionados y con ordenador, una frecuencia de muestreo es comúnmente
fines comerciales con la principal finalidad de extender las soportado por el hardware de audio del ordenador.
investigaciones en comunicaciones inalámbricas y en sistemas
de radio aplicadas al mundo real.
INFORME DE FUNDAMENTOS DE COMUNICACIONES No 1 2

Fig 1. Bloques conectados


Fig 4.Visualización de la señal
senoidal al variar la frecuencia

Fig 2. Visualización de la forma de onda de entrada

Fig 5. Visualización del espectro


al variar la frecuencia

IV. REPRESENTACIÓN EN MATLAB


Con la finalidad de hacer una comparación entre la
herramienta del sistema operativo Linux - GNU radio y
Matlab se ha realizado el mejor aproximado para llegar a los
mismos resultados obtenidos en el desarrollo de lo aprendido
del uso de la herramienta GNU Radio.

Para conseguir dichos resultados se ha utilizado la herramienta


GUIDE del software Matlab en el cual nos enfocamos en
mostrar la gráfica de una función senoidal y su respectivo
espectro en frecuencia.
Fig 3. Visualización del espectro
En dicha interfaz es posible variar la frecuencia de la onda a
través del uso del componente “Slider” de guide en un rango
de 1 Hz hasta 10 kHz, además con el componente denominado
“pop.up menú” es posible trasladarse de la gráfica en tiempo
para pasar a observar la gráfica en frecuencia. Adicional a esto
es posible escuchar los tonos de cada frecuencia conforme se
varía la frecuencia siendo así que los tonos más graves se
escuchan a frecuencias menores, mientras que a mayores
frecuencias es posible apreciar tonos más agudos.
INFORME DE FUNDAMENTOS DE COMUNICACIONES No 1 3

Fig 6. Gráfica en función del tiempo a 590 Hz. Fig 9. Presentación del código generado parte II.

V. CONCLUSIONES

o Se pudo apreciar en las aplicaciones aprendidas que


la herramienta GNU Radio brinda una mayor
facilidad ya que permite el uso de bloques
previamente programados, mientras que al utilizar
Matlab en necesario crea un código para realizar la
actividad solicitada.

o La interfaz de GNU Radio se ve un poco limitada por


la misma razón de ser una herramienta previamente
programada, sin embargo estas limitaciones pueden
ser pasadas por alto debido a sus beneficios en la
parte matemática.

Fig 7. Gráfica en función de la frecuencia a 590 Hz. o Se podría realizar varias aplicaciones teniendo en
cuenta que al trabajar con GNURADIO se tiene gran
cantidad de bloques que ayudarían a procesar señales,
etc, a través de una interfaz gráfica accesible para el
usuario.

o Al variar la frecuencia de nuestra señal y espectro se


puede comprender de mejor manera la teoría, dado
que se comprueba lo agudo que puede llegar el
sonido para nuestros oídos.

Fig 8. Presentación del código generado parte I


INFORME DE FUNDAMENTOS DE COMUNICACIONES No 1 4

REFERENCIAS
[1] http://gnuradio.org/redmine/projects/gnuradio/wiki/EnEsp
anol.
[2] http://es.wikipedia.org/wiki/GNU_Radio.
[3] http://bibing.us.es/proyectos/abreproy/11984/fichero/Volu
men+5_Introducci%F3n+al+dise%F1o+de+m%F3dulos+
en+GNU+Radio%252FIntroducci%F3n+al+dise%F1o+de
+m%F3dulos+en+GNU+Radio.pdf
[4] http://bibing.us.es/proyectos/abreproy/11984/fichero/Volu
men+6_Dise%F1os+en+GNU+Radio+Companion%252F
Dise%F1os+en+GNU+Radio+Companion.pdf

Autores
Estefanía Erreyes Nació en Machala-
Ecuador el 8 de Septiembre de 1993.
Realizó sus estudios secundarios en el
Colegio Nacional “Nueve de Octubre”,
de la ciudad de Machala. Actualmente
estudia en la Escuela Politécnica
Nacional la carrera de Ingeniería en
Electrónica y Telecomunicaciones,
cursando el quinto semestre de la
misma. Pertenece al Club de Robótica de la EPN.
(rosy_nia8@hotmail.com)

Karla Toapanta Nació en Santo


Domingo de los Tsáchilas – Ecuador
el 24 de Febrero de 1991.
Realizo sus estudios secundarios en el
Colegio “Simón Bolívar” de la ciudad
de Quito. Actualmente cursa el sexto y
quinto semestre de la carrera de
Ingeniería en Electrónica y
Telecomunicaciones de la Escuela
Politécnica Nacional.
(karla.pame_24@hotmail.com)