现在的代码是一个Matlab函数提供了一个给定信号的短时傅里叶变换(STFT) x [n]。Matlab命令的功能是另一种“声谱图”。函数的输出是:
1)一个矩阵的复杂STFT系数随时间在列和行频率;
2)频率向量;
3)一次向量。
给出了一个例子来阐明函数的用法。为了方便起见,给出了输入和输出参数的函数的开始。
代码是基于理论中描述:
[1]Zhivomirov。STFT-analysis和ISTFT-synthesis例程的发展和他们的实际实现。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-analysis和ISTFT-synthesis例程的发展和他们的实际实现。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)
斯托伊Zhivomirov (2023)。用Matlab短时傅里叶变换)(//www.tatmou.com/matlabcentral/fileexchange/45197-short-time-fourier-transform-stft-with-matlab), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R2014b
兼容任何释放