El resultado FFT le dará una serie de valores complejos. El doble de la magnitud (raíz cuadrada de la suma de los componentes complejos al cuadrado) de cada elemento de la matriz es una amplitud. O haga una magnitud logarítmica si desea una escala de dB. El índice de matriz le dará el centro de la bandeja de frecuencias con esa amplitud. Debe conocer la frecuencia y la longitud de la muestra para obtener la frecuencia de cada elemento de matriz o bin.
[math] f [i] = i * sampleRate / fftLength [/ math]
para la primera mitad de la matriz (la otra mitad es solo información duplicada en forma de conjugados complejos para entrada de audio real).
- ¿Dónde se utilizan los algoritmos criptográficos en nuestras aplicaciones diarias?
- ¿Cuándo debo usar un árbol de búsqueda binario sobre un mapa hash?
- ¿Hay algún patrón dentro de la secuencia dada?
- ¿Aprender más idiomas es bueno en comparación con el aprendizaje de estructuras de datos y algoritmos?
- ¿Cómo debería uno prepararse para los problemas en los árboles en la programación competitiva?
La frecuencia de cada contenedor de resultados FFT puede ser diferente de cualquier frecuencia espectral real presente en la señal de audio, debido a la ventana o la llamada fuga espectral. Busque métodos de estimación de frecuencia para los detalles.
referencia: Convertir salida FFT real e imaginaria a frecuencia y amplitud