图像缩略图

用Matlab实现短时傅里叶逆变换

版本5.0.0.0(383 KB)由 赫里斯托·日沃米洛夫
通过短时傅里叶逆变换(ISTFT)进行时频再合成。

7.2K下载

更新2019年2月28日

查看许可证

本代码是一个Matlab函数,它提供给定频谱图STFT(k,l)的短时傅里叶逆变换(ISTFT),时间跨列,频率跨行。该函数的输出为:
1) 时域重构信号;
2) 时间向量。
为方便起见,在函数开头给出了输入和输出参数

为了阐明该函数的用法,给出了一个示例。它分别使用Blackman和Hamming窗口进行分析和再合成,表示给定信号x[n]的时频分析和完美重构。此外,还提供了一个名为OLAExam的GUI,用于表示通过重叠添加(OLA)方法进行的完美重建,并帮助选择分析/重新合成窗口(其长度和跳数)。

该代码基于以下所述的理论:

[1] H.Zhivomirov。关于STFT分析和ISTFT综合例程的开发及其实际实现。TEM期刊,ISSN:2217-8309,DOI:10.18421/TEM81-07,第8卷,第1期,第56-64页,2019年2月。(http://www.temjournal.com/content/81/TEMJournalFebruary2019_56_64.pdf)

引用为

H.Zhivomirov。关于STFT分析和ISTFT综合例程的开发及其实际实现。TEM期刊,ISSN:2217-8309,DOI:10.18421/TEM81-07,第8卷,第1期,第56-64页,2019年2月。(http://www.temjournal.com/content/81/TEMJournalFebruary2019_56_64.pdf)

赫里斯托·日沃米洛夫(2021年)。用Matlab实现短时傅里叶逆变换(//www.tianjin-qmedu.com/matlabcentral/fileexchange/45577-inverse-short-time-fourier-transform-istft-with-matlab),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2014b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!