Estoy leyendo este artículo , y estoy un poco confundido por el uso liberal del autor de la "resolución de frecuencia" con respecto al algoritmo de Goertzel.
Pregunta básica: ¿El uso del algoritmo de Goertzel realmente le brinda más resolución de frecuencia en una banda de interés específica, o simplemente calcula eficientemente la FFT solo en la banda de interés especificada, pero a la misma resolución de frecuencia especificada por la frecuencia de muestreo dividida por el número? de muestras?
Por ejemplo, supongamos que es 100 KHz, (fijo) y el número de muestras de datos N es 10000. (También fijo). Si calculo una FFT normal, donde la longitud de la FFT también es N , mi resolución de frecuencia es F s como era de esperar, y será igual a 10 Hz. Esto significa que mis contenedores están separados por 10 Hz, de -50,000 Hz a 50,000 Hz.
Ahora digamos que quiero usar el algoritmo Geortzel para ver solo las frecuencias en el rango de, digamos, 20,000-21,000 Hz. Si uso el mismo para la cantidad de muestras y uso el mismo N para mi tamaño de FFT, ¿cuál es mi resolución de frecuencia? ¿Todavía 10 Hz? ¿O son 21 , 000 - 20 , 000Hz?
Tengo la sensación de que realmente no estoy aumentando mi resolución de frecuencia, sino simplemente interpolando puntos en el lóbulo principal, usando el mismo para evaluar las frecuencias de 21,000 a 20,000 como lo hice de 0 a 50,000.
¿Es esto un entendimiento correcto?