Bagaimana saya bisa menerapkan fungsi jendela seperti Hamming atau Lanczos ke sinyal, menggunakan koefisiennya?
Maksud saya, metode apa yang dapat saya gunakan untuk melakukan ini? FFT? Lilitan? Metode mana yang memiliki kinerja lebih baik?
Bagaimana saya bisa menerapkan fungsi jendela seperti Hamming atau Lanczos ke sinyal, menggunakan koefisiennya?
Maksud saya, metode apa yang dapat saya gunakan untuk melakukan ini? FFT? Lilitan? Metode mana yang memiliki kinerja lebih baik?
Jawaban:
Saya menulis jawaban panjang ini untuk seseorang kemarin di stackoverflow.com. .
/programming/9694297/matlab-fft-xaxis-limits-messing-up-and-fftshift/9699983#9699983
Ini adalah contoh berbasis matlab yang menunjukkan cara menggunakan FFT untuk analisis, tetapi mungkin memberi Anda beberapa ide. Sekitar setengah jalan melalui blok kode kedua, saya menerapkan fungsi jendela ke sinyal buffered. Ini secara efektif merupakan perkalian vektor dari fungsi jendela dengan setiap blok data deret waktu buffer. Saya hanya menggunakan trik matriks diagonal licik untuk melakukannya secara efisien.