Analisis espectral utilizando MATLAB

8
ANALISIS ESPECTRAL USANDO MATLAB Pablo Roberto Vargas Bravo

Transcript of Analisis espectral utilizando MATLAB

  • 1. ANALISIS ESPECTRAL USANDO MATLAB
    Pablo Roberto Vargas Bravo

2. ANALIZANDO SEALES CON MATLAB
Este trabajo se realizousandocomo
herramienta el MATLAB R2011 pararepresentar
seales de voz en el dominio del tiempo y en el
dominio de frecuencia
Para introducir los sonidos se necesita primero
grabarlos en formato .wap de esta forma el
MATLAB lo podra leer a travs del comando
wavread
3. Archivonombre
Usando la funcion
plot se pudo
visualizar el
archivonombre
Pablo Vargas
Eltiempo de duraciones
aproximadamente de 4 seg
4. ANALISIS ESPECTRAL DE MUESTRAS EN MATLAB
>>x=wavread('D:PabloDocumentsUpsaFundamentos de TelecomunicacionTarea 1nombre.wav');
>> plot(x);
>> Y=fft(x);
>> A=Y.*conj(Y);
>> f=(100:3000);
>> plot(f,A(1:2901));
5. GRAFICA EN EL DOMINIO DE LA FRECUENCIA
La frecuenciaesta
entre 600 3000
Con esotenemos
que:
BW = 2.4[KHz]
La frecuencia a la cual
se produce la mayor
potenciaes de
649[Hz]
6. Archivo de Instrumento Musical (Harmonica)
Eltiempo de duraciones
de 3.2seg
7. ANALISIS ESPECTRAL DE MUESTRAS EN MATLAB
>>x=wavread('D:PabloDocumentsUpsaFundamentos de TelecomunicacionTarea 1harmonica1.wav');
>> plot(x);
>> Y=fft(x);
>> A=Y.*conj(Y);
>> f=(100:3000);
>> plot(f,A(1:2901));
8. GRAFICA EN EL DOMINIO DE LA FRECUENCIA
La frecuencia
esta entre 511 144
Lo quenosda:
BW = 371[Hz]
La frecuencia a la
cual se produce la
Mayor potenciaes
de 145[Hz]