声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 8028|回复: 8

[综合讨论] 如何用MATLAB实现短时傅立叶变换?

[复制链接]
发表于 2008-4-15 21:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
有没有短时傅立叶变换的模块?
或者有简单的程序给参考下?谢谢!
回复
分享到:

使用道具 举报

发表于 2008-4-15 21:45 | 显示全部楼层

回复 楼主 的帖子

matlab中help FFT
发表于 2008-4-16 08:51 | 显示全部楼层
在时频工具箱中有一函数:ftrstft,是作STFT变换。
发表于 2008-4-16 09:37 | 显示全部楼层

RE:如何用MATLAB实现短时傅立叶变换?

下面是论坛里的一个例子,那里有songzy41老师详细的解答。http://forum.vibunion.com/forum/thread-29541-1-47.html

评分

1

查看全部评分

 楼主| 发表于 2008-4-16 10:31 | 显示全部楼层
首先谢谢各位的指导。
我想问下我在学习中有人说过用specgram这个函数可以做STFT。但在我看的程序里面做STFT的好像没人用这个函数,是我弄错了么 ?
 楼主| 发表于 2008-4-16 11:40 | 显示全部楼层

请指点下这个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 编辑 ]

波形怎么分析

波形怎么分析
发表于 2008-4-16 13:40 | 显示全部楼层
我用specgram做过语普图,我觉得也可以认为是就是短时谱。
发表于 2008-4-16 15:49 | 显示全部楼层
help specgram 看看是用什么数据作图的,应该会有收获
发表于 2011-12-30 16:31 | 显示全部楼层
学习学习。。:@P
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 01:39 , Processed in 0.064070 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表