Il existe déjà de bonnes réponses, mais j'ai toujours envie d'ajouter une autre explication, car je considère que ce sujet est extrêmement important pour la compréhension de nombreux aspects du traitement numérique du signal.
Tout d'abord, il est important de comprendre que la DFT n'assume pas la périodicité du signal à transformer. La DFT est simplement appliquée à un signal fini de longueur et les coefficients DFT correspondants sont définis parN
X[k]=∑n=0N−1x[n]e−j2πnk/N,k=0,1,…,N−1(1)
D'après (1), il est évident que seuls les échantillons de dans l'intervalle [ 0 , N - 1 ] sont pris en compte, donc aucune périodicité n'est supposée. En revanche, les coefficients X [ k ] peuvent être interprétés comme des coefficients de Fourier de la suite périodique du signal x [ n ] . Cela peut être vu à partir de la transformation inversex[n][0,N−1]X[k]x[n]
x[n]=∑k=0N−1X[k]ej2πnk/N(2)
qui calcule correctement dans l'intervalle [ 0 , N - 1 ] , mais il calcule également son maintien périodique en dehors de cet intervalle , car le côté droit de (2) est périodique de période N . Cette propriété est inhérente à la définition de la DFT, mais elle ne doit pas nous déranger car normalement nous ne sommes intéressés que par l'intervalle [ 0 , N - 1 ] .x[n][ 0 , N- 1 ]N[ 0 , N- 1 ]
Considérant la DTFT de x [ n ]
X( ω ) = ∑n = - ∞∞x [ n ] e- j n ω(3)
nous pouvons voir en comparant (3) à (1), que si est une séquence finie dans l'intervalle [ 0 , N - 1 ] , les coefficients DFT X [ k ] sont des échantillons du DTFT X ( ω ) :x [ n ][ 0 , N- 1 ]X[ k ]X(ω)
X[k]=X(2πk/N)(4)
Ainsi, une utilisation de la DFT (mais certainement pas la seule) est de calculer des échantillons de la DTFT. Mais cela ne fonctionne que si le signal à analyser est de longueur finie . Habituellement, ce signal de longueur finie est construit en fenêtrant un signal plus long. Et c'est ce fenêtrage qui provoque des fuites spectrales.
Remarquez enfin que la DTFT de la suite périodique de la séquence finie x [ n ] peut s'exprimer en termes de coefficients DFT de x [ n ] :x~[n]x[n]x[n]
˜ X (ω)=2π
x~[n]=∑k=−∞∞x[n−kN](5)
X~(ω)=2πN∑k=−∞∞X[k]δ(ω−2πk/N)(6)
EDIT: Le fait que et ˜ X ( ω ) donnés ci-dessus soient une paire de transformées DTFT peut être montré comme suit. Notons tout d'abord que le DTFT d'un peigne à impulsion de temps discret est un peigne Dirac:x~[n]X~(ω)
∑k=−∞∞δ[n−kN]⟺2πN∑k=−∞∞δ(ω−2πk/N)(7)
La séquence peut s'écrire comme la convolution de x [ n ] avec un peigne d'impulsion:x~[n]x[n]
x~[n]=x[n]⋆∑k=−∞∞δ[n−kN](8)
Puisque la convolution correspond à la multiplication dans le domaine DTFT, la DTFT de ˜ x [ n ] est donnée par la multiplication de X ( ω ) avec un peigne Dirac:X~(ω)x~[n]X(ω)
X~( ω )= X(ω)⋅2πN∑k=−∞∞δ(ω−2πk/N)=2πN∑k=−∞∞X(2πk/N)δ(ω−2πk/N)(9)
La combinaison de avec ( 4 ) établit le résultat ( 6 ) .(9)(4)(6)