stripcomm
play

StripComm Interference-resilient Cross-technology Communication in - PowerPoint PPT Presentation

StripComm Interference-resilient Cross-technology Communication in Coexisting Environments Xiaolong Zheng, Yuan He, Xiuzhen Guo Tsinghua University Wireless Coexistence Heterogeneous devices coexist Contention for the shared frequency


  1. StripComm Interference-resilient Cross-technology Communication in Coexisting Environments Xiaolong Zheng, Yuan He, Xiuzhen Guo Tsinghua University

  2. Wireless Coexistence  Heterogeneous devices coexist  Contention for the shared frequency resource  Cooperation for smarter service 2

  3. Interconnect Various Technologies  Cross-technology Communication (CTC) • Emerging technique • Enable direct communication between heterogeneous wireless technologies Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 WiFi IEEE 802.11 Frequency (MHz) 2412 2437 2462 22MHz Channel Spacing 5MHz ZigBee IEEE 802.15.4 Frequency (MHz) 2405 2480 Channel 11 Channel 26 Bluetooth IEEE 802.15.1 Frequency (MHz) 2402 2480 1MHz 3

  4. Existing CTC  Packet-level CTC • Manipulating the packet amplitude, packet timing to build the side channel. • Require radio silence CTC WiZig Zzz... Multiple energy levels Radio silence for CTC Zzz... Energy modulation: Packet presence  1 Packet absence  0 4

  5. Motivation  However… • Wireless coexistence • Hard to keep radio silence for all devices Coexisting interference will …? Coexisting Interference CTC Zzz... Radio silence Coexisting for CTC Interference Zzz... Energy modulation: Packet presence  1 Packet absence  0 5

  6. Motivation  We study the performance of WiZig in an apartment • A CTC WiFi sender, a CTC ZigBee receiver • Uncontrolled ambient WiFi devices High SER Low Throughput SNR=CTC signal strength / channel noise + coexisting interference 6

  7. Motivation  Insight: • CTC rely on packet presence/absence, which is easily corrupted by the interference. f(x) f N (x) f S (x) T 1 T 2 T 3 T 4 T 5 Time x 0 a/2 a 1 1 0 0 1 TX Symbol (a) f(x) f N (x) f S (x) 802.11 Sender 802.15.4 Receiver x 0 a/2a (without interference) (b) 1 1 0 0 1 RX symbol f(x) f N (x) f S,I (x) x Interference 0 a/2a' (c) f(x) f N (x) 802.15.4 Receiver f S (x) (with interference) f I (x) 1 1 0 1 1 RX symbol x 0 a/2a a I (d) Interference leads to the false appearance of CTC packet presence 7

  8. Outline  Background & Motivation  Design of StripComm • Interference-resilient coding • Interference-aware decoding  Evaluation  Conclusion 8

  9. Design  Goal: Interference-resilient CTC that achieves high throughput with low error rate even under coexisting interference. StripComm Sender StripComm Receiver Link Layer Link Layer Data Stream Data Stream StripComm PHY Layer StripComm PHY Layer Logical Channel Interference Symbol Estimation Demodulation 1 1 0 0 1 0 P I , L, I Filtered RSS Parameter Interference Selection Cancelation T* T, a Symbol Parameter Modulation Estimation Segments Packet TX RSS Scheduling Segmentation Schedule RSS Physical Channel PHY Layer PHY Layer Interference-aware decoding Interference-resilient coding 9

  10. Interference-resilient coding  Manchester Coding • Use both packet presence (high) and absence (low) to encode a symbol • Symbol 1: high then low • Symbol 0: low then high Energy signal Interference Amplitude K L 1 1 1 0 1 1 T AM CTC Amplitude L 1 0 0 0 1 1 T StripComm 10

  11. Interference-resilient coding  StripComm defines a packet preamble to specify the start of a CTC packet  StripComm sender controls the packet length and transmission timing, based on the encoded CTC symbols. 11

  12. Interference-aware decoding  Find falling and rising edges, and decode symbols by the “high then low” and “low then high” patterns of the RSS sequence.  However, the segments’ amplitude, length, interval can be corrupted. Overlapped Inserted 12

  13. Interference-aware decoding  Use self similarity to strip interference from the interested signal 50% High, 50% Low T H = T L 13

  14. Interference-aware decoding  Use self similarity to strip interference from the interested signal ISI i = T/2 ISI i = T T i = T i+1 14

  15. Interference-aware decoding  Use self similarity to strip interference from the interested signal 𝑏 𝑗 ≈ 𝑏 𝑗+1 𝑏 ≈ 𝜀 𝑗+1 𝑏 𝜀 𝑗 𝑏 𝑗 ≈ 𝑏 𝑗+1 𝑏 ≈ 𝜀 𝑗+1 𝑏 𝜀 𝑗 Packets experience similar channel conditions in a short time, 𝑏 ≈ 𝜀 𝑗+1 𝑏 𝑏 𝑗 ≈ 𝑏 𝑗+1 𝜀 𝑗 15

  16. Interference-aware decoding  Use self similarity to strip interference from the interested signal  Decode the symbols from the processed RSS sequence (blue sequences) 16

  17. Outline  Background & Motivation  Design of StripComm • Interference-resilient coding • Interference-aware decoding  Evaluation  Conclusion 17

  18. Evaluation  Setup • ZigBee: TelosB (raido: cc2420) • WiFi: commercial laptops, D-ITG traffic generator USRP/N210  Environments: • Office and lab 18

  19. Overall Performance  Throughput • When Symbol Error Rate (SER) < 0.01  WiFi -> ZigBee: 1.1Kbps, 6.5X higher than the state-of-the-art  ZigBee - > WiFi: 77,8bps, 3.3X higher than the state-of-the-art 34.9 times FreeBee 31.5 6.5 times WiZig WiFi->ZigBee 167.8 StripComm 1.1K 5.3 times FreeBee 14.6 3.3 times 23.7 WiZig ZigBee->WiFi StripComm 77.8 Throughput (bps) 10 30 100 200 1000 19

  20. Performance under Interference  SER vs. Interference rate (packets/second) Packet size = 1000bytes Packet size = 50bytes SER (1) With interference rate increases, SER increases; (2) Stripcomm has a low SER; (3) Interference-resilient coding can conquer partial interference; (4) Interference-aware decoding can solve most of the interference. 20

  21. Performance under Interference  Throughput vs. Interference rate (packets/second) (1) With interference rate increases, throughput decreases; (2) Stripcomm has relative stable throughput due to the low SER; (3) Interference-aware decoding significantly improves the throughput. Throughput Packet size = 1000bytes Packet size = 50bytes 21

  22. Performance vs. Distance  Distance between the sender and receiver StripComm from WiFi to ZigBee StripComm from ZigBee to WiFi (1) From WiFi to ZigBee, throughput decreases slightly; (2) From ZigBee to WiFi, throughput decreases significantly; (3) StripComm from ZigBee to WiFi is more sensitive to distance than from WiFi to ZigBee due to the high TX power of WiFi. 22

  23. Conclusion  We present StripComm, an interference-resilient CTC.  We design the interference-resilient coding method and the interference-aware decoding method.  We evaluate StripComm under various experimental settings. • Results demonstrate StripComm can achieve the throughput up to 1.1Kbps , 6.5X higher than the state-of-the-art. 23

  24. StripComm Interference-resilient Cross-technology Communication in Coexisting Environments Thank you! Q & A

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend