我想在 MATLAB 中绘制一个非归一化的频谱图。我的输入信号是 y,采样率为 16KHz,每秒 8 位。如何以频率而不是归一化频率绘制其频谱图?
问问题
2829 次
1 回答
1
假设您拥有 MATLAB 信号处理工具箱的许可证,您可以使用函数spectrogram
. 您可以在 MATLAB帮助页面上找到有关此函数的详细信息。语法是
S = spectrogram(x,window,noverlap,nfft,fs);
其中fs
是采样频率。如果要绘制x
具有默认参数和采样频率 16kHz 的信号的频谱图,则可以省略其他参数:
spectrogram(x,[],[],[],16e3);
于 2014-12-06T10:49:20.613 回答