Memahami output frekuensi FFT
Menganalisis komponen kekerapan isyarat menggunakan transformasi Fourier Fast (FFT) memerlukan pemahaman bagaimana memetakan tong output FFT kepada frekuensi sebenar. Ini melibatkan penggunaan kadar sampel dan saiz FFT.
Pengiraan kekerapan
kekerapan (f) tongn th dalam output FFT dikira sebagai:
<code>f = n * Fs / N</code>
n
Fs
N
Contoh ilustrasi
katakan kita mempunyai FFT dengan kadar pensampelan () dari 44.1 kHz dan saiz FFT (Fs
) 1024. Bin kedua (N
= 1) mewakili kekerapan kira -kira 43.07 Hz (1 * 44100 /1024). Setiap tong berikutnya mewakili kekerapan yang lebih tinggi. n
n
Untuk isyarat input bernilai sebenar, output FFT mempamerkan simetri Hermitian. Ini bermakna separuh kedua keputusan FFT (tong n/2 hingga n-1) adalah berlebihan, menjadi konjugasi kompleks separuh pertama (tong 0 hingga n/2-1). Oleh itu, hanya separuh pertama (sehingga dan termasuk bin n/2 -1) mengandungi maklumat frekuensi yang unik. Kekerapan tertinggi yang diwakili ialah FS/2 (kekerapan Nyquist).
Secara ringkas
Menggunakan formula mudah di atas, kita dapat menentukan secara tepat kekerapan yang berkaitan dengan setiap bin dalam output FFT. Ini adalah langkah penting dalam pelbagai aplikasi pemprosesan isyarat, yang membolehkan analisis dan tafsiran frekuensi terperinci.
Atas ialah kandungan terperinci Bagaimanakah saya mengira frekuensi dari hasil FFT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!