Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Subgrupo de clase 06
Enlaces
Trabajo previo
Objetivos específico
Informe de resultados
Enlaces
● Los materiales que se han desarrollado en clase:
○ Github B1A
○ Github B1B
Trabajo previo
1. Conozca el Manual de Manuales para que aprenda a encontrar las ayudas disponibles
en temas de SDR en la UIS
2. Baje o actualice los materiales necesarios para la práctica:
a. Código de todas las prácticas del semestre. Nota: En esta práctica no encontrará
nada aquí porque se usará lo que se tiene en los materiales creados en clase.
No necesitarán en esta práctica este enlace, pero ten en cuenta que sin las del
futuro.
3. Familiarícese con las variables usadas en los flujogramas. El libro de la asignatura
contiene además cosas como:
a. En el capítulo 6, del libro Vol I, se tiene una descripción de las variables y siglas
que se usan en los flujogramas para cualquier práctica de la asignatura.
b. Enlaces a flujogramas usados en el libro. Debajo de cada gráfica con flujogramas
hay una nota que dice: “Flujograma usado”. Esos flujogramas usados en el libro
están en la página del libro: https://sites.google.com/saber.uis.edu.co/comdig/sw
o directamente en github:
https://github.com/hortegab/comdig_su_software_libro3.8.git
ESCUELA DE INGENIERIAS ELECTRICA ELECTRONICA Y TELECOMUNICACIONES– E3T
UNIVERSIDAD INDUSTRIAL DE SANTANDER – UIS
ORTEGA /Comunicaciones Digitales basadas en SRD / 3
Objetivos específico
1. Cree un bloque con programación Python, usando un Python Block que permita entregar
al mismo tiempo varios promedios de tiempo como: la media, la media cuadrática, el valor
RMS, la potencia promedio, la desviación estándar. Los siguientes son requerimientos:
a. El bloque tiene una entrada y 5 salidas, una para cada parámetro: la media, la
media cuadrática, el valor RMS, la potencia promedio, la desviación estándar
b. Todo el código se implementa dentro de un solo Python Block
c. Ten en cuenta que si hay 5 salidas, la variable output_items, puede verse como:
y0=output_items[0]
y1=output_items[1]
y2=output_items[2]
y3=output_items[3]
y4=output_items[4]
2. Demuestra el funcionamiento del bloque, mediante un flujograma que tenga una fuente
para analizar los parámetros a una señal y visualizarlos en tiempo real.
Informe de resultados
Para esta parte hacemos la programación con bloques de Python en GNU-Radio con el fin de
entregar los valores de media, media cuadrática, el valor RMS, la potencia promedio y la
desviación estándar para una señal de entrada respectiva.
ESCUELA DE INGENIERIAS ELECTRICA ELECTRONICA Y TELECOMUNICACIONES– E3T
UNIVERSIDAD INDUSTRIAL DE SANTANDER – UIS
ORTEGA /Comunicaciones Digitales basadas en SRD / 4
La media:
Está definida por la ecuación 𝒙𝒎 = 〈𝒙(𝒕)〉 , donde 𝑥(𝑡) es la señal de entrada y <> hacen referencia a
la función de promedio (la suma de todos los elementos dividida en la cantidad de los mismos)
Media cuadrática:
Está definida por la ecuación 𝒙𝒄 = 〈|𝒙(𝒕)|2〉, donde 𝑥(𝑡) es la señal de entrada.
RMS:
Está definida por la ecuación 𝒙𝑹𝑴𝑺 = √〈|x(t)|2, donde 𝑥(𝑡) es la señal de entrada.
Potencia promedio:
Está definida por la ecuación 𝑷 = 𝒙𝑹𝑴𝑺𝟐 , donde 𝒙𝑹𝑴𝑺 = √〈|x(t)|2 y, por lo tanto, 𝑷 = 〈|𝒙(𝒕)|2〉 = 𝒙𝒄 la
potencia promedio es igual a la media cuadrática.
Desviación estándar:
Está definida por la ecuación 𝑮𝒙 = √〈|x(t) − xm|2〉 , donde 𝑥(𝑡) es la señal de entrada y 𝒙𝒎 es la media
de la misma señal de entrada.
ESCUELA DE INGENIERIAS ELECTRICA ELECTRONICA Y TELECOMUNICACIONES– E3T
UNIVERSIDAD INDUSTRIAL DE SANTANDER – UIS
ORTEGA /Comunicaciones Digitales basadas en SRD / 5
Para el desarrollo de la parte 2 del laboratorio hicimos los bloques en GNU Radio como se
muestra a continuación.
ESCUELA DE INGENIERIAS ELECTRICA ELECTRONICA Y TELECOMUNICACIONES– E3T
UNIVERSIDAD INDUSTRIAL DE SANTANDER – UIS
ORTEGA /Comunicaciones Digitales basadas en SRD / 7
.
ESCUELA DE INGENIERIAS ELECTRICA ELECTRONICA Y TELECOMUNICACIONES– E3T
UNIVERSIDAD INDUSTRIAL DE SANTANDER – UIS
ORTEGA /Comunicaciones Digitales basadas en SRD / 10
ANALISIS DE RESULTADOS
Al final, teniendo a mano los resultados manuales como los de la simulación hecha con GNU
Radio mediante Python podemos ver una paridad entre ellos, lo que nos hace concluir de
manera positiva que nuestro bloque de t_promedio fue correctamente programado e
implementad, esto se hace evidente al observar que para los tres tipos de señales
ingresadas (coseno en DC, coseno en AC y señal gaussiana) los resultados son
equivalentes.