0

我正在尝试找到一个用低级 C 编写的开源 FFT 解决方案。我需要通过 FFT 运行三轴加速度计坐标以进行振动分析。我通过谷歌环顾四周,找不到任何东西。空间对我来说是一个主要问题,因为这是在一个小型设备上进行的。有什么好的开源解决方案吗?提前致谢。

4

3 回答 3

2

听起来您需要KissFFT。简单,易于使用,轻量级,用 C 编写,相当高效,免费,没有 FFTW 等重量级人物的所有包袱。

于 2012-07-19T20:19:28.717 回答
0

西方最快的傅立叶变换

http://www.fftw.org/

它带有一个非常好的文档。对于开源项目,有时文档的质量超过了代码的质量......:)

于 2012-07-19T20:52:52.697 回答
0

你可以试试我的 FFT 实现libsimplefft

它为 FFT 和快速卷积提供了一个低级 C API,以及一个 Java JNI Wrapper。

它使用 GNU Autobuild 和 Android NDK 构建目标(都包括在内)构建。

例如看这里!

于 2012-07-20T07:35:10.033 回答