1.这个例子中也用到了dsplib库中的DSPF_sp_fftSPxSP这个函数,而且每次ecpy 和direct模式计算出的fft值都与DSPF_sp_fftSPxSP计算出的值做基准对比,是否意味着DSPF_sp_fftSPxSP函数计算出的fft值精确度是最高的???
2.关于TSCH TSCL记时问题,
p = fft_sp_plan_1d_r2c (N, FFT_ECPY, plan_fxns);
t_start = _itoll(TSCH, TSCL);
fft_execute (p);
t_stop = _itoll(TSCH, TSCL);
fft_destroy_plan (p);
t_opt = (t_stop - t_start) - t_overhead;
是否可以改为
t_start = _itoll(TSCH, TSCL);
p = fft_sp_plan_1d_r2c (N, FFT_ECPY, plan_fxns);
fft_execute (p);
fft_destroy_plan (p);
t_stop = _itoll(TSCH, TSCL);
t_opt = (t_stop - t_start) - t_overhead;
3.我用CCS自带的时钟计时和用TSCH TSCL计时不一样的问题
如图
fft_sp_1d_c2c_ecpy size= 16384
max_diff = 0.017578 N = 16384 Cycle: 1609576