下午好,
因此,您可以通过编辑链接器文件来增加 LEARAM 的大小,从而占用常规分配的 RAM 空间。 只要 RAM 中有足够的空间来使代码能够运行所有编译。 我设法在 LEARAM 中添加了一个额外的0x500,但即使如此,也仅限于对2048个样本执行 FFT。
我遇到的主要问题似乎是 LEARAM 空间,在应用“哈明”窗口时,空间会翻一番。 为了减少代码大小,我是否可以为我的窗口使用静态创建的数组(因为我已经知道样本大小必须为512? )。 如果可以,是否有一个工具可以用来创建阵列,我可以将其复制粘贴到代码中;对于其他类型的 Windows (平板型,Blackman 等)。 如果你也能发送链接,我将不胜感激。
目前仍在寻找任何方法来使用示例( MSP DSP 库:TRANSFER_EX1_FFT_FIXED_Q15.c (TI.com) )对1024个或更多使用窗口调整的样本执行代码。 最多可以进行1024个样本,而不会乘以“Hamming”窗口。 我用5kHz 采样率从读数加速计收集我的样本。 当我执行频率扫描时,振幅采用了一种嗡嗡的模式。
再次感谢您的帮助和指导。
此致,
迈克尔

