输入波的幅度与傅立叶系数幅度大不相同

时间:2019-03-24 16:20:21

标签: r signal-processing fft frequency-analysis

我在R中的fft()函数中输入的一系列波均具有10E-2的RMS,但是所有波的傅里叶系数都大不相同(在0.3-15范围内)。

我查看了其他fft函数,例如periodogram(),并且系数保持不变。

没什么,只是将一系列y值导入到fft函数中,然后取模数。

[[], [], [], [], [], [], [], [], [], []]

在这里可以看到输入数据和输出转换的示例:

enter image description here

enter image description here

我是否认为正弦波的RMS /振幅与傅立叶系数的大小之间存在直接相关性?

谢谢。

1 个答案:

答案 0 :(得分:1)

正如我在another answer中所描述的,时域和频域中的幅度之间存在近似关系,我在通常的离散傅立叶变换定义下进行了阐述。由于R的fft遵循相同的定义(请参见the documentation),所以从时域到频域时,您可能会期望振幅的近似0.5*N缩放。

请注意,由于您显然没有纯正弦信号,因此不同的频率分量可能会开始干扰,并使该关系比绝对真值更近似,但仍应处于正确的数量级。