gjhz1215 发表于 2007-10-20 23:03

请问这个信号可以用FFT或者小波求出振幅最大时的频率吗?

我有一个分段函数,
y=sin(2*pi*t) (0<t<10)
y=1.1*sin(2.1*pi*t) (10<t<20)
y=1.2*sin(2.2*pi*t) (20<t<30)
y=5*sin(2.3*pi*t) (30<t<40)
y=1.5*sin(2.4*pi*t) (40<t<50)
y=1.2*sin(2.5*pi*t) (50<t<60)

如果我对它 做一次FFT的话,可以求出振幅最大时的频率吗?在w=2.3/2的频率处,其频谱是最大的吗?为什么我用matlab仿不出正确的结果来呢?我以前是分段作FFT然后找出最值的。

还有,如果我想用小波求出这个振幅最大处的频率或者时间,请问可行吗?

songzy41 发表于 2007-10-21 07:21

如果想做一次FFT而求出振幅最大时的频率,关键是FFT后的频率分辨率是多少,当分辨率有一定的精度时,便能分辨出各个频(2,2.1,2.2,2.3,2.4,2.5),也就能找出最大幅值的频率在w=2.3/2的频率处。

gjhz1215 发表于 2007-10-21 09:53

谢谢宋老师,我觉得如果是频率在同一个时间段内叠加的,那么是可以通过加大采样点数来加大频率分辨率的,但是这种分段的,做一次FFT,我总是不太清楚它的物理意义是什么,总觉得有点儿什么问题。
页: [1]
查看完整版本: 请问这个信号可以用FFT或者小波求出振幅最大时的频率吗?