请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 主题中讨论的其他器件:C2000WARE
工具/软件:TI C/C++编译器
您好!
我的客户计划在8k 采样点的最大1Msps 同时运行4个16位 ADC、并对收集的数据执行 DFT/FFT。
我对 C28x_FPU_DSP_Lib 中的 FFT 方法有一些疑问:
- 在调用 RFFT_F32()函数之前、所有采样点数据都必须缓冲在内存中是否正确?
- 如果 Q1语句有效、我是否可以知道我们的用例(4x ADC、N=8k、对齐/未对齐 FFT)所需的存储器大小是多少? F28379D 存储器是否足以在没有 XRAM 的情况下支持此操作?
- RFFT_F32()在 fpu_rfft.h 状态下的说明:该函数支持 N-pt N = 2^{n}、n = 5:10、它是否支持 n = 13 (N = 8k = 2^13)?
- RFFT_F32 (u)和 RFFT_ADC_F32 (u)之间有何区别?
- 根据我的理解、F28379d 能够并行运行4通道 FFT、是否有可用的示例代码源可供参考?
- TI 是否有优化的 DFT 计算方法或实施代码?
- 我们的用例是否有更好的方法(性能/内存使用)? 例如、在获取 ADC 读数时动态使用 DFT/FFT 计算器。
此致、
Leo