如何用MATLAB实现短时傅立叶变换?
有没有短时傅立叶变换的模块?或者有简单的程序给参考下?谢谢!
回复 楼主 的帖子
matlab中help FFT 在时频工具箱中有一函数:ftrstft,是作STFT变换。RE:如何用MATLAB实现短时傅立叶变换?
下面是论坛里的一个例子,那里有songzy41老师详细的解答。http://forum.vibunion.com/forum/thread-29541-1-47.html 首先谢谢各位的指导。我想问下我在学习中有人说过用specgram这个函数可以做STFT。但在我看的程序里面做STFT的好像没人用这个函数,是我弄错了么 ?
请指点下这个STFT的程序其结果图形怎么分析?
t=-2:0.001:2;y=chirp(t,100,1,200,'q');
specgram(y,128,1E3,128,120);
title('fff');
[ 本帖最后由 eight 于 2008-4-16 12:48 编辑 ] 我用specgram做过语普图,我觉得也可以认为是就是短时谱。 help specgram 看看是用什么数据作图的,应该会有收获 {:{39}:}学习学习。。:@P((em:08))
页:
[1]