This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28375D:FFT 设置-对稳健实施至关重要的样本数、采样率、间隔和其他参数

Guru**** 2442090 points
Other Parts Discussed in Thread: C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/988979/tms320f28375d-fft-setup---number-of-samples-sample-rate-intervals-and-other-parameters-critical-to-a-robust-implementation

器件型号:TMS320F28375D
主题中讨论的其他器件:C2000WARE

我的客户正在实施以下 FFT 设置。 我希望您的评论和建议能使 FFT 实现尽可能接近完美。 我们还希望链接到文档、以提供有关正在完成的工作的更多详细信息:

F28375D 总共收集512个样本、整个计算必须在10ms 间隔内进行。 因此、FFT 结果每10ms 更新一次。

2、连续采样间隔为10us。 理解是、如果10us 不准确、FFT 函数计算出的每个振幅的估算频率将会错误。

3、FFT 绝不能被抢先于会影响结果的风险、如#2所述。  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您以什么时钟频率运行它? 您运行的是 CFFT 还是 rfft? 您运行的是什么 FFT 变体(对齐、未对齐、就地等)? 您可以从 C2000ware 中的文档中获取基准测试。 您还可以使用提供的示例尝试各种类型的 FFT。

    路径: /libraries/dsp/FPU/c28x/docs

    -Shantanu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    使用 PWM 设置 ADC、以每9760 NS + 240nS S+H 计时一次 ADC 设置为双精度、使用第一个 SOC0进行轮询、然后在 SOC1中设置下一个、之后 DMA 会在收集所有512个样本后触发中断、然后开始 FFT 计算。 时钟为200MHz。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    本次讨论将通过电子邮件离线进行。