1个不稳定版本
0.0.2 | 2024年8月17日 |
---|
#437在硬件支持
111每月下载量
60KB
1K SLoC
slimfft_rs
lib.rs
:
slimfft_rs
slimfft_rs
是一个用纯Rust编写的模块,它提供了对2的幂次大小信号进行快速傅里叶变换的高效函数。它还提供了一个卷积函数,用于执行两个实信号的卷积。
此模块仅提供双精度浮点数的FFT函数。
它利用硬件SIMD指令来加速算法。无需特殊代码即可使用SIMD。`Fft
`结构将动态选择可用的最佳SIMD指令。此crate在性能方面经常胜过FFTW和RustFFT。
目前仅支持x86 SIMD指令集(SSE2、AVX、FMA)。在其他平台上,它将使用标量运算。