Guest User

Untitled

a guest
Oct 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. Fs = 1000;
  2. t = 0:1/Fs:1-1/Fs;
  3. x = cos(2*pi*100*t) + randn(size(t));
  4.  
  5. N = length(x);
  6. xdft = fft(x);
  7. xdft = xdft(1:N/2+1);
  8. psdx = (1/(Fs*N)) * abs(xdft).^2;
  9. psdx(2:end-1) = 2*psdx(2:end-1);
  10. freq = 0:Fs/length(x):Fs/2;
  11.  
  12. plot(freq,10*log10(psdx))
  13. grid on
  14. title('Periodogram Using FFT')
  15. xlabel('Frequency (Hz)')
  16. ylabel('Power/Frequency (dB/Hz)'
Add Comment
Please, Sign In to add comment