Advertisement
Narayan

exam

Jan 26th, 2016
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.64 KB | None | 0 0
  1. lear;
  2. clc;
  3. close all;
  4.  
  5. f1 = 500;
  6. f2 = 1000;
  7. fc = 5000;
  8. fs = 50*fc;
  9.  
  10. t= [0 : 1/fs : 10/fc];
  11.  
  12. signal = 5*(1+0.5*cos (2*pi*f1.*t) + 0.5*cos (2*pi*f2.*t)).*cos(2*pi*fc.*t);
  13.  
  14. subplot(2,1,1);
  15. plot (t, signal, 'linewidth', 1.5, 'g');
  16. xlabel('time [s]');
  17. ylabel('Amplitude [V]');
  18. title('Time domain plot for AM Signal');
  19. grid on;
  20.  
  21. Nsamps = length(signal);
  22. signal_fft = abs(fft(signal));
  23. signal_fft = signal_fft(1:Nsamps/2);
  24. f = fs*(0:Nsamps/2-1)/Nsamps;
  25.  
  26. subplot(2,1,2);
  27. plot(f, signal_fft, 'linewidth', 2, 'r');
  28. xlim([0 10e3]);
  29. xlabel('Frequency (Hz)');
  30. ylabel('Amplitude');
  31. title('Frequency domain plot for AM Signal');
  32. grid on;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement