|
|
|
|
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)
|