30.06.2013 Views

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

SHOW MORE
SHOW LESS

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 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!