Hilmar'ın cevabı elbette mükemmel doğrudur, ancak bence Lyons'ın OP tarafından alıntılanan ifadede ele almadığı birkaç nokta var (ya da belki daha önce onlarla konuştu ve OP tarafından alıntılanan paragrafta kendini tekrarlamamayı seçti) .
Ayrık Fourier Dönüşümü (DFT) genellikle bir dizinin dönüşümü olarak tanımlanır (x[0],x[1],…,x[N−1]) sonlu uzunlukta N
başka bir diziye (X[0],X[1],…,X[N−1]) uzunluk
N nerede
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.
Ancak bu formüller aşağıdaki durumlarda da kullanılabilir:
m,n aralığın dışında
[0,N−1] ve eğer bunu yaparsak, uzunluğun
N
DFT
periyodik bir sekanstan dönüşüm olarak görülebilir
x[⋅]
başka bir
periyodik diziye
X[⋅], her iki yönde de sonsuzluğa uzanan ve
(x[0],x[1],…,x[N−1]) ve
(X[0],X[1],…,X[N−1])sadece
bir dönembu sonsuz uzun dizilerin . Bu konuda ısrar ettiğimizi unutmayın
x[n+iN]=x[n] ve
X[m+iN]=X[m] hepsi için
m,n, ve
i.
Elbette bu, pratikte verilerin nasıl ele alındığı değildir. Çok uzun bir örnek dizimiz olabilir ve bunları uygun uzunluktaki bloklara ayırırızN. DFT'yi hesaplıyoruz(x[0],x[1],…,x[N−1]) gibi
X(0)[m]=∑k=0N−1x[k]exp(−j2πmkN), m=0,1,…,N−1,
the DFT of the next chunk
(x[N],x[N+1],…,x[2N−1]) as
X(1)[m]=∑k=0N−1x[k+N]exp(−j2π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.