主题中讨论的其他器件:OMAP-L138
您好,
在测试下一页给出的4096点复数 FFT 和实数 FFT 之间的时间差时、我们发现了两个奇怪的现象。
首先、 FFT 时钟的两个周期计数都为零、给出以下消息:"使用 N/2复数 FFT= 0的4096个实数 FFT 的时钟"。 似乎 clock()不起作用。
sencond、由于时钟不工作、我翻转 GPIO 以获取复杂 FFT 运行时间、相应代码如下所示、
while (1)
{
GPIOPinWrite (SOC_GPIO_0_REGS、9、GPIO_PIN_HIGH);
DSPF_sp_fftSPxSP (N、pCFFT_in、Twiddle、pCFFT_out、brev、 拉德、0、N);
GPIOPinWrite (SOC_GPIO_0_REGS、9、GPIO_PIN_LOW);
DSPF_sp_fftSPxSP (N、pCFFT_in、Twiddle、pCFFT_out、brev、 拉德、0、N);
}
但,我发现占空比不相等、复数 FFT 的运行时间仅为450us。 GPIO 不用于其他任何地方。 920us 的实数 FFT 也是如此。 另外、我想知道复数 FFT 为什么快于实数 FFT。

非常感谢您的快速回复。
此致、
黄