Análisis espectral Utilizando MATLAB

6

Click here to load reader

Transcript of Análisis espectral Utilizando MATLAB

Page 1: Análisis espectral Utilizando MATLAB

Análisis Espectral Utilizando MATLAB

Miguel Barrios Rojas

Page 2: Análisis espectral Utilizando MATLAB

Objetivos

• Analizar el espectro de frecuencias de una señal de voz y compararla con otros sonidos. Para ello se utilizo MATLAB en su versión 5.3

Page 3: Análisis espectral Utilizando MATLAB

Desarrollo

• Se creo el siguiente archivo de audio con extensión .wav con la grabación de “Miguel Barrios Rojas”.

• Luego se procedió a crear otro con un tono de guitarra.

Ambos de 4 segundos de duración.

Page 4: Análisis espectral Utilizando MATLAB

Graficas - Dominio Del Tiempo

• Se cargaron los archivos mediante el comando x=wavread en MATLAB y se pudo obtener la grafica en el dominio del tiempo con el comando plot(x).

-Nombre -Tono Guitarra

Page 5: Análisis espectral Utilizando MATLAB

Graficas – Componentes Frecuenciales

• Mediante la utilización de los siguientes comandos para cada archivo correspondiente se pudo obtener la grafica en el dominio de la frecuencia:– 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.

-Nombre -Guitarra

Maxima Potencia Se Produce: 500 HzAncho De Banda: 1400 Hz

Maxima Potencia Se Produce: 100 HzAncho De Banda: 2100 Hz

Page 6: Análisis espectral Utilizando MATLAB

Graficas – Componentes Frecuenciales

• Mediante la utilización de los siguientes comandos para cada archivo correspondiente se pudo obtener la grafica en el dominio de la frecuencia:– 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.

-Nombre -Guitarra

Maxima Potencia Se Produce: 500 HzAncho De Banda: 1400 Hz

Maxima Potencia Se Produce: 100 HzAncho De Banda: 2100 Hz