Está en la página 1de 5

UNIVERSIDAD

MAYOR DE SAN ANDRES


CARRERA DE INGENIERÍA ELECTRÓNICA

Seminarios en Telecomunicaciones (ETN 1024)
Taller

“Representación de señales en el dominio temporal y espectral”

DOCENTE: Ing. José Campero Bustillos


ETN 1024: Seminarios en Telecomunicaciones
Taller: Representación de señales en el dominio temporal y espectral

1.- Objetivo
Estudiar la representación de señales de audio en el dominio temporal y su espectro de
frecuencias “en línea”, usando los recursos de Matlab.

2.- Marco de referencia


La representación de las señales de audio y su espectro de frecuencia es muy útil en
telecomunicaciones porque describe su comportamiento y el ancho de banda utilizado.
Para ilustrar esta representación temporal, se proporciona un archivo de audio y un
programa en matlab que muestran su representación temporal y espectral de un modo
estático.

2.- Programa matlab

Copie este programa en el editor de matlab y el archivo “whiner2.wav” en la carpeta


matlab de mis documentos

%ETN 1024 - J.Campero


%Espectro en GUI
%Usando Transformada Discreta de Fourier

clc;
[x fs] = audioread('whiner2.wav');
T = 1/fs; %Periodo de muestreo
k = 1:length(x); %Escala
figure(1);clf;
subplot(2,1,1)
plot(k*T,x)
axis([3 T*length(x) -1.5 1.5])
xlabel('Tiempo en segundos');
ylabel('Voltaje');
title('En el dominio t');
grid on;

X = fft(x); %Transformada discreta de


Fourier
X = X/max(abs(X)); %Definimos valor máximo
subplot(2,1,2)
plot(k*fs/length(x), abs(X)) %Plot X
axis([0 fs/2 0 1]);
xlabel('Freuencia en Hz');
ylabel('Ganancia');
title('Espectro de frecuencia');
grid on;

player = audioplayer(x, fs); %Reproduccion de sonido


play(player);

3.- Especificaciones

 Usando las facilidades de GUI (Graphic User Interface) de Matlab, comando


“guide”, desarrolle un programa que sea capaz de recibir una señal de audio “on
line” y mostrar su comportamiento en el dominio temporal y su espectro de
frecuencias, tal como se realizó en el programa matlab proporcionado para esta
práctica.

Debe tener la siguiente configuración:

Inicio

Pausa

Finalizar

Pantalla GUI en matlab

Inicio: Inicia la representación en línea de lo que se introduzca por el micrófono


Pausa: Congela la imagen en un momento determinado
Finalizar: Sale de la aplicación o pantalla GUI
Puede agregar otros controles, según vea conveniente

 Ventana temporal de presentación: tendrá 5 segundos y debe ser dinámica, es decir,


debe moverse de izquierda a derecha según se vayan introduciendo los sonidos.
 Es aceptable que se produzca un leve retardo de procesamiento, pero en lo posible
debe verse como si fuese tiempo real
 Rango de frecuencias mostrado en el analizador: debe mostrar un rango de 10 Hz a
15 KHz
 Debe presentar el código matlab del programa (no es aceptable su desarrollo en
simulink).
 Debe adjuntar al informe los archivos de matlab desarrollados para la aplicación.
4.- Resultados esperados

o Uso de GUI en matlab


o Comportamiento de la señal en el dominio del tiempo, que debe aproximarse al
tiempo real.
o Comportamiento del espectro de frecuencias
o Para la evaluación, el docente proporcionará un dispositivo capaz de generar sonidos
y señales a ser evaluados por el sistema, los cuales deben ser capturados en tiempo
real.

5. EVALUACION

Esta práctica tiene la ponderación de dos prácticas ordinarias.

 La práctica se evaluará sobre 100% (relativo)


o Funcionamiento del circuito en laboratorio: 40%
o Informe: 30 %
o Evaluación Individual 30%
o Total: 100%
Si el programa no funciona, la parte de evaluación individual no procede y será calificada
como 0/30

Debido a las limitaciones de tiempo, la práctica no podrá ser recuperada

CONTENIDO DEL INFORME:


• Introducción
• Objetivos del proyecto
• Ingeniería del proyecto (algoritmos, programas, etc.)
• Especificaciones
• Observaciones y recomendaciones
• Respuestas al cuestionario
• Bibliografía

Debe asegurar que incluye:

 Descripción Funcional del proyecto


 Descripción de las funciones Math Lab usadas en el proyecto. Descripción de los
parámetros de entrada y salida del sistema
 Diagramas de Flujo de los programas
 Descripción de las fórmulas usadas y su implementación en Math Lab
 Resultados numéricos y gráficos solicitados en cada parte
 Conclusiones
 Referencias y bibliografía
 Archivo m Math Lab, completamente comentado en cada instrucción de
programa.
El informe impreso, debe ser presentado el mismo día de la práctica. No se aceptará
demora o postergación del informe. El informe será devuelto con la respectiva
calificación.
Adicionalmente al informe escrito, debe presentar un CD con el informe y todos los
respaldos a la práctica que considere convenientes. (que incluye el programa),

El formato del informe es WORD. Los programas deben ir en sus formatos originales
El CD debe estar etiquetado (en el propio CD, con marcador indeleble), con el nombre de
la Practica, materia, participantes y fecha de presentación. No se aceptarán CD no
rotulados.
Si un grupo no entrega el CD, la valoración del informe será como máximo la mitad.

Ing. José Campero

También podría gustarte