Ayrık Fourier dönüşüm simetrisi


9

Lyons kitabında Dijital Sinyal İşlemeyi Anlamak adlı ayrı Fourier dönüşümleri bölümünü okuyordum ve simetri ile ilgili son paragrafı anlayamadım.

DFT'nin bu noktada bahsetmeyi hak eden ek bir simetri özelliği var. Uygulamada, zaman zaman, girdi endeksinin bulunduğu gerçek girdi fonksiyonlarının DFT'sini belirlememiz istenirnhem pozitif hem de negatif değerler üzerinden tanımlanır. Bu gerçek giriş işlevi eşitse, o zamanX(m)her zaman gerçek ve eşittir; yani, eğer gerçekx(n)=x(n), sonra, Xreal(m) genel olarak sıfır olmayan ve Ximag(m)sıfırdır. Tersine, gerçek giriş işlevi garip ise,x(n)=x(n), sonra Xreal(m) her zaman sıfırdır ve Ximag(m) genel olarak sıfır değildir.

Not: X(m)=Xreal(m)+jXimag(m)

  • İlk olarak, "tek" ve "çift" ile kastedilen nedir? Giriş sinyalindeki örnek sayısı olduğundan şüpheliyim, ancak bu beni ikinci soruma götürüyor,
  • Neden ki Ximag(m) Eşit olan gerçek giriş işlevleriyle sıfır ve neden tek olan gerçek giriş işlevleriyle Xreal(m) sıfır ve Ximag(m) genellikle sıfır değil mi?


Evet, Hilmar'ın cevabından sonra, metnin bundan bahsettiğini anladım.
someguy

Yanıtlar:


8

Çift ve tek, etraftaki simetriye atıfta bulunur n=0.

Bile demek x[n]=x[n]; rolünü alabilirsinn<0 sadece parçayı n>0 -de n=0 hat.

Tek anlamına gelir x[n]=x[n]; rolünü alabilirsinn<0 sadece parçayı n>0 -de n=0 çizgi ve ile çarpma 1.

Bir kosinüs dalgası eşittir, sinüs dalgası tuhaftır.

Bunların hepsi genel simetrinin sadece özel durumlarıdır.

bir alanda gerçekse, diğer alanda eşlenik simetriktir.

Eşlenik simetrik, gerçek parçanın eşit ve hayali parçanın garip olduğu anlamına gelir. Çoğu insan bir eş zamanlı simetrik spektrum olarak gerçek zamanlı bir etki alanı sinyalinin olduğunu bilir, fakat aynı zamanda tersini yapar: bir eşlenik simetrik zaman etki alanı sinyalinin gerçek değerli bir spektrumu vardır.


Ah, bir kosinüs dalgası ve sinüs dalgası hayal etmek garip ve hatta girdi işlevlerini anlamama yardımcı oldu. Teşekkür ederim.
someguy

7

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[N1]) sonlu uzunlukta N başka bir diziye (X[0],X[1],,X[N1]) uzunluk N nerede

X[m]=k=0N1x[k]exp(j2πmkN), m=0,1,,N1,x[n]=1Nm=0N1X[m]exp(j2πnmN), n=0,1,,N1.
Ancak bu formüller aşağıdaki durumlarda da kullanılabilir: m,n aralığın dışında [0,N1] ve eğer bunu yaparsak, uzunluğunN DFT periyodik bir sekanstan dönüşüm olarak görülebilirx[] başka bir periyodik diziyeX[], her iki yönde de sonsuzluğa uzanan ve (x[0],x[1],,x[N1]) ve (X[0],X[1],,X[N1])sadece bir dönembu sonsuz uzun dizilerin . Bu konuda ısrar ettiğimizi unutmayınx[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[N1]) gibi

X(0)[m]=k=0N1x[k]exp(j2πmkN), m=0,1,,N1,
the DFT of the next chunk (x[N],x[N+1],,x[2N1]) as
X(1)[m]=k=0N1x[k+N]exp(j2πmkN), m=0,1,,N1,
the DFT of the previous chunk (x[N],x[N+1],,x[1]) as
X(1)[m]=k=0N1x[kN]exp(j2πmkN), m=0,1,,N1,
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[N1], and similarly, x[n]=x[n]=x[Nn]. In other words, the real even sequence (x[0],x[1],,x[N1]) 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[N1])=(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.

0

Just for even and odd function clarification,

Even : symmetric with respect to y axis Odd: symmetric with respect to origin

And without going into mathematical details, DFT of real valued function is symmetric, i.e. resultant Fourier function has both real and imaginary parts which are mirror images with respect to 0 frequency component. This doesn't happen in case where you take DFT of a complex function.


>Even : symmetric with respect to y axis Odd: symmetric with respect to origin. Could you explain just a little bit more what this means, perhaps giving examples of functions that you consider to be even function and odd respectively? I get the feeling that maybe your definition allows a function to be both even and odd. Is that so?
Dilip Sarwate

Hi Dilip, If a function is mirror image with respect to y axis, its even. For example, cosine is mirror image with respect to Y axis. Its an even function. For odd function, its a reflection with respect to origin. Means you take reflection with respect to both X and Y. Like sine function. You can just look at the plot and tell if its an even or odd function.
Naresh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.