|
|
|
b1,0 = p × b0,0 .... (E1a) b2,0 = p2 × b0,0 .... (E1b) b3,0 = p3 × b0,0 .... (E1c) ... bm-1,0 = pm-1 × b0,0 .... (E1x) pm bm,0 = ----- × b0,0 ....... (E3) 1-p |
b1,0 = p × b0,0 .... (E1a) b2,0 = p2 × b0,0 .... (E1b) b3,0 = p3 × b0,0 .... (E1c) ... bm-1,0 = pm-1 × b0,0 .... (E1x) pm bm,0 = ----- × b0,0 ....... (E3) 1-p |
with b0,0 equal to:
|
|
2(1-2p) τ = ---------------------------- ...... (7) (1-2p)(W+1) + pW(1 - (2p)m) p = 1 - (1-τ)n-1 ...... (9) |
Total amount of useful time S = -------------------------------- Total amount of time Or: Avg. length of the payload in a slot × Ҏ[ slot contains exactly one transmission ] S = ---------------------------------------------------------------------------------------- Avg. length of a slot E[P] × Ptr × Ps = ------------------------- Avg. length of a slot where: Ptr = probability that a slot contains a transmission Ps = probability that transmission is successful E[P] = Avg. length of the payload in a slot |
With:
Ptr = Ҏ[ at least 1 terminal transmit ] = 1 - (1 - τ)n |
and:
Ps = Ҏ[ a transmission is successful ] n τ (1 - τ)n-1 = ----------------- 1 - (1 - τ)n |
(E[P] was assumed to be constant (because I did not want to deal with variable packet length)
Avg. length of a slot = Weighted average of the length of the 3 diff. kinds of slot = Ҏ[ 0 transmission ] × σ + Ҏ[ 1 transmission ] × Ts + Ҏ[ > 1 transmission ] × Tc = (1 - Ptr)×σ + (PtrPs)×Ts + (Ptr(1-Ps))×Tc |
where:
|
Ts = ( H + E[P] + SIFT + δ ) + ( ACK + DIFS + δ ) ..... (6) Tc = H + E[P] + DIFT + δ ..... (7) |
Ts = ( RTS + SIFT + δ ) + ( CTS + SIFT + δ ) + ( H + E[P] + SIFT + δ ) + ( ACK + DIFS + δ ) ..... (8) Tc = RTS + DIFT + δ ..... (9) |