




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Lecture notes on wireless networks. It covers topics such as the ALOHA protocol, the CSMA protocol, scheduling in constrained queuing systems, and capacity scaling of wireless networks. The notes provide detailed explanations of the key concepts and mathematical models used in wireless network analysis. suitable for university students studying computer science, electrical engineering, or telecommunications.
Typology: Lecture notes
1 / 111
This page cannot be seen from the preview
Don't miss anything!





























































































This document is based on a course given to master’s students on the topic of “Wire- less Local Area and Ad Hoc Networks”. The course was given in Supelec (France) in January 2015. The target audience for this is engineering/math students with a basic understanding of the following topics
Standards for WLANS are only concerned with PHY and MAC layer, so that cross- layer optimization is usually not standardized, although some proprietary implemen- tations exist. In terms of quality of service, the PHY and MAC of standards such as 802.11 are purely best-effort, so that Quality of Service (QoS) never is taken into ac- count, beyond successful delivery of data.
1.2 Some 802.11 terminology
Although our goal is not to cover the 802.11 standard in detail, we provide some termi- nology used in this standard here. There are several network entities, called as follows:
There are mainly three types of networks, with the following denomination:
The basic actions that a network can accomplish are called ”services”. Services granted by a network are the following:
Nodes in a wireless network are, by definition mobile. When there are several access points available, a station should be associated to the access point which maximizes the received signal power. When a station exits the service area of an access point, a transition must occur to ensure that the station does not lose connectivity. There are three types of transitions:
1.3 802.11 PHY
Two main physical media can be used:
achievable data rate with arbitrarly low probability of error is an increasing function of Signal To Noise Ratio (SNR) at the receiver, by Shannon’s noisy channel coding the- orem. Hence, ideally, the receiver should measure the SNR and send that information back to the transmitter before she transmits a packet. In 802.11 there is no such feed- back, so that the transmitter must adjust the data rate based on the successes/failures of previous packets transmissions. A set of rates is defined by the BSS, and transmit- ters may change the data rate on a per-packet basis, including control packets. Recent standards use MIMO and OFDM, so that the number of available data rates is large. Designing a proper rate adaptation mechanism is critical for good performance.
1.4 802.11 MAC
Modern computer networks are, for the most part, packet-switched networks, and 802. is no exception. Data is partitioned in small elementary units called “packets”, which are then transmitted by the networks in an independent manner. In 802.11 packet are called “frames” and the typical frame size is a few thousand bytes. Since the physical medium is unreliable due to fading, interference and noise, frame transmission follows the following rules:
When a frame is received, the receiver calculates a Cyclic Redundancy Check (CRC), and compares it to the value of the CRC contained in the header of the received frame. The CRC is a logical function of the received bits, ensuring that one may detect any error burst of length less than a fixed size. Typically, a CRC of length m can detect an error burst of length m or less. If the CRC is correct, an ACK frame is sent to the sender. Otherwise a NACK frame is sent and the frame is considered lost. A frame contains the following elements: control data, NAV, receiver and sender MAC adresses, sequence number, payload (the actual data) and CRC. Frames are not transmitted in a continuous manner, so that frames are not adjacent to avoid time synchronisation issues, and to allow sensing by other transmitters. The
spacing used follows a set of rules, and different spacing is used based on the frames sent type:
It should be noted that the acronym IFS stands for Inter Frame Spacing.
Contrary to cellular networks, in wireless local area networks and ad-hoc networks, the channel is shared between all nodes, and there is no central entity that takes care of the resource allocation. Resource allocation consists in determining, at any given time, which node may use which network resource (i.e subcarriers, antenna etc.). Proper resource allocation is necessary to prevent the adverse effects of excessive interference. In our setting, when a node transmits, it is unaware of whether or not other nodes are transmitting. The decision to transmit must be taken in a distributed manner. In fact, the channel allocation in Ethernet (IEEE 802.3) follows the same principle. In both cases, this design principle is chosen because of low complexity and cost.
Listen before talking
The simplest idea to perform distributed resource allocation is to implement “listen before you talk’. Each node senses the wireless channel before sending data. The most basic form of sensing is physical sensing: each node measures the received power level, and compares it to a thresold. If the received power is above the threshold, the channel is deemed busy, otherwise the channel is deemed idle. It should be noted that although physical sensing is a passive operation (the sensing node does not transmit anything), it consumes power, so that it should only be used when virtual sensing is not feasible (see below). When node A can sense transmissions of node B, we say that node A hears node B.
The network allocation vector (NAV) and virtual sensing
In order to reduce the need for physical sensing, another mechanism called NAV is used. When a node transmits a frame, the frame includes a numerical value called NAV, which
1.5 Modelling of wireless networks
We quickly recall the standard models for the propagation of radio waves through a wireless channel. Consider a transmitter receiver pair located at distance r from each other. The transmitter transmits with power P , and the received power is modelled as P l(r)eσY^ Z with:
We recall that path-loss accounts for the distance-dependent loss due to propagation, shadowing accounts for absorption by obstacles such as walls, and fast-fading accounts for the fact that the signal typically travels through several uncorrelated paths where reflections on walls cause random phase changes. Interference is described by two types of models:
As in cellular networks, the main modelling problem comes from the fact that the state of buffers, the location of transmitting nodes and the location of users are time-varying. We will consider several types of models, corresponding to different time-scales:
It should be noted that choosing the proper time scale is critical to ensure that the pro- posed models are both tractable and give a reasonable representation of the physical reality of the network.
1.6 References
The 802.11 standard is available at [15]. A more complete exposition of the standard and practical implementation of Wireless LANs is found in [11]. A comprehensive exposition of both wireless channel modelling can be found for instance in [30].