如何将功能窗口应用于信号?


9

如何使用其系数将诸如Hamming或Lanczos之类的窗口函数应用于信号?

我的意思是,我可以使用哪种方法来做到这一点?FFT?卷积?哪种方法性能更好?


4
通常在FFT之前对窗口函数进行矢量乘法,缩放到与数据和数据矢量相同的矢量长度。
hotpaw2 2012年

请更详细地描述您的应用程序。
nibot 2012年

Answers:


3

我昨天在stackoverflow.com上为某人写了这个长答案。。

/programming/9694297/matlab-fft-xaxis-limits-messing-up-and-fftshift/9699983#9699983

这是一个基于Matlab的示例,显示了如何使用FFT进行分析,但可能会给您一些想法。在第二个代码块的一半处,我将窗口函数应用于缓冲的信号。这实际上是窗口函数与时间序列数据的每个缓冲块的向量乘法。我只是使用一个偷偷摸摸的对角矩阵技巧来有效地做到这一点。


15

如何使用其系数将诸如Hamming或Lanczos之类的窗口函数应用于信号?

逐点相乘。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.