我用6678做fft运算,运行平台是evmc6678l,时钟为1g。输入输出和旋转因子都在l2上。但是其运行时间远远高于官方时间,8192点大概有0.2ms。我找到的官方数据是为0.065。但数据少的时候时间接近,是不是我少配置了什么,比如dma之类的。如果是请问有没有这方面的例子。 另外我测试中打开o3和不打开,结果也是几十ns左右的差别,优化效果不大,是不是我的优化配置有问题。我只打开了o3。还有有个问题,就是在我循环做fft时,最后输出数据会有问题,就是第一次对,后面的循环输出不对。仿真器是板载的v1。
手机党,表达不清望见谅,麻烦有了解的老师帮忙看看
Shine:
请问是否有使用VLFFT来计算大点FFT?
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/12423.aspx
di zhu2:
回复 Shine:
我主要关注的是,计算时间的问题。使用的事dsplib_3_4里的程序修改的,vlfft我也看过,您的意思是我可以借鉴他里面edma的内容吗?
di zhu2:
回复 Shine:
我主要关注的是,计算时间的问题。使用的事dsplib_3_4里的程序修改的,vlfft我也看过,您的意思是我可以借鉴他里面edma的内容吗?