Metodos de Detección del pitch.

Nota: Cuando hablamos de pitch nos referimos indiferentemente a periodo de la señal o a frecuencia fundamental.



Basados en Transformada de Fourier.

Es el primer método en el que se piensa para calcular el pitch de un segmento es hacer la transformada de Fourier, en adelante fft, se le calcula el valor absoluto y se escoge el máximo de ésta.

Sin embargo, debido a la posibilidad de que los armónicos tengan mayor amplitud que la frecuencia fundamental, que es la que queremos detectar, éste método da muchos errores.

Por eso se han probado distintos tipos de filtrado paso-bajo, como no es para hacer la transformada inversa se hace un filtrado muy rápido sobre la transformada:

Segmento a analizar

   

FFT del segmento

Filtrado lineal paso-bajo

FFT tras el filtrado

Filtrado lineal paso-bajo suave

FFT tras el filtrado

 

De estos tres métodos, el que se ha mostrado más efectivo es el segundo: Filtrado lineal paso-bajo.

Se ha añadido el lineal ya que en la fase de pruebas se probaron otros tales como logarítmico o exponencial, que sin embargo no dieron resultados mejores y por eso se han suprimido.

Previo Siguiente