Single sided spectrum through FFT algorithm
显示 更早的评论
I was trying to perform spectral analyis of speech signal. But can anyone please explain the meaning of those three lines which I have highlighted in Bold font? I got this code from somewhere online.
I have also attached the screenshots of the output graph and other output details ffor your reference. Kindly go through them.
Please reply asap.
Thank you.
[data,fs] = audioread('BabyElephantWalk60.wav');
l = length(data);
NFFT = 2^nextpow2(l);
f = fs/2*linspace(0,1,NFFT/2+1);
xf = abs(fft(data, NFFT));
subplot(2,1,1);
plot(data);
title('Input Speech Signal');
subplot(2,1,2);
plot(f, xf(1:NFFT/2+1));
title('Single Sided Spectrum of the Speech Signal');
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Spectral Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!