- Research Article
- Open Access
Analytical Study of QoS-Oriented Multicast in Wireless Networks
© Andrey Lyakhov and Mikhail Yakimov. 2011
- Received: 27 January 2011
- Accepted: 7 March 2011
- Published: 15 March 2011
Multicast is a very popular bandwidth-conserving technology exploited in many multimedia applications. However, existing standards of high rate wireless networks provide no error recovery mechanism (ARQ) for multicast traffic. ARQ absence in wireless networks unreliable by their nature leads to frequent packet losses, which is inappropriate for most of multimedia applications. In this paper, we study new reliable multicast mechanism proposed recently to support multimedia QoS (packet loss ratio, latency, and throughput) with various wireless technologies. This mechanism is based on the concept of multiple ACK-leaders, that is, multicast recipients responsible for acknowledging data packets. We develop analytical models of the mechanism with various leader selection schemes and use the models to study the schemes efficiency and to optimize them. Numerical results show that the novel multicast mechanism with multiple ACK-leaders can be easily tuned to meet specific QoS requirements of multimedia or any other multicast applications.
- Multicast Group
- Packet Error Rate
- Multicast Packet
- Multicast Scheme
- Multicast Traffic
Wide spreading of wireless networks increases diversity of wireless multimedia services. However, it is very hard to meet strict QoS requirements of multimedia services in wireless networks because of the error-prone nature of wireless media and random access techniques commonly used in wireless protocols. In wireless networks, an access method based on channel reservation is the best way to provide parameterized quality of service (QoS) for multimedia streams. Channel reservation is easily provided with centralized control, when the access point (AP), also called the base station, schedules data transmissions according to specific demands of multimedia services and applications. Almost all existing wireless MAC protocols include centralized control: the IEEE 802.16 MAC  for wireless MANs is centralized as a whole; in the IEEE 802.11  and 802.15.3  MACs for wireless LANs and PANs, the AP controls access to the channel and can provide collision-free operation periodically. With distributed control, collision-free periods can be provided too via a negotiation process between neighbor stations: see MCCA in IEEE 802.11s mesh networks  and DRP in WiMedia WPANs .
In this paper, we assume that multimedia flows are transmitted in specially dedicated collision-free periods. Arranging such intervals, modern MAC protocols of high rate wireless networks support perfectly parameterized QoS for unicast transmission. As to multicast transmissions, parameterized QoS is not supported because conventional automatic repeat request (ARQ) schemes used for unicast are not applicable to multicast connections.
Multicast itself is known to be a bandwidth-conserving technology that reduces traffic by delivering the same data stream to multiple recipients simultaneously. Stations interested in receiving the data stream are included into the related multicast group and are referred to as multicast group members. At MAC layer, a multicast group is identified by a multicast MAC address. The stream originator sends its packets with the destination address field set to the multicast MAC address.
Various applications such as TV and radio broadcasting, gaming, videoconferencing, corporate communications, distance learning, news, and so forth, which use multicast transmission techniques, already crowded the market. In addition, most of these applications impose strict QoS requirements, such as minimal throughput, maximal packet loss ratio (PLR), and latency, and so forth, implying a large number of devices in the network.
Almost all multicast applications rely on network layer multicast protocols only. However, these multicast solutions do not take advantages of the broadcast nature of the wireless medium. The efficiency of network layer multicast protocols in terms of QoS can be greatly improved by providing additional local QoS support at the underlying MAC layer. In this paper, we focus on multicast QoS support at the MAC layer, that is, reliable data delivery across single-hop wireless links by facilitating local error recovery.
It is known that reliable traffic delivery is one of the main application requirements. The reliability index is PLR. Unfortunately, multicast QoS in part of requirement on maximal PLR is not supported by modern MAC protocols of high rate wireless networks because of ARQ absence for multicast. However, these protocols have potential tools to implement multicast ARQ schemes. In the next section, we give some background on existing ARQ-based MAC layer approaches, which aim to achieve multicast reliability. Further, in Sections 3–5, we focus on reliable multicast schemes which parameters can be tuned to meet application QoS requirements, develop analytical models of these multicast schemes, and use the models to optimize the schemes. Finally, we present numerical results and summarize the paper.
To our best knowledge, all reliable MAC layer multicast proposals have been developed for 802.11 WLANs (some of them have been presented at IEEE 802.11 Working Group sessions), but ideas of the proposals can be extended and/or adapted to other MAC protocols of high rate wireless networks.
In 2001, Kuri and Kasera  described leader-based protocol (LBP). In LBP, the only leader is selected from all the multicast recipients. This leader is responsible for sending Clear-To-Send (CTS) frames in reply to ready-to-send (RTS) frames and acknowledgements (ACKs) in reply to data frames. The leader is also allowed to send negative CTS (NCTS) or negative ACK (NAK) in cases when either it is not ready to receive the data because of some reasons, or the received data frame is corrupted. All other multicast recipients are only allowed to send NCTS and NAK. The problem of leader choice is not solved in .
Chao et al. proposed in  the random leader technique, according to which the leader is chosen randomly among all recipients with equal probabilities. However, this choice technique does not seem efficient because recipients usually operate in different channel conditions.
In 2007, LG Electronics and INRIA used the idea of LBP in their proposal  to IEEE 802.11v task group. However, the proposal did not include all original LBP features due to incompatibility of original LBP with conventional IEEE 802.11. NCTS and NAK mechanisms were removed from original LBP, because of their absence in conventional IEEE 802.11. According to the proposed leader selection scheme , the recipient operating in the worst channel conditions is selected as a leader.
Obviously, the only leader may be not enough to provide reliable multicast and thus to meet QoS requirements for all multicast recipients. Batch mode multicast MAC (BMMM) , broadcast support multiple access  and broadcast medium window (BMW)  protocols represent an alternative approach, according to which all recipients are requested to send ACKs. (Further, we refer to this approach as to the BMMM one.)
Comparing with BSMA which shows little reliability improvement over the legacy IEEE 802.11 multicast, the BMW protocol is more reliable, because the sender retransmits the data frame until it receives an ACK from every recipient. In spite of its high reliability, the BMW protocol is inefficient for delay-sensitive applications due to multiple contention phases between consecutive ACKs following a multicast data packet. For example, given multicast recipients in the network, the protocol needs to perform contention phases to receive an ACK from every recipient.
In 2002, the BMMM protocol was proposed , which consolidates contention phases of the BMW protocol into one phase (see Figure 1(b)). The multicast originator sends unicast RTSs to every device in multicast group. If the originator does not receive a CTS frame from any of the recipients in multicast group, it defers the transmission and enters the contention phase. Otherwise, it sends a multicast data frame and then unicast Request for ACK (RAK) frames to each of the multicast recipients successively.
BMMM and BMW are the most reliable protocols among ones described above. But in contrast to BMW, there are no contention phases between consecutive ACKs in BMMM. However, the BMMM overhead increases with the number of devices in the multicast group. Even with a few number of recipients, the overhead consisting in RTSs, CTSs, RAKs and ACKs is bigger than the multicast packet itself.
In , the BMMM extension called location aware multicast MAC protocol (LAMM) was proposed. Authors propose to use location information obtained by means of global position system (GPS) to further improve the BMMM. Since a GPS receiver must be implemented together with IEEE 802.11 transmitter, this may result in considerable increasing of power consumption and cost of IEEE 802.11 devices, while industry and market are moving towards low-power portable mobile devices, which must be as cheap as possible.
The same problems are inherent to other reliable multicast protocols [12, 13], which utilize so-called busy tones. By incorporating busy tones into the protocol, authors attempt to reduce the probability of multicast frame corruption due to collisions and hence the number of retransmissions. These approaches assume that every device has an additional RF circuit to transmit and receive on busy tones. Additional spectrum bands are needed to utilize the busy tones. Moreover, the intruder hazard becomes the central issue. The tones are absolutely unprotected against clogging. An unauthorized signal emitted by any device in the coverage area of the multicast originator even at one of the tones may lead to complete blocking of multicast data flow.
With regard to above discussion, it becomes clear that an ARQ policy with positive ACKs is preferable to one with NAK. Utilizing additional frequency bands as long as additional transceivers is also unacceptable.
So, in 2007 we developed new reliable multicast scheme called the enhanced leader based protocol (ELBP)  using the most appropriate LBP and BMMM approaches as base points. LBP assumes the recipient operating in the worst channel conditions is chosen to be the leader responsible for sending ACKs. This method provides very low delays, but at the expense of high PLRs for nonleader recipients. Assuming every recipient to be a leader, BMMM provides the best reliability and thus the lowest PLR at the expense of high delay. The method we proposed and presented to the IEEE 802.11 VTS (video traffic streaming) study group [15, 16] takes into account the trade-off between reliability and delay and can meet specific QoS requirements.
ELBP was actively discussed in the IEEE 802.11aa task group, which was created from the IEEE 802.11 VTS study group in 2008 to enhance the 802.11 MAC for robust audio video streaming. In particular, original ELBP and its modifications were described in . The common goal of these modifications is to decrease the ELBP overhead by sending the only multicast BAR instead of several unicast BARs. If ACK-leaders receiving the multicast BAR reply immediately, B-ACK collisions are inevitable. The collisions can be avoided in different ways. The first way is to use delayed ACKs instead of immediate ACKs, but it increases the delay because of several contention phases separated B-ACKs. The second way is to transmit the ELBP burst, using some protection mechanism (HCCA, MCCA, or PSMP as in ), and to schedule strictly B-ACK transmissions within a contention-free interval dedicated for the ELBP burst.
However, it appeared that IEEE 802.11 channel access method (CSMA/CA) should be changed to transmit B-ACKs according to the strict schedule indicated in the BAR. Due to the reason the MRG service was removed from the draft of the IEEE 802.11aa amendment. The current draft of the IEEE 802.11aa amendment  introduces groupcast with Retries (GCR) service with block-ACK retransmission policy which is very similar to the original ELBP approach. The IEEE 802.11aa Task Group approved the GCR service as a base approach of reliable multicasting in IEEE 802.11 standard. Since that, the GCR/ELBP is a very promising reliable multicast technique for infrastructure and mesh IEEE 802.11 networks and is a matter of special interest for analysis and optimization. In the paper, we develop analytical models of the GCR/ELBP mechanism with various leader selection schemes and use the models to study leader selection schemes efficiency and to optimize them.
Forming the DL- and UL-MAP, the base station allocates the necessary channel to transmit a multicast data burst in the downlink subframe and to receive ACKs from ACK-leaders in the uplink subframe. On receiving the DL- and UL-MAP, recipient(s) become(s) aware when the multicast burst is going to be transmitted and if an ACK arrival is expected from the recipient, that is, if an ACK slot in the ACK-CH part of the uplink subframe is allocated for the recipient. By the ACKs, the base station finds out which of burst packets were corrupted and should be retransmitted. (this new functionality can be easily added to the existing IEEE 802.16 base station software, using the novel modular architecture approach developed in the EU FP7 project FLAVIA .)
The main open issue of the ELBP approach is how to select ACK-leaders. In the next section, we show that the answer depends on QoS requirements. In Sections 4 and 5, we propose accurate analytical models helping to select ACK-leaders and to tune other ELBP parameters, assuming that ELBP bursts are transmitted in contention-free intervals provided by some protection mechanism.
In ELBP, there are two interconnected questions to answer. The first question is how many ACK-leaders should be selected. The second question is which recipients are the best candidates to be ACK-leaders or, in other words, how to select the required number of ACK-leaders from all recipients. We may choose them randomly with equal probabilities for every new burst, as in . However, it seems that equiprobable leader choice is not the best way to support reliability and to meet QoS requirements, because the scheme does not take recipients' PLR, throughput and latency into account. Generally, ACK-leader selection scheme may be a function of QoS requirements, reliability and performance indices, as well as some other metrics, for example, packet error rate (PER).
Since the way of ACK-leaders selection depends highly on QoS requirements, a precise QoS definition is necessary. In this paper, we consider three QoS requirements.
The second QoS requirement is the maximum latency . In our case, latency is the time interval spent to transmit a packet, including possible retransmissions, or in other words, the time interval between the ends of transmissions of consecutive packets. This performance index is very important for delay-sensitive applications. If a packet is not transmitted for , there is no need to transmit it further. Thus, the multicast scheme must meet the QoS requirement on the maximum latency. It may be done by setting the MAC layer maximal lifetime of a packet to .
Leader selection scheme is another ELBP powerful tool. We have already mentioned that equiprobable leader choice may be not the best way to meet QoS requirements for all recipients. Another possible way of ACK-leaders selection is to fix recipients, based on the experienced PER, and consider them as ACK-leaders for every burst transmission. In particular, we propose to select the recipients with higher PER and fix them as ACK-leaders. Further, we refer to this ACK-leader selection scheme as to ELBP with fixed ACK-leaders or just fixed ELBP.
One more scheme is to select recipients as ACK-leaders randomly according to some PER dependent weight function. Every round of multicast transmission, multicast originator selects ACK-leaders out of all recipients according to weights assigned to every recipient by some weight function . Further, we refer to this ACK-leader selection scheme as to ELBP with weighted ACK-leaders or weighted ELBP for short.
In the next two sections, we develop analytical models of fixed and weighted ELBP leader selection schemes. In Section 6, we use the models to find the best solution for various multicast usecases.
4.1. Analytical Study
To develop an analytical model of this multicast scheme, we need to make some definitions and assumptions, first. Let and be the numbers of multicast recipients and ACK-leaders respectively, where . All packets are assumed to be of the same payload size in bytes. Multicast originator is assumed to work in saturation. Let be the PER for the th recipient. We enumerate recipients in the order of decreasing PERs, that is, the first recipient has the highest PER and first recipients serve as ACK-leaders. Due to 802.11 control frames (as well as ACK messages, DL- and UL-MAP in 802.16) are relatively short and are usually transmitted with highest coding gain, we neglect their error probabilities.
4.2. Bounds for ELBP Parameters
In the subsection, we derive the necessary condition with which the QoS satisfaction is possible for all recipients. We also find some bounds of and to make their optimization faster and easier. For that, we build a system of inequalities which helps us to find the bounds of and values, based on QoS requirements.
Inequality (20) is the necessary condition for reliable multicast. Indeed, if the right inequality in (20) does not hold, the QoS can not be supported by the ELBP. In this case, we recommend to decrease to the necessary value by decreasing the packet length and/or bit rate.
Using the second inequality in (19), we prove the following theorem.
should not be selected as ACK-leaders.
For the ELBP with weighted ACK-leaders, ACK-leaders are reselected every time before a burst transmission. The selection is performed from the whole set of recipients, according to their weights . Let us partition all recipients into sets. In set , there are recipients, which PER is nearly the same and approximately equal to . Obviously, we assign the same weights to all recipients of set that makes optimization of the weight distribution easier. This partition makes numerical analysis and optimization of the weighted ELBP much easier in the case of a large number of recipients. Of course, the partition is not reasonable with a small number of recipients. In this case, we just set and .
where is the number of recipients selected to be ACK-leaders in set after selection steps. That is, , , is a selection vector indicating which recipients have been selected after steps. Obviously, and vector indicates all current ACK-leaders responsible for acknowledging the current data burst transmission. The multicast sender stops transmitting a packet when all current ACK-leaders acknowledge the packet and thus, receive the packet successfully.
In this section, we use our analytical models to investigate and to optimize ELBP multicast schemes with different wireless technologies and in different use cases. As we don't apply any simplifications and assumptions about original ELBP multicast schemes, our mathematical models are accurate and there is no need to validate them via simulation. Although we use some simulation to obtain the input data (the dependence of recipient's PER on distance) for our analytical models.
6.1. Fixed ELBP in 802.11 HCCA
Recipient's PER distribution.
Number of recipients
Let fixed ELBP be used. Since the way of ACK-leaders selection depends highly on QoS requirements, we need to specify them. Let , Mbps and ms (this value corresponds to the usual latency bound for video applications). Based on Theorem 1, we conclude that recipients from sets 1–4 only can be selected as ACK-leaders, that is, .
6.2. ELBP with Fixed ACK-Leaders in 802.16 Network
An IEEE 802.16 base station (BS) usually covers a large area with huge number of Subscriber Stations (SSs). To increase the network capacity and QoS provisioning, a BS is equipped with sector antenna. Each sector of this antenna covers a separate area with a part of all SSs in it, achieving spatial diversity. In fact, we can consider each sector as an individual IEEE 802.16 wireless network with its own BS, coverage area and set of SSs. So, further results will concern one of such sectors.
Let us assume that the BS is a multicast sender and the only multicast data burst is transmitted in every frame, that is, . We also assume that the BS transmits a data burst consisted of multicast multimedia data packets with bytes payload at a maximal PHY data rate ( , 64-QAM) using ELBP mechanism with fixed ACK-leaders. With this PHY, one 512 bytes packet takes OFDM symbols, while an acknowledgment takes OFDM symbols. The 802.16 frame duration is ms and the maximum latency is ms. So, the maximal number of retransmissions is , according to (8).
To start numerical analysis we need to derive the dependence of recipient's PER on distance for the investigated network. We divide the process in two steps. First, we obtain the dependence of signal-to-noise ratio (SNR) on distance according to the path loss model in  with a critical parameter . After that we find PER(SNR) by MATLAB  simulation of IEEE 802.16 PHY for the highest PHY data rate ( , 64-QAM), using AWGN channel as a noise source.
As follows from (10), (12) and (14), PLR depends on station's PER and the number of ACK-leaders only. Thus, for a given number of stations and PER distribution, we can find the optimal number of ACK-leaders minimizing the bandwidth allocated for a given multicast connection per frame (see (7)), while meeting a certain QoS requirement on PLR for all recipients.
The first advantage is the scalability. Indeed, even if the number of recipients is quite high ( ), the optimal number of ACK-leaders is still less than 10 for a wide range of values: 2–10%. We can see also that the optimal number of ACK-leaders is nearly proportional to the number of recipients. So, we can conclude the optimal number of ACK-leaders in fixed ELBP scheme is less than 10% over all multicast recipients in wide range of QoS requirements on maximal PLR.
The second advantage is the supremacy over the pure LBP in reliability. Indeed, even if the number of multicast recipients is small ( ), LBP using only one ACK-leader cannot achieve PLR less than 4%. In contrast, ELBP can meet any preassigned QoS requirement on PLR (of course, cannot be less than at the given bit rate, in accordance with (20)).
6.3. ELBP with Weighted ACK-Leaders
We compare three selection schemes: fixed ELBP, weighted ELBP and full random ELBP. For fixed ELBP scheme, we limit the range of and by = 6 and = 11, which are obtained by (16) and (17). For weighted ELBP, weights are assigned according to the principle of minimizing PLR over all stations in the network. Full random ELBP is the special case of weighted ELBP ACK-leader selection scheme with equiprobable weights .
Here, we can conclude that weighted ELBP is the optimal approach of QoS support for multicast streaming, although its implementation may be more complicated, comparing with fixed ELBP and full random ELBP.
Existing standards of high rate wireless networks consider multicast as unreliable service, which is inappropriate for many multimedia applications making strict QoS demands. In this paper, we study a promising enhanced leader based protocol (ELBP) for reliable multicasting in wireless networks. In ELBP, multicast packets are transmitted in bursts and several multicast recipients called the ACK-leaders are appointed to be responsible for multicast data packets acknowledging.
Specific QoS requirements (maximal packets loss ratio, maximal latency, minimal reserved rate) can be met by varying such ELBP parameters as the number of ACK-leaders as well as the data burst size and periodicity. We consider two types of leader selection schemes: (i) ELBP with fixed ACK-leaders which experience higher PERs than other recipients, and (ii) ELBP with weighted ACK-leaders, where ACK-leaders are reselected according to recipients' weights before every data burst transmission. We develop accurate analytical models to estimate reliability and performance indices with these schemes and to find their optimal parameters. Numerical results obtained by the models show that ELBP can be used efficiently to meet specific multimedia application QoS demands, in contrast with well-known LBP and BMMM approaches when either only one recipient or all recipients acknowledge multicast packets. Both fixed and weighted ELBP are scalable multicast solutions: according to our model experiments, even with a large number of recipients it is enough to request a few recipients for acknowledgements to provide reliable multicast for all recipients. Comparing fixed and weighted ELBP, we show that weighted ELBP is more efficient in terms of consumed bandwidth.
This work is partially supported by the European Union under project FP7-257263 (FLAVIA).
- IEEE Std. 802.16-2009 : IEEE Standard for Local and metropolitan area networks—Part 16: Air Interface for Broadband Wireless Access Systems. IEEE, 2009Google Scholar
- IEEE Std 802.11-2007 : Revision of IEEE Std 802.11-1999. IEEE Standard for Information Technology—Telecommunications and information exchange between systems—Local and metropolitan area network—Specific requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications. IEEE Computer Society, 2007Google Scholar
- IEEE Std. 802.15.3 : Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for High Rates Wireless Personal Networks (WPANs). IEEE Computer Society, 2003Google Scholar
- IEEE P802.11s/D3.0, Draft Amendment to Standard  Mesh Networking, 2009Google Scholar
- High Rate Ultra Wideband PHY and MAC Standard, Standard ECMA-368, 2005Google Scholar
- Kuri J, Kasera SK: Reliable multicast in multi-access wireless LANs. Wireless Networks 2001, 7(4):359-369. 10.1023/A:1016631911947View ArticleMATHGoogle Scholar
- Chao H-C, Chang SW, Chen JL: Throughput improvements using the random leader technique for the reliable multicast wireless LANs. Proceedings of the 1st ICN Conference, 2001, Lecture Notes In Computer Science 2093: 708-719.Google Scholar
- Seok Y, Dujovne D, Turletti T, Cuenca P: Leader based Multicast Proposal. IEEE 2007., ( 802.11-07/0144r2):Google Scholar
- Sun M-T, Huang L, Arora A, Lai T-H: Reliable MAC layer multicast in IEEE 802.11 wireless networks. In Proceedings of the International Conference on Parallel Processing (ICCP '02), 2002, Washington, DC, USA. IEEE Computer Society; 527.Google Scholar
- Tang K, Gerla M: Random access MAC for efficient broadcast support in ad hoc networks. Proceedings of the IEEE Wireless Communications and Networking Conference, 2000 454-459.Google Scholar
- Tang K, Gerla M: MAC reliable broadcast in ad hoc networks. Proceedings of the IEEE Milcom, October 2001 1008-1013.Google Scholar
- Gupta SKS, Shankar V, Lalwani S: Reliable multicast MAC protocol for wireless LANs. Proceedings of the International Conference on Communications (ICC '03), May 2003 93-97.Google Scholar
- Si W, Li C: RMAC: a reliable multicast MAC protocol for wireless ad hoc networks. Proceedings of the International Conference on Parallel Processing (ICPP '04), August 2004 494-501.Google Scholar
- Lyakhov A, Vishnevsky V, Yakimov M: Multicast QoS support in IEEE 802.11 WLANs. Proceedings of the IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems (MASS '07), October 2007, Pisa, ItalyGoogle Scholar
- Bae DS, Lyakhov A, Pankratov D, Seok Y, Vishnevsky V, Yakimov M: Reliable multicast with QoS support in IEEE 802.11. IEEE 2007., (802.11-07/2842r0):Google Scholar
- Lyakhov A, Pankratov D, Seok Y, Yakimov M: 802.11 Multicast Enhancements for Multimedia Streaming. IEEE 2007., (802.11-07/2842r0):Google Scholar
- IEEE Std 802.11e-2005 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications. Amendment 8: Medium Access Control (MAC) Quality of Service (QoS) Enhancements. IEEE Computer Society, 2005Google Scholar
- Hart B, Qian L, Kakani N: More Reliable Multicast/Broadcas (MRMB). IEEE 2008., (802.11-08/0816r2):Google Scholar
- IEEE P802.11aa/D0.02, Draft Amendment to Standard  : MAC Enhancements for Robust Audio Video Streaming. 2009Google Scholar
- IEEE P802.11aa/D3.0, Draft Amendment to Standard  : MAC Enhancements for Robust Audio Video Streaming. 2011Google Scholar
- Lyakhov A, Vishnevsky V, Yakimov M: Multicast QoS support in IEEE 802.16. Proceedings of the 3rd ACM Workshop on Q2S and Security for Wireless and Mobile Networks (Q2SWinet '07), 2007, Chania, Crete Island, Greece 63-70.View ArticleGoogle Scholar
- European Union 7th Framework Programme ICT project FLAVIA, http://www.ict-flavia.eu/
- Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: High-speed Physical Layer in the 5 GHz Band. IEEE Std. 802.11a-1999 (Supplement to IEEE Std 802.11, 1999 Edition)Google Scholar
- Bing B: Wireless Local Area Networks. The New Wireless Revolution. John Wiley & Sons, New York , NY, USA; 2002.Google Scholar
- MATLAB, http://www.mathworks.com/
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.