Analisis espectral en MATLAB

17
UNIVERSIDAD DE AQUINO BOLIVIA TRABAJO PRACTICO EN MATLAB Análisis Espectral usando MATLAB Docente : Ing. Edison Coímbra Sistemas de comunicación I Realizado por : Adan Abel López S.

description

Analisis espectral usando como herramienta MATLAB

Transcript of Analisis espectral en MATLAB

Page 1: Analisis espectral en MATLAB

UNIVERSIDAD DE AQUINO BOLIVIA

TRABAJO PRACTICO EN MATLAB

Análisis Espectral usando MATLAB

Docente : Ing. Edison CoímbraSistemas de comunicación I

Realizado por : Adan Abel López S.

Page 2: Analisis espectral en MATLAB

Análisis Espectral usando MATLAB

Para este trabajo practico se usara como herramienta el MATLAB R2008a para representar señales 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 señales de voz en formato .wap (sonido WAVE de Microsoft) al espacio de trabajo de MATLAB, mediante el comando wavread.

Page 3: Analisis espectral en MATLAB

ANÁLISIS ESPECTRAL DE LA VOZ

Page 4: Analisis espectral en MATLAB

GENERACIÓN DE ARCHIVO abel.WAV

Programa grabador de sonido

Page 5: Analisis espectral en MATLAB

ANÁLISIS ESPECTRAL DE LAS MUESTRAS

Los comandos a usar para el análisis espectral de las muestras son:

-------------------------------------------------------------------------------------------------------------------

>> clear;

>> x=wavread('D:\Documents and Settings\YOABEL\Mis documentos\abel.wav'); % archivo de audio.

>> plot(x) % gráfica en el dominio del tiempo.

>> Y=fft(x); % transformada rápida de Fourier.

>> A=Y.*conj(Y); % potencia de la señal.

>> f=(100:3000); % espectro de frecuencia.

>> plot(f,A(1:2901)); % gráfica en el dominio de la frecuencia.

-------------------------------------------------------------------------------------------------------------------

Page 6: Analisis espectral en MATLAB

ESPACIO DE TRABAJO DE MATLAB

Page 7: Analisis espectral en MATLAB

GRAFICA EN EL DOMINIO DEL TIEMPO

Page 8: Analisis espectral en MATLAB

GRAFICA EN EL DOMINIO DEL LA FRECUENCIA

Su mayor potencia 1.5 KHz

Page 9: Analisis espectral en MATLAB

Ancho de banda de la señal de Audio abel.wav

El ancho de banda (BW),para esta señal de audio abel.wav es :

BW = 3000 Hz – 100 Hz = 2900 Hz = 2.9KHz

Page 10: Analisis espectral en MATLAB

ANÁLISIS ESPECTRAL DE UNA CUERDA DE UNA

GUITARRA ELECTRICA

Page 11: Analisis espectral en MATLAB

GENERACIÓN DE ARCHIVO guitarra.WAV

Programa grabador de sonido

Page 12: Analisis espectral en MATLAB

ANÁLISIS ESPECTRAL DE LAS MUESTRAS

Los comandos a usar para el análisis espectral de las muestras son:

--------------------------------------------------------------------------------------------------------------------

>> clear;

>> x=wavread('D:\Documents and Settings\YOABEL\Mis documentos\Mi música\guitarra.wav'); % archivo de audio.

>> plot(x) % gráfica en el dominio del tiempo.

>> Y=fft(x); % transformada rápida de Fourier.

>> A=Y.*conj(Y); % potencia de la señal.

>> f=(100:3000); % espectro de frecuencia.

>> plot(f,A(1:2901)); % gráfica en el dominio de la frecuencia.

--------------------------------------------------------------------------------------------------------------------

Page 13: Analisis espectral en MATLAB

ESPACIO DE TRABAJO DE MATLAB

Page 14: Analisis espectral en MATLAB

GRAFICA EN EL DOMINIO DEL TIEMPO

Page 15: Analisis espectral en MATLAB

GRAFICA EN EL DOMINIO DEL LA FRECUENCIA

Su mayor potencia 2.7 KHz

Page 16: Analisis espectral en MATLAB

Ancho de banda de la señal de Audio guitarra.wav

El ancho de banda (BW),para esta señal de audio abel.wav es :

BW = 3000 Hz – 100 Hz = 2900 Hz = 2.9KHz

Page 17: Analisis espectral en MATLAB

GRACIAS POR SU

ATENCION…Que tenga un buen día…