Documente Academic
Documente Profesional
Documente Cultură
TELECOMUNICACIONES
INFORME: FINAL #2
2018
TRATAMIENTO DE SEÑALES DE AUDIO
I. OBJETIVOS:
El objetivo de esta práctica es capturar una señal de audio en formato *.WAV o *.MP3, manipular
la señal de audio para luego visualizarlo.
1 Ordenador de Mesa
1 Tarjeta reproductora de sonido
El alumno debe traer unos auriculares similares a los de un reproductor portátil
Todos los ordenadores deben estar equipados con Octave o Matlab
III. PROCEDIMIENTO:
1.- Grabar su voz en un archivo por un tiempo de 10 segundos, utilizando el programa MATLAB u
OCTAVE y reproducirlo el sonido.
El programa utilizado es el matlab
function [senal_salida,senal_grabada] = grabacion(duracion)
%Parametros de salida; senal_salida->objeto
%senal_grabada -> señal de de audio
%Parametros de entrada; duracion-> tiempo para grabar en segundos
figure(1)
subplot(211)
plot(x);
Nos damos cuenta que si queremos que el código funcione, tenemos de grabar nuestro código en la
misma carpeta que grabamos el audio.
3.- El archivo guardado mostrar su espectro en función de la frecuencia y su histograma.
subplot(212)
hist(x); %para mostrar el histograma
grid on
title('histograma');
m=fft(x)
figure(2)
plot(abs(m)); % para mostrar el espectro de frecuencia
grid on;
title('espectro del eco en función de la frecuencia');
xlabel('frecuencia(Hz)');
ylabel('Amplitud')
4.- Introducir eco a la señal grabada, visualizar y oír el eco introducido.
Utilizaremos el comando: Conv(x)
El código es el siguiente:
figure(2)
hist(echo) % para hacer el histograma
title('histograma');
Fs = 16000;
L = length(echo);
NFFT = 2^nextpow2(L);
Y = fft(echo, NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
figure(3)
plot(f, 2*abs(Y(1:NFFT/2+1))); % para hacer el espectro de frecuencia
grid on;
title('espectro del eco en funcion de la frecuencia');
xlabel('frecuencia(Hz)');
ylabel('Amplitud')
Como se nota en el código que utilizamos, solo se muestra la parte positiva, ya que no hay frecuencias
negativas.
7.- Conclusiones:
- MATLAB es una poderosa herramienta para modelar y esta mejor estructurado que el octave.
-El espectro de frecuencia viene a ser el uso mas extensivo que se le da a la transformada de
Fourier.