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.

[参考译文] TMS320F2.8335万:F2.8335万定点FFT

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/580113/tms320f28335-f28335-fixed-point-fft

部件号:TMS320F2.8335万

您好,

我使用的是F2.8335万处理器,我需要在尽可能大的阵列上执行FFT。

问题是,我发现的所有FFT libs都用于32位数组(结果始终为32位)。 我不需要太高的精度,而是需要更多的内存,所以我想处理16位值。 在我的DSP上存储的32位值高达4096点,因为我需要FFT的3个缓冲区(输入,编码和输出,我没有使用幅度,因为我覆盖输入1)。

这是否可以在某种程度上使用带有16位数据的FFT库?

此致,

伊凡。

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

    您能否先使用DSO等保存此数据,然后使用其他工具(如MATLAB)进行FFT分析?

    Javy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不,我需要实时完成。 我的RAM可以获得的最大fftsize为4096 (因为FFT库需要3个缓冲区和32位)
    感谢您的回答,
    伊凡。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Ivan:

    在F2.8335万上,我们仅提供了32位定点FFT。 在具有VCU加速器(2.8069万,2.8377万)的设备上,您可以执行16位定点复杂FFT。

    我在这里唯一可以提出的建议是,如果您的输入数据是纯真实的,则使用真正的FFT (RFT),它比等效的复杂FFT (CFFT)更快,占用的空间更少。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!
    我想我一定会对4096感到满意的:)
    此致。