Sie sind auf Seite 1von 17

Anlisis Espectral usando MATLAB

Docente : Ing. Edison Combra Sistemas de comunicacin I

Realizado por : Adan Abel Lpez S.

Anlisis Espectral usando MATLAB


Para este trabajo practico se usara como herramienta el MATLAB R2008a 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. Por lo tanto se Ingresara archivos de sonido de seales de voz en formato .wap (sonido WAVE de Microsoft) al espacio de trabajo de MATLAB, mediante el comando wavread.

Programa grabador de sonido

Los comandos a usar para el anlisis espectral de las muestras son: ------------------------------------------------------------------------------------------------------------------>> clear; >> x=wavread('D:\Documents and Settings\YOABEL\Mis documentos\abel.wav'); % archivo de audio. >> plot(x) % grfica en el dominio del tiempo. >> Y=fft(x); % transformada rpida de Fourier. >> A=Y.*conj(Y); % potencia de la seal. >> f=(100:3000); % espectro de frecuencia. >> plot(f,A(1:2901)); % grfica en el dominio de la frecuencia. -------------------------------------------------------------------------------------------------------------------

ESPACIO DE TRABAJO DE MATLAB

GRAFICA EN EL DOMINIO DEL TIEMPO

GRAFICA EN EL DOMINIO DEL LA FRECUENCIA

Su mayor potencia 1.5 KHz

Ancho de banda de la seal de Audio abel.wav


El ancho de banda (BW),para esta seal de audio abel.wav es : BW = 3000 Hz 100 Hz = 2900 Hz = 2.9KHz

GENERACIN DE ARCHIVO guitarra.WAV


Programa grabador de sonido

ANLISIS ESPECTRAL DE LAS MUESTRAS


Los comandos a usar para el anlisis espectral de las muestras son: ------------------------------------------------------------------------------------------------------------------->> clear; >> x=wavread('D:\Documents and Settings\YOABEL\Mis documentos\Mi msica\guitarra.wav'); % archivo de audio. >> plot(x) % grfica en el dominio del tiempo. >> Y=fft(x); % transformada rpida de Fourier. >> A=Y.*conj(Y); % potencia de la seal. >> f=(100:3000); % espectro de frecuencia. >> plot(f,A(1:2901)); % grfica en el dominio de la frecuencia. --------------------------------------------------------------------------------------------------------------------

ESPACIO DE TRABAJO DE MATLAB

GRAFICA EN EL DOMINIO DEL TIEMPO

GRAFICA EN EL DOMINIO DEL LA FRECUENCIA


Su mayor potencia 2.7 KHz

Ancho de banda de la seal de Audio guitarra.wav


El ancho de banda (BW),para esta seal de audio abel.wav es : BW = 3000 Hz 100 Hz = 2900 Hz = 2.9KHz

Das könnte Ihnen auch gefallen