Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom...
-
Upload
felix-ross -
Category
Documents
-
view
220 -
download
0
Transcript of Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom...
Living with Interference in Unmanaged Wireless
Environments
David Wetherall, Daniel Halperin and Tom Anderson
Intel Research & University of Washington
djw \\ SIC \\ 3 June 20082
This talk
1. The problem: inefficient spectrum scheduling in wireless LANs
2. Successive Interference Cancellation (SIC) as part of the solution
3. Our USRP-based SIC prototype and experiments
See also: – Daniel Halperin’s demo/poster of this work– Michael Buettner’s USRP-based UHF RFID reader
djw \\ SIC \\ 3 June 20083
1. Spectrum scheduling via carrier sense
• Carrier sense (CSMA/CA) used to serialize in-range transmissions
• Widely used foundation of wireless LANs
AP
AP
AP
djw \\ SIC \\ 3 June 20084
But CSMA/CA has known inefficiencies
• Too aggressive in some cases (hidden terminals increase loss) and too conservative in others (exposed terminals lower throughput)
AP
AP
AP
Exposed terminals
Hidden terminals
djw \\ SIC \\ 3 June 20085
The costs of CSMA/CA
• Tweaks mostly trade hidden and exposed terminal cases
• Today, operate to minimize hidden terminals
Carrier sense threshold
Link
pair
s
Hidden terminals
Exposedterminals
today
djw \\ SIC \\ 3 June 20086
Towards living with interference
• Want to increase concurrent transmissions (to boost performance) but mitigate cases with harmful collisions (to reduce loss).
Carrier sense threshold
Link
pair
s
Hidden terminals
Exposedterminals
tomorrow
How? Interference cancellation will get us there!
djw \\ SIC \\ 3 June 20087
2. Conventional SINR Decoding with two transmissions ( + )
Decoding successful (green region) if signal is stronger than combined power of interference and noise:
Signal power
Inte
rfere
nce
pow
er
Interferencetoo strong
Signal received
> T=
+ Noise
djw \\ SIC \\ 3 June 20088
Conventional SINR Decoding
Decoding unsuccessful (white) if signal is weaker than combined power of interference and noise:
Signal power
Inte
rfere
nce
pow
er
Interferencetoo strong
Signal received=
+ Noise
< T
Misses an opportunity – interfering signal not random noise!
djw \\ SIC \\ 3 June 20089
Successive Interference Cancellation (SIC)
Decode signal with sufficient SINR as before, then model and cancel it, and decode remaining signal. Repeat.
=
Signal power
Inte
rfere
nce
pow
er
Signal received
Sign
al re
ceived
afte
r can
cella
tion
–
SINR =+ Noise
> T
SIC can decode multiple packets in a collision!
Cancellation:
Next decode:
djw \\ SIC \\ 3 June 200810
Potential benefits of SIC
SIC can successfully decode multiple packets (versus zero or one) during collisions. This has several effects:
• Reduces loss
• Improves fairness and predictability
• Increases overall throughput at the cost of peak individual rate
djw \\ SIC \\ 3 June 200811
3. SIC Prototype
Adapts SIC for bursty, chaotic networks such as 802.11– No synchronization, weak knowledge of channel state, multiple receivers
Implemented on USRP platform– Zigbee-like PHY coding, similar to low-rate 802.11– Both conventional and SIC detector for comparison
USRP-related limitations– No carrier sense; simulate based on measured behavior– No ACKs due to long rx/tx turnaround time
Synchronization Demodulation
Approximate signal-
01101110
Collision?
djw \\ SIC \\ 3 June 200812
Experimental setup & methodology
Pairs of nodes send packets with fixed rate and power
• Workload is set to two-packet collisions at random offsets
• Consider only “feasible links” with >75% delivery
• Log waveforms and run through SIC and conventional receivers
• Use measurements to extrapolate CSMA performance
11 node wireless testbed (PC + USRP) in UW Allen
(CSE) building
djw \\ SIC \\ 3 June 200813
Measured delivery under interference(two senders and one receiver)
• Higher SINR sender received reliably because SIC includes resynchronization; otherwise half the time by conventional detector
• Lower SINR sender recovered by SIC most of the time; nearly always lost by conventional detector
Fraction of two-sender/one receiver triples Fraction of two-sender/one receiver triples
djw \\ SIC \\ 3 June 200814
Extrapolated network behavior with CSMA(two competing links)
• Conventional receiver sees many worse links and few better links with more spatial reuse (CS threshold).
• SIC receiver sees many better links and few worse links with more spatial reuse (CS threshold).
Fraction of link pairs Fraction of link pairs
djw \\ SIC \\ 3 June 200815
Conclusions
Successive Interference Cancellation (SIC) can improve the use of spectrum by simplifying the wireless LAN scheduling problem
– Improves performance, adds robustness to CSMA/CA
Early stage, simple experiments on software-defined radio platforms show this benefit.
– Assessing feasibility of extending into 802.11n NICs
Thank you!