Professional Documents
Culture Documents
Example Deployments
Cellular Wireless LAN Architecture
Wireless local area WiFi hotspots
Boston-area WiFi APs beacon periodically
networks
To/from
Internet
Client scans, picks an AP
Associates, authenticates
Obtains IP address
AP
wigle.net
AP Cell
Cell
Wireless
mesh
networks
1
Multiple Frequency Channels In-Phase and Quadrature Transmitter
DAC
V
Digital
Bits
Modulator
20 MHz From wikipedia In
• 802.11b/g/n: up to 14 channels each 20 MHz wide,
centered 5 MHz from each other in 2.4 GHz band
• North America (1-11), Japan (1-14), most of world DAC
(1-13)
• b uses “direct sequence spread spectrum”, g uses
orthogonal frequency division multiplexing
• 802.11a/n: 5 GHz band, 20 channels (in US), OFDM
• “Etiquette rules” set power levels and other constraints
ADC
V
Digital
Bits
De-
out
Modulator
Convolutional
Modulations coding
ADC
From wikipedia
20 MHz
2
Digital Modulator for Orthogonal Frequency Division Layered System
Multiplexing (OFDM)
• Change in attenuation 25
SNR (dB)
• Receptions aren’t perfect like in Ethernet • Multipath fading
20
15
10
• Ethernet: either perfect reception or perfect
• Adapt redundancy by
5
0
collision 0 2000 4000 6000 8000 10000
picking best 10 s
• Wireless: probabilistic receptions Time (Milliseconds)
modulation/code
• Time-varying channels combination
• Interference
25
20
SNR (dB)
15
responsive channel 0
1500 1550 1600 1650 1700 1750
v y
ACK
• MAC: decide who transmits when
• Goal: increase spatial concurrency (reuse) Es0mate
frame
loss
• Carrier Sense Multiple Access (CSMA) rate
at
each
bit
rate
• Sender senses “busy” defer Pick bit rate that maximizes throughput: bitrate * (1-lossrate)
• “Busy” by energy or preamble detection 17 Problem: Takes a long time, not good for mobile users
3
Summary
Access point selection
Subnetwork layer Mobility management
Mesh routing
Framing
Stop-and wait rxmit protocol
Link layer MAC (mainly CSMA)
Bit rate adaptation (non-std)
Power-saving protocol (non-std)
Channel (freq) allocations
Physical layer (PHY) Modulation (mainly OFDM)
Convolutional coding