采用数据集的IFFT2以及意味着什么

时间:2015-10-19 21:21:25

标签: matlab fft ifft

我正在处理从双基地雷达系统收集的数据集,该系统具有电场幅度与频率点。我试图对数据集进行逆傅里叶变换,从频域转换到时域。我已经读过下面代码中的数据,创建了两个不同的数组,一个用于频率,一个用于幅度。我正确地绘制了数据,但是当我接受数据的IFFT时,我得不到我期望的结果。

有人能告诉我如何在matlab中正确地采用数据集的二维快速傅里叶变换,以及这种情况下IFFT的确切显示是什么?

    waves = csvread('10cm.txt');

A = waves(:,1);
B = abs(waves(:,2));

Matrix = [A B];
waves_transform = abs(ifft2(Matrix));

figure, plot(A,B), title('Frequency Domain'), xlabel('Frequency'),ylabel('amplitude');
figure, plot(waves_transform),title('Time Domain'), xlabel('Frequency'),ylabel('amplitude');
%axis([0 5 0 17*10^9]);

10cm.txt数据文件在这里:http://pastebin.com/0t0TwVvC code output

0 个答案:

没有答案