信号频谱问题(付里叶级数,快速FFT)
录入:edatop.com 阅读:
我们知道exp(-t)*u(t)的付里叶变换为1/(1+jw),使用0.001对原来的时域信号进行离散后,采用FFT得到其频谱,但是该频谱图与
付里叶变换得到的频谱图不对应,请问这当中我是哪部分的概念存在问题,请问这样的问题我如何通过采用得到的时域得到其频域?谢谢!
付里叶变换得到的频谱图不对应,请问这当中我是哪部分的概念存在问题,请问这样的问题我如何通过采用得到的时域得到其频域?谢谢!
离散过程会产生ALIAS,不知您是不是因为这个问题。
但是这个ALIAS不可能这么大吧,有一点误差是可以承认,但是相差太大就不太合适了,开始以为我的FFT求频谱的结果有问题,我将这个时域波形用CST的脚本计算结果发现没有问题,就不知道是什么原因了。
刚刚试验了一把,好像与截断有关,时域函数在求频域时,我不可能选取无限时间的函数来进行频域分析,因此需要在一定的t下进行截断,
在t=100s和t=1000s分别进行计算时,得到的曲线有明显的差别
恩,确实是因为截断,那是很主要的误差
后来我计算了一下,如果是截断误差,误差的幅度为exp(-1000)会非常小,应该不是主要因素。
并且按理说函数
f(t)=1 (1<=x<=3)
的门函数不论延长多少时间周期,其频谱应该幅度保持不变,但是事实上好像感觉稀释了,幅度变小了。不知道什么原因。
门函数的时间长短对于幅度有影响的呀,sin(w)/w对exp(-t)的频域函数卷积之后肯定有波纹存在呀
我说的不是门函数的时间,是门函数两边值为零的时间的长度不一样。
检验一下计算程序是否有错?
可以先FFT,然后再IFFT,看看能不能回到原来的函数。
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。