Calcule la transformée de Fourier rapide (FFT) de la séquence X en entrée. Câblez des données à l'entrée X pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.


icon

FFT 1D

Pour les signaux 1D, le VI FFT calcule la Transformée de Fourier Discrète (DFT) de la séquence en entrée avec un algorithme de Transformée de Fourier rapide. La DFT 1D est définie de la manière suivante :

pour n = 0, 1, 2, …, N–1

x correspond à la séquence en entrée, N correspond au nombre d'éléments de x, et Y correspond au résultat de la transformée.

La résolution de fréquence, ou l'écart en fréquence entre les composantes de Y, correspond à :

fe correspond à la fréquence d'échantillonnage.

Le tableau suivant illustre les éléments type de FFT {X} pour différentes valeurs de décalage et de taille de la FFT, où Y correspond à FFT {X} et n correspond à la taille de la FFT :

n est pair (k = n/2)n est impair (k = (n-1)/2)
Maj Élément de tableau Fréquence correspondante Élément de tableau Fréquence correspondante

FAUX

(valeur par défaut)

Y0 Composante CC Y0 Composante CC

FAUX

(valeur par défaut)

Y1 Δf Y1 Δf

FAUX

(valeur par défaut)

Y2 f Y2 f

FAUX

(valeur par défaut)

Y3 f Y3 f

FAUX

(valeur par défaut)

Yk–2 (k–2)Δf Yk–2 (k–2)Δf

FAUX

(valeur par défaut)

Yk–1 (k–1)Δf Yk–1 (k–1)Δf

FAUX

(valeur par défaut)

Yk Fréquence de Nyquist Yk kΔf

FAUX

(valeur par défaut)

Yk+1 –(k–1)Δf Yk+1 kΔf

FAUX

(valeur par défaut)

Yk+2 –(k–2)Δf Yk+2 –(k–1)Δf

FAUX

(valeur par défaut)

Yn–3 –3Δf Yn–3 –3Δf

FAUX

(valeur par défaut)

Yn–2 –2Δf Yn–2 –2Δf

FAUX

(valeur par défaut)

Yn–1 –Δf Yn–1 –Δf
n est pair (k = n/2)n est impair (k = (n-1)/2)
Maj Élément de tableau Fréquence correspondante Élément de tableau Fréquence correspondante
VRAI Y0 –(Fréquence de Nyquist) Y0 kΔf
VRAI Y1 –(k–1)Δf Y1 –(k–1)Δf
VRAI Y2 –(k–2)Δf Y2 –(k–2)Δf
VRAI Y3 –(k–3)Δf Y3 –(k–3)Δf
VRAI Yk–2 –2Δf Yk–2 –2Δf
VRAI Yk–1 –Δf Yk–1 –Δf
VRAI Yk Composante CC Yk Composante CC
VRAI Yk+1 Δf Yk+1 Δf
VRAI Yk+2 f Yk+2 f
VRAI Yn–3 (k–3)Δf Yn–3 (k–2)Δf
VRAI Yn–2 (k–2)Δf Yn–2 (k–1)Δf
VRAI Yn–1 (k–1)Δf Yn–1 kΔf

FFT 2D

Pour les signaux 2D, le VI FFT calcule la transformée de Fourier Discrète (DFT) de la matrice en entrée. Ce VI effectue une FFT 1D sur les lignes de la matrice en entrée et effectue ensuite une FFT 1D sur les colonnes de la sortie de l'étape précédente. La DFT d'une matrice (M, N) est définie par :

pour u = 0, 1, ..., M-1, v=0, 1, ..., N-1

x correspond à la matrice en entrée et Y correspond au résultat de la transformée.

La figure suivante montre l'effet de décalage ? sur le résultat de la FFT 2D :

signaux en entrée 2D FFT sans décalage FFT avec décalage

Exemples

Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

  • labview\examples\Signal Processing\Transforms\FFT and Power Spectrum Units.vi