下面有一个简单的代码,我准备了可以理解的问题。我的目的是在Matlab中进行FFT处理后恢复原始的复信号。
从代码中可以理解,我创建了1x128复杂矢量。在执行IFFT处理之后,此代码。然后我再次实施了FFT处理,以恢复原始的复杂代码。
代码:
a1 = linspace(0.1,0.6,128);
a2 = linspace(0.2,0.6,128);
cn = complex (a1,a2); ifcn = ifft(cn,128,2);
fcn = fft(ifcn,128,2);
%difcn = fcn - cn;%Checking difference between original and after fft
我的脑海里只有几个问题。
-在IFFT和FFT之后是否有可能恢复原始的复信号,如果可能,请您描述一下我吗?
-在我的项目代码中通常会有更多的死机,我还将在IFFT AWGN噪声信号后实施。如果此代码正常运行,我正在考虑使用此代码。
预先感谢
支出