作业帮 > 物理 > 作业

matlab傅里叶变换问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:物理作业 时间:2024/04/30 01:29:40
matlab傅里叶变换问题

问题一:Y=abs(fft(xdata,nfft)),其中xdata为仪器测得的振动速度,Y值到底表示速度还是功率,单位是什么,

问题二:通过Y=abs(fft(xdata,nfft))获得的结果与原始振动波形幅值有什么关系,有的说是N/2倍的关系,但我求的好像不对,如下:

本人初学小波变换,希望大神解答,谢谢!


问题一,从原理上讲,应该原始信号的y值是啥单位fft后的单位也是啥,原始信号的y值表示是啥fft后的y值也是啥.
问题二,对于一个标准的信号,如sin,cos等,是很好找出规律的,除了第一个点的直流分量的幅值是点数N倍的关系,其它的频率的幅值就是原始信号峰值的N/2倍.但对于一个实际非平稳信号,你即使知道这个关系也没办法印证,拿你第二幅图来说假使你知道了某个频率值是30hz,然后在图中找到了其对应的幅度值,然后除以点数N的一半,你就算出30hz对应的时域的原始信号的幅值,那么你在原始信号图中怎么找到这个30hz的信号的部分,并得到它的幅值进行验证这个N/2倍的关系?
原始信号是很多频率成分的叠加,我们通常是用第二幅图中的频率和幅值还有相位谱图,计算得到一个由多个形如“时域幅值×sin(2pi×某频率+相角)”相叠加的信号,用这个信号去无限地逼近原始信号,如果这些项足够多地话,用这些规则的函数描述和代替原始信号,这样就方便研究一个看上去毫无规则的实际信号,也是fft最核心和本质的实际意义.但这在实际应用中并不容易,主要是多个频率成分的叠加你就很难分开了,合在一起的信号在时域又没有一点频域的信息,你要频域信息就得做fft,而做完fft又没有时域信息,你就没法比较一个实际信号的时域幅值和频域幅值的关系了.多是用频域的幅值倒推时域的幅值,而且这时域幅值还没法和原始信号对应验证,因为你不知道这时域的幅值在原始信号中的位置,你咋对比验证呢?所以后来才研究出了小波分析这种东西.所以你所说的“但我求的好像不对”是如何得出的,真的很费解哦!