我有多个来自频域实验的文件,我想使用ifft()
函数转换为 R 中的时域以应用信号处理技术。
我的问题是关于这种转换的原理:目前我的频率值是非复数(我相信它们是绝对形式)。
那么,要使用函数转换这些列
ifft()
,我应该使用绝对值还是有办法将这些值分解为复杂的形式,然后ifft()
对它们进行处理?我的另一个问题是,哪种形式(绝对形式或真实形式)是将我的数据保存在时域中以用于进一步的信号处理技术的最佳形式?
如果这有帮助,我的数据如下所示:
| Time (s)| 0.0000 |0.000164|...
|:--------|--------|:-------|:-------
| 1.52kHz | 2747 | 350 |...
| 3.05kHz | 2996 | 420 |...
| 4.57kHz | 4078 | 300 |...
| ... | ... | ... |...
总共行 cols,采样频率为。