在Java中将时域转换为频域

时间:2014-07-08 16:12:23

标签: java fft

我有2个包含时间和电压的数组。我想在Java中将时域转换为频域。我想使用FFT。如果有任何我可以使用的开源库,请指出它。我做了一项研究,发现了很少的算法,但他们要求的是实部和虚部。如果有人对此有所了解,请告诉我如何在我的上下文中使用它。

Code I have found so far

1 个答案:

答案 0 :(得分:1)

这是一个图书馆:

http://www.fftw.org/download.html

您也可以将R与Java一起使用。看到这个链接:

Java-R integration?

如果您不熟悉R,请查看他们的主页r-project dot org(我无法发布更多链接)

虽然我没有检查你链接的实现,你应该可以通过为虚部提供0来使用它。在这种情况下,您将“前进”,即将DIRECT设置为从时域到频域的真正转换。该函数将返回一个数组,其中包含偶数座位的实际频率部分,以及奇数编号的虚部。