【发布时间】:2010-10-12 19:25:06
【问题描述】:
我想计算时间序列的功率谱密度;做一些带通、低通和高通滤波;可能还有一些其他基本的东西。
是否有一个不错的开源 Java 库来执行此操作?
我搜索了一些但没有成功(例如,谷歌搜索“功率谱密度 java”或“信号处理 java”并单击链接,查看 Apache Commons、Sourceforge、java.net 等)。
有很多小程序、书籍、教程、商业产品等,不能满足我的需求。
更新:我发现org.apache.commons.math.transform 用于傅里叶变换。这并没有实现功率谱密度,带通等,但它是一些东西。
【问题讨论】:
-
有没有人知道任何类似的 C/C++ 库?
-
首先,这个问题是关于 Java,而不是 C。:) 其次,FFTW 看起来像 FFT。带通、低通、高通滤波、功率谱密度等呢?显然,FFT 构成了基础,但不是这些操作的高级接口。
-
现在问这个问题已经六年了。我正在寻找一个可用于我的学习的数字信号处理(在我的情况下为音乐信号处理)的 java 库。 @dfrankow 您是否为您的任务找到了一个 java 库?或者您知道在您提出问题后引入的任何新的 Java 库吗?
-
我不明白为什么这个问题是“离题”。这似乎非常密切,并且鉴于正在进行的评论,这对其他人也很重要。是否应该重新打开这个问题以获得新的答案?
标签: java signal-processing numerical-analysis