我正在计算信号的 PSD,我想要频率范围为 0Hz 到 20Hz 的功率。这就是我尝试使用 linspace
df = pd.read_csv(path)
df = pd.DataFrame(df)
x = np.linspace(0, 20, 41)
dt = x[1] - x[0]
fs = 1 / dt
f,P = signal.welch(df, fs=5, nperseg=30, noverlap=5,axis=0)
在这里,我得到了从 0Hz 到 2.5Hz 的 6 个频率分量,但我想计算频率范围直到 20Hz 的功率
任何人都可以在这里帮助我做同样的事情。