Hamming veya Lanczos gibi bir pencere fonksiyonunu katsayılarını kullanarak bir sinyale nasıl uygulayabilirim?
Yani, bunu yapmak için hangi yöntemi kullanabilirim? FFT? Konvolusyon? Hangi yöntem daha iyi performans gösterir?
Hamming veya Lanczos gibi bir pencere fonksiyonunu katsayılarını kullanarak bir sinyale nasıl uygulayabilirim?
Yani, bunu yapmak için hangi yöntemi kullanabilirim? FFT? Konvolusyon? Hangi yöntem daha iyi performans gösterir?
Yanıtlar:
Bu uzun cevabı dün için stackoverflow.com'da yazdım. .
/programming/9694297/matlab-fft-xaxis-limits-messing-up-and-fftshift/9699983#9699983
Analiz için FFT'nin nasıl kullanılacağını gösteren matlab tabanlı bir örnektir, ancak size bazı fikirler verebilir İkinci kod bloğunun yarısı hakkında, tamponlu bir sinyale bir pencere işlevi uygularım. Bu, zaman fonksiyon verisinin her tamponlu bloğu ile pencere fonksiyonunun bir vektör çarpımıdır. Verimli bir şekilde yapmak için sinsi bir çapraz matris hile kullanıyorum.