Calculadora de resolución en frecuencia de la FFT

Introduce la frecuencia de muestreo y el tamaño de la FFT para ver a qué distancia están los bins de frecuencia, cuánto dura una trama y cuántos bins útiles obtienes. Escribe un número de bin para conocer su frecuencia, y una resolución objetivo para saber el tamaño de FFT —redondeado a potencia de dos— que la consigue.

Hz
Hz
Resolución en frecuencia Δf = fs/N11,71875 Hz
Duración de la trama N/fs85,3333 ms
Bins de 0 Hz a fs/2
2049
Bin más alto (Nyquist) fs/2
24.000 Hz
Frecuencia del bin k
1171,875 Hz
Muestras necesarias para la resolución deseada
48.000
Tamaño de FFT, siguiente potencia de dos
65.536
Resolución con ese tamaño
0,732422 Hz

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Escribe la frecuencia de muestreo en Hz y el tamaño de la FFT N.
  2. Escribe un número de bin para ver su frecuencia (0 es la componente continua y N/2 el bin de Nyquist).
  3. Escribe la resolución que necesitas para ver la trama mínima y el tamaño de FFT en potencia de dos que la consigue.

Fórmulas

  • Δf = fs ÷ N
  • Duración de la trama T = N ÷ fs (= 1 ÷ Δf)
  • Bins distintos de una señal real: N ÷ 2 + 1
  • Frecuencia del bin k: f_k = k × Δf
  • Muestras para una resolución Δf: N ≥ fs ÷ Δf, redondeado a la siguiente potencia de dos para FFT radix-2

Ejemplo

Audio a 48.000 Hz con una FFT de 4096 puntos:

  • resolución: 48.000 ÷ 4096 = 11,71875 Hz;
  • duración de la trama: 4096 ÷ 48.000 = 85,3333 ms;
  • bins de 0 a 24.000 Hz: 4096 ÷ 2 + 1 = 2049;
  • el bin 100 está en 1171,875 Hz;
  • para 1 Hz de resolución hacen falta 48.000 ÷ 1 = 48.000 muestras —un segundo—, así que el tamaño de FFT pasa a 65.536, con bins cada 0,732422 Hz.

Consejos

  • Tiempo y frecuencia se compensan. Una trama larga da frecuencias nítidas pero difumina cuándo ocurren las cosas; en espectrogramas de audio se suelen usar de 1024 a 4096 muestras.
  • Usa una ventana. Multiplica la trama por una ventana de Hann o Blackman antes de la FFT para reducir la fuga de los tonos entre bins.
  • La frecuencia más alta visible es fs ÷ 2; para el aliasing, consulta la calculadora de frecuencia de Nyquist.

Preguntas frecuentes

¿Qué es la resolución en frecuencia de una FFT?

La separación entre bins vecinos, Δf = fs ÷ N: la frecuencia de muestreo dividida entre el número de muestras de la trama. A 48 kHz, una FFT de 4096 puntos tiene bins cada 11,71875 Hz. Equivale a 1 ÷ duración de la trama, así que una resolución más fina siempre exige un trozo de señal más largo.

¿Cuántos bins de frecuencia tiene una FFT?

N bins en total, pero para una señal real la mitad superior es el reflejo de la inferior. Los distintos son los bins 0 a N ÷ 2, es decir, N ÷ 2 + 1 bins desde 0 Hz (componente continua) hasta la frecuencia de Nyquist fs ÷ 2.

¿Rellenar con ceros mejora la resolución?

Acerca los bins y suaviza el espectro, pero no añade información: dos tonos más cercanos que aproximadamente 1 ÷ (duración real de la señal) siguen sin distinguirse. La resolución real solo mejora con más muestras reales.

¿Cuál es la frecuencia del bin k?

f = k × fs ÷ N. Con fs = 48.000 Hz y N = 4096, el bin 100 está en 100 × 11,71875 = 1171,875 Hz. Un tono entre dos bins se reparte entre ambos (fuga espectral); las ventanas como la de Hann la reducen.

Más en Desarrollo

Todas las herramientas de la categoría: Desarrollo ·Actualizado el 7 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.