An Investigation of the Impact of Signal Strength on Wi-Fi Link ...
An Investigation of the Impact of Signal Strength on Wi-Fi Link ...
An Investigation of the Impact of Signal Strength on Wi-Fi Link ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
down from <str<strong>on</strong>g>the</str<strong>on</strong>g> NAV to 0. If <str<strong>on</strong>g>the</str<strong>on</strong>g> NAV is not 0, it indicates <str<strong>on</strong>g>the</str<strong>on</strong>g> medium is busy. On <str<strong>on</strong>g>the</str<strong>on</strong>g><br />
o<str<strong>on</strong>g>the</str<strong>on</strong>g>r hand, when <str<strong>on</strong>g>the</str<strong>on</strong>g> NAV is 0, <str<strong>on</strong>g>the</str<strong>on</strong>g> medium is available. The advantage <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> NAV is<br />
to prevent interrupti<strong>on</strong> from o<str<strong>on</strong>g>the</str<strong>on</strong>g>r wireless stati<strong>on</strong>s during a sequence <str<strong>on</strong>g>of</str<strong>on</strong>g> frame<br />
transmissi<strong>on</strong> [14].<br />
Random Back<str<strong>on</strong>g>of</str<strong>on</strong>g>f Time<br />
Before data transmissi<strong>on</strong> starts, a wireless stati<strong>on</strong> uses carrier-sense mechanism to<br />
determine if <str<strong>on</strong>g>the</str<strong>on</strong>g> medium is busy or idle. If <str<strong>on</strong>g>the</str<strong>on</strong>g> medium is busy, <str<strong>on</strong>g>the</str<strong>on</strong>g> wireless stati<strong>on</strong> will<br />
put back a DCF interframe space (DIFS) or an extended interframe space (EIFS). After<br />
DIFS and EIFS, <str<strong>on</strong>g>the</str<strong>on</strong>g> stati<strong>on</strong> will generate a random back<str<strong>on</strong>g>of</str<strong>on</strong>g>f time for ano<str<strong>on</strong>g>the</str<strong>on</strong>g>r deferral<br />
before transmissi<strong>on</strong>. The main purpose <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> random back<str<strong>on</strong>g>of</str<strong>on</strong>g>f time is to reduce<br />
probability <str<strong>on</strong>g>of</str<strong>on</strong>g> collisi<strong>on</strong> during <str<strong>on</strong>g>the</str<strong>on</strong>g> period <str<strong>on</strong>g>of</str<strong>on</strong>g> c<strong>on</strong>tenti<strong>on</strong> between wireless stati<strong>on</strong>s. The<br />
formula which is used to generate random back<str<strong>on</strong>g>of</str<strong>on</strong>g>f time is given below,<br />
Back<str<strong>on</strong>g>of</str<strong>on</strong>g>f Time = Random () * a SlotTime [13]<br />
Random () is a pseudorandom integer which is determined by <str<strong>on</strong>g>the</str<strong>on</strong>g> c<strong>on</strong>tenti<strong>on</strong> window<br />
parameters. The value <str<strong>on</strong>g>of</str<strong>on</strong>g> aSlotTime is determined by characteristics <str<strong>on</strong>g>of</str<strong>on</strong>g> physical layer.<br />
<strong>Fi</strong>gure 2.11 shows <str<strong>on</strong>g>the</str<strong>on</strong>g> back<str<strong>on</strong>g>of</str<strong>on</strong>g>f procedure. As menti<strong>on</strong>ed in [13], in <str<strong>on</strong>g>the</str<strong>on</strong>g> beginning <str<strong>on</strong>g>of</str<strong>on</strong>g><br />
back<str<strong>on</strong>g>of</str<strong>on</strong>g>f procedure, <str<strong>on</strong>g>the</str<strong>on</strong>g> wireless stati<strong>on</strong> set back<str<strong>on</strong>g>of</str<strong>on</strong>g>f timer by using <str<strong>on</strong>g>the</str<strong>on</strong>g> back<str<strong>on</strong>g>of</str<strong>on</strong>g>f time<br />
formula. If <str<strong>on</strong>g>the</str<strong>on</strong>g> medium is free, <str<strong>on</strong>g>the</str<strong>on</strong>g> back<str<strong>on</strong>g>of</str<strong>on</strong>g>f procedure will deduct <str<strong>on</strong>g>the</str<strong>on</strong>g> aSlotTime time<br />
from back<str<strong>on</strong>g>of</str<strong>on</strong>g>f timer. If <str<strong>on</strong>g>the</str<strong>on</strong>g> medium is busy during a back<str<strong>on</strong>g>of</str<strong>on</strong>g>f time slot, <str<strong>on</strong>g>the</str<strong>on</strong>g> back<str<strong>on</strong>g>of</str<strong>on</strong>g>f<br />
procedure will be suspended. Then <str<strong>on</strong>g>the</str<strong>on</strong>g> medium will be determined busy or idle during<br />
DIFS or EIFS period before back<str<strong>on</strong>g>of</str<strong>on</strong>g>f procedure resumes. However, when <str<strong>on</strong>g>the</str<strong>on</strong>g> back<str<strong>on</strong>g>of</str<strong>on</strong>g>f<br />
timer reaches 0, transmissi<strong>on</strong> will start immediately.<br />
- 16 -