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

Recommend


More recommend