Comprendre les sorties de fréquence FFT
L'analyse des composants de fréquence d'un signal utilisant la transformée de Fourier rapide (FFT) nécessite de comprendre comment cartographier les bacs de sortie FFT en fréquences réelles. Cela implique l'utilisation de la fréquence d'échantillonnage et de la taille FFT.
Calcul de fréquence
La fréquence (f) du n th bin dans la sortie d'un FFT est calculée comme suit:
<code>f = n * Fs / N</code>
où:
n
est l'indice du bac (à partir de 0) Fs
est le taux d'échantillonnage du signal d'entrée N
est la taille du FFT (nombre de points) Exemple illustratif
Disons que nous avons une FFT avec un taux d'échantillonnage (Fs
) de 44,1 kHz et une taille FFT (N
) de 1024. Le premier bac (n
= 0) représente DC (0 Hz). Le deuxième bac (n
= 1) représente une fréquence d'environ 43,07 Hz (1 * 44100/1024). Chaque bac ultérieur représente une fréquence progressivement plus élevée.
Remarque importante: Signaux réels
Pour les signaux d'entrée à valeur réelle, la sortie FFT présente une symétrie hermitienne. Cela signifie que la seconde moitié des résultats FFT (bacs n / 2 à n-1) sont redondants, étant des conjugués complexes de la première moitié (bacs 0 à n / 2-1). Par conséquent, seule la première moitié (jusqu'à et y compris le bin n / 2 -1) contient des informations de fréquence uniques. La fréquence la plus élevée représentée est FS / 2 (la fréquence Nyquist).
en résumé
En utilisant la formule simple ci-dessus, nous pouvons déterminer avec précision la fréquence associée à chaque bac dans la sortie d'un FFT. Il s'agit d'une étape cruciale dans diverses applications de traitement du signal, permettant une analyse et une interprétation de fréquence détaillées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!