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.

Wireless Local Area Networks 48-7<br />

48.4.4 HCF Controlled Channel Access<br />

Contention-free medium access in 802.11e [IEE05e] is realized with HCF Controlled Channel Access<br />

(HCCA). HCCA is the replacement of the previously defined PCF and used for controlled channel<br />

access. The time between two consecutive beacon frames is called a superframe. It is divided into an<br />

optional contention-free period (CFP) and a contention period (CP). During the CFP, the hybrid coordinator<br />

(HC) controls the access to the channel by polling its associated stations with QoS requirements.<br />

However, the HC is also allowed to initiate a controlled access phase (CAP) during the CP after detecting<br />

that the channel is idle for a time interval longer than a PIFS (PIFS = SIFS + aSlotTime), and whenever<br />

there is a need to transfer time-critical data. An example for a superframe is shown in Figure 48.3.<br />

A polled station is granted a transmission opportunity (TXOP) allowing the station to occupy the channel<br />

for a time period equal to the TXOP value. This concept elevates HCCA with greater flexibility than its<br />

predecessor, although the time for generating CAPs is limited to a maximum duration in order to leave<br />

space for stations operating under EDCA.<br />

A very important concept for QoS support in 802.11e is the admission control. Whenever a station<br />

wants to associate with a certain BSS, it has to specify its requirements during a TSPEC negotiation<br />

as was introduced in the integrated services architecture [IET97]. The negotiation is done with a traffic<br />

specification element (TSPEC) that may contain parameters related to the time-critical traffic flow,<br />

such as the mean data rate or the delay bound: They are exchanged between the QAP and the QSTAs to<br />

establish a traffic stream (TS). The admission or the rejection of the new TS depends on the adherence<br />

of its requirements. Every station can have up to eight different TSs with different QoS requirements.<br />

After the negotiation, the polling schedule for the stations is calculated by the HC based on the previously<br />

defined requirements. The ability of the HC to perform the scheduling depends on several mandatory<br />

parameters, such as the Nominal MSDU Size, the Mean Data Rate, the delay bound, etc. Although<br />

the applied algorithm for scheduling and admission control has been completely left open to the implementer,<br />

i.e., it can be adapted to the needs of specific applications and kinds of traffic flows, a sample<br />

scheduler can be found in Annex K of the 802.11e [IEE05e].<br />

48.4.5 Direct Link Protocol and Block ACK<br />

In order to decrease the protocol overhead, the 802.11e [IEE05e] also defines a way to directly communicate<br />

with other clients in infrastructure networks and to acknowledge more than one frame with a block<br />

acknowledgment. The direct link setup (DLS) enables two stations belonging to the same BSS to communicate<br />

directly to each other without directing the frames through the AP. Before the transmission starts,<br />

the direct link has to be set up via a request to the AP that is forwarded to the intended other station.<br />

Contention free period (CFP)<br />

IEEE 802.11e superframe<br />

Contention period (CP)<br />

Controlled access phase (CAP)<br />

QAP<br />

QSTA 1...n<br />

B<br />

C C<br />

eacon<br />

FPoII1<br />

C<br />

C<br />

CF FPoII3<br />

A A FĒnd<br />

FPoII4<br />

CF<br />

B<br />

Poll<br />

EDCA<br />

A Poll A A EDCA eacon<br />

CK CK Data to<br />

CK CK CK Data<br />

STA 9<br />

STA 7<br />

Data<br />

STA<br />

1<br />

2<br />

+<br />

Data<br />

Data<br />

STA<br />

2<br />

+<br />

ACK<br />

Data<br />

STA<br />

3<br />

A<br />

CK<br />

Data<br />

STA<br />

4<br />

5<br />

+<br />

Data<br />

Data<br />

STA<br />

5<br />

+<br />

ACK<br />

EDCA<br />

Data<br />

STA 8<br />

A<br />

CK<br />

t<br />

PIFS SIFS SIFS SIFS SIFS AIFS[AC] SIFS PIFS SIFS SIFS SIFS<br />

+Backoff<br />

FIGURE 48.3<br />

Example of an 802.11e superframe.<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!