0% encontró este documento útil (0 votos)
8 vistas12 páginas

Instalación de GNU Radio en Linux

El informe detalla el proceso de instalación y uso del software GNU Radio en una plataforma Linux, enfocándose en su aplicación para implementar radios definidas por software. Se describe la creación de un programa de flujo que genera y grafica señales armónicas en el dominio del tiempo y la frecuencia. Se concluye que el experimento fue satisfactorio, logrando identificar los bloques de GNU Radio y su funcionalidad en el procesamiento de señales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas12 páginas

Instalación de GNU Radio en Linux

El informe detalla el proceso de instalación y uso del software GNU Radio en una plataforma Linux, enfocándose en su aplicación para implementar radios definidas por software. Se describe la creación de un programa de flujo que genera y grafica señales armónicas en el dominio del tiempo y la frecuencia. Se concluye que el experimento fue satisfactorio, logrando identificar los bloques de GNU Radio y su funcionalidad en el procesamiento de señales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Nacional Mayor de San Marcos

Facultad de Ingeniería Electrónica y Eléctrica


E.A.P. de Ingeniería de Telecomunicaciones

INFORME N° 3

CURSO:
Radio Definido por Software-L21

PROFESOR:
Milton Rios Julcapoma.

SEMESTRE:
2022-II

Alumno: Mas Retamozo, Marco

2022
Informe N3_Radio Definido por Software

I. Objetivo

El objetivo del presente laboratorio es dar conocimiento de la manera en que se puede instalar
el GNU Radio en una plataforma Linux.

II. Marco Teórico

Un sistema SDR está constituido por un Front End RF y una etapa de procesamiento en tiempo
real que realizará la tarea de implementar algoritmos de filtrado de señales, decimación e
interpolación de muestras, demodulación, modulación etc., para este fin una de las
herramientas más útiles es el software GNU Radio el cual es Open Source y además
multiplataforma, así mismo soporta varios módulos comerciales de hardware SDR el cual nos
servirá para hacer pruebas prácticas.

GNU Radio es un kit de herramientas de desarrollo de software de código abierto y gratuito


que proporciona bloques de procesamiento de señales para implementar radios definidas por
software. Estas herramientas están basadas en bloques que facilitan el diseño, creando los
ficheros de Python a partir del esquemático que se diseñe. De esta forma el usuario no tiene
por qué saber Python.

Se puede utilizar:

• Sin hardware en un entorno de simulación


• Con hardware de RF externo para crear radios definidas por software

III. Equipos y Materiales

 Una computadora personal, con mínimo 4 GB de memoria RAM y al menos 2


GB disponibles en el disco duro.

 Acceso a internet

 Plataforma Linux (Kali Linux).

IV. Procedimiento

Instalación del GNU Radio en una plataforma Linux.

Lo que primero debemos hacer es instalar el GNU Radio en nuestra plataforma Linux para ello
se siguen los siguientes pasos:

1. Aquí no es necesario entrar a ningún link, solo debemos introducir algunos comandos
los cuales son:
• sudo apt install gnuradio: Este comando nos instalará el GNU Radio –Companion,
una herramienta gráfica que nos permitirá implementar sistemas de comunicaciones
a partir de bloques. También se incluyen una variedad de herramientas y programas
de utilidad.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

• sudo apt install gnuradio-dev: Este comando nos instalara archivos de encabezado
para el sistema de radio definido por software GNU Radio. Dado que GNU Radio es un
marco para el desarrollo de aplicaciones SDR, es probable que se necesite instalarlo.
• sudo apt install gnuradio-doc: Este otro comando nos instara la documentación para
el sistema de radio definido por software GNU Radio en formato html y xml.

Ya introducidos los 3 comandos y ya teniendo el GNU Radio instalado en nuestra plataforma


Linux, podemos abrirlo usando la línea de comando escribiendo “gnuradio-companion” o
directamente buscándolo con las demás herramientas.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

Y se nos muestra la pantalla principal del GNU Radio.

2.- Explicar la prueba de la funcionalidad básica del GNU Radio, y realizar un programa de flujo
que presente en pantalla el gráfico de una señal formada a partir de dos señales armónicas de
frecuencias múltiplos entre si tanto en el dominio del tiempo como en el dominio de la
frecuencia.

Entonces para probar la funcionalidad básica del GNU Radio, realizaremos un programa de
flujo que nos mostrara el gráfico de una señal forma a partir de 2 señales armónicas de
frecuencias múltiplos entre si tanto en el dominio del tiempo como en el dominio de la
frecuencia. Para ello primero debemos definir las frecuencias mediante variables usando el
bloque “Variable”.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

Damos doble click sobre el bloque e introducimos el valor de la frecuencia, ya que nos pide
que sean múltiplos escogeremos 2 y 4 KHz para la frecuencia 1 y para la frecuencia 2
respectivamente.

Para generar las 2 señales es necesario el uso del bloque “Signal Source”, el cual es un bloque
de tipo “Source”. Este posee diversos parámetros tales como frecuencia, amplitud, etc. y nos
permite generar una variedad de señales.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

Al igual que el bloque “Variable” damos doble click y configuramos que tenga las frecuencias
múltiplo que definimos en el paso anterior, además podemos configuramos el parámetro
“Sample_Rate”, el cual es la velocidad de muestre, o dejarlo por defecto. Además, podemos
cambiar entre una señal real o compleja, en este caso lo dejaremos por defecto “complex” que
sería una señal compleja.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

Ahora añadiremos el bloque llamado “Add” el cual este nos permitirá obtener una señal
formada a partir de las 2 señales armónicas de frecuencias múltiplos que definimos. No es
necesario modificar nada en este bloque, lo dejamos como predeterminado.

Conectamos los 2 bloques “Signal Source” al bloque “Add” y así obtendríamos solo una señal la
cual es la que presentaremos sus gráficos. Ahora para ver en pantalla la señal en el dominio del
tiempo se usará el bloque llamado “QT GUI Time Sink”.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

Hacemos doble click y verificamos su configuración, lo dejamos por defecto

Lo conectamos al bloque “Add” y ahora para poder ver la gráfica en el dominio de la frecuencia
se usa el bloque llamado “QT GUI Frequency Sink”, donde de igual manera dejamos su
configuración por defecto y la conectamos al bloque “Add”, quedando de la siguiente manera.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

Damos en “Execute the flow graph”, nos pedirá un nombre al archivo, le ponemos “lab3” y se
crearan 2 archivos uno de “.grc” que contendrá el programa de flujo y el otro “.py” contendrá
el comando el código del programa en Python. Una vez guardado se nos mostrará ambas
graficas.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

NOTA: Podemos ver primero la gráfica en el dominio del tiempo de la señal formada, donde
como definimos que la señal sea compleja, observamos que tiene tanto componente real
como imaginario, azul y rojo respectivamente, además es de amplitud 1 tal como lo habíamos
configurado por defecto. Y abajo vemos la gráfica en el dominio de la frecuencia con sus
respectivos picos.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

Algo adicional es que ambas graficas tanto en el dominio del tiempo como en el dominio de la
frecuencia se pueden obtener de solo 1 bloque llamado “QT GUI Sink” el cual nos permite
reducir el número de bloques en nuestro programa.

Alumno: Mas Retamozo Marco Antonio


Informe N3_Radio Definido por Software

V. Conclusiones

Finalmente, para concluir con el presente trabajo de laboratorio N3 de Radio Definido por
Software es que se consiguió identificar los diferentes bloques que contiene GNU-Radio
dividido según las funcionabilidades que brinda en la implementación de esquemas de señales.

Observe que el resultado del experimento fue satisfactorio, se logró realizar el programa de
flujo en cual se muestra el grafico de la señal formada a partir de dos señales armónicas de
frecuencia múltiple que se pudo llevar a cabo gracias al bloque “Signal Source” que nos
permite generar formas de onda y para que se grafique tanto en el dominio del tiempo como
en el dominio de la frecuencia usamos los bloques “QT

GUI Time Sink” y “QT GUI Frecuency Sink”. 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 librerías.

VI. REFERENCIAS BIBLIOGRAFICAS:

 [Link]
 [Link]
 [Link] [Link]

Alumno: Mas Retamozo Marco Antonio

También podría gustarte