【发布时间】:2021-05-18 11:17:58
【问题描述】:
我正在计算长度为 3000(以 100 Hz 采样)的信号的 RFFT,其中只有实值条目:
from scipy.fft import rfft
coeffs = rfft(values)
coeffs = np.abs(coeffs)
使用rfft 我只得到一半的系数,即对称系数被丢弃(由于实值输入)。
将值按coeffs = (2 / len(values)) * coeffs 缩放以获得幅度是否正确?
编辑:下面我附上了加速度计和陀螺仪的幅度与频率(箱)的图(阴影区域是标准偏差)。对于加速度计,第一个 FFT 箱中的能量远高于其他箱中的能量(第一个箱中> 2,其他箱中大约
这是否意味着对于加速度计,FFT 看起来不错,但对于陀螺仪,它更糟?此外,在 100 Hz 处切断 FFT(即只取
【问题讨论】: