采样率
和采样位数。
y=y(:,1);%
我这里假设你的声音是双声道,
我只取单声道作分析,
如果你想分析
另外一个声道,请改成
y=y(:,2)
sigLength=length(y);
Y = fft(y,sigLength);
Pyy = Y.* conj(Y) / sigLength;
halflength=floor(sigLength/2);
f=Fs*(0:halflength)/sigLength;
figure;plot(f,Pyy(1:halflength+1));xlabel('Frequency(Hz)');
t=(0:sigLength-1)/Fs;
figure;plot(t,y);xlabel('Time(s)');
3
)频率看频谱就有了,声音间隔看声音波形,周期看声音波形。
4
)关于去噪声。
a
)如果噪声是特定频率的周期噪声(
periodic
noise
),比如说
50hz
,那么你
可以用
matlab
的
filter
,作一个低通、高通、带通或者带阻滤波。
b
)如果声音是