我目前正在为我的演讲处理课程做一个项目,刚刚完成了一个时间波形图,以及西班牙语口语的宽/窄波段谱图。
该项目的下一部分如下:
绘制每个字信号的三维图,作为时间、频率和功率谱密度的函数.分析时间步长为20 75,功率密度采用75%重叠Hamming窗和FFT计算。选择一个视角,以最突出的信号特征,因为他们在时间和频率的变化。
我希望有人能给我一些关于如何开始做这部分的指导。我已经开始寻找这里下的光谱图和瞬时频率标题,但不确定如何添加私营部门司的脚本。
谢谢
发布于 2017-02-16 00:30:36
我给你举个例子。
我要产生一个线性啁啾信号。
Fs = 1000;
t = 0:1/Fs:2;
y = chirp(t,100,2,300,'linear');
然后,我将定义fft和hamming窗口的数目。
nfft=128;
win=hamming(nfft);
然后我将定义重叠的长度,75%的nfft。
nOvl=nfft*0.75;
然后,我用谱图函数进行STFT。
[s,f,t,pxx] = spectrogram(y,win,nOvl,nfft,Fs,'psd');
'y‘是时间信号,'win’定义为hamming窗口,'nOvl‘是重叠数,’fft‘是fft的个数,'Fs’是采样频率,'psd‘作为功率谱密度。
最后,我将用瀑布图来绘制“pxx”。
waterfall(f,t,pxx')
xlabel('frequency(Hz)')
ylabel('time(sec)')
zlabel('PSD')
FFT的长度,对应于20 of,取决于信号的采样频率。
编辑:在绘制瀑布图时,我将pxx转换为改变t和f轴。
https://stackoverflow.com/questions/42262177
复制相似问题