Discret Fourier transform simetri


9

Saya sedang membaca bab tentang transformasi Fourier diskrit dalam buku Lyons - Memahami Pemrosesan Sinyal Digital - dan tidak dapat memahami paragraf terakhir tentang simetri.

Ada properti simetri tambahan dari DFT yang pantas disebutkan pada saat ini. Dalam praktiknya, kami sesekali diminta untuk menentukan DFT dari fungsi input nyata di mana indeks input didefinisikan atas nilai positif dan negatif. Jika fungsi input nyata itu genap, maka selalu nyata dan genap; yaitu, jika nyata , maka, secara umum bukan nol dan adalah nol. Sebaliknya, jika fungsi input sebenarnya ganjil, , maka selalu nol dan adalah , secara umum, bukan nol.nX(m)x(n)=x(n)Xreal(m)Ximag(m)x(n)=x(n)Xreal(m)Ximag(m)

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

  • Pertama, apa yang dimaksud dengan "ganjil" dan "genap"? Saya menduga itu adalah jumlah sampel dalam sinyal input, tetapi itu membawa saya ke pertanyaan kedua saya,
  • Mengapa nol dengan fungsi input real yang genap, dan mengapa, dengan fungsi input real yang ganjil, adalah nol dan umumnya bukan nol?X real ( m ) X imag ( m )Ximag(m)Xreal(m)Ximag(m)


Ya, setelah jawaban Hilmar, saya mengerti itulah yang dimaksud teks.
someguy

Jawaban:


8

Merata & ganjil merujuk pada simetri sekitar .n=0

Bahkan berarti ; Anda bisa mendapatkan part untuk hanya dengan mirroring part untuk pada baris .n < 0 n > 0 n = 0x[n]=x[n]n<0n>0n=0

Ganjil berarti ; Anda bisa mendapatkan bagian untuk hanya dengan meniru bagian untuk pada baris dan mengalikannya dengan .n < 0 n > 0 n = 0 - 1x[n]=x[n]n<0n>0n=01

Gelombang cosinus adalah genap, gelombang sinus ganjil.

Ini semua hanya kasus khusus dari simetri umum yang mengatakan

jika itu nyata dalam satu domain, konjugat simetris di domain lain.

Konjugasi simetris berarti bahwa bagian yang sebenarnya adalah genap dan bagian imajiner yang ganjil. Kebanyakan orang tahu bahwa sinyal domain waktu nyata sebagai spektrum simetris konjugat, tetapi juga sebaliknya: sinyal domain waktu simetrik konjugat memiliki spektrum bernilai nyata.


Ah, membayangkan gelombang kosinus dan gelombang sinus membantu saya memahami fungsi input ganjil dan genap. Terima kasih.
someguy

7

Jawaban Hilmar tentu saja sangat benar, tetapi saya pikir ada beberapa poin yang Lyons tidak membahas dalam pernyataan yang dikutip oleh OP (atau mungkin dia membicarakannya sebelumnya dan memilih untuk tidak mengulangi dirinya sendiri dalam paragraf yang dikutip oleh OP) .

Discrete Fourier Transform (DFT) umumnya digambarkan sebagai transformasi urutan panjang terbatas ke dalam urutan lain dengan panjang mana Tapi rumus ini juga dapat digunakan ketika berada di luar kisaran dan jika kita melakukannya, kita sampai pada kesimpulan bahwa panjang- DFT dapat dilihat sebagai transformasi dari a(x[0],x[1],,x[N1])( X [ 0 ] , X [ 1 ] , ... , X [ N - 1 ] ) N X [ m ]N(X[0],X[1],,X[N1])Nm,n[0,N-1]Nx[]X[](x[0],x[1],,x[N-1])(X[0],X[

X[m]=k=0N1x[k]exp(j2πmkN), m=0,1,,N1,x[n]=1Nm=0N1X[m]exp(j2πnmN), n=0,1,,N1.
m,n[0,N1]Nurutan periodik ke urutan periodik lain , keduanya meluas hingga tak terbatas di kedua arah, dan itu dan hanyalah satu periode dari urutan yang sangat panjang ini. Perhatikan bahwa kita bersikeras bahwa dan untuk semua dan .x[]X[](x[0],x[1],,x[N1])(X[0],X[1],,X[N1])x[n+iN]=x[n]X[m+iN]=X[m]m,n,i

Ini, tentu saja, bukan bagaimana data sering ditangani dalam praktik. Kami mungkin memiliki urutan sampel yang sangat panjang, dan kami memecahnya menjadi blok dengan panjang sesuai . Kami menghitung DFT dari sebagai DFT dari potongan berikutnya sebagai DFT dari chunk sebelumnya sebagai N(x[0],x[1],,x[N1])

X(0)[m]=k=0N1x[k]exp(j2πmkN), m=0,1,,N1,
(x[N],x[N+1],,x[2N1])
X(1)[m]=k=0N1x[k+N]exp(j2πmkN), m=0,1,,N1,
(x[N],x[N+1],,x[1])
X(1)[m]=k=0N1x[kN]exp(j2πmkN), m=0,1,,N1,
dll. dan kemudian kita bermain dengan berbagai DFT dari berbagai potongan tempat kita membagi data kita. Tentu saja, jika data sebenarnya periodik dengan periode , semua DFT ini akan sama.N

Sekarang, ketika Lyons berbicara tentang ... di mana indeks input n didefinisikan atas nilai-nilai positif dan negatif ... ia berbicara tentang kasus periodik , dan ketika ia mengatakan bahwa fungsi genap (nyata) memiliki properti , properti ini harus tahan untuk semua bilangan bulat . Karena periodisitas juga berlaku, kita tidak hanya memiliki tetapi , dan juga, . Dengan kata lain, urutan genap asli yang DFT-nya adalah urutan genap asli (seperti dinyatakan oleh Lyons dan dijelaskan dengan sangat baik oleh Hilmar) harusx[n]=x[n]nx[1]=x[1]x[1]=x[1+N]=x[N1]x[n]=x[n]=x[Nn] (x[0],x[1],,x[N1])dari bentuk yang merupakan (terlepas dari terkemuka ) urutan palindromik . Jika Anda mempartisi data Anda menjadi blok dengan panjang dan menghitung DFT dari masing-masing blok secara terpisah, maka DFT yang terpisah ini tidak akan memiliki properti simetri yang dijelaskan di atas kecuali DFT adalah blok dengan properti palindromik ini.x [ 0 ] N

(x[0],x[1],,x[N1])=(x[0],x[1],x[2],x[3],,x[3],x[2],x[1])
x[0]N

0

Hanya untuk klarifikasi fungsi genap dan ganjil,

Merata: simetris sehubungan dengan sumbu y Ganjil: simetris sehubungan dengan asal

Dan tanpa masuk ke dalam rincian matematis, DFT dari fungsi bernilai nyata adalah simetris, yaitu fungsi Fourier yang dihasilkan memiliki bagian nyata dan imajiner yang merupakan gambar cermin sehubungan dengan komponen frekuensi 0. Ini tidak terjadi jika Anda mengambil DFT dari fungsi yang kompleks.


> Even: simetris sehubungan dengan sumbu y Ganjil: simetris sehubungan dengan asal. Bisakah Anda menjelaskan sedikit lebih banyak tentang apa artinya ini, mungkin memberikan contoh fungsi yang Anda anggap bahkan fungsi dan aneh masing-masing? Saya merasa bahwa mungkin definisi Anda memungkinkan suatu fungsi menjadi genap dan ganjil. Apakah begitu?
Dilip Sarwate

Hai Dilip, Jika suatu fungsi adalah gambar cermin sehubungan dengan sumbu y, bahkan. Misalnya, cosinus adalah gambar cermin sehubungan dengan sumbu Y. Ini bahkan berfungsi. Untuk fungsi yang aneh, ini merupakan refleksi sehubungan dengan asal. Berarti Anda mengambil refleksi sehubungan dengan X dan Y. Seperti fungsi sinus. Anda bisa melihat plotnya dan mengetahui apakah itu fungsi genap atau ganjil.
Naresh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.