大家好
我现在正在研究一个声档
用Matlab绘出频谱图如下
http://imgur.com/HtSEkVe
[y, fs]=wavread(fileName);
s=60; % s: sampling length
Sample=s*fs; % fs: original sampling frequency
NFFT=2^nextpow2(Sample);
Y=fft(y,NFFT)/Sample;
f=fs/2*linspace(0,1,NFFT/2+1);
% Plot single-sided amplitude spectrum.
figure(1)
plot(f,2*abs(Y(1:NFFT/2+1)))
现在我想要操作音档,使新的音档保留同样的频谱图形状,但是压缩频率成1/4,
(有点像是线性地压缩)
新音档的频谱图变成下面的图形
http://imgur.com/Csorr3V
我有试过直接降频
但是降频1/4会破坏掉形状,并不是我要的
所以想请问有没有人知道正确的作法?
以上感谢看完~