Sto leggendo questo articolo e sto diventando un po 'confuso dall'uso liberale dell'autore della "risoluzione di frequenza" per quanto riguarda l'algoritmo di Goertzel.
Domanda di base: l'utilizzo dell'algoritmo Goertzel in realtà offre una maggiore risoluzione in frequenza su una specifica banda di interesse o semplicemente calcola in modo efficiente la FFT solo sulla specifica fascia di interesse, ma alla stessa risoluzione in frequenza specificata per frequenza di campionamento divisa per numero di campioni?
Ad esempio, supponiamo che sia 100 KHz, (fisso) e il numero di campioni di dati N sia 10000. (Anche fisso). Se calcolo una FFT normale, dove anche la lunghezza della FFT è N , la risoluzione della mia frequenza è F s come previsto, e sarà uguale a 10 Hz. Ciò significa che i miei contenitori sono separati da 10 Hz, da -50.000 Hz a 50.000 Hz.
Ora diciamo che voglio usare l'algoritmo di Geortzel per guardare solo le frequenze nell'intervallo di 20.000-21.000 Hz. Se uso la stessa per numero di campioni e uso la stessa N per la mia dimensione FFT, qual è la mia risoluzione di frequenza? Ancora 10 Hz? O è 21 , 000 - 20 , 000Hz?
Ho la sensazione che non sto realmente aumentando la mia risoluzione di frequenza, quanto semplicemente interpolando punti sul lobo principale, usando la stessa per valutare le frequenze da 21.000 a 20.000 come ho fatto da 0 a 50.000.
È una comprensione corretta?