我正在研究加速计数据,并试图找到数据的主频。 我在python中使用fftpack中的fft()函数。为了找到主频,我找到了fft的绝对值,并找到了幅值最大的频率。当我这样做的时候,我得到的主频是零(0-0.05赫兹)。我已经否定了信号中的直流分量,并使用
import numpy as np
import matplotlib.pyplot as plt
from scipy import fftpack
signal = signal - np.mean(signal)
freq = np.linspace(0.0, sampling_rate / 2.0, row // 2) # row:-no. of readings
signalFFT = fftpack.fft(signal)/row
plt.plot(freq, abs(signalFFT[:row//2]))
plt.show()
即使这样,我也得到主频在零左右
非常感谢:)
更新1:-是否有任何规则规定加速度计X、Y、Z轴的主频应与主频具有相同或相似的频率? 如果否请任何人举例说明
目前没有回答
相关问题 更多 >
编程相关推荐