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.

C6678EVM上运行VLFFT例程



Q1:我软件仿真大小为1024K的FFT,NUM-OF-CORE-FOR-COMPUTE设置的是8,运行结果是2.59ms,和给出的参数基本一致。但是硬件仿真结果是4.8ms,相差比较大,请问这结果正常吗?不对的话是哪里出了问题呢?

Q2:硬件仿真的时候 console窗口出了结果之外还出现了其他三行。。。这三行是什么意思?

我刚接触DSP。。。。希望能讲的详细些:-D 谢谢!

  • 你的硬件测试环境是EVM板吗?我们实侧出来结果是一样的,另外有种可能是你的DSP核没有运行在正确频率上

    从示例来看,应该是处理错误的index,和正确及错误的实部和虚部的值

  • 那怎么知道自己的DSP核有没有运行在正确频率上呢?如何修改?谢谢~

  • Thomas Yang 你好

             最近我一直在研究vlfft这个例程。有个问题想请教,很着急。。。

             如果取定位16K点的FFT,输入时定义为128个i,其他的都是0,数据这里我理解的没有错误吧。

             可是这样子出来的结果,和matlab的相同序列的FFT结果进行比对时,发现数值上完全正确,只是DSP运行结果的实部与matlab结果的实部在符号上恰巧相反。

             不知应该怎样去修改。我尝试着看了计算fft和旋转因子处理的函数,看起来应该是汇编,但文件后缀为.sa文件,请问这是汇编语言吗?

             现在实在是不知道从何下手去修改了,,还望您能帮助我一下,很急。。多谢多谢~