#fft #光谱 #计算 #频谱图 #微光谱图 #无标准库 #Windows

nightly 无标准库 microspectrogram

一个简单的 no_std 库,用于计算频谱图

1 个不稳定版本

0.1.0 2023年6月4日

1885算法

MIT 许可证

19KB
468 代码行

微光谱图

一个简单的 no_std 库,用于计算频谱图。

Example visualisation of a spectrogram

实现细节

  • FFT 是由 microfft 创建的。它使用 Radix-2 FFT 算法,因此样本数量限制为 2 的幂。
  • 它遵循 spectrogram 实现 的 scipy Python 库。
  • 这个库实现了我的一个项目的最低要求,所以许多功能都缺失(例如,窗口、缩放函数、去趋势函数等)。目前,它与 scipy 实现的默认参数等效。欢迎合并请求。

用法

有关生成上述频谱图图像的完整示例,请参阅 examples/spectrogram.rs

依赖项

~2MB
~97K SLoC