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.
关于示例 2837x_vcu2_CFFT_128,询问几个问题。
data_output.h 的结果 与 MATLAB 计算不一致
什么是输入数据格式? 它是真实的+图像吗? 还是图像+真实?
谢谢。
您好!
输入为 RE + Imag。 我在 MATLAB 中尝试了以下操作、得到了相同的幅度图
a =[在此处从 data_input.h 复制所有数据]; 数据=整形(A'、1、32*8); 输入=数据(1:2:256)+数据(2:2:256)。* i; 输入(1); %应为2232 + 1930i spec =FFT (input); spec _mag = abs (spec); b =[在此复制 data_output.h 中的所有数据]; gold =整形(B'、1、32*8); gold_complex = gold (1:2:256)+ gold (2:2:2:256)。* i; sp (1)=subplot (abs (abs)、1、abs (abs);mag (spec/mag) SP (2)=子图(1、2、2)、图(ABS (GOLD_COMPLEX)); 标题(sp (1)、'MATLAB FFT'); 标题(sp (2)、 "黄金产出");
我得到了下图
对于复频谱、由于 MATLAB 进行双精度计算、而 VCU 进行16位定点算术、因此必然存在差异。