Question: When computing a single-sided amplitude spectrum why is the amplitud (y axis in the plot) defined as 2*abs(Y(1:NFFT/2+1))? _MATLAB code NFFT = 2^nextpow2(L); % Next

When computing a single-sided amplitude spectrum why is the amplitud (y axis in the plot) defined as 2*abs(Y(1:NFFT/2+1))? 
_MATLAB code NFFT = 2^nextpow2(L); % Next power of 2 from length of y Y = fft(y,NFFT)/L; f = Fs/2*linspace(0,1,NFFT/2+1); % Plot single-sided amplitude spectrum. plot(f,2*abs(Y(1:NFFT/2+1))) title('Single-Sided Amplitude Spectrum of y(t)') xlabel('Frequency (Hz)') ylabel('|Y(f)|') 

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!