Informe Final 2
Informe Final 2
Informe Final 2
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.
Para el presente informe se utilizo el programa MATLAB versión R2009a. Lo primero que
realizamos es el código para poder realizar la grabación, mediante un micrófono, se utilizo el
siguiente código:
figure(1)
subplot(211)
plot(x);
Tener en cuenta que para que el código funcione, hemos de grabar nuestro código en la misma
carpeta que grabamos el audio, esto es para que lo reconozca perfectamente, Tal como se
muestra en la imagen.
Hist(x)
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')
Conv(x) , donde se juntara la señal de audio , con el eco del valor deseado.
El código es el siguiente:
Hist(x)
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. Esto se logro utilizando el comando abs(x) que indica el valor absoluto de
la función.
7.- Conclusiones:
- A través del laboratorio me he podido dar cuenta que MATLAB es una poderosa herramienta
para modelar ecuaciones matemáticas 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, para el análisis de señales.
BIBLIOGRAFÍA:
http://docplayer.es/2699241-Manual-basico-de-Matlab.html
http://www.ie.itcr.ac.cr/marin/lic/el3212/Libro/Tema3.pdf
http://webserver.dmt.upm.es/media/files/cursomo.pdf
http://softin.info/tag/matlab/
https://es.slideshare.net/elagus123/seales-de-tiempo-continuo-y-discreto-matlab
2018