Subido por jmmm1519

Paginas utilizadas para calcularfrecuencias fund

Anuncio
Resultados.
BUSCANDO FRECUENCIA FUNDAMENTAL CON LA FUNCIÓN CCEPS
Lo que hice en este código fue utilizar la función para poder
calcular su frecuencia fundamental. En este caso utilice el
cepstrum complejo de Matlab.
Adjunto página de referencia:
https://la.mathworks.com/help/signal/ug/estimating-fundamental-frequency-with-the-complexcepstrum.html
lo demás del programa es para que trabaje de acuerdo con la
base de datos proporcionada.
Los datos utilizados están un poco feos, pero pienso que la
función está trabajando bien.
Revisare más con respecto a esta función y otros métodos de
calcular frecuencia fundamental.
Definición de cepstrum complejo:
La función del cepstrum complejo se obtiene con el logaritmo
complejo siguiente.
http://support.ptc.com/help/mathcad/es/PTC_Mathcad_Help/images/example_cepstrum_and_c
omplex_cepstrum11.png
donde: X(ω) es la transformada de Fourier de la secuencia
x(n) y fase se utiliza para capturar la información de fase
de la secuencia especificada.
Al comparar el ccepstrum de la señal de salida con los de las
secuencias de entrada y canal, se comprueba que el ccepstrum
de la salida es la suma del ccepstrum de la entrada y el
canal.
Esto es similar a la suma de los espectros de dos señales del
dominio de frecuencias, con la diferencia de que se hace en
el dominio de tiempo.
Método de cruce por cero
Las frecuencias obtenidas por este método, no
coherentes con el filtro que se utilizó, pero
rango del mismo pude obtener mejores valores.
otros parámetro de este método que habría que
poder que sea más preciso.
son tan
al variar el
Tal vez hay
variar para
Pd: Los archivos utilizados son los de:
'ChanguinolaIndexVectors.mat'
'changuinola-mean-ExtractedDen.mat'
Sección de Detected
Eran los que se apreciaban más.
FRECUENCIA FUNDAMENTAL:
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) está ubicada en la segunda posición del vector
espectro (la primera es el valor medio).
Más lógica que las demás:
https://www.lawebdelprogramador.com/foros/Matlab/716128-frecuencia-fundamental.html
ESTIMACIÓN DE LA FRECUENCIA FUNDAMENTAL POR EL MÉTODO DEL
PRODUCTO ESPECTRAL
Podría servir …
https://ocw.upc.edu/sites/all/modules/ocw/estadistiques/download.php?file=820039/2013/1/54
648/tutorial_estimacion_espectral-5308.pdf
Distintos métodos para la estimación de frecuencia fundamental
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.58.834&rep=rep1&type=pdf
https://academicae.unavarra.es/bitstream/handle/2454/2423/577336.pdf?sequence=1&isAllowed=y
utilizando pitch
https://www.mathworks.com/help/audio/ref/pitch.html
Seudo inversa
https://www.mathworks.com/help/matlab/ref/pinv.html
Descargar