- Bagaimana saya boleh menjadikan FFT saya lebih tepat?
- Bagaimana anda mengira amplitud dari FFT?
- Bagaimana anda menormalkan amplitud FFT?
- Betapa tepatnya FFT?
Bagaimana saya boleh menjadikan FFT saya lebih tepat?
Cara yang paling intuitif untuk meningkatkan resolusi kekerapan FFT adalah untuk meningkatkan saiz sambil mengekalkan kekerapan pensampelan. Melakukan ini akan meningkatkan bilangan tong kekerapan yang dicipta, mengurangkan perbezaan kekerapan antara masing -masing.
Bagaimana anda mengira amplitud dari FFT?
1) pembahagian oleh n: amplitud = abs (fft (isyarat)/n), di mana "n" adalah panjang isyarat; 2) Pendaraban sebanyak 2: amplitud = 2*abs (FFT (isyarat)/n; 3) pembahagian oleh n/2: amplitud: abs (fft (isyarat)./N/2);
Bagaimana anda menormalkan amplitud FFT?
Menormalkan FFT dengan membahagikannya dengan panjang isyarat asal dalam domain masa. Nilai sifar dalam isyarat dianggap sebagai sebahagian daripada isyarat, jadi 'sampel bukan sifar' tidak sesuai. Panjang untuk digunakan untuk menormalkan isyarat adalah panjang sebelum menambah sifar-padding.
Betapa tepatnya FFT?
Transformasi Fourier diskret yang dikira melalui FFT jauh lebih tepat daripada transformasi perlahan, dan convolutions yang dikira melalui FFT jauh lebih tepat daripada hasil langsung. Walau bagaimanapun, keputusan ini bergantung secara kritis terhadap ketepatan perisian FFT yang digunakan, yang pada umumnya harus dianggap disyaki.