Advertisement
Guest User

Untitled

a guest
Oct 16th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. %% Pirmas
  2. %Elektromagnetinės bangos dažnis f = 1, 02 GHz.
  3. %Apskaičiuokite bangos ilgį ? [m].
  4. f=1.02e09;
  5. %sviesos greitis
  6. c=2.998e08;
  7. l=c/f;
  8. disp(['Bangos ilgis ',num2str(l),' [m]']);
  9.  
  10. %% Antras
  11. %Elektromagnetinės bangos ilgis ? = 15 cm. Apskaičiuokite jos dažnį f [MHz].
  12. l=0.15;
  13. %sviesos greitis
  14. c=2.998e08;
  15. f=c/l;
  16. disp(['Daznis ',num2str(f),' [Hz]']);
  17.  
  18. %% Trecias
  19. %Apskaičiuokite energijos srauto tankį WP atstumu d = 50 m nuo siųstuvo antenos, kai
  20. %siųstuvo išėjime signalo stiprumas PS yra 10 W, siųstuvo antenos efektyvusis stiprinimas
  21. %GS yra absoliučiais dydžiais 100. WP dydį išreikškite mW/cm2.
  22.  
  23. d=5000; %cm
  24. P=10000; %mW
  25. G=100;
  26. W=(P*G)/(4*pi*d^2);
  27. disp(['Energijos srauto tankis ',num2str(W),' [mW/cm2]']);
  28.  
  29. %% Ketvirtas
  30.  
  31. %L = 32,45 + 20*log10(d)+20*log10(f);
  32.  
  33. L = 138.6; %dB
  34. f = 6350; %MHz
  35. d = 10^((L-32.45-20*log10(f))/20);
  36. disp(['Atstumas ',num2str(d),' [km]']);
  37.  
  38. %% Penktas
  39.  
  40. % a) Atstumas tarp siųstuvo ir imtuvo d = 27 km; elektromagnetinės bangos dažnis f = 15300 MHz;
  41. d=27;
  42. f=15300;
  43. L1=32.45+ 20*log10(d) + 20*log10(f);
  44. disp(['a) Nuostoliai L ',num2str(L1),' [dB]']);
  45.  
  46. % b) kaip pasikeis nuostoliai, jei elektromagnetinės bangos dažnį sumažinsime per pusę iki
  47. % f = 7650 MHz, o atstumas d išliks nepakitęs?
  48. f1=7650;
  49. L2 = 32.45 + 20*log10(d) + 20*log10(f1);
  50. L4=L2-L1;
  51. disp(['b) Nuostoliai L ',num2str(L2),' [dB]']);
  52. disp(['b) Pasikeite nuo pirmo ',num2str(L4),' [dB]']);
  53.  
  54.  
  55. %c) kaip pasikeis nuostoliai, jei atstumą sumažinsime per pusę iki d = 13, 5 km, o dažnis
  56. % išliks toks pat, kaip ir pirmuoju atveju, t.y. f = 15300 MHz?
  57. d1=13.5;
  58. L3 = 32.45 + 20*log10(d1)+20*log10(f);
  59. L5=L3-L1;
  60. disp(['c) Nuostoliai L ',num2str(L3),' [dB]']);
  61. disp(['c) Pasikeite nuo pirmo ',num2str(L5),' [dB]']);
  62.  
  63.  
  64. %% Sestas
  65.  
  66. d=27;
  67. d1=13.5;
  68. f=6500;
  69. L = 32.45 + 20*log10(d) + 20*log10(f);
  70. L1 = 32.45 + 20*log10(d1) + 20*log10(f);
  71. L2=L1-L;
  72. disp([' Nuostoliai L ',num2str(L),' [dB]']);
  73. disp([' Sumazinus atstuma ',num2str(L1),' [dB]']);
  74. disp([' Pasikeite ',num2str(L2),' [dB]']);
  75.  
  76. %% Septintas
  77. d=2800;
  78. d1=3400;
  79. f=12.7;
  80. L = 92.45 + 20*log10(d) + 20*log10(f);
  81. L1 = 92.45 + 20*log10(d1) + 20*log10(f);
  82. L2=L1-L;
  83. disp([' Nuostoliai L ',num2str(L),' [dB]']);
  84. disp([' Padidinus atstuma ',num2str(L1),' [dB]']);
  85. disp([' Pasikeite ',num2str(L2),' [dB]']);
  86.  
  87. %% Astuntas
  88. d1=10000;
  89. d=20000;
  90. f=15e09;
  91. f1=20e09;
  92. f2=10e09;
  93. %sviesos greitis
  94. c=2.998e08;
  95. l=c/f;
  96. l1=c/f1;
  97. l2=c/f2;
  98. disp(['Bangos ilgis 15GHz ',num2str(l),' [m]']);
  99. disp(['Bangos ilgis 20GHz ',num2str(l1),' [m]']);
  100. disp(['Bangos ilgis 10GHz ',num2str(l2),' [m]']);
  101.  
  102. R1 = sqrt(l*d1*(d-d1)/d);
  103. disp(['Pirmas spindulys 15GHz ',num2str(R1),' [m]']);
  104. R2 = sqrt(l1*d1*(d-d1)/d);
  105. disp(['Antras spindulys 20GHz ',num2str(R2),' [m]']);
  106. R3 = sqrt(l2*d1*(d-d1)/d);
  107. disp(['Trecias spindulys 10GHz ',num2str(R3),' [m]']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement