我要在此Short Time Fourier Transform上应用signal并使用pcolormesh函数绘制结果。然后,我想使用Inverse Short Time Fourier Transform重建信号。我的问题是如何使用pcolormesh的输出作为signal.istft(Zxx)的输入来获取信号。简而言之,这就是我要做的:
f, t, Zxx = signal.stft(sig, fs=250, nperseg=64)
mesh=plt.pcolormesh(t, f, np.abs(Zxx))
plt.axis('off')
plt.show()
输出此image。然后,应用傅立叶逆变换来重构信号:
_, xrec = signal.istft(mesh, fs=250)
实际上,我不确定上述功能的网格输入是否正确?以及如何为signal.istft(Zxx)而不是Zxx获取正确的输入?
感谢您的帮助。