我在R中的fft()函数中输入的一系列波均具有10E-2的RMS,但是所有波的傅里叶系数都大不相同(在0.3-15范围内)。
我查看了其他fft函数,例如periodogram(),并且系数保持不变。
没什么,只是将一系列y值导入到fft函数中,然后取模数。
[[], [], [], [], [], [], [], [], [], []]
在这里可以看到输入数据和输出转换的示例:
我是否认为正弦波的RMS /振幅与傅立叶系数的大小之间存在直接相关性?
谢谢。
答案 0 :(得分:1)
正如我在another answer中所描述的,时域和频域中的幅度之间存在近似关系,我在通常的离散傅立叶变换定义下进行了阐述。由于R的fft
遵循相同的定义(请参见the documentation),所以从时域到频域时,您可能会期望振幅的近似0.5*N
缩放。
请注意,由于您显然没有纯正弦信号,因此不同的频率分量可能会开始干扰,并使该关系比绝对真值更近似,但仍应处于正确的数量级。