- Mengapa kita mengubah komponen frekuensi nol ke pusat spektrum?
- Mengapa FFT Shift Digunakan?
- Bagaimana cara kerja shift fft?
- Apakah saya perlu menggunakan fftshift?
Mengapa kita mengubah komponen frekuensi nol ke pusat spektrum?
Frekuensi nol digeser ke pusat dalam spektrum audio dan gambar, hanya karena ini adalah bagaimana orang biasanya berharap untuk melihat spektrum. Saya.e. itu per konvensi. Konten spektrum tidak diubah dengan cara apa pun, dan semua yang dapat Anda peroleh setelah shift, Anda dapat memperoleh sebelum shift.
Mengapa FFT Shift Digunakan?
Ini berguna untuk memvisualisasikan transformasi Fourier dengan komponen frekuensi nol di tengah spektrum. Untuk vektor, fftshift (x) menukar bagian kiri dan kanan x . Untuk matriks, fftshift (x) menukar kuadran satu dan tiga x dengan kuadran dua dan empat.
Bagaimana cara kerja shift fft?
Y = fftshift (x) mengatur ulang transformasi fourier x dengan menggeser komponen frekuensi nol ke tengah array. Jika x adalah vektor, maka fftshift menukar bagian kiri dan kanan x . Jika x adalah matriks, maka fftshift menukar kuadran pertama x dengan yang ketiga, dan kuadran kedua dengan keempat.
Apakah saya perlu menggunakan fftshift?
Itu tergantung pada apa yang akan Anda lakukan dengan data yang diubah. Jika Anda tidak melakukan fftshift sebelum berubah, hasil FFT akan memiliki setiap nilai lainnya dikalikan dengan -1. Ini tidak masalah jika Anda berencana untuk melihat besarnya atau besarnya kuadrat hasilnya.