请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377S 如何计算用于数据存储的可用 RAM、FFT 计算需要多少。
如果 DSP 不断执行512点 FFT 和其他乘法和加法、则不清楚需要多少内部 RAM 以及可以使用多少内部 RAM 来存储结果。
例如、在132KB 的 RAM 中、我可能需要48KB 用于某些存储。
基准测试数不清楚不同 FFT 转换需要多少 RAM。
感谢您的任何帮助
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.
如何计算用于数据存储的可用 RAM、FFT 计算需要多少。
如果 DSP 不断执行512点 FFT 和其他乘法和加法、则不清楚需要多少内部 RAM 以及可以使用多少内部 RAM 来存储结果。
例如、在132KB 的 RAM 中、我可能需要48KB 用于某些存储。
基准测试数不清楚不同 FFT 转换需要多少 RAM。
感谢您的任何帮助
您好、Gerhard、
计算 FFT 的 RAM 要求可能非常复杂、因为它需要中间变量。 但是、存储器的主要大小由输入-输出缓冲器定义。 反过来、它们由 FFT 点的数量控制。 因此,如果要进行512点 FFT,则需要4*512大小的输入缓冲区和相同大小的输出缓冲区。
就地 FFT 显著降低了存储器要求、但该功能在库的当前版本中不可用。
此外、如果您将表放入 RAM 中、那么它将占用一些空间。 因此、建议您使用 ROMTABLES 配置。
此外、如果您希望计算程序的堆栈大小、可以参阅以下文章: 堆栈和堆大小要求
-Ritvik