Tassos

Matlab labs

Jan 14th, 2015
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 5.93 KB | None | 0 0
  1. =======================================================================================================
  2. 13-1-15
  3. =======================================================================================================
  4.  
  5. amps ( fdma/fdd )
  6.  
  7. synoliko euros : 12.5 Mhz
  8.  
  9. sixnotita diaxorismou : 10 Khz
  10.  
  11. euros ana kanali : 30 Khz
  12.  
  13. Na brite : ton ari8mo xriston & ke tin apodosi.
  14. Lisi :
  15.  
  16.  
  17. >> clear all
  18. >> bt = 12 * 5 * 10 ^ 6 ;
  19. >> bguard = 10 * 10 ^ 3;
  20. >> bc = 30 * 10 ^ 3 ;
  21. >> n = ( bt - 2 * bguard ) / bc ;
  22. >> bt = 12.5 * 10 ^ 6 ;
  23. >> na = n * bc / bt
  24.  
  25. na =
  26.  
  27.     4.7984
  28.  
  29. >>  n = ( bt - 2 * bguard ) / bc ;
  30. >> na = n * bc / bt
  31.  
  32. na =
  33.  
  34.     0.9984
  35.  
  36. >>
  37.  
  38.  
  39.  
  40. =========================================================
  41. Sistima GSM ( TDMA )
  42. exi plesio pou apotelite apo 8 slots.
  43. ena to ka8e slot exi 156,25 bits
  44. ke ri8mo metadosis 270,833 kbps
  45. na ipologistoun :
  46. i diarkia tou bit ( Tb )
  47. i diarkia tou slot ( Tslot )
  48. i diarkia tou plesiou ( Tframe )
  49. meta apo poso xrono 8a epanametadosi enas xristis ?
  50. tb = 1 / R
  51.  lisis :
  52.  
  53. >> R = 270.833 * 10 ^ 3; // to 10 ^ 3 epidi prepi na to metatre4oume
  54. ??? R = 270.833 * 10 ^ 3; // to 10 ^ 3 epidi prepi na to metatre4oume
  55.                           |
  56. Error: Unexpected MATLAB operator.
  57.  
  58. >> R = 270.833 * 10 ^ 3;
  59. >> tb = 1/R
  60.  
  61. tb =
  62.  
  63.   3.6923e-006
  64.  
  65. >> tslot = tb * 156.25;
  66. >> tframe = 8 * tslot
  67.  
  68. tframe =
  69.  
  70.     0.0046
  71.  
  72.  
  73.  
  74. =======================================================================================================
  75. 16-12-14
  76. =======================================================================================================
  77.  
  78. ( κάτι δεν έχω γράψει πολύ καλά σε αυτό το εργαστήριο )
  79.  
  80. Τύποι :
  81. L = (4pi*d/λ)^2 = (4pi*d*f/c)^2
  82. Ldb = 10 * log10 (L)
  83.  
  84.  
  85. Για :
  86. d = 1m - 10Km
  87. f = 5 GHz
  88. L = ;
  89. Ldb = ;
  90.  
  91. Matlab :
  92.  
  93. f = 5 * 10 ^ 9;     % Επειδή είναι 5 GHz.
  94. d = [1:10:10000];
  95. c = 3 * 10 ^ 8 ;    % Ταχύτητα φωτός γνωστή πάντα.
  96. L = ( (4 * pi * d * f ) /c ).^2;
  97. Ldb = 10 * log10 ( L );
  98. Subplot (2,1,1);
  99. plot (d,L);
  100. Subplot (2,1,2);
  101. plot(d, Ldb);
  102.  
  103.  
  104. -------------------------
  105.  
  106. Τύποι εκπομπής Friis :
  107. Pr : Δέκτης.
  108. Pt : Πομπός.
  109. Aet : Ενεργός περιοχή κεραίας.
  110. Pr = Pt * (AeT * AeR / d^2 * λ^2 );
  111.  
  112.  
  113. Επειδή η κεραία μας λέει πως είναι παρεμβολική :
  114. Ae = 0.56 A
  115.    = 0.56 pi * r^2
  116.    = 0.56 pi
  117.  
  118. Διάμετρος : 2m = 2r
  119. d = 10 km
  120. f = 8 MHz
  121. Pt = 10 - 1000
  122. Pr = ;
  123.  
  124. Matlab :
  125.  
  126. f = 8 * 10 ^ 6;     % Επειδή είναι σε MHz.
  127. d = 10000;
  128. Ae = 0.56 * pi;
  129. Pt = [10 : 100];
  130. c = 3 * 10^8;       % Ταχύτητα φωτός ( πάντα γνωστή ).
  131. l = c/f;        % Τύπος : λ = c/f .
  132. Pr = Pt * ( (Ae^2) / (d^2 * l^2) );
  133. plot(pr);
  134. plot(pt);
  135.  
  136.  
  137. =======================================================================================================
  138. 9-12-14
  139. =======================================================================================================
  140.  
  141. πάντα για τις παραβολικές είναι : 0,56
  142.  
  143. >> k = 0.56
  144.  
  145. k =
  146.  
  147.     0.5600
  148.  
  149. >> d =41000/(32*14)
  150.  
  151. d =
  152.  
  153.    91.5179
  154.  
  155. >> G = d*k
  156.  
  157. G =
  158.  
  159.    51.2500
  160.  
  161. >> gdb = 10*log10(G)
  162.  
  163. gdb =
  164.  
  165.    17.0969
  166.  
  167.  
  168.  
  169.  
  170.  
  171. ----------------------------------------------------------------------
  172. SOS
  173. Η απώλεια στο ελεύθερο διάστημα ( fresnel)
  174.  
  175. L = ( (4πd))^2
  176. d = αποστάτη
  177. λ = μήκος κύματος
  178.  
  179. λ = c/f
  180. Ldb = 10 log10(L)
  181.  
  182. από ο πάνω ( SOS!! ) να αποδείξω αυτό :
  183.  
  184. Ldb = 32.44+20log10(d) + 20log10(f)
  185. f : MHz
  186. d : km
  187.  
  188. ----------------------------------------------------------------------
  189.  
  190. f = 12 GHz
  191. d = 10 Km
  192. να βρούμε το L , Ldb
  193.  
  194. λ = c/f
  195.  
  196. ===
  197.  
  198. >> f = 12*10^9
  199.  
  200. f =
  201.  
  202.   1.2000e+010
  203.  
  204. >> c = 3*10^8
  205.  
  206. c =
  207.  
  208.    300000000
  209.  
  210. >> l = c/f
  211.  
  212. l =
  213.  
  214.     0.0250
  215.  
  216. >> L = ( (4*pi*10)/l )^2
  217.  
  218. L =
  219.  
  220.   2.5266e+007
  221.  
  222. >> Ldb = 10*log10(L)
  223.  
  224. Ldb =
  225.  
  226.    74.0254
  227.  
  228.  
  229. =======================================================================================================
  230. 18-11-2014
  231. =======================================================================================================
  232. Θεωρητικό :
  233. C : Χωρητικότητα.
  234. B : Εύρος ζώνης.
  235. S : Ισχύς σήματος.
  236. N : Ισχύς θορύβου.
  237.  
  238. C = B * log2 (1 + (S / No*b) )      % (bps)
  239.  
  240. S/No = 25 Db
  241.  
  242. B : 1 Hz...10 Khz
  243.  
  244.  
  245. C  ^
  246.    |
  247.    |
  248.    |
  249.    |
  250.    ___________________>
  251.    1           b^10^4
  252.  
  253.  
  254. Matlab :
  255.  
  256. >> s_no_db = 25;
  257.  
  258. >> s_no = 10^(s_no_db/10)% Κάνει το db καθαρό αριθμό
  259.  
  260. >> b = [0:10,11:5:1000,1010:10:5000,5000:100:10000];
  261.  
  262. >> c = b.*log2(1+s_no./b);
  263.  
  264. >> semilogx(b,c);
  265.  
  266. >> xlabel('b')
  267.  
  268. >> ylabel('capacity (c)')
  269.  
  270. >> title('Channel capacity (c): b vs c')
  271.  
  272.  
  273. Τι συμβαίνει με την χωρητικότητα (C) όταν το εύρος τέμνει στο 0 ή στο άπειρο ;
  274. Δηλαδή :
  275. C = ;
  276. S/No ->
  277. S/No -> άπειρο
  278.  
  279. ______________
  280.  
  281. C = ;
  282. B -> 0
  283. B -> άπειρο
  284.  
  285.  
  286. Άλλο που μοιάζει μάλλον από την ίδια θεωρία :
  287.  
  288. Θεωρητικό :
  289. C : Χωρητικότητα.
  290. B : Εύρος ζώνης.
  291. S : Ισχύς σήματος.
  292. N : Ισχύς θορύβου.
  293.  
  294. N = No * B
  295.  
  296. C = B * log2 (1 + (S / No*b) )      % (bps)
  297.  
  298. S/No : -20 .. έως .. 30 Db
  299.  
  300. B : 3 Khz
  301.  
  302. C= ;
  303.  
  304. Matlab :
  305.  
  306. S_No_dB = [-20:0.1:30];
  307. S_No = 10 .^ ( S_No_dB / 10 );
  308. B = 3000;
  309.  
  310. C = B * log2 ( 1 + (S_No / B ) );   % !!~SOS~!!
  311.  
  312. semilogx(S_No,C);
  313. title('Channel Capacity(C) : S/No vs C ');
  314. xlabel('S/No');
  315. ylabel('Capacity (C)');
  316.  
  317. b1 = 4 KHz   -> C1
  318. b2 = 30 KHz  -> C2
  319.  
  320. ( εδώ έχω μια γραφική αναπαράσταση στο χαρτί με 3 καμπύλες B, B1 , B2 )
  321.  
  322. semilogx(S_No, C, S_No, C1, S_No, C2);
  323.  
  324. Τι συμβαίνει με την χωρητικότητα όταν :
  325.  
  326. C  -> S/No -> 0
  327. C  -> S/No -> άπειρο
  328.  
  329. ;;;
Advertisement
Add Comment
Please, Sign In to add comment