| 1119 | |
| 1120 | === 7 Novembre === |
| 1121 | |
| 1122 | Ampliamenti e miglioramenti all'algoritmo di ripartizione delle trasmissioni e delle ricezioni (ora anche commentato): |
| 1123 | |
| 1124 | {{{ |
| 1125 | t_s: durata totale dei silenzi |
| 1126 | a_ui, a_di: numero di accessi in invio e in ricezione della i-esima STA |
| 1127 | a_d = sum a_di |
| 1128 | a_dx = a_ux = 0 |
| 1129 | |
| 1130 | 01 se t_us >= d_ux * a_d [ se x puo` usare silenzio per trasmettere come AP ] |
| 1131 | 02 t_us -= d_ux * a_d |
| 1132 | 03 a_'ux = a_d [ x trasmette come AP ] |
| 1133 | 04 se t_us >= 0 [ se avanza silenzio ] |
| 1134 | 05 a'_dx = t_us / (d_ux + d_dx) [ meta` silenzio per ricezioni di x ] |
| 1135 | 06 a'_d = a_d + a'_dx |
| 1136 | 07 a'_ux += a'_dx [ meta` silenzio per trasmissioni di x] |
| 1137 | 08 se a'_ux <= M(a_ui) [ se x non trasmette al massimo ] |
| 1138 | 09 a'_d = a'_ux = M(a_ui) [ ripartizione grezza trasmissioni ] |
| 1139 | 10 ... [ normalizzazione trasmissioni ] |
| 1140 | 11 a'_dx = M(a_di) [ ripartizione grezza ricezioni ] |
| 1141 | 12 ... [ normalizzazione ricezioni ] |
| 1142 | 13 alrimenti [ x trasmette al massimo ] |
| 1143 | 14 se a'_dx <= M(a_di) [ se x non riceve al massimo ] |
| 1144 | 15 a'_dx = M(a_di) [ ripartizione grezza ricezioni ] |
| 1145 | 16 ... [ normalizzazione degli a'_d ] |
| 1146 | 17 altrimenti [ se non avanza silenzio ] |
| 1147 | 18 a'_d = a'_ux = M(a_ui) [ ripartizione grezza trasmissioni ] |
| 1148 | 19 ... [ normalizzazione trasmissioni ] |
| 1149 | 20 a'_dx = M(a_di) [ ripartizione grezza ricezioni ] |
| 1150 | 21 ... [ normalizzazione degli a'_d ] |
| 1151 | }}} |
| 1152 | |