Towards Collision Detection in Wireless Networks - PowerPoint PPT Presentation

1 / 43
About This Presentation
Title:

Towards Collision Detection in Wireless Networks

Description:

Is CSMA/CD in Wireless Beneficial? R2. Collision Detected. T2. T1. R1. T3. R3. Channel free now ... CSMA/CD frees the channel for. other transmissions. Lets Transmit! ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 44
Provided by: conferenc1
Category:

less

Transcript and Presenter's Notes

Title: Towards Collision Detection in Wireless Networks


1
Towards Collision Detection in Wireless
Networks
Souvik Sen, Naveen Santhapuri, Romit Roy
Choudhury, Srihari Nelakuditi
2
Collision in Wireless Networks
T1
R
T2
3
Collision in Wireless Networks
T1
R
T2
t0
t1
time
Not Efficient!
Retransmit
T1 should have stopped right after collision
4
Collision in Wired Networks
  • Transmitter aborts transmission on collision
  • Transmitter senses the signal while transmitting
  • If (sensed ! transmitted), abort

Collision Detection (CSMA/CD)
5
Can we do CSMA/CD in Wireless?
Seems hard because.....
6
Wireless Signal Propagation
T1 cannot send and listen in parallel
T1
R
T2
Signal power
Distance
7
But what if we could do CSMA/CD in wireless?
8
Is CSMA/CD Beneficial in Wireless?
T2
T3
T1
R2
R1
R3
9
Is CSMA/CD Beneficial in Wireless?
Collision Detected
T2
T3
T1
R2
R1
R3
10
Is CSMA/CD in Wireless Beneficial?
Collision Detected
T2
T3
T1
R2
R1
R3
11
Is CSMA/CD in Wireless Beneficial?
Collision Detected
T2
T3
T1
R2
R1
R3
CSMA/CD frees the channel for other transmissions
12
Can we imitate CSMA/CD on Wireless?
13
Practical Requirements?
  • Transmitter cannot detect collision
  • Receiver needs to detect it

14
Practical Requirements?
  • Transmitter cannot detect collision
  • Receiver needs to detect it
  • Receiver needs to convey
  • collision notification to the transmitter

15
Practical Requirements?
  • Transmitter cannot detect collision
  • Receiver needs to detect it
  • Receiver needs to convey
  • collision notification to the transmitter
  • Transmitter needs an additional antenna
  • To receive notification

16
Practical Requirements?
  • Transmitter cannot detect collision
  • Receiver needs to detect it
  • Receiver needs to convey
  • collision notification to the transmitter
  • Transmitter needs an additional antenna
  • To receive notification

17
Overview
SS1
CrossLayer
CrossLayer
Tx
Rx
18
Overview
SS1S2
SS1
CrossLayer
CrossLayer
Tx
Rx
19
Two Key Challenges
2. Detect Collision in real time
1. Find Notification on Listening Antenna
SS1S2
CrossLayer
CrossLayer
Tx
Rx
20
2. Detect Collision in real time
1. Find Notification on Listening Antenna
We propose CSMA/CN
Our key idea Correlation
21
Challenge 1 Detecting Notification
  • Hard to decode notification on same channel
  • Self-signal too strong
  • Let Tx and Rx share a unique signature
  • Tx correlates with shared signature
  • Detects collision notification, aborts

Observe No decoding, just correlate
22
Challenge 1 Detecting Notification
Self Signal
Notification Signature
23
Challenge 1 Detecting Notification
Correlation
Self Signal
Notification Signature
24
Challenge 1 Detecting Notification
Correlation
Self Signal
Notification Signature
25
Challenge 1 Detecting Notification
Correlation
Self Signal
Notification Signature
26
Challenge 1 Detecting Notification
Correlation
Self Signal
Notification Signature
27
Challenge 1 Detecting Notification
Correlation
Sample Number
Whenever there is a notification, there is a
jump in correlation
28
Challenge 2 Interference Detection
T2
T1
R2
R
R1
Correlate for Preamble SoftPHY
29
What if transmitter starts second?
30
SOI starts after interference
T2
T1
R2
R
R1
Correlate (Sign(R1))
31
Signal Correlation and Abort
T2
Corr (Sign(R1))
T1
R2
R
R1
Correlate (Sign(R1))
32
Performance Evaluation
  • 7 node USRP testbed
  • Zigbee CC2420 PHY
  • Max data rate 250Kbps
  • Signature size 5 bytes
  • Compare with 802.11-like and PPR
  • PPR detects interfered portion of received packet
  • Transmitter sends only the interfered portion

33
Notification Detection at Tx
Notification Signal ltlt Self Signal
How weak can the notification signal be?
34
How weak the notification signal be?
Signal power
Self Signal
Notification Signal
35
How weak the notification signal be?
Signal power
?
Self Signal
Notification Signal
36
Interference Detection at Rx
  • Interference detection accuracy of 93
  • Receiver should detect interference quickly
  • Quicker detection Faster Tx abortion

37
Interference Detection Speed
Bytes after interferer started
CSMA/CN predicts collision within 7 bytes
38
Testbed Experimentation
  • One link doing CSMA/CN
  • CSMA/CN link has an exposed and hidden terminal
  • Whenever CSMA/CN link fails due to interference
  • CSMA/CN link stops
  • Exposed terminal transmits reducing channel
    wastage

39
Testbed Throughput
PPR continues to transmit under collision, worse
than CSMA/CN
40
Traced Based Evaluation
50
Throughput in Kbps
Upto 50 gain in per link throughput
41
Summary
  • CSMA/CN imitates CSMA/CD in wireless
  • Rx uses correlation to detect interference
  • Tx uses correlation to detect notification
  • Others can utilize freed-up channel

42
Limitation and Future Work
  • Improve Correlation
  • Suppress known self signal
  • Multiple Interferers
  • Interference detection logic yet to be tested
  • Interference due to notification
  • Collision notification can interfere with other
    links
  • Recover using FEC

43
Duke SyNRG Research Group http//synrg.ee.duke.edu
Write a Comment
User Comments (0)
About PowerShow.com