Sie sind auf Seite 1von 2

PRCTICO 1: Anlisis Espectral usando MATLAB

OBJETIVOS DEL TRABAJO


Al finalizar el trabajo, el estudiante ser capaz
de:
Ingresar archivos de sonido (en particular
de seales de voz) en formato .wap
(formato de sonido WAVE de Microsoft) al
espacio de trabajo de MATLAB, mediante
el comando wavread.

Usar MATLAB para representar seales


de voz en el dominio del tiempo (formas
de onda) y en el dominio de la frecuencia
(espectro), mediante el comando plot.

Usar la funcin fft para obtener los


componentes frecuenciales de las
muestras.

GENERACIN DE ARCHIVOS Figura 1. Programa grabador de sonido.


Crear un archivo de audio .wav Cargar el archivo de audio a MATLAB.
1. Abra el programa grabador de sonidos de
Windows (Figura 1). 1. Mediante el comando x=wavread .
(direccin del archivo); ingrese al espacio
2. En Archivo/Propiedades, seleccione el de trabajo de MATLAB, cargando el
formato PCM con los siguientes atributos: archivo de audio al vector x, tanto para su
8 kHz, 16 bits, Mono. nombre como para la nota musical.

3. Delante de un micrfono, pronuncie su 2. Puede comprobar la grfica en el dominio


nombre y apellidos completos. del tiempo con plot(x); parecida a la de la
Figura 2 para su nombre y apellidos
4. Repita el anterior punto para una nota como para la nota musical:
musical de cualquier instrumento, durante
el tiempo que tard en pronunciar su
nombre.

5. Guarde los archivos generados con la


extensin .wav ,a la que se llamar
direccin del archivo de audio,
ejemplos: denise.wav o guitarra.wav

Figura 2. Pronunciacin de su nombre.

Agosto 2010 www.coimbraweb.com 1


PRCTICO 1: Anlisis Espectral usando MATLAB

ANLISIS ESPECTRAL DE LAS La representacin en el dominio del


MUESTRAS tiempo de las seales que resulten de
pronunciar su nombre y apellidos y de
Utilice los siguientes comandos para el tocar una nota musical (especifique con
archivo correspondiente, tanto para su qu instrumento)
nombre como para la nota musical.
El tiempo de duracin da cada seal.
x=wavread(direccin del archivo);
% archivo de audio para su La representacin en el dominio de la
nombre. frecuencia de cada seal.
plot(x) % grfica en el dominio del
tiempo. El ancho de banda de cada seal.

Y=fft(x); % transformada rpida de La frecuencia a la cual se produce mayor


Fourier. potencia en cada seal.
A=Y.*conj(Y); % potencia de la seal.
f=(100:3000); % espectro de frecuencia. MATERIAL DE REFERENCIA
plot(f,A(1:2901)); % grfica en el dominio de
la frecuencia. Se entregar a los estudiantes el material
MATLAB Tools.
Con lo cual se obtendr una grfica parecida
a la de la Figura 3. CRONOGRAMA

Presentacin del trabajo: de acuerdo a


instrucciones en clases.

Figura 3. Componentes frecuenciales de su


nombre y apellidos.

Repita la operacin para la nota musical.

INFORME
Organice los resultados obtenidos para
presentarlos en un informe que contenga,
como mnimo, lo siguiente:

Agosto 2010 www.coimbraweb.com 2

Das könnte Ihnen auch gefallen