Está en la página 1de 8

Guía de laboratorio

N°4- Final
"Signal Source on GNU Radio"

Radio Definido por Software – L21


Profesor: Milton Rios Julcapoma

2022-2
Alumno: 112
• Alvinagorta Huanquis, Joel

U N M S M – F I E E
I. Objetivo
El objetivo del presente laboratorio es simular en GNU Radio señales complejas
utilizando la programación por flujo de gráficos.

II. Marco Teórico


La etapa de procesamiento en un sistema SDR se ejecuta en un computador, esta
etapa de procesamiento digital se puede implementar en la práctica para los fines
de nuestro curso con la herramienta de software llamada GNU Radio Companion el
cual es un paquete de software open source que está preparada para soportar
módulos de RF SDR de diversas características; se puede simular la generación de
señales reales y señales complejas de diversos tipos, ver fig. 1 del bloque de una
fuente de señal (signal source) el cual es configurable tanto en forma de onda,
frecuencia, amplitud y fase; mientras que la velocidad de muestreo es una variable
global que también se puede cambiar pero su valides es global.

Fig.1: bloque de una fuente de señal coseno de 1khz


En la fig.2.se puede visualizar la configuración del bloque Signal Source la cual
dentro de las diversas posibilidades la configuración de una señal real o compleja
es la más importante.

Fig.2: Configuración del bloque “Signal Source”


De la misma manera como en el GNU Radio se tiene bloques de fuente de señales,
también se tiene bloques de sumideros donde las señales provenientes de las
fuentes llegan para ser observadas en la pantalla de la PC tanto en el dominio del
tiempo como en el dominio de la frecuencia, en estos dos últimos tipos de bloque
dado que están escritos usando el Framework QT como Interfas Grafica de Usuario
(GUI) es que estos tienen la denominación: “QT GUI Time Sink” y “QT GUI
Frequency Sink”, ver fig 3.

Fig.3: bloque de un sumidero de fuente de señal en el tiempo y la frecuencia.


Ambos bloques sumideros pueden ser configurados de la misma manera que
pueden ser configuradas los bloques fuentes en diversas características como se
ven en la fig. 4.

Fig.4: Configuración del bloque “QT GUI Time Sink”


Existen al inicio del programa GNU Radio dos “Bloques globales” cuya
configuración aparece con valores por Default pero que igualmente se pueden
cambiar a necesidad en algunos casos. Ver fig. 5.

Fig.5: Configuración de opciones globales


III. Equipos y Materiales
✓ Una computadora personal
✓ Un acceso a internet
IV. Procedimiento
Iniciar el programa de GNU Radio y mantener las opciones globales sin cambio,
luego escoger el bloque de fuentes y verificar su configuración igualmente escoger
un bloque de sumidero cualquiera y verificar su configuración.

INFORME:
Elaborar un informe generando tres tipos diferentes de señales tanto reales como
complejas (seis señales en total) y presentar sus gráficos en pantalla tanto en el
dominio del tiempo como de la frecuencia en cada caso.
Desarrollo:
Con los bloques escogidos anteriormente empezamos a generar primero las
gráficas en el dominio del tiempo y la frecuencia se las señales complejas.
1. Señal SawTooth compleja o señal cierra
Grafica en el dominio del tiempo y la frecuencia

2. Señal Square compleja o señal cuadrada

Grafica en el dominio del tiempo y la frecuencia

3. Señal Triangle compleja o señal triangulo


Grafica en el dominio del tiempo y la frecuencia

Ahora para generar la salida de las señales reales cambiamos el valor de salida de
complex a float, con ello estaremos trabajando con señales reales en lo bloques de
GNU Radio.

Complejo

Real
R

1. Señal real SawTooth

Grafica en el dominio del tiempo y la frecuencia


Comentario:
La señal SawTooth esta representada por la siguiente serie de Fourier:
1 1
𝑓(𝑥) = 𝜋 − 2 [sin 𝑥 + sin 2𝑥 + sin 3𝑥 + ⋯ … ]
2 3
De lo anterior podemos inferir que cada xfx para todo n que pertenece a Z se
presenta el espectro de la señal sin.
2. Señal real Square

Grafica en el dominio del tiempo y la frecuencia

3. Señal real Triangle

Comentario:
La señal Square está representada por la siguiente serie de Fourier:
1 1 1
𝑓(𝑥) = 4 [ sin 𝑥 + sin 3𝑥 + sin 5𝑥 + ⋯ … ]
𝜋 3𝜋 5𝜋
De lo anterior podemos inferir que cada xfx para todo n que pertenece a Z e impar se
presenta el espectro de la señal sin.
Grafica en el dominio del tiempo y la frecuencia

Comentario:
La señal Triangle está representada por la siguiente serie de Fourier:
𝜋 4 cos 𝑥 cos 3𝑥 cos 5𝑥
𝑓(𝑥) = − [ + + + ⋯…]
2 𝜋^2 12 32 52
De lo anterior podemos inferir que cada xfx para todo x que pertenece a Z e impar
se presenta el espectro de la señal cos.

V. Conclusiones
Del presente laboratorio desarrollado pudimos observar el funcionamiento de los
dos tipos de datos principales de GNU Radio, el dato tipo complejo y el tipo float.
Las diferencias que pudimos encontrar en la simulación para la visualización de la
señal en el dominio del tiempo y la frecuencia son los siguientes:
En el caso en donde usamos señales complejas pudimos observar que la grafica en
el dominio del tiempo muestra dos señales y esto sucede porque una señal
compleja esta formada por una parte real y una parte imaginaria que en el
contexto de SDR se trata de una señal IQ compuesto de una señal en fase
(Phase=0) y una señal en cuadratura (Phase=90°). Lo anterior dicho es visto en
las graficas de las tres señales complejas en el dominio del tiempo.
La señal compleja también contiene información sobre la fase y esto se puede
visualizar en el espectro de la señal situado en frecuencias positivas y negativas
con un centro de frecuencia igual a cero.
Ahora en el caso de las señales reales observaremos que en su grafica del dominio
del tiempo está formado solo por una señal que es la componente real y en la
grafica del espectro observaremos solo las frecuencias positivas porque la señal
real no contiene información de la fase.

También podría gustarte