Zigfi: Harnessing channel state information for cross-technology communication

Download PDF.

“Zigfi: Harnessing channel state information for cross-technology communication” by Xiuzhen Guo, Yuan He, Xiaolong Zheng, Liangcheng Yu, and Omprakash Gnawali. IEEE/ACM Transactions on Networking, vol. 28, no. 1, 2020, pp. 301-311, IEEE.


Cross-technology communication (CTC) is a technique that enables direct communication among different wireless technologies. Recent works in this area have made substantial progress, but CTC from ZigBee to WiFi remains an open problem. In this paper, we propose ZigFi, a novel CTC framework that enables communication from ZigBee to WiFi. ZigFi carefully overlaps ZigBee packets with WiFi packets. Through experiments we show that Channel State Information (CSI) of the overlapped packets can be used to convey data from ZigBee to WiFi. Based on this finding, we propose a receiver-initiated protocol and translate the decoding problem into a problem of CSI classification with Support Vector Machine. We further build a generic model through experiments, which describes the relationship between the Signal to Interference and Noise Ratio (SINR) and the symbol error rate (SER). Moreover, we extend ZigFi to multiple-to-one concurrent transmissions. We implement ZigFi on commercial-off-the-shelf WiFi and ZigBee devices. We evaluate the performance of ZigFi under different experimental settings. The results demonstrate that ZigFi achieves a throughput of 215.9bps, which is 18X faster than the state of the arts.

Download PDF.

BibTeX entry:

   author = {Xiuzhen Guo and Yuan He and Xiaolong Zheng and Liangcheng Yu
	and Omprakash Gnawali},
   title = {Zigfi: Harnessing channel state information for
	cross-technology communication},
   journal = {IEEE/ACM Transactions on Networking},
   volume = {28},
   number = {1},
   pages = {301--311},
   publisher = {IEEE},
   year = {2020}