python如何求傅里叶逆变换的时间轴?
How to find the time axis of inverse Fourier transform in python?
我在频域有一个脉冲(实验点)。我用代码
func_t = ifft(ifftshift(func_w))
将其转换为时域。我现在面临的问题是如何得到对应的时间轴“t”,这样我就可以绘图了:
plt.plot(t, func_t )
您需要使用采样频率 'Fs' 来计算它,因此您的时间数组将是
import numpy as np
t = np.arange(0, n/Fs, 1/Fs)
其中 n 是信号中的点数,Fs 是采样频率
注意:如果您遵循奈奎斯特采样定理
,您的采样频率是原始信号中最大频率的两倍
我在频域有一个脉冲(实验点)。我用代码
func_t = ifft(ifftshift(func_w))
将其转换为时域。我现在面临的问题是如何得到对应的时间轴“t”,这样我就可以绘图了:
plt.plot(t, func_t )
您需要使用采样频率 'Fs' 来计算它,因此您的时间数组将是
import numpy as np
t = np.arange(0, n/Fs, 1/Fs)
其中 n 是信号中的点数,Fs 是采样频率
注意:如果您遵循奈奎斯特采样定理
,您的采样频率是原始信号中最大频率的两倍