各位大拿好,小弟在对一组数据(144个)做hwafft处理时,如果用hwafft_256pts,返回值为0,FFT数据存储在data里,如果用hwafft_512pts或者hwafft_1024pts返回值为1,FFT数据存储在scratch_data里,这个没有错。但随后做IFFT时,hwafft_512pts或者hwafft_1024pts用scratch_data里的数据做IFFT可以得到原始数据。但hwafft_256pts 用data(此时FFT数据储存在DATA里)里的数据做IFFT得不到原始数据,如果用scratch_data里的非FFT数据做IFFT反而可以得到原始数据。
小弟有点搞不懂这个现象,有谁可以解释一下是哪里出错了吗?