TI工程师:
你们好,关于C6678的FFT小弟有以下几个问题请教,求解答!
====================================================
DSP板:自己开发的DSP板,板上芯片TMS320C6678ACYP25
OS:win xp win32
CCS:CCS V5.3.0.0.00090
DSPLIB:
dsplib_c66x_3_2_0_1_Win32
dsplib_c64Px_3_2_0_1_Win32
仿真器:Wintech XDS560V2
===============================================
1. C6678是否支持浮点FFT/IFFT运算,为什么C66X的DSPLIB中的FFT/IFFT函数仍然采用的是整数计算;
2.C64X DSPLIB中的FFT/IFFT 与 C66X DSPLIB中的FFT/IFFT 有何不同?
根据源文件中的注释看来,C64X DSPLIB中IFFT程序同时支持基2和基4运算,而C66X DSPLIB中IFFT程序只支持基4,是这样的吗?
为何同样的输入数据,使用C64X DSPLIB中的IFFT32*32的源文件编译计算 得到的结果与 使用 C66X DSPLIB中的IFFT32*32的源文件编译计算 得到的结果 不同?
输入数据为64*32的实部和虚部紧邻依次排列的复整数矩阵。程序先按行作64次32点IFFT,转置后再作32次64点IFFT。
3. 使用C64X DSPLIB IFFT32*32时,与使用C66X DSPLIB IFFT32*32时,使用的旋转因子是相同的吧,因为从代码来看,两者并没有差别。