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.

[参考译文] TIDA-010231:FFT 执行时间

Guru**** 651100 points
Other Parts Discussed in Thread: TIDA-010231
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1178408/tida-010231-fft-execution-time

器件型号:TIDA-010231

您好、查姆斯、

我已经阅读了 TIDA-010231的设计指南、找不到 FFT 执行时间的数据。 在该设计中、它使用1024 个采样点 FFT 以及它将花费多长时间或多少个周期? 请帮您确认。 谢谢!

最棒的

Julia

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

    尊敬的 Julia:

    在最新版本的测试软件中、我们使用 FPU 进行 FFT 计算。 通过此实现、在最坏的情况下、一个通道的整个电弧检测算法需要大约55MIPS。  
    所需的 MIPS 量取决于算法的可配置参数、例如选择电弧检测的频谱范围。 我们正在进一步努力改进这一点。

    此致、

    Andreas

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

    尊敬的 Andreas:

    感谢您的信息。 我想与您再次核对55MIPS 对应的时间长度? 当 MCU 为 F280049时、如果该 算法仅使用不带 CLA 的 CPU、则总 MIPS 将为100MIPS、55MIPS 的成本为0.55s?  如果该 算法使用 CPU 和 CLA、则总 MIPS 将为200MIPS、55MIPS 将成本为0.275s?

    我不知道我的理解是否正确。 谢谢!

    最棒的

    Julia

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

    尊敬的 Julia:

    让我澄清一下这一点。 我的第一个答复不是那么精确。
    如果我们持续运行算法、我们将在 F280049C CPU 提供的100MIPS 中使用55MIPS。
    我们目前不使用 CLA。 因此、我们基本上需要 F280049C 处理能力的55%来连续运行单通道电弧检测。

    现在、我们可以对其进行分解。 我们使用250kHz 的采样频率并为算法执行1024点 FFT。 这意味着我们每4.1ms 执行一次算法。 使用55% MIPS 时、这意味着一轮算法大约需要2.3ms。  在100MHz 时钟频率下为230000个周期。
    我手头没有确切的数字。 但这是一个很好的估计值。  

    但愿这对您有所帮助。

    此致、

    Andreas

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

    尊敬的  Andreas:

    感谢您的澄清、这很清楚。

    最棒的

    Julia