zigfi
play

ZigFi: Harnessing Channel State Information for Cross-Technology - PowerPoint PPT Presentation

ZigFi: Harnessing Channel State Information for Cross-Technology Communication Xiuzhen Guo 1 , Yuan He 1 , Xiaolong Zheng 1 , Liangcheng Yu 2 , Omprakash Gnawali 3 1 Tsinghua University 2 KTH Royal Institute of Technology 3 University of Houston


  1. ZigFi: Harnessing Channel State Information for Cross-Technology Communication Xiuzhen Guo 1 , Yuan He 1 , Xiaolong Zheng 1 , Liangcheng Yu 2 , Omprakash Gnawali 3 1 Tsinghua University 2 KTH Royal Institute of Technology 3 University of Houston 1

  2. Wireless is everywhere 1. Smart Hospital Smart Home Smart Factory 2

  3. CTC among different technologies 1. FreeBee GapSense FreeBee Esense HoWiEs B 2 W 2 FreeBee WiZig WEBee BlueBee 3

  4. The state of the art 1.  Packet Energy: WiZig [Infocom ’ 17] CTC symbol window CTC symbol window WiFi Time T WiFi Time T 1 0 1 1 0 ZigBee 0 1 0 0 1 1 1 0 0 0 0 1 ZigBee Time Time 1 CTC symbol 1 0 CTC symbol 0 WiFi packet  Packet Size: Esense [MobiCom ’ 09], HoWiEs [Infocom ’ 13] WiFi Packet RSSI value CTC messsage 100 Bytes 200 Bytes 100 Bytes WiFi Time E Time 010 ZigBee 4 Time

  5. The state of the art 1.  Packet Transmission Timing: FreeBee [MobiCom ’ 15], Gap Sense [Infocom ’ 13]    t   t   t   t    ( / 2 ) 2 2 t T / 2 t T ... ... Time Modulation via shifting t (reference position)  Physical Signal Emulation: WEBee [MobiCom ’ 17], WiFi Packet BlueBee [SenSys ’ 17] WiFi Emulated ZigBee Signals Ignore Ignore ZigBee Packet ZigBee 5 Demodulation

  6. Challenges 1. Using RSSI is inefficient Bandwidth: 2M Rate: 250Kbps Modulation: OQPSK , DSSS T x : 0dBm Directly decoding is difficult Bandwidth: 20M Rate: 54Mbps Modulation: QAM, OFDM T x : 20dBm Physical emulation is infeasible 6

  7. Feasibility of using CSI 1. WiFi channel ZigBee channel DC Subcarrier (1) Pilot Subcarrier (4) Data Subcarrier (48) Null Subcarrier (11) #11 ... ... ... ... ... ... ... ... WiFi 2462 f (MHz) #21 #22 #23 #24 ZigBee 2465 f (MHz) (Without ZigBee) (With ZigBee) The transmission of ZigBee packets affects the CSI significantly 7

  8. Challenges of using CSI 1. #Subchannel  Frequency domain: Select a proper subchannel #Packet Length  Time domain: ZigBee length satisfies a threshold # Transmission Power  CSI sequence: Choose an appropriate ZigBee power 8

  9. ZigFi: Harnessing CSI for CTC 1.  ZigBee packets piggy-backed to the existing WiFi link  WiFi receiver collects two sets of information  SVM classification WiFi ZigBee ZigFi Message Message PHY Layer PHY Layer Encoding SVM Decoding WiFi Packets Modulation Demodulation Decoding Packets CSI Sequence Existing WiFi Link 9

  10. Encoding and decoding 1.  Encoding: Presence or absence of ZigBee packets  Decoding: SVM identifies the interfered CSI sequence ZigBee packet WiFi packet Preamble CSI sample not interfered by ZigBee CSI sample interfered by ZigBee 0 1 1 1 ZigBee TX T DZ T IZ WiFi TX WiFi RX 1 0 1 1 10 0

  11. SINR in ZigFi 1. 𝑇 𝑎 𝑇𝐽𝑂𝑆 = 10𝑚𝑕 𝐽 𝑋 + 𝑂 SINR in range [-0.25,1.25], decoding accuracy > 0.9 11 1

  12. The Receiver-initiated mechanism 1.  Establish a WiFi link  Obtain an appropriate SINR 12 2

  13. Evaluation 1.  WiFi: Commercial WiFi device + CSITool, channel 11  ZigBee: TelosB mote, channel 23  Noise: USRP generator  Metrics: Throughput and SER WiFi Sender Noise d 5 d 4 d 1 WiFi ZigBee Receiver Sender d 2 d 3 WiFi RX WiFi TX ZigBee TX 13 USRP 3

  14. ZigFi vs. FreeBee 1. ZigFi shows significant enhancement over FreeBee in terms of throughput and SER. 14 4

  15. Distance 1.  The ZigBee Tx and the WiFi Rx Adaptive is better than default. ZigFi performs well under the adaptive mode. 15 5

  16. Distance 1.  WiFi Tx and the WiFi Rx Adaptive is better than default. ZigFi in the adaptive mode performs well. 16 6

  17. Noise 1. Throughput of ZigFi degrades with noise intensity increases. ZigFi in the adaptive mode is more resilient to noise. 17 7

  18. NLoS Scenario 1. ZigFi in the adaptive mode is robust under NLoS scenario 18 8

  19. The impact on the WiFi communication 1. (With ZigFi) (Without ZigFi) ZigFi has limited impact on the WiFi communication 19 9

  20. Summary 1.  We harness CSI as a side channel to achieve CTC from ZigBee to WiFi and translate the decoding problem into a CSI classification problem.  We design a receiver-initiated protocol for practical application of ZigFi.  Proper subchannel  Appropriate packet length  Suitable transmission power  Experimental results show that ZigFi achieves efficient and robust CTC . 20

  21. Q&A Thanks guoxz16@mails.Tsinghua.edu.cn 21

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