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.

[参考译文] TDA2EXEVM:2D-FFT 处理问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1051458/tda2exevm-2d-fft-processing-questions

器件型号:TDA2EXEVM
TDA 处理器团队:
我们有以下问题需要明确 FFT 处理:
1、处理器 SDK 支持 12位、14位和16位 ADC 输入数据、而 AWR 数据表指定 仅支持12位 ADC 数据。 哪一个是正确的? 在选择一个时是否需要进行权衡?
2. FFT 处理有5个阶段,每个阶段都有用户指定的位移比例因子。  您能否解释一下每个 FFT 级上的这些位移是如何进行的? 我想举一个具体的例子来说明256点 FFT、5位移位标量是如何应用于数据的?
还有一个障碍因素。 看起来 Twiddle 因子是16位、如果 ADC 数据也是16位、则将 Twiddle 因子应用于 ADC 数据的结果会使其在位移发生之前具有32位 I 和32位 Q 样本。 请确认我们的理解
在处理过程中如何在 FFT 一致添加信号时在内部处理溢出。
在收集数据时、除非 每个 FFT 级应用2位移位、否则我们会遇到繁重的 DSP 处理负载。   在没有位移的情况下、重负载的原因是什么?如何 避免位移、同时将 DSP 的使用率保持在合理的水平?
谢谢、
——Khai
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们在内部进行检查以获取请求的信息。

    此致、

    斯坦利

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

    您好 Khai、

       您能在此处确认您是谈论 DSP 还是 EVE 吗?


    此致、

    安州

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

    用于 EVE。

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

    您好 Khai、

      感谢您的确认、根据上面的第5点、您会看到问题似乎是针对 DSP 的。

     请找到我对以下问题的回答:  

    [引用 userid="379156" URL"~/support/processors-group/processors/f/processors-forum/1051458/tda2exevm-2d-fft-processing-questions ]2.  FFT 处理中有5个阶段、每个阶段都有用户指定的位移比例因子。  您能否解释一下每个 FFT 级上的这些位移是如何进行的? 我想举一个具体的例子来说明256点 FFT、5位移位标量是如何应用于数据的?

      在每个阶段处理完之后,如果输出容器大小与输入相同,则将用户指定的右移应用于输出。 因此、对于256点 FFT、为了保证在所有阶段都不发生溢出、我们预计将移位2、2、2、1   

    [引用 userid="379156" URL"~/support/processors-group/processors/f/processors-forum/1051458/tda2exevm-2d-fft-processing-questions ]3. 还有 Twiddle 因子。 看起来 Twiddle 因子是16位、如果 ADC 数据也是16位、则将 Twiddle 因子应用于 ADC 数据的结果会使其在位移发生之前具有32位 I 和32位 Q 样本。 请确认我们的理解[/引述]

      没错。 EVE 每个中间矢量的长度可以为40位。

    [引用 userid="379156" URL"~/support/processors-group/processors/f/processors-forum/1051458/tda2exevm-2d-fft-processing-questions ]4. 如何在处理过程中在内部处理溢出、因为 FFT 会一致地添加信号。[/quot]

      如果用户为每个阶段提供比例因子、则将使用相同的比例因子。 如果需要在内部处理溢出、则计算每个阶段的最小值和最大值、并根据该位移应用(请注意、计算这些最小值和最大值需要额外的周期)

    [引用 userid="379156" URL"~/support/processors-group/processors/f/processors-forum/1051458/tda2exevm-2d-fft-processing-questions ]5. 在收集数据时、除非 每个 FFT 级应用2位移位、否则我们会遇到繁重的 DSP 处理负载。   在没有位移的情况下导致重负载的原因是什么?如何 避免位移、同时将 DSP 的使用率保持在合理的水平?[/引述]

      这一点是否仍然与 DSP 或 EVE 有关?  我不记得与 EVE 中位移相关的任何非常具体的内容、您能否确认是否已启用溢出检测(如果这一点适用于 EVE)?

    此致、

    安州