Matlab - frecuencia fundamental

 
Vista:

frecuencia fundamental

Publicado por marta (13 intervenciones) el 14/11/2006 10:22:49
como puedo saber la frecuencia fundamental de un espectro después de haber hecho la FFT? hay alguna instruccion que la obtenga?
GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:frecuencia fundamental

Publicado por Edgar Muñoz (62 intervenciones) el 14/11/2006 18:34:20
Por definición todas las muestras utilizadas para calcular la FFT se consideran como un período completo, de manera que si conoces el valor de este período simplemente obtienes el recíproco y esa es la frecuencia.

La amplitud de la fundamental (multiplicada por el número de muestras) esta ubicada en la segunda posición del vector espectro (la primera es el valor medio).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:frecuencia fundamental

Publicado por Israel (28 intervenciones) el 08/11/2015 18:56:54
Si pero cuando la señal es compleja, suponiendo que sea una voz grabada, como se podria obtener el valor del primer armònico de esta señal?.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Royeth
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

frecuencia fundamental

Publicado por Royeth (1818 intervenciones) el 09/11/2015 21:59:25
para muestras impares

1
2
3
4
5
6
load handel %ejemplo simplemente
rapidf = fft(y);
f = 0:Fs/length(y):Fs/2;
rapidf = rapidf(1:floor(length(y)/2)+1);
[~,k] = max(abs(rapidf));
disp(f(k))

https://www.facebook.com/royethmatlab/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar