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:TMS320C6678

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/592198/tms320c6678-tms320c6678

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

我的目标是使用 c6678计算1兆点 FFT。我使用了单精度 FFT 示例、 提供 DSPLIB 版本3.4.使用此示例,我计算了1K、64K、128K 和256K 点的 FFT。在与 MATLAB 的比较结果中,我观察到 FFT lib 函数在小于等于64k 但大于等于128k 结果的点时工作正常 从库函数计算得出的值与 Matlab 不匹配。请指导我如何使用 c6678的单核获取1MEGA 点 FFT

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否提供您的测试用例代码示例、其中包含输入数据以及预期和结果输出、以便我们进行比较? 该库中有多个函数以及编写测试的多种方法、因此您的测试用例是最实用的一步。

    自从您使用 C6678以来、您是否尝试过使用 FFTLIB 函数还是仅使用 DSPLIB 函数?

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

    我只尝试在 DSPLIB 之后、单精度 FFT 函数"DSPF_sp_FFT_SPxSP"

    您能不能指导我 FFTLIB 的哪个函数 适合我的情况、也可以共享示例代码 pls。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请下载并安装用于 C66x DSP 内核的 FFTLIB。 查看提供的文档、如果您对任何特定问题有疑问、请告知我们。 我无法判断您的申请。 我不知道示例例程在哪里、但如果您在安装中找不到它们、请在此处查询、有人可能会比我更好地帮助您。

    此致、
    RandyP
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请指导我如何使用 FFT_sp_1D_C2C 库内核 FFTLIB v2.0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道、对于使用 FFTLIB V2.0的"FFT_sp_1D_C2C_Direct"内核计算1兆点 FFT、应将哪些值分配给上述内核的以下参数

    m 2 FFTize 的幂
    n_P2 在混合基数下2 FFTize 的幂
    S_R3 基数3的阶段数
    S_R5 基数5的阶段数
    BN Bluestein 指针
    Workbuf Bluestein Scratchpoints
    void *edmastate

    此致