Saya telah mencoba kode transformasi Fourier berbeda di luar sana pada gelombang sinus tunggal, dan semuanya menghasilkan spektrum terdistribusi dengan resonansi pada frekuensi sinyal ketika mereka secara teoritis harus menampilkan satu bar.
Frekuensi pengambilan sampel memiliki efek yang kecil (10kHz di sini), namun jumlah siklus tidak:
Satu siklus:
100 siklus:
100000 siklus:
Sepertinya transformasi fourier bertemu hanya untuk jumlah siklus yang tidak terbatas, mengapa begitu? Tidakkah seharusnya jendela waktu dari satu siklus menghasilkan hasil yang sama dengan siklus N?
Aplikasi: Ini karena penasaran dan juga karena saya ingin mendapatkan seberapa besar respons langkah sistem urutan pertama akan menggairahkan resonansi perakitan mekanis. Oleh karena itu saya memerlukan transformasi Fourier yang akurat dari tanggapan ... Yang saya tidak percaya lagi. Apa yang bisa saya lakukan untuk meningkatkan akurasi, berdasarkan pada kasus "gelombang sinus"?
PS: Tangkapan layar khusus ini didasarkan pada kode di sini .