首页
/ kissfft: 快速傅立叶变换(FFT)库

kissfft: 快速傅立叶变换(FFT)库

2026-02-02 04:33:01作者:裘晴惠Vivianne

kissfft 是一款遵循“保持简单,愚蠢”原理的混合基数快速傅立叶变换(FFT)库。在众多优秀的FFT库中,kissfft 不追求超越任何一款,它仅致力于成为一种合理有效且适度有用的FFT工具。kissfft 支持使用固定或浮动数据类型,并能通过简单的许可协议快速集成到您的C程序中。

使用方法

一维复数FFT的基本用法如下:

#include "kiss_fft.h"

kiss_fft_cfg cfg = kiss_fft_alloc(nfft, is_inverse_fft, 0, 0);
while (...) {
    ... // 将第k个样本放入cx_in[k].r和cx_in[k].i
    kiss_fft(cfg, cx_in, cx_out);
}

注意事项

  • 文件名和函数名为 kiss_fft.h 和 kiss_fft。
  • 遵循简单的许可协议,便于集成和使用。
  • kissfft 支持固定和浮动数据类型。
登录后查看全文
热门项目推荐
相关项目推荐