多个汤普森多窗口平均功率谱密度估计

3视图(30天)
我正在做 信号处理 由摩擦产生的声音。我设法画出令牌在相同的情节,但是 我也想阴谋的平均光谱,根据其他PSDs 。当然,我想如果我也能画出不同颜色的光谱平均!任何帮助将不胜感激。
创建当前光谱我有使用功能:
Hs = spectrum.mtm;
fs = 44100%这是录音的质量信号;
x = wavread (“文件名”);
y = wavread (“otherfilename”);
z = wavread (“lastfilename”);
x1 = psd (Hs x,“fs”fs);
y2 = psd (Hs, y,“fs”fs);
z1 = psd (Hs, z,“fs”fs);
持有;
情节(x1);
情节(y1);
情节(z1);
我想阴谋 平均频谱上的光谱 (黑色,如果可能的话)!再次感谢您的任何帮助!
我已经附加在. zip . wav文件文件夹。
菲尔。

接受的答案

图像分析
图像分析 2014年8月2日
所以你就不能取平均值和情节吗?我的意思是
meanSpectrum = (x1 + y1 + z1) / 3;
情节(meanSpectrum“k -”,“线宽”3);
传奇(x1的,“日元”,“z1”,“meanSpectrum”);
我似乎真的微不足道,或者遗漏了什么东西? ? ?
16条评论
菲尔。
菲尔。 2014年8月3日
基于你在做什么我改变了功能:
[pxxa, fa] = pmtm(一个3 (a)长度,fs);
[pxxb, fb] = pmtm (b, 3,长度(b), fs);
[pxxc, fc] = pmtm (c 3 (c)长度,fs);
[pxxd, fd] = pmtm (d、3、长度(d), fs);
(pxxe、铁)= pmtm (e, 3、长度(e)、fs);
[pxxf, ff] = pmtm (f, 3,长度(f), fs);
[pxxg, fg] = pmtm (g, 3、长度(g)、fs);
[pxxh,跳频]= pmtm (h, 3,长度(h)、fs);
[pxxi, fi] = pmtm(我3长度(i), fs);
而不是psd的函数!我不确定为什么它工作,但是它,然后我可以跟随你的最初建议的添加,除以总,这给了我一个情节就像我,这正是我想要的情节。得到我想要的轴的方式,我必须手动更改它。我要试着找出一些代码自动化。
谢谢你花时间帮助我!我肯定没有你的建议不能算出来。
谢谢!

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!