语音信号的短时傅里叶变换 怎样看懂语谱图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了语音信号的短时傅里叶变换 怎样看懂语谱图相关的知识,希望对你有一定的参考价值。

参考技术A a=wavread('jiasiqi.wav'); %将音频信号jiasiqi.wav读入
subplot(2,1,1), %分配画布,一幅图上共两个图,这是第一个
plot(a);title('original signal'); %画出原始信号,即前面这个音频信号的原始波形
grid %添加网格线
N=256; %设置短时傅里叶变换的长度,同时也是汉明窗的长度
h=hamming(N); %设置汉明窗
for m=1:N %用汉明窗截取信号,长度为N,主要是为了减少截断引起的栅栏效应等
b(m)=a(m)*h(m)
end
y=20*log(abs(fft(b))) %做傅里叶变换,取其模值,即幅频特性,然后用分贝(dB)表示
subplot(2,1,2) %分配画布,第二副图
plot(y);title('短时谱'); %画出短时谱
grid %添加网格线
满意请采纳。本回答被提问者和网友采纳

短时傅里叶变换

短时傅里叶变换可以看做移位信号x[n+m]通过窗w[m]的傅里叶变换。当n改变时,信号x[m]滑动着通过窗w[m]。对每一个n,可以看到信号的一段不同部分。

当然,也可以看做将窗平移,而保持傅里叶分析的时间原点固定不变,由此可以得出稍许不同的另一个短时傅里叶变换定义式。

 

当窗对于所有m均为1,即不加窗时,X[n, λ)=Σx[n+m]e-jλm=Σx[n+m]e-jλ(n+m)ejλn=X(e)ejλn

 

以上是关于语音信号的短时傅里叶变换 怎样看懂语谱图的主要内容,如果未能解决你的问题,请参考以下文章

短时傅里叶变换

用matlab进行傅里叶变换。傅里叶变换得到的相位谱、幅值谱有啥用?怎么分析?

2021-05-10 Matlab短时傅里叶变换和小波变换的时频分析

以时频信号为例,分析常规傅立叶变换、短时傅立叶变换在暂态过程(非稳态信号)处理中的不足和小波变换的优

利用短时傅里叶变换(STFT)对信号进行时频谱分析和去噪声

python_傅里叶变换(DFTFFTSTFT)