Advertisement
Guest User

Untitled

a guest
Dec 16th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.24 KB | None | 0 0
  1. clear all
  2. clc
  3.  
  4. % Переменные по заданию
  5. R = 2000;
  6. P_tx = 320;
  7. f_0 = 1800;
  8. delta_f = 5*10^6;
  9. k_n = 3;
  10. % Окумура-Хата, большой город
  11.  
  12. % Константы
  13. T = 300;
  14. k = 1.38*(10^-23);
  15.  
  16. % Переменные
  17. N = 6;
  18. h_BS = 10 % БС всегда на одном и том же уровне
  19. AB_d = randi([1 10], 1, N)
  20. for i = 1:N
  21.     AB_h_RX(i) = randi([1 h_BS]);
  22. end
  23. AB_h_RX
  24. S = 3; % Т.к. город большой
  25.  
  26. % Рассчитываем мощьность шума
  27. P_n = T*k*k_n*delta_f;
  28.  
  29. % Рассчитываем потери L
  30. a = (1.1*log10(f_0) - 0.7).*AB_h_RX - (1.56*log10(f_0) - 0.8);
  31. L = 46.3 + 33.9*log10(f_0) - 13.82*log10(h_BS) - a + (44.9 - 6.55.*log10(AB_h_RX)).*log10(AB_d) + S; % В децибеллах
  32. L = 10.^(L./10); % Разы
  33.  
  34. % Рассчитываем мощьность, принятую АБ
  35. P_RX = P_tx./L;
  36.  
  37. % Рассчтываем отношения сигнал/шум
  38. SNR = P_RX./P_n;
  39.  
  40. % Рассчитываем пропускную способность канала связи
  41. C = delta_f.*log2(1 + SNR);
  42. disp('при вышеуканных условиях пропускная сопопсобность в Мбит/с равна ')
  43. (C./1024^2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement