Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. % Odpowiedź impulsowa
  2. imp = zeros(10,1);
  3. imp(1) = 1;
  4. B = [0 0.3];
  5. A = [1 -0.7];
  6. h = filter(B, A, imp);
  7. stem((0:9),h);
  8. % Dane
  9. N = 1024;
  10. k = [0:N-1];
  11. Om = 2*pi/N;
  12. e = exp(-j*Om*k);
  13. H = (0.3*e)./(1 - 0.7*e);
  14. % Ch-ka amp-faz
  15. figure;
  16. plot(H(1:N/2+1)); % amp-faz
  17. figure;
  18. plot([0:(N/2)]*Om, abs(H(1:N/2+1))); % amp
  19. figure;
  20. plot([0:(N/2)]*Om, angle(H(1:N/2+1))); % faz
  21. B = [0 0.3];
  22. A = [1 -0.7];
  23. u = randn(1000, 1);
  24. y = filter(B, A, u);
  25. fp = 1000;
  26. % GWM u
  27. figure;
  28. X = fft(u,fp);
  29. GWM = ((abs(X)).^2)/fp;
  30. plot(0:fp/2,10*log10(GWM(1:(fp/2)+1)))
  31. % GWM y
  32. hold on;
  33. X = fft(y,fp);
  34. GWM = ((abs(X)).^2)/fp;
  35. plot(0:fp/2,10*log10(GWM(1:(fp/2)+1)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement