我想要用于演示频谱图的代码,窄带和宽带。
我知道有一个函数'specgram'。
specgram(signal, nfft, fs, window, nooverlap);
但我的问题是,在窄带和宽带频谱图中,参数'window','nooverlap'和'nfft'的值应该是多少。
singal和fs将来自
[signal, fs, bits]=wavread('wavfile.wav');
其他人呢?
答案 0 :(得分:0)
nfft =是2的幂,fft的长度可以是512,1024等
窗口是一个最大长度为nfft的周期性Hann(汉宁)窗口,内置Matlab函数
numoverlap = length(window)/ 2表示连续帧之间50%的重叠
您可能需要使用参数窗口长度