作业帮 > 综合 > 作业

matlab spectrogram stft 短时傅里叶变化 频谱图

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 01:23:36
matlab spectrogram stft 短时傅里叶变化 频谱图
请问哪位大神能帮帮我怎么用matlab的spectrogram函数啊,
spectrogram(x,window,noverlap,nfft,fs)
再问: 大神 我现在数据是一列速度随时间变化的数据,我需要画出动态频谱图,请问用spectrogram 怎么画啊?
再答: 数据是速度的话,要先转成位移
再问: 你说的是话振幅的频率吧?速度也可以话的吧 求大神教一下spectrogram 具体要设置哪些参数?
再答: 先用缺省参数,有问题再改参数
具体可参照help

window---窗函数,默认为nfft长度的海明窗Hamming

noverlap---每一段的重叠样本数,默认值是在各段之间产生50%的重叠

nfft---FFT变换的长度,默认为256和大于每段长度的最小2次幂之间的最大值。

fs---采样频率,默认值归一化频率
再问: A=xlsread('1a')
X=A(:,1)
T = 0:0.001:2;%请问T怎么填啊?这三个数值代表的什么意思?
spectrogram(X,128,120,128,2000);
再答: spectrogram(X)