La réponse de Hilmar est bien sûr parfaitement correcte, mais je pense qu'il y a plusieurs points que Lyon n'a pas abordés dans la déclaration citée par le PO (ou peut-être qu'il en a parlé précédemment et a choisi de ne pas se répéter dans le paragraphe cité par le PO) .
La transformée de Fourier discrète (DFT) est communément décrite comme la transformation d'une séquence de longueur finie N
en une autre séquence ( X [ 0 ] , X [ 1 ] , … , X [ N - 1 ] ) de longueur
N où
X [ m(x[0],x[1],…,x[N−1])N(X[0],X[1],…,X[N−1])N
Mais ces formules peuvent également être utilisées lorsquem,nsont en dehors de la plage
[0,N-1]et si nous le faisons, nous arrivons à la conclusion que le longueur -N
DFT peut être considérée comme une transformation d'uneséquencepériodiquex[⋅]
en une autreséquencepériodiqueX[⋅]
X[m]x[n]=∑k=0N−1x[k]exp(−j2πmkN), m=0,1,…,N−1,=1N∑m=0N−1X[m]exp(j2πnmN), n=0,1,…,N−1.
m,n[0,N−1]Nx[⋅]X[⋅], s'étendant tous les deux à l'infini dans les deux directions, et que
et
( X [ 0 ] , X [ 1 ] , … , X [ N - 1 ] ) ne sont
qu'une période de ces séquences infiniment longues. Notez que nous insistons sur le fait que
x [ n + i(x[0],x[1],…,x[N−1])(X[0],X[1],…,X[N−1]) et
X [ m + i N ] = X [ m ] pour tout
m , n , et
i .
x[n+iN]=x[n]X[m+iN]=X[m]m,n,i
N(x[0],x[1],…,x[N−1])
X(0)[m]=∑k=0N−1x[k]exp(−j2πmkN), m=0,1,…,N−1,
(x[N],x[N+1],…,x[2N−1])X( 1 )[ m ] = ∑k = 0N- 1x [ k + N] exp( - j 2 πmkN), m=0,1,…,N−1,
the DFT of the previous chunk
(x[−N],x[−N+1],…,x[−1]) as
X(−1)[m]=∑k=0N−1x[k−N]exp(−j2πmkN), m=0,1,…,N−1,
etc. and then we play with these various DFTs of the various chunks
into which we have subdivided our data. Of course, if the data
are in fact periodic with period
N, all these DFTs will be the same.
Now, when Lyons
talks of ...where the input index n is defined over both positive and negative values... he is talking of the periodic case, and when he says that
a (real) even function has the property
x[n]=x[−n], this property must hold for all integers n.
Since periodicity also applies, we have not only that x[−1]=x[1]
but x[−1]=x[−1+N]=x[N−1], and similarly, x[−n]=x[n]=x[N−n].
In other words, the real even sequence (x[0],x[1],…,x[N−1]) whose
DFT is a real even sequence (as stated by Lyons and explained very
nicely by Hilmar) is necessarily of the form
(x[0],x[1],…,x[N−1])=(x[0],x[1],x[2],x[3],…,x[3],x[2],x[1])
which is (apart from the leading
x[0]) a
palindromic sequence.
If you are partitioning your data into blocks of length
N
and computing the DFT of each block separately, then these
separate DFTs will
not have the symmetry properties
described above unless the DFT is of a block with this
palindromic property.