我刚才发现了令人敬畏的matplotlib.mlab.psd()
,但我遇到了一个问题,那就是:如何更改方法使用的频率范围?
这有两个返回值:freqs
,它几乎是各种频率的直方图区间,Pxx
,每个频率区的标准化功率。 freqs
的范围为[0,100] Hz。我可以使用参数pad_to
更改分辨率,但我无法将范围更改为[0,20]。有什么想法吗?
答案 0 :(得分:2)
频率范围由数据的采样细节设置,这是FFT的属性。
最低频率由数据长度设置(在本例中为设置窗口大小的NFFT
),最高频率由采样频率设置。