【发布时间】:2018-05-11 00:39:34
【问题描述】:
我正在尝试使用 matlab 中的 pwelch 函数和 python 中 scipy 中的 welch 函数来获得相同的结果。
为此,我试图知道 matlab 中的哪些参数对应于 python 中的哪些参数,我这样编写代码:
在 Matlab 中:
[pxx,f]=pwelch(data,1000,500,1024,fs,'onesided')
在python中:
f, pxx = scipy.signal.welch(data, fs=fs, nperseg=1000, noverlap=500, nfft=1024, return_onesided=True)
最后,我根本没有得到相同的结果,有什么建议吗??
谢谢!
【问题讨论】:
-
向我们展示这些情节也许会有所帮助。
-
一方面,MATLAB 的版本使用汉明窗,而 scipy 使用汉宁窗。