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.

[参考译文] TMS320C6678:计算非常大的 FFT

Guru**** 2539500 points
Other Parts Discussed in Thread: FFTLIB

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/735842/tms320c6678-compute-very-large-fft

器件型号:TMS320C6678
主题中讨论的其他器件:FFTLIB

大家好!每位专家:

最近、我进入了一个项目、要求我必须计算高达128K 的超大型点 FFT。当点数超过64K 时、DSPLIB 中的 DSPF_SPXSP_FFT 似乎出错了。所以我尝试找到了另一个解决方案。TI 网站上有一个名为 VLFFT 的演示(但我无法做到 查找 sourcee 以下载它、请给我一个下载链接)。一些用户说、虽然此 VLFFT 项目能够在极短的时间内、少于1ms 的时间内计算出大点 FFT、但有一个缺点、即结果与 MATLAB 计算出的值在分辨率方面的误差量不匹配?  

那么,C6678DSP 中是否有更好的超大 FFT 解决方案? 请给我一些建议。

此致,祝您一切顺利!

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

    我可以确认 DSPLIB 中的单精度 FFT 只能计算高达64K 的样本、这在 DSPLIB 用户指南中有相关说明。

    VLFFT 是 FFTLIB 的一部分、可从此处下载:
    http://www.ti.com/tool/FFTLIB

    不过、这是一个为高性能计算应用程序创建的旧库、但当前处于维护模式。

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

    感谢你的帮助。 如果我尝试使用此 FFTLIB、我想知道要求。 现在、我的 CCS 版本是5.3。我应该升级 CCS 吗? 最后、如果我想了解如何使用 VLFFT、他们是本 Lib 中的任何演示或示例?

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

    本应用手册和代码就是我目前所拥有的全部内容。 请注意、这是来自2014基准软件的代码、尚未移植到处理器 SDK RTOS 基准。 您只能将其用作创建自己的应用程序的参考。

    代码:

    e2e.ti.com/.../2234.vlfft.zip

     

    此致、

    Rahul