你(们)好
我一直在尝试使用 FFT 库(RFFT)来获取信号的频率。 数据位于长度为5120的缓冲器上。
我尝试使用2048的两个缓冲区和512的两个缓冲区、但由于内部计算、结果与在 Matlab 上获得的缓冲区不匹配。 它的10个不同 FFT 计算为10个点、并在100个点将它们连接到仅一个 FFT。
如您所见、Ntot 被添加、Nffts。
我尝试了对 DSP 代码(在 CFFT 代码上、因为 RFFT 使用 CFFT 来计算所有内容)的一些修改、但没有工作。 当尝试打印所有内容时,MCU 会崩溃。我决定制作10个 FFT,以便将整数作为一个系数进行乘法(5120/2048=2.5),因此决定运行10个 FFT,我将 n2=fftLen 修改为 n2=fftLen*10,但问题仍然存在....
不知道有人是否尝试连接小 FFT 以获得更大的 FFT ...
如果有任何帮助、我将不胜感激...
谢谢,致以最诚挚的问候!!