Wireless Network Capacity: Anish Arora CIS788.11J Introduction To Wireless Sensor Networks
Wireless Network Capacity: Anish Arora CIS788.11J Introduction To Wireless Sensor Networks
Anish Arora
CIS788.11J
Introduction to Wireless Sensor Networks
Goals
• Transmission Rates
2
Slides use some material from
Rahul Mangaram
Nitin Vaidya
Roger Watenhofer
3
Bit Error Rate
4
4
Bit errors and SINR
SINR allows to compute bit error rate (BER) for a given modulation
Also depends on data rate (# bits/symbol) of modulation
E.g., for simple DPSK, data rate corresponding to bandwidth:
where Eb/N0 is energy per bit to noise power spectral density ratio, erfc(z)=
Thermal Noise
• Thermal Noise
white noise since it contains the same level of power at all
frequencies
kTB, where
k is the Boltzmann’s constant = 1.381e-21 W / K / Hz,
T is the absolute temperature in Kelvin, and
B is the bandwidth
6
6
Receiver Sensitivity
• SNR depends on
Received signal power
Background thermal noise at antenna (Na)
Noise added by the receiver (Nr)
7
7
Noise Figure
9
9
802.15.4 - PHY Communication Parameters
• Transmit power
Capable of at least 0.5 mW
• Transmit center frequency tolerance
±40 ppm
• Receiver sensitivity (packet error rate < 1%)
−85 dBm @ 2.4 GHz band
−92 dBm @ 868/915 MHz band
• Receiver Selectivity
2.4 GHz: 5 MHz channel spacing, 0 dB adjacent channel requirement
• Channel Selectivity and Blocking
915 MHz and 2.4 GHz band: 0 dB rejection of interference from
adjacent channel
30 dB rejection of interference from alternate channel
• Rx Signal Strength Indication Measurements
Packet strength indication
Clear channel assessment
Dynamic channel selection 10
802.15.4: Receiver Noise Figure Calculation
Capacity maximizes time average bit rate, optimizing over all coding strategies
12
Information Theoretic Concept of Capacity
L
Capacity Region Λ = Set of all end-to-end
rate vectors (or matrices) achievable over
a network l
13
In terms of SNR
14
Shannon-Hartley Theorem
15
Shannon’s Theorem: Example
• For SNR of 0, 10, 20, 30 dB, one can achieve C/B of 1, 3.46,
6.66, 9.97 bps/Hz, respectively
• Example:
Consider the operation of a modem on an ordinary telephone
line. The SNR is usually about 1000. The bandwidth is 3.4
KHz. Therefore:
16
16
Protocol Model (k can send reliably when j sends if)
17
Physical (SINR) Model
Minimum signal-
to-interference
Noise
ratio
18
Example: Protocol vs. Physical Model
A B C D
4m 1m 2m
Assume a single frequency
NO Protocol Model
Is spatial reuse possible?
YES With power control
SINR of A at D:
SINR of B at C:
19
Terminology
20
From Roger Watenhofer
21
Network Capacity Measures
Throughput capacity
Number of packets successfully delivered per time
Dependent on the traffic pattern
E.g.: What is the maximum achievable rate, over all
protocols, for a random node distribution and a random
destination for each source?
Transport capacity
A network transports one bit-meter when one bit has
been transported a distance of one meter
What is the maximum achievable rate, over all node
locations, and all traffic patterns, and all protocols?
22
Why make the distinction?
23
Transport Capacity
24
Transport Capacity
sender
receiver
26
Transport Capacity: Understanding the example
27
More capacity results
W
The throughput capacity of an n node random network is ( )
n log n
I.e., there exist constants c and c’ such that
W
lim Pr[c is feasible ] 1
n
n log n
W
lim Pr[c' is feasible ] 0
n
n log n
Transport capacity: 1
Per node transport capacity decreases with n
Maximized when nodes transmit to neighbors
Throughput capacity: 1
For random networks, decreases with n log n
Near-optimal when nodes transmit to neighbors
• Idea:
Each node talks to closely located nodes, which is efficient given node
density
Relay nodes cooperate to transmit the information to collector using a
beamformer, to get logarithmic increase in received power, and
therefore, the capacity
• H. El Gamal, "On the Scaling Laws of Dense Wireless Sensor Networks: The Data Gathering Channel,"
IEEE Trans. Inform. Theory, vol. 51, no. 3, pp. 1229-1234, Mar. 2005
29
Broadcast Capacity
• B. Sirkeci-Mergen, Michael Gastpar, ``On the Broadcast Capacity of High Density Wireless networks'',
2007 Information Theory and Applications Workshop, San Diego, CA, January 2007
30
Capacity in the presence of mobility
Caveat:
long term throughput averaged over node mobility time-scale
delays of same order can occur
31
Mobile Nodes w/o Relaying
L
| X (t ) X
iS ( t )
i j
(t ) | 2 /2
S(t) – Set of source nodes scheduled for successful transmission
32
Mobile nodes without relaying
1
1 a / 2
n
Distance attenuation factor
33
Mobile nodes with relaying
35
Scheduling Policy & Theorem
• Theorem
The number of feasible sender-receiver pairs is O(n)
36
2-phase scheduling policy
38
Main result
39
Capacity and Delay Tradeoffs
• M. J. Neely and E. Modiano, “Capacity and Delay Tradeoffs for Ad-Hoc Mobile Networks”, Proceedings
of the First International Conference on Broadband Networks (BROADNETS), 2004
• X. Wang, L. Fu, X. Tian, Y. Bei, Q. Peng, X. Gan, H. Yu, J. Liu, "Converge-Cast: On the Capacity and
Delay Tradeoffs," IEEE Transactions on Mobile Computing, 99(1), 2011 40
Network Capacity in Directional Link Network
41
Network Capacity with MIMO Links
• R. Mudumbai, D.R. Brown, U. Madhow, and H.V. Poor, “Distributed Transmit Beamforming:
Challenges and Recent Progress”, Communications Magazine, 47, 2, 102-110. February 2009
42
Asymptotic Scalability for Local Traffics
if exponent is
• < 1, then GK result for uniform traffic
• = 1, then it is O(ln(n)/√n)
2
• < 2, then it is O(n 2 )
• = 2, then O(1/ln(n))
• > 2 then scales as O(1)
J. Li, C. Blake, D. S. J. De Couto, C. Hu, H. I. Lee, and R. Morris. Capacity of ad hoc wireless
networks. In In ACM Mobicom, pages 61–69, 2001
• “Scalability of Mobile Ad Hoc Networks: Theory vs. Practice”, by R. Ramanathan, R. Allan, P. Basu, J.
Feinberg, G. Jakllari, V. Kawadia, S. Loos, J. Redi, C. Santivanez and J. Freebersyse, in The 2010
Military Communications Conference
43
Duty Cycled Transport Capacity
• i.e., each node gets a private copy of the channel until the
network capacity is reached
Fixed Size
Capacity NLO NLO/Capacity
Traditional P2P O n 2
O n O n 3 2
Long Link — Arbitrary Traffic O 1
O n2
O n2
Virtual Hierarchy O n
O log( n) n
32
O log( n) n
45
References
• "Mobile Ad hoc Networking and the IETF — IETF 69", by I. D. Chakeres and J. P.
Macker, in ACM SIGMOBILE Mobile Computing and Communications Review (MC2R),
2007
46