为什么频域数据转换到时域后是对称的?
比如随便用rand产生一组随机数据,然后再将它转换到时域,这个时候转换到时域的数据是对称的,而且转换后的数据两端会波动很大,不知道怎么回事? 原帖由 xiumi 于 2007-2-6 11:32 发表比如随便用rand产生一组随机数据,然后再将它转换到时域,这个时候转换到时域的数据是对称的,而且转换后的数据两端会波动很大,不知道怎么回事?
没看懂,什么叫“然后再将它转换到时域”,rand产生的数据本来就是时域的 不是,我是举个例子,用rand来产生数据,我可以假设它是频域中的数据呀! 那你是怎么转换回时域的呢 这样的:
x=rand(1,1000);
y=abs(ifft(x));
其实用rand看不大出来,用其他的函数看得很明显,ifft后,数据是对称的,所以这个是个问题。fft和ifft都有相同的功能?我用sin试了一下,fft和ifft后,画图结果竟然一样(定性),不信你们大家试一下。
你们说这是怎么搞的呢? IFFT和FFT一样,当用一个实数序列进行IFFT变换后,其变换的结果是实部偶对称,虚部奇对称。又取了ABS,则便成为对称了。 那你的意思是说我变换后的数据只能取一半,是吗?否则那怎么真实反应时域信号呢?不可能有对称的时域信号吧?
页:
[1]