23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

48-4 Industrial Communication Systems<br />

Legacy support for<br />

contention-free<br />

services, optional<br />

Support for<br />

prioritized QoS<br />

HCF<br />

Support for<br />

parameterized QoS<br />

MAC<br />

PCF<br />

EDCA<br />

HCCA<br />

Support for<br />

contention services<br />

DCF<br />

FIGURE 48.1<br />

MAC architecture with HCF.<br />

The DCF is totally distributed and can be used within both ad hoc and infrastructure network configurations.<br />

Conversely, the PCF is centralized and can be used only in infrastructure network configurations.<br />

In the DCF, each station senses the shared channel and transmits when it finds a free channel<br />

according to a carrier-sense mechanism. In the PCF, a coordinator station polls the other nodes, thus<br />

enabling them to transmit in a collision-free way. The Enhanced Distributed Channel Access (EDCA)<br />

mechanism is based on DCF medium access, except for the ability to assign different priorities to various<br />

kinds of traffic flows. HCF-Controlled Channel Access (HCCA) defines a parameterized QoS support.<br />

It also relies on a polling procedure with an underlying time-division multiple access (TDMA)<br />

principle but is more flexible when compared to the legacy of the PCF.<br />

Currently, the most widely used channel access mechanisms are the DCF and the EDCA, while the<br />

PCF and the HCCA have received little attention so far, especially where commercial products are concerned,<br />

because the available chipsets still lack support for these mechanisms. In the following, the four<br />

different access methods are outlined.<br />

48.4.1 Distributed Coordination Function<br />

The IEEE 802.11 DCF operating mode is based on Carrier-Sense Multiple Access with a Collision<br />

Avoidance (CSMA/CA) protocol and on a random backoff time following a busy medium condition. The<br />

random backoff time is intended to reduce the collision probability between multiple stations accessing<br />

a shared medium at the point where collisions would most likely occur. The highest probability of a<br />

collision exists just after the medium becomes idle following a busy medium because multiple stations<br />

could have been waiting for the medium to become available again. This is the situation in which the<br />

random backoff procedure comes into action to resolve medium contention conflicts.<br />

Before starting transmission, a node listens to the channel for a time called, a Distributed Interframe<br />

Space (DIFS), to assess whether the channel is idle or not. If the channel is idle, each node generates<br />

a random backoff interval in order to reduce the probability of collisions with other nodes trying to<br />

access the sensed idle channel at the same time. Each node decreases its backoff counter as long as the<br />

wireless channel is sensed to be idle. If the counter has not reached zero, and the channel becomes<br />

busy again, the backoff counter is frozen and reloaded as soon as the channel is sensed to be idle again<br />

for a DIFS.<br />

When the backoff interval is over, and if the channel is still idle, the transmission starts. The random<br />

backoff interval, expressed as a number of time slots, is generated in the set {0,CW – 1}, where CW denotes<br />

the contention window size. The initial value of the contention window is CWmin. In the case of an unsuccessful<br />

transmission (due to collisions or losses), the CW is doubled up to a maximum value CWmax.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

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

Saved successfully!

Ooh no, something went wrong!