[S,F,T,P]=spectrogram(mtlb,512,511,512);
时间: 2023-10-08 13:04:58 浏览: 67
C# Mel-Spectrogram 梅尔频谱 源码
5星 · 资源好评率100%
这行代码是用于计算信号的短时傅里叶变换(Short-time Fourier Transform, STFT)的。其中输入参数 mtlb 是待处理的信号,512 是窗口长度,511 是窗口重叠长度,512 是输出的频域数据点数。函数的返回值有四个,分别是 S(频谱)、F(频率)、T(时间)、P(功率谱密度)。其中,频率 F 是一个长度为 257 的一维数组,表示频率轴上的 257 个点;时间 T 是一个长度为 937 的一维数组,表示时间轴上的 937 个点;功率谱密度 P 是一个 257x937 的二维数组,表示在每个时间和频率上的功率谱密度。
阅读全文