Advertisement
Guest User

Untitled

a guest
May 25th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. Fm = 1000;
  2. Am = 2.5;
  3. Fc = 10000;
  4. Ac = 2.5;
  5. s = 1000000;
  6. t= -1/Fm:1/s:1/Fm;
  7.  
  8. betas = [0.01 1 2.4 10 50];
  9. %Sine Signal Input
  10. signal = Ac*cos(2*pi*Fc*t);
  11.  
  12. %Modulating Signal
  13. modulating = Am*cos(2*pi*Fm*t);
  14.  
  15.  
  16. for i=1:5
  17. fprintf('\n');
  18. modulated_signal = Am*cos(2*pi*Fc*t+betas(i)*sin(2*pi*Fm*t));
  19. fast_fourier = fftshift(fft(modulated_signal));
  20. len = length(modulated_signal);
  21. freqs = -s/2:s/len:s/2-s/len;
  22. delta = obw(ab(fast_fourier)) * betas(i);
  23. kf = delta/ Am;
  24. fprintf('The delta w for B: %d is equal to %d\n', betas(i), delta);
  25. fprintf('The Scaling factor for B: %d is equal to %d\n', betas(i), kf);
  26. % figure(i), plot(t,modulated_signal,'g', t,fast_fourier, 'r'), title(['Angle Modulation at Beta : ', num2str(betas(i))])
  27. figure (i), plot(freqs,abs(fast_fourier)), title(['FFT generated at Beta : ', num2str(betas(i))])
  28. end
  29.  
  30. clear;
  31. clc;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement