
利用Matlab执行短时傅立叶变换 (STFT),从而进行时频分析。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本代码实现了一个 Matlab 函数,该函数能够计算给定信号 x[n] 的短时傅立叶变换 (STFT)。 此函数作为 Matlab 命令“spectrogram”的有效替代方案而设计。 函数的输出结果包含三个部分:首先,一个矩阵,其列表示时间轴,行表示频率轴,并包含了复数 STFT 系数;其次,一个包含频率值的向量;最后,一个包含时间值的向量。为了更清晰地说明该函数的应用方式,我们提供了详细的示例。 此外,为了便于用户理解和使用,在函数的开头明确列出了所有输入和输出参数。 该代码的理论基础建立在 [1] H. 日沃米罗夫发表于 TEM 期刊的文章之上,文章标题为“关于 STFT 分析和 ISTFT 合成例程的开发及其实际实现”, ISSN:2217-8309,DOI:10.18421/TEM81-07,发表于卷 8, 第 1 期, 第 56-64 页, 2019 年 2 月。( http://www.temjournal.com/content/81/TEMJournalFebruary2019_56_64.pdf )
全部评论 (0)
还没有任何评论哟~


