
KissFFT:简洁的快速傅立叶变换(FFT)库,力求简易实用
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
KissFFT是一款专注于简单和高效的快速傅里叶变换库,旨在为开发者提供一个易于使用的工具,适用于多种计算需求。
KISS FFT是一种基于“保持简单,愚蠢”(Keep It Simple, Stupid)原理的混合基数快速傅立叶变换库。
市面上已有许多优秀的FFT库。KISS FFT并不试图超越其中任何一个,而是力求成为一个合理有效且适度有用的FFT工具,支持固定或浮点数据类型,并可以通过简单的许可在几分钟内集成到某个C程序中使用。
其基本用法如下:
一维复数快速傅里叶变换的简单示例代码为:
```c
#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 中
}
// 执行 FFT 变换
kiss_fft(cfg, cx_in, cx_out);
```
全部评论 (0)
还没有任何评论哟~


