【发布时间】:2020-02-13 00:19:03
【问题描述】:
在我的算法中,我创建了一个频谱图并对数据进行了操作:
import scipy.signal as signal
data = spio.loadmat(mat_file, squeeze_me=True)['records'][:, i]
data = data- np.mean(data)
data = data/ np.max(np.abs(data))
freq, time, Sxx = signal.spectrogram(data, fs=250000, window=signal.get_window("hamming", 480), nperseg=None, noverlap=360, nfft=480)
// ...
// manipulation on Sxx
// ...
有没有办法将频率、时间和 Sxx 恢复为信号?
【问题讨论】:
-
原则上是的......这是傅里叶变换的主要好处......它总是有一个逆傅里叶变换......时域-->频域-->时域- >频域...我有一个项目,我用它来将图像转换为音频,然后从音频转换回与源输入图像匹配的图像...保持下巴并继续战斗...祝你好运
标签: python audio scipy fft spectrogram