请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6678 主题中讨论的其他器件: FFTLIB
您好!
我想在 TMS320C6678上使用 FFT 函数的实现(我希望计算仅在一个内核上运行)。
除此之外、我还需要一个能够执行以下任务的 FFT 库:
- 计算基数2或基数4的傅里叶变换
- 仅在一个内核上进行计算
- 处理实际输入并计算复杂输出
- 执行逆向 FFT
- 能够处理高达2^15数据点或 更多数据点的窗口尺寸
在搜索 TI 的库时、我偶然发现了三种不同的(?) 库:
- FFT Lib v2.0 http://www.ti.com/tool/FFTLIB
- 处理器 SDK http://www.ti.com/tool/PROCESSOR-SDK-C667X 、包括 FFT Lib v3.1
- DSP 库 v3.4 http://software-dl.ti.com/sdoemb/sdoemb_public_sw/dsplib/latest/index_FDS.html 还包括一些 FFT 函数
我目前非常困惑这三种方案之间的区别是什么。 因此,我有以下问题:
- 这三个选项之间有何区别?
- 我如何使用它们(示例是完美的)?
- 哪一个是符合我要求的最佳选择?
除此之外、关于 FFT lib v3.1、库的哪个部分需要 libarch 或 EDMA 传输? 这是否会干扰使用 CSL 触发的 EDMA 传输?
非常感谢您的参与
Paul