- Bagaimana anda mengira kekerapan DFT?
- Bagaimana anda mengekstrak kekerapan dari FFT?
- Apakah kekerapan tong kekerapan di FFT?
- Bagaimana anda menukar masa ke kekerapan dalam FFT?
Bagaimana anda mengira kekerapan DFT?
Kirakan magnitud setiap tong output dft: magnitud = sqrt (re*re+im*im) Cari tong dengan magnitud terbesar, panggil indeks i_max . Kirakan kekerapan bersamaan bin ini: freq = i_max * fs / n, di sini fs = kadar sampel (hz) dan n = tiada mata dalam fft.
Bagaimana anda mengekstrak kekerapan dari FFT?
Kita boleh mendapatkan magnitud frekuensi dari satu set nombor kompleks yang diperolehi setelah melakukan fft i.E Fast Fourier Transform di Python. Kekerapan boleh diperoleh dengan mengira magnitud nombor kompleks. Begitu sederhana ab (x) pada setiap nombor kompleks itu harus mengembalikan kekerapan.
Apakah kekerapan tong kekerapan di FFT?
Tong kekerapan adalah selang antara sampel dalam domain frekuensi. Sebagai contoh, jika kadar sampel anda adalah 100 Hz dan saiz FFT anda adalah 100, maka anda mempunyai 100 mata antara [0 100) Hz. Oleh itu, anda membahagikan seluruh julat 100 Hz ke dalam 100 selang, seperti 0-1 Hz, 1-2 Hz, dan sebagainya.
Bagaimana anda menukar masa ke kekerapan dalam FFT?
Perhatikan bahawa untuk FFT resolusi spektrum (dalam Hz) adalah kebalikan dari lebar keseluruhan vektor masa anda (jadi 100 saat --> 0.01 Hz). Lebar spektrum anda adalah kebalikan dari waktu anda (jadi 0.1 saat --> 10 Hz (-5 Hz ... 5 Hz).